From 9fbe44a34267f0280dc1df57b3b29bbe2407bd87 Mon Sep 17 00:00:00 2001 From: Grzesiek Date: Sat, 11 Mar 2017 23:47:01 +0100 Subject: [PATCH] Basic models and other stuff to manage the e-shop --- app/Cart.php | 18 + app/Category.php | 13 + app/Item.php | 18 + app/Order.php | 13 + app/Product.php | 13 + app/Rating.php | 19 + app/Review.php | 18 + app/User.php | 22 + composer.json | 3 +- composer.lock | 183 +- composer.phar | Bin 0 -> 1834929 bytes config/app.php | 3 + ...017_03_05_184755_create_products_table.php | 37 + ...2017_03_05_185344_create_ratings_table.php | 36 + ...7_03_05_185813_create_categories_table.php | 32 + .../2017_03_05_190202_create_orders_table.php | 36 + .../2017_03_05_194709_create_carts_table.php | 33 + .../2017_03_05_202645_create_items_table.php | 34 + ...2017_03_11_172625_create_reviews_table.php | 36 + public/css/app.css | 8319 +++- public/fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes public/fonts/glyphicons-halflings-regular.svg | 288 + public/fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes public/js/ajax_config.js | 6 + public/js/app.js | 40932 +++++++++++++++- public/mix-manifest.json | 4 + resources/views/layouts/app.blade.php | 4 + routes/web.php | 4 +- 30 files changed, 50042 insertions(+), 82 deletions(-) create mode 100644 app/Cart.php create mode 100644 app/Category.php create mode 100644 app/Item.php create mode 100644 app/Order.php create mode 100644 app/Product.php create mode 100644 app/Rating.php create mode 100644 app/Review.php create mode 100644 composer.phar create mode 100644 database/migrations/2017_03_05_184755_create_products_table.php create mode 100644 database/migrations/2017_03_05_185344_create_ratings_table.php create mode 100644 database/migrations/2017_03_05_185813_create_categories_table.php create mode 100644 database/migrations/2017_03_05_190202_create_orders_table.php create mode 100644 database/migrations/2017_03_05_194709_create_carts_table.php create mode 100644 database/migrations/2017_03_05_202645_create_items_table.php create mode 100644 database/migrations/2017_03_11_172625_create_reviews_table.php create mode 100644 public/fonts/glyphicons-halflings-regular.eot create mode 100644 public/fonts/glyphicons-halflings-regular.svg create mode 100644 public/fonts/glyphicons-halflings-regular.ttf create mode 100644 public/fonts/glyphicons-halflings-regular.woff create mode 100644 public/fonts/glyphicons-halflings-regular.woff2 create mode 100644 public/js/ajax_config.js create mode 100644 public/mix-manifest.json diff --git a/app/Cart.php b/app/Cart.php new file mode 100644 index 0000000..dd8dd53 --- /dev/null +++ b/app/Cart.php @@ -0,0 +1,18 @@ +belongsTo('App\User'); + } + + public function items() + { + return $this->hasMany('App\Item'); + } +} diff --git a/app/Category.php b/app/Category.php new file mode 100644 index 0000000..da37bba --- /dev/null +++ b/app/Category.php @@ -0,0 +1,13 @@ +hasMany('App\Product'); + } +} diff --git a/app/Item.php b/app/Item.php new file mode 100644 index 0000000..91a9b3f --- /dev/null +++ b/app/Item.php @@ -0,0 +1,18 @@ +belongsTo('App\Product'); + } + + public function cart() + { + return $this->belongsTo('App\Cart'); + } +} diff --git a/app/Order.php b/app/Order.php new file mode 100644 index 0000000..dc5c6a3 --- /dev/null +++ b/app/Order.php @@ -0,0 +1,13 @@ +belongsTo('App\User'); + } +} diff --git a/app/Product.php b/app/Product.php new file mode 100644 index 0000000..d3386a9 --- /dev/null +++ b/app/Product.php @@ -0,0 +1,13 @@ +belongsTo('App\Category'); + } +} diff --git a/app/Rating.php b/app/Rating.php new file mode 100644 index 0000000..be77e42 --- /dev/null +++ b/app/Rating.php @@ -0,0 +1,19 @@ +belongsTo('App\User'); + } + + public function product() + { + return $this->belongsTo('App\Product'); + } +} diff --git a/app/Review.php b/app/Review.php new file mode 100644 index 0000000..2a435a9 --- /dev/null +++ b/app/Review.php @@ -0,0 +1,18 @@ +belongsTo('App\User'); + } + + public function product() + { + return $this->belongsTo('App\Product'); + } +} diff --git a/app/User.php b/app/User.php index bfd96a6..f13c9c9 100644 --- a/app/User.php +++ b/app/User.php @@ -26,4 +26,26 @@ class User extends Authenticatable protected $hidden = [ 'password', 'remember_token', ]; + + public function cart() + { + return $this->hasOne('App\Cart'); + } + + public function orders() + { + return $this->hasMany('App\Order'); + } + + public function ratings() + { + return $this->hasMany('App\Rating'); + } + + public function reviews() + { + return $this->hasMany('App\Review'); + } + + } diff --git a/composer.json b/composer.json index 2b1259d..f9e13ea 100644 --- a/composer.json +++ b/composer.json @@ -7,7 +7,8 @@ "require": { "php": ">=5.6.4", "laravel/framework": "5.4.*", - "laravel/tinker": "~1.0" + "laravel/tinker": "~1.0", + "laravelcollective/html": "~5.0" }, "require-dev": { "fzaninotto/faker": "~1.4", diff --git a/composer.lock b/composer.lock index d529375..28cd568 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,8 @@ "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": "96098e473b028cdb2529580554a1ae3e", + "hash": "cf07ceb9e8881de0c8642436f2b7a2d9", + "content-hash": "2a3db6e583ebc6567f5eaa12edd574b7", "packages": [ { "name": "dnoegel/php-xdg-base-dir", @@ -37,7 +38,7 @@ "MIT" ], "description": "implementation of xdg base directory specification for php", - "time": "2014-10-24T07:27:01+00:00" + "time": "2014-10-24 07:27:01" }, { "name": "doctrine/inflector", @@ -104,7 +105,7 @@ "singularize", "string" ], - "time": "2015-11-06T14:35:42+00:00" + "time": "2015-11-06 14:35:42" }, { "name": "erusev/parsedown", @@ -146,7 +147,7 @@ "markdown", "parser" ], - "time": "2016-11-02T15:56:58+00:00" + "time": "2016-11-02 15:56:58" }, { "name": "jakub-onderka/php-console-color", @@ -189,7 +190,7 @@ "homepage": "http://www.acci.cz" } ], - "time": "2014-04-08T15:00:19+00:00" + "time": "2014-04-08 15:00:19" }, { "name": "jakub-onderka/php-console-highlighter", @@ -233,7 +234,7 @@ "homepage": "http://www.acci.cz/" } ], - "time": "2015-04-20T18:58:01+00:00" + "time": "2015-04-20 18:58:01" }, { "name": "laravel/framework", @@ -362,7 +363,7 @@ "framework", "laravel" ], - "time": "2017-03-02T14:41:40+00:00" + "time": "2017-03-02 14:41:40" }, { "name": "laravel/tinker", @@ -420,7 +421,61 @@ "laravel", "psysh" ], - "time": "2016-12-30T18:13:17+00:00" + "time": "2016-12-30 18:13:17" + }, + { + "name": "laravelcollective/html", + "version": "v5.4.1", + "source": { + "type": "git", + "url": "https://github.com/LaravelCollective/html.git", + "reference": "7570f25d58a00fd6909c0563808590f9cdb14d47" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/LaravelCollective/html/zipball/7570f25d58a00fd6909c0563808590f9cdb14d47", + "reference": "7570f25d58a00fd6909c0563808590f9cdb14d47", + "shasum": "" + }, + "require": { + "illuminate/http": "5.4.*", + "illuminate/routing": "5.4.*", + "illuminate/session": "5.4.*", + "illuminate/support": "5.4.*", + "illuminate/view": "5.4.*", + "php": ">=5.6.4" + }, + "require-dev": { + "illuminate/database": "5.4.*", + "mockery/mockery": "~0.9.4", + "phpunit/phpunit": "~5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Collective\\Html\\": "src/" + }, + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylorotwell@gmail.com" + }, + { + "name": "Adam Engebretson", + "email": "adam@laravelcollective.com" + } + ], + "description": "HTML and Form Builders for the Laravel Framework", + "homepage": "http://laravelcollective.com", + "time": "2017-01-26 19:27:05" }, { "name": "league/flysystem", @@ -503,7 +558,7 @@ "sftp", "storage" ], - "time": "2017-02-09T11:33:58+00:00" + "time": "2017-02-09 11:33:58" }, { "name": "monolog/monolog", @@ -581,7 +636,7 @@ "logging", "psr-3" ], - "time": "2016-11-26T00:15:39+00:00" + "time": "2016-11-26 00:15:39" }, { "name": "mtdowling/cron-expression", @@ -625,7 +680,7 @@ "cron", "schedule" ], - "time": "2017-01-23T04:29:33+00:00" + "time": "2017-01-23 04:29:33" }, { "name": "nesbot/carbon", @@ -678,20 +733,20 @@ "datetime", "time" ], - "time": "2017-01-16T07:55:07+00:00" + "time": "2017-01-16 07:55:07" }, { "name": "nikic/php-parser", - "version": "v3.0.4", + "version": "v3.0.5", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "0bf561dfe75ba80441c22adecc0529056671a7d2" + "reference": "2b9e2f71b722f7c53918ab0c25f7646c2013f17d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0bf561dfe75ba80441c22adecc0529056671a7d2", - "reference": "0bf561dfe75ba80441c22adecc0529056671a7d2", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/2b9e2f71b722f7c53918ab0c25f7646c2013f17d", + "reference": "2b9e2f71b722f7c53918ab0c25f7646c2013f17d", "shasum": "" }, "require": { @@ -729,7 +784,7 @@ "parser", "php" ], - "time": "2017-02-10T20:20:03+00:00" + "time": "2017-03-05 18:23:57" }, { "name": "paragonie/random_compat", @@ -777,7 +832,7 @@ "pseudorandom", "random" ], - "time": "2017-03-03T20:43:42+00:00" + "time": "2017-03-03 20:43:42" }, { "name": "psr/log", @@ -824,7 +879,7 @@ "psr", "psr-3" ], - "time": "2016-10-10T12:19:37+00:00" + "time": "2016-10-10 12:19:37" }, { "name": "psy/psysh", @@ -897,7 +952,7 @@ "interactive", "shell" ], - "time": "2017-03-01T00:13:29+00:00" + "time": "2017-03-01 00:13:29" }, { "name": "ramsey/uuid", @@ -979,7 +1034,7 @@ "identifier", "uuid" ], - "time": "2016-11-22T19:21:44+00:00" + "time": "2016-11-22 19:21:44" }, { "name": "swiftmailer/swiftmailer", @@ -1033,7 +1088,7 @@ "mail", "mailer" ], - "time": "2017-02-13T07:52:53+00:00" + "time": "2017-02-13 07:52:53" }, { "name": "symfony/console", @@ -1096,7 +1151,7 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2017-02-16T14:07:22+00:00" + "time": "2017-02-16 14:07:22" }, { "name": "symfony/css-selector", @@ -1149,7 +1204,7 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2017-01-02T20:32:22+00:00" + "time": "2017-01-02 20:32:22" }, { "name": "symfony/debug", @@ -1206,7 +1261,7 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2017-02-16T16:34:18+00:00" + "time": "2017-02-16 16:34:18" }, { "name": "symfony/event-dispatcher", @@ -1266,7 +1321,7 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2017-01-02T20:32:22+00:00" + "time": "2017-01-02 20:32:22" }, { "name": "symfony/finder", @@ -1315,7 +1370,7 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2017-01-02T20:32:22+00:00" + "time": "2017-01-02 20:32:22" }, { "name": "symfony/http-foundation", @@ -1368,7 +1423,7 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2017-02-16T22:46:52+00:00" + "time": "2017-02-16 22:46:52" }, { "name": "symfony/http-kernel", @@ -1450,7 +1505,7 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2017-02-16T23:59:56+00:00" + "time": "2017-02-16 23:59:56" }, { "name": "symfony/polyfill-mbstring", @@ -1509,7 +1564,7 @@ "portable", "shim" ], - "time": "2016-11-14T01:06:16+00:00" + "time": "2016-11-14 01:06:16" }, { "name": "symfony/process", @@ -1558,7 +1613,7 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2017-02-16T14:07:22+00:00" + "time": "2017-02-16 14:07:22" }, { "name": "symfony/routing", @@ -1633,7 +1688,7 @@ "uri", "url" ], - "time": "2017-01-28T02:37:08+00:00" + "time": "2017-01-28 02:37:08" }, { "name": "symfony/translation", @@ -1697,7 +1752,7 @@ ], "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "time": "2017-02-16T22:46:52+00:00" + "time": "2017-02-16 22:46:52" }, { "name": "symfony/var-dumper", @@ -1760,7 +1815,7 @@ "debug", "dump" ], - "time": "2017-02-16T22:46:52+00:00" + "time": "2017-02-16 22:46:52" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -1807,7 +1862,7 @@ ], "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", - "time": "2016-09-20T12:50:39+00:00" + "time": "2016-09-20 12:50:39" }, { "name": "vlucas/phpdotenv", @@ -1857,7 +1912,7 @@ "env", "environment" ], - "time": "2016-09-01T10:05:43+00:00" + "time": "2016-09-01 10:05:43" } ], "packages-dev": [ @@ -1913,7 +1968,7 @@ "constructor", "instantiate" ], - "time": "2015-06-14T21:17:01+00:00" + "time": "2015-06-14 21:17:01" }, { "name": "fzaninotto/faker", @@ -1961,7 +2016,7 @@ "faker", "fixtures" ], - "time": "2016-04-29T12:21:54+00:00" + "time": "2016-04-29 12:21:54" }, { "name": "hamcrest/hamcrest-php", @@ -2006,7 +2061,7 @@ "keywords": [ "test" ], - "time": "2015-05-11T14:41:42+00:00" + "time": "2015-05-11 14:41:42" }, { "name": "mockery/mockery", @@ -2071,7 +2126,7 @@ "test double", "testing" ], - "time": "2017-02-28T12:52:32+00:00" + "time": "2017-02-28 12:52:32" }, { "name": "myclabs/deep-copy", @@ -2113,7 +2168,7 @@ "object", "object graph" ], - "time": "2017-01-26T22:05:40+00:00" + "time": "2017-01-26 22:05:40" }, { "name": "phpdocumentor/reflection-common", @@ -2167,7 +2222,7 @@ "reflection", "static analysis" ], - "time": "2015-12-27T11:43:31+00:00" + "time": "2015-12-27 11:43:31" }, { "name": "phpdocumentor/reflection-docblock", @@ -2212,7 +2267,7 @@ } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2016-09-30T07:12:33+00:00" + "time": "2016-09-30 07:12:33" }, { "name": "phpdocumentor/type-resolver", @@ -2259,7 +2314,7 @@ "email": "me@mikevanriel.com" } ], - "time": "2016-11-25T06:54:22+00:00" + "time": "2016-11-25 06:54:22" }, { "name": "phpspec/prophecy", @@ -2322,7 +2377,7 @@ "spy", "stub" ], - "time": "2017-03-02T20:05:34+00:00" + "time": "2017-03-02 20:05:34" }, { "name": "phpunit/php-code-coverage", @@ -2385,7 +2440,7 @@ "testing", "xunit" ], - "time": "2017-03-01T09:12:17+00:00" + "time": "2017-03-01 09:12:17" }, { "name": "phpunit/php-file-iterator", @@ -2432,7 +2487,7 @@ "filesystem", "iterator" ], - "time": "2016-10-03T07:40:28+00:00" + "time": "2016-10-03 07:40:28" }, { "name": "phpunit/php-text-template", @@ -2473,7 +2528,7 @@ "keywords": [ "template" ], - "time": "2015-06-21T13:50:34+00:00" + "time": "2015-06-21 13:50:34" }, { "name": "phpunit/php-timer", @@ -2522,7 +2577,7 @@ "keywords": [ "timer" ], - "time": "2017-02-26T11:10:40+00:00" + "time": "2017-02-26 11:10:40" }, { "name": "phpunit/php-token-stream", @@ -2571,7 +2626,7 @@ "keywords": [ "tokenizer" ], - "time": "2017-02-27T10:12:30+00:00" + "time": "2017-02-27 10:12:30" }, { "name": "phpunit/phpunit", @@ -2653,7 +2708,7 @@ "testing", "xunit" ], - "time": "2017-03-02T15:22:43+00:00" + "time": "2017-03-02 15:22:43" }, { "name": "phpunit/phpunit-mock-objects", @@ -2712,7 +2767,7 @@ "mock", "xunit" ], - "time": "2016-12-08T20:27:08+00:00" + "time": "2016-12-08 20:27:08" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -2757,7 +2812,7 @@ ], "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" + "time": "2017-03-04 06:30:41" }, { "name": "sebastian/comparator", @@ -2821,7 +2876,7 @@ "compare", "equality" ], - "time": "2017-01-29T09:50:25+00:00" + "time": "2017-01-29 09:50:25" }, { "name": "sebastian/diff", @@ -2873,7 +2928,7 @@ "keywords": [ "diff" ], - "time": "2015-12-08T07:14:41+00:00" + "time": "2015-12-08 07:14:41" }, { "name": "sebastian/environment", @@ -2923,7 +2978,7 @@ "environment", "hhvm" ], - "time": "2016-11-26T07:53:53+00:00" + "time": "2016-11-26 07:53:53" }, { "name": "sebastian/exporter", @@ -2990,7 +3045,7 @@ "export", "exporter" ], - "time": "2016-11-19T08:54:04+00:00" + "time": "2016-11-19 08:54:04" }, { "name": "sebastian/global-state", @@ -3041,7 +3096,7 @@ "keywords": [ "global state" ], - "time": "2015-10-12T03:26:01+00:00" + "time": "2015-10-12 03:26:01" }, { "name": "sebastian/object-enumerator", @@ -3087,7 +3142,7 @@ ], "description": "Traverses array structures and object graphs to enumerate all referenced objects", "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2017-02-18T15:18:39+00:00" + "time": "2017-02-18 15:18:39" }, { "name": "sebastian/recursion-context", @@ -3140,7 +3195,7 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2016-11-19T07:33:16+00:00" + "time": "2016-11-19 07:33:16" }, { "name": "sebastian/resource-operations", @@ -3182,7 +3237,7 @@ ], "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" + "time": "2015-07-28 20:34:47" }, { "name": "sebastian/version", @@ -3225,7 +3280,7 @@ ], "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" + "time": "2016-10-03 07:35:21" }, { "name": "symfony/yaml", @@ -3280,7 +3335,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2017-02-16T22:46:52+00:00" + "time": "2017-02-16 22:46:52" }, { "name": "webmozart/assert", @@ -3330,7 +3385,7 @@ "check", "validate" ], - "time": "2016-11-23T20:04:58+00:00" + "time": "2016-11-23 20:04:58" } ], "aliases": [], diff --git a/composer.phar b/composer.phar new file mode 100644 index 0000000000000000000000000000000000000000..ec46f4cb3c2a80d2dc593a1952d8415bf14da305 GIT binary patch literal 1834929 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 z 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≪uV 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 z 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 literal 0 HcmV?d00001 diff --git a/config/app.php b/config/app.php index 3036ac7..38062d6 100644 --- a/config/app.php +++ b/config/app.php @@ -162,6 +162,7 @@ Illuminate\Translation\TranslationServiceProvider::class, Illuminate\Validation\ValidationServiceProvider::class, Illuminate\View\ViewServiceProvider::class, + Collective\Html\HtmlServiceProvider::class, /* * Package Service Providers... @@ -225,6 +226,8 @@ 'URL' => Illuminate\Support\Facades\URL::class, 'Validator' => Illuminate\Support\Facades\Validator::class, 'View' => Illuminate\Support\Facades\View::class, + 'Form' => Collective\Html\FormFacade::class, + 'Html' => Collective\Html\HtmlFacade::class, ], diff --git a/database/migrations/2017_03_05_184755_create_products_table.php b/database/migrations/2017_03_05_184755_create_products_table.php new file mode 100644 index 0000000..b43681e --- /dev/null +++ b/database/migrations/2017_03_05_184755_create_products_table.php @@ -0,0 +1,37 @@ +increments('id'); + $table->integer('category_id')->index()->unsigned() + ->onDelete('cascade'); + $table->string('name', 30)->unique(); + $table->string('description', 50)->nullable(); + $table->string('image')->default('nothing.png'); + $table->float('price')->unsigned(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('products'); + } +} diff --git a/database/migrations/2017_03_05_185344_create_ratings_table.php b/database/migrations/2017_03_05_185344_create_ratings_table.php new file mode 100644 index 0000000..84551d8 --- /dev/null +++ b/database/migrations/2017_03_05_185344_create_ratings_table.php @@ -0,0 +1,36 @@ +increments('id'); + $table->integer('user_id')->index()->unsigned() + ->onDelete('cascade'); + $table->integer('product_id')->index()->unsigned() + ->onDelete('cascade'); + $table->float('rating')->default(0.0)->unsigned(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('ratings'); + } +} diff --git a/database/migrations/2017_03_05_185813_create_categories_table.php b/database/migrations/2017_03_05_185813_create_categories_table.php new file mode 100644 index 0000000..94e177f --- /dev/null +++ b/database/migrations/2017_03_05_185813_create_categories_table.php @@ -0,0 +1,32 @@ +increments('id'); + $table->string('name', 40)->unique(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('categories'); + } +} diff --git a/database/migrations/2017_03_05_190202_create_orders_table.php b/database/migrations/2017_03_05_190202_create_orders_table.php new file mode 100644 index 0000000..de75eb3 --- /dev/null +++ b/database/migrations/2017_03_05_190202_create_orders_table.php @@ -0,0 +1,36 @@ +increments('id'); + $table->integer('user_id')->index()->unsigned() + ->onDelete('cascade'); + $table->string('delivery_method'); + $table->string('payment_method'); + $table->string('status'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('orders'); + } +} diff --git a/database/migrations/2017_03_05_194709_create_carts_table.php b/database/migrations/2017_03_05_194709_create_carts_table.php new file mode 100644 index 0000000..5b3cce8 --- /dev/null +++ b/database/migrations/2017_03_05_194709_create_carts_table.php @@ -0,0 +1,33 @@ +increments('id'); + $table->integer('user_id')->index()->unsigned() + ->onDelete('cascade'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('carts'); + } +} diff --git a/database/migrations/2017_03_05_202645_create_items_table.php b/database/migrations/2017_03_05_202645_create_items_table.php new file mode 100644 index 0000000..2d4f634 --- /dev/null +++ b/database/migrations/2017_03_05_202645_create_items_table.php @@ -0,0 +1,34 @@ +increments('id'); + $table->integer('product_id')->index()->unsigned() + ->onDelete('cascade'); + $table->integer('cart_id')->index()->unsigned()->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('items'); + } +} diff --git a/database/migrations/2017_03_11_172625_create_reviews_table.php b/database/migrations/2017_03_11_172625_create_reviews_table.php new file mode 100644 index 0000000..41c6808 --- /dev/null +++ b/database/migrations/2017_03_11_172625_create_reviews_table.php @@ -0,0 +1,36 @@ +increments('id'); + $table->integer('user_id')->index()->unsigned() + ->onDelete('cascade'); + $table->integer('product_id')->index()->unsigned() + ->onDelete('cascade'); + $table->string('review', 200); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('reviews'); + } +} diff --git a/public/css/app.css b/public/css/app.css index 17f3a31..509e341 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -1,9 +1,8322 @@ -@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);/*! +@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);@charset "UTF-8"; + + + +/*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0} +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden], +template { + display: none; +} + +a { + background-color: transparent; +} + +a:active, +a:hover { + outline: 0; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +mark { + background: #ff0; + color: #000; +} + +small { + font-size: 80%; +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 1em 40px; +} + +hr { + box-sizing: content-box; + height: 0; +} + +pre { + overflow: auto; +} + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} + +button { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} + +button[disabled], +html input[disabled] { + cursor: default; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +input { + line-height: normal; +} + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +legend { + border: 0; + padding: 0; +} + +textarea { + overflow: auto; +} + +optgroup { + font-weight: bold; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ + +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + .navbar { + display: none; + } + + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + + .label { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + } + + .table td, + .table th { + background-color: #fff !important; + } + + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url(/fonts/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1); + src: url(/fonts/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1?#iefix) format("embedded-opentype"), url(/fonts/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb) format("woff2"), url(/fonts/glyphicons-halflings-regular.woff?fa2772327f55d8198301fdb8bcfc8158) format("woff"), url(/fonts/glyphicons-halflings-regular.ttf?e18bbf611f2a2e43afc071aa2f4e1512) format("truetype"), url(/fonts/glyphicons-halflings-regular.svg?89889688147bd7575d6327160d64e760#glyphicons_halflingsregular) format("svg"); +} + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.glyphicon-asterisk:before { + content: "\002a"; +} + +.glyphicon-plus:before { + content: "\002b"; +} + +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} + +.glyphicon-minus:before { + content: "\2212"; +} + +.glyphicon-cloud:before { + content: "\2601"; +} + +.glyphicon-envelope:before { + content: "\2709"; +} + +.glyphicon-pencil:before { + content: "\270f"; +} + +.glyphicon-glass:before { + content: "\e001"; +} + +.glyphicon-music:before { + content: "\e002"; +} + +.glyphicon-search:before { + content: "\e003"; +} + +.glyphicon-heart:before { + content: "\e005"; +} + +.glyphicon-star:before { + content: "\e006"; +} + +.glyphicon-star-empty:before { + content: "\e007"; +} + +.glyphicon-user:before { + content: "\e008"; +} + +.glyphicon-film:before { + content: "\e009"; +} + +.glyphicon-th-large:before { + content: "\e010"; +} + +.glyphicon-th:before { + content: "\e011"; +} + +.glyphicon-th-list:before { + content: "\e012"; +} + +.glyphicon-ok:before { + content: "\e013"; +} + +.glyphicon-remove:before { + content: "\e014"; +} + +.glyphicon-zoom-in:before { + content: "\e015"; +} + +.glyphicon-zoom-out:before { + content: "\e016"; +} + +.glyphicon-off:before { + content: "\e017"; +} + +.glyphicon-signal:before { + content: "\e018"; +} + +.glyphicon-cog:before { + content: "\e019"; +} + +.glyphicon-trash:before { + content: "\e020"; +} + +.glyphicon-home:before { + content: "\e021"; +} + +.glyphicon-file:before { + content: "\e022"; +} + +.glyphicon-time:before { + content: "\e023"; +} + +.glyphicon-road:before { + content: "\e024"; +} + +.glyphicon-download-alt:before { + content: "\e025"; +} + +.glyphicon-download:before { + content: "\e026"; +} + +.glyphicon-upload:before { + content: "\e027"; +} + +.glyphicon-inbox:before { + content: "\e028"; +} + +.glyphicon-play-circle:before { + content: "\e029"; +} + +.glyphicon-repeat:before { + content: "\e030"; +} + +.glyphicon-refresh:before { + content: "\e031"; +} + +.glyphicon-list-alt:before { + content: "\e032"; +} + +.glyphicon-lock:before { + content: "\e033"; +} + +.glyphicon-flag:before { + content: "\e034"; +} + +.glyphicon-headphones:before { + content: "\e035"; +} + +.glyphicon-volume-off:before { + content: "\e036"; +} + +.glyphicon-volume-down:before { + content: "\e037"; +} + +.glyphicon-volume-up:before { + content: "\e038"; +} + +.glyphicon-qrcode:before { + content: "\e039"; +} + +.glyphicon-barcode:before { + content: "\e040"; +} + +.glyphicon-tag:before { + content: "\e041"; +} + +.glyphicon-tags:before { + content: "\e042"; +} + +.glyphicon-book:before { + content: "\e043"; +} + +.glyphicon-bookmark:before { + content: "\e044"; +} + +.glyphicon-print:before { + content: "\e045"; +} + +.glyphicon-camera:before { + content: "\e046"; +} + +.glyphicon-font:before { + content: "\e047"; +} + +.glyphicon-bold:before { + content: "\e048"; +} + +.glyphicon-italic:before { + content: "\e049"; +} + +.glyphicon-text-height:before { + content: "\e050"; +} + +.glyphicon-text-width:before { + content: "\e051"; +} + +.glyphicon-align-left:before { + content: "\e052"; +} + +.glyphicon-align-center:before { + content: "\e053"; +} + +.glyphicon-align-right:before { + content: "\e054"; +} + +.glyphicon-align-justify:before { + content: "\e055"; +} + +.glyphicon-list:before { + content: "\e056"; +} + +.glyphicon-indent-left:before { + content: "\e057"; +} + +.glyphicon-indent-right:before { + content: "\e058"; +} + +.glyphicon-facetime-video:before { + content: "\e059"; +} + +.glyphicon-picture:before { + content: "\e060"; +} + +.glyphicon-map-marker:before { + content: "\e062"; +} + +.glyphicon-adjust:before { + content: "\e063"; +} + +.glyphicon-tint:before { + content: "\e064"; +} + +.glyphicon-edit:before { + content: "\e065"; +} + +.glyphicon-share:before { + content: "\e066"; +} + +.glyphicon-check:before { + content: "\e067"; +} + +.glyphicon-move:before { + content: "\e068"; +} + +.glyphicon-step-backward:before { + content: "\e069"; +} + +.glyphicon-fast-backward:before { + content: "\e070"; +} + +.glyphicon-backward:before { + content: "\e071"; +} + +.glyphicon-play:before { + content: "\e072"; +} + +.glyphicon-pause:before { + content: "\e073"; +} + +.glyphicon-stop:before { + content: "\e074"; +} + +.glyphicon-forward:before { + content: "\e075"; +} + +.glyphicon-fast-forward:before { + content: "\e076"; +} + +.glyphicon-step-forward:before { + content: "\e077"; +} + +.glyphicon-eject:before { + content: "\e078"; +} + +.glyphicon-chevron-left:before { + content: "\e079"; +} + +.glyphicon-chevron-right:before { + content: "\e080"; +} + +.glyphicon-plus-sign:before { + content: "\e081"; +} + +.glyphicon-minus-sign:before { + content: "\e082"; +} + +.glyphicon-remove-sign:before { + content: "\e083"; +} + +.glyphicon-ok-sign:before { + content: "\e084"; +} + +.glyphicon-question-sign:before { + content: "\e085"; +} + +.glyphicon-info-sign:before { + content: "\e086"; +} + +.glyphicon-screenshot:before { + content: "\e087"; +} + +.glyphicon-remove-circle:before { + content: "\e088"; +} + +.glyphicon-ok-circle:before { + content: "\e089"; +} + +.glyphicon-ban-circle:before { + content: "\e090"; +} + +.glyphicon-arrow-left:before { + content: "\e091"; +} + +.glyphicon-arrow-right:before { + content: "\e092"; +} + +.glyphicon-arrow-up:before { + content: "\e093"; +} + +.glyphicon-arrow-down:before { + content: "\e094"; +} + +.glyphicon-share-alt:before { + content: "\e095"; +} + +.glyphicon-resize-full:before { + content: "\e096"; +} + +.glyphicon-resize-small:before { + content: "\e097"; +} + +.glyphicon-exclamation-sign:before { + content: "\e101"; +} + +.glyphicon-gift:before { + content: "\e102"; +} + +.glyphicon-leaf:before { + content: "\e103"; +} + +.glyphicon-fire:before { + content: "\e104"; +} + +.glyphicon-eye-open:before { + content: "\e105"; +} + +.glyphicon-eye-close:before { + content: "\e106"; +} + +.glyphicon-warning-sign:before { + content: "\e107"; +} + +.glyphicon-plane:before { + content: "\e108"; +} + +.glyphicon-calendar:before { + content: "\e109"; +} + +.glyphicon-random:before { + content: "\e110"; +} + +.glyphicon-comment:before { + content: "\e111"; +} + +.glyphicon-magnet:before { + content: "\e112"; +} + +.glyphicon-chevron-up:before { + content: "\e113"; +} + +.glyphicon-chevron-down:before { + content: "\e114"; +} + +.glyphicon-retweet:before { + content: "\e115"; +} + +.glyphicon-shopping-cart:before { + content: "\e116"; +} + +.glyphicon-folder-close:before { + content: "\e117"; +} + +.glyphicon-folder-open:before { + content: "\e118"; +} + +.glyphicon-resize-vertical:before { + content: "\e119"; +} + +.glyphicon-resize-horizontal:before { + content: "\e120"; +} + +.glyphicon-hdd:before { + content: "\e121"; +} + +.glyphicon-bullhorn:before { + content: "\e122"; +} + +.glyphicon-bell:before { + content: "\e123"; +} + +.glyphicon-certificate:before { + content: "\e124"; +} + +.glyphicon-thumbs-up:before { + content: "\e125"; +} + +.glyphicon-thumbs-down:before { + content: "\e126"; +} + +.glyphicon-hand-right:before { + content: "\e127"; +} + +.glyphicon-hand-left:before { + content: "\e128"; +} + +.glyphicon-hand-up:before { + content: "\e129"; +} + +.glyphicon-hand-down:before { + content: "\e130"; +} + +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} + +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} + +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} + +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} + +.glyphicon-globe:before { + content: "\e135"; +} + +.glyphicon-wrench:before { + content: "\e136"; +} + +.glyphicon-tasks:before { + content: "\e137"; +} + +.glyphicon-filter:before { + content: "\e138"; +} + +.glyphicon-briefcase:before { + content: "\e139"; +} + +.glyphicon-fullscreen:before { + content: "\e140"; +} + +.glyphicon-dashboard:before { + content: "\e141"; +} + +.glyphicon-paperclip:before { + content: "\e142"; +} + +.glyphicon-heart-empty:before { + content: "\e143"; +} + +.glyphicon-link:before { + content: "\e144"; +} + +.glyphicon-phone:before { + content: "\e145"; +} + +.glyphicon-pushpin:before { + content: "\e146"; +} + +.glyphicon-usd:before { + content: "\e148"; +} + +.glyphicon-gbp:before { + content: "\e149"; +} + +.glyphicon-sort:before { + content: "\e150"; +} + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} + +.glyphicon-sort-by-order:before { + content: "\e153"; +} + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} + +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} + +.glyphicon-unchecked:before { + content: "\e157"; +} + +.glyphicon-expand:before { + content: "\e158"; +} + +.glyphicon-collapse-down:before { + content: "\e159"; +} + +.glyphicon-collapse-up:before { + content: "\e160"; +} + +.glyphicon-log-in:before { + content: "\e161"; +} + +.glyphicon-flash:before { + content: "\e162"; +} + +.glyphicon-log-out:before { + content: "\e163"; +} + +.glyphicon-new-window:before { + content: "\e164"; +} + +.glyphicon-record:before { + content: "\e165"; +} + +.glyphicon-save:before { + content: "\e166"; +} + +.glyphicon-open:before { + content: "\e167"; +} + +.glyphicon-saved:before { + content: "\e168"; +} + +.glyphicon-import:before { + content: "\e169"; +} + +.glyphicon-export:before { + content: "\e170"; +} + +.glyphicon-send:before { + content: "\e171"; +} + +.glyphicon-floppy-disk:before { + content: "\e172"; +} + +.glyphicon-floppy-saved:before { + content: "\e173"; +} + +.glyphicon-floppy-remove:before { + content: "\e174"; +} + +.glyphicon-floppy-save:before { + content: "\e175"; +} + +.glyphicon-floppy-open:before { + content: "\e176"; +} + +.glyphicon-credit-card:before { + content: "\e177"; +} + +.glyphicon-transfer:before { + content: "\e178"; +} + +.glyphicon-cutlery:before { + content: "\e179"; +} + +.glyphicon-header:before { + content: "\e180"; +} + +.glyphicon-compressed:before { + content: "\e181"; +} + +.glyphicon-earphone:before { + content: "\e182"; +} + +.glyphicon-phone-alt:before { + content: "\e183"; +} + +.glyphicon-tower:before { + content: "\e184"; +} + +.glyphicon-stats:before { + content: "\e185"; +} + +.glyphicon-sd-video:before { + content: "\e186"; +} + +.glyphicon-hd-video:before { + content: "\e187"; +} + +.glyphicon-subtitles:before { + content: "\e188"; +} + +.glyphicon-sound-stereo:before { + content: "\e189"; +} + +.glyphicon-sound-dolby:before { + content: "\e190"; +} + +.glyphicon-sound-5-1:before { + content: "\e191"; +} + +.glyphicon-sound-6-1:before { + content: "\e192"; +} + +.glyphicon-sound-7-1:before { + content: "\e193"; +} + +.glyphicon-copyright-mark:before { + content: "\e194"; +} + +.glyphicon-registration-mark:before { + content: "\e195"; +} + +.glyphicon-cloud-download:before { + content: "\e197"; +} + +.glyphicon-cloud-upload:before { + content: "\e198"; +} + +.glyphicon-tree-conifer:before { + content: "\e199"; +} + +.glyphicon-tree-deciduous:before { + content: "\e200"; +} + +.glyphicon-cd:before { + content: "\e201"; +} + +.glyphicon-save-file:before { + content: "\e202"; +} + +.glyphicon-open-file:before { + content: "\e203"; +} + +.glyphicon-level-up:before { + content: "\e204"; +} + +.glyphicon-copy:before { + content: "\e205"; +} + +.glyphicon-paste:before { + content: "\e206"; +} + +.glyphicon-alert:before { + content: "\e209"; +} + +.glyphicon-equalizer:before { + content: "\e210"; +} + +.glyphicon-king:before { + content: "\e211"; +} + +.glyphicon-queen:before { + content: "\e212"; +} + +.glyphicon-pawn:before { + content: "\e213"; +} + +.glyphicon-bishop:before { + content: "\e214"; +} + +.glyphicon-knight:before { + content: "\e215"; +} + +.glyphicon-baby-formula:before { + content: "\e216"; +} + +.glyphicon-tent:before { + content: "\26fa"; +} + +.glyphicon-blackboard:before { + content: "\e218"; +} + +.glyphicon-bed:before { + content: "\e219"; +} + +.glyphicon-apple:before { + content: "\f8ff"; +} + +.glyphicon-erase:before { + content: "\e221"; +} + +.glyphicon-hourglass:before { + content: "\231b"; +} + +.glyphicon-lamp:before { + content: "\e223"; +} + +.glyphicon-duplicate:before { + content: "\e224"; +} + +.glyphicon-piggy-bank:before { + content: "\e225"; +} + +.glyphicon-scissors:before { + content: "\e226"; +} + +.glyphicon-bitcoin:before { + content: "\e227"; +} + +.glyphicon-btc:before { + content: "\e227"; +} + +.glyphicon-xbt:before { + content: "\e227"; +} + +.glyphicon-yen:before { + content: "\00a5"; +} + +.glyphicon-jpy:before { + content: "\00a5"; +} + +.glyphicon-ruble:before { + content: "\20bd"; +} + +.glyphicon-rub:before { + content: "\20bd"; +} + +.glyphicon-scale:before { + content: "\e230"; +} + +.glyphicon-ice-lolly:before { + content: "\e231"; +} + +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} + +.glyphicon-education:before { + content: "\e233"; +} + +.glyphicon-option-horizontal:before { + content: "\e234"; +} + +.glyphicon-option-vertical:before { + content: "\e235"; +} + +.glyphicon-menu-hamburger:before { + content: "\e236"; +} + +.glyphicon-modal-window:before { + content: "\e237"; +} + +.glyphicon-oil:before { + content: "\e238"; +} + +.glyphicon-grain:before { + content: "\e239"; +} + +.glyphicon-sunglasses:before { + content: "\e240"; +} + +.glyphicon-text-size:before { + content: "\e241"; +} + +.glyphicon-text-color:before { + content: "\e242"; +} + +.glyphicon-text-background:before { + content: "\e243"; +} + +.glyphicon-object-align-top:before { + content: "\e244"; +} + +.glyphicon-object-align-bottom:before { + content: "\e245"; +} + +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} + +.glyphicon-object-align-left:before { + content: "\e247"; +} + +.glyphicon-object-align-vertical:before { + content: "\e248"; +} + +.glyphicon-object-align-right:before { + content: "\e249"; +} + +.glyphicon-triangle-right:before { + content: "\e250"; +} + +.glyphicon-triangle-left:before { + content: "\e251"; +} + +.glyphicon-triangle-bottom:before { + content: "\e252"; +} + +.glyphicon-triangle-top:before { + content: "\e253"; +} + +.glyphicon-console:before { + content: "\e254"; +} + +.glyphicon-superscript:before { + content: "\e255"; +} + +.glyphicon-subscript:before { + content: "\e256"; +} + +.glyphicon-menu-left:before { + content: "\e257"; +} + +.glyphicon-menu-right:before { + content: "\e258"; +} + +.glyphicon-menu-down:before { + content: "\e259"; +} + +.glyphicon-menu-up:before { + content: "\e260"; +} + +* { + box-sizing: border-box; +} + +*:before, +*:after { + box-sizing: border-box; +} + +html { + font-size: 10px; + -webkit-tap-highlight-color: transparent; +} + +body { + font-family: "Raleway", sans-serif; + font-size: 14px; + line-height: 1.6; + color: #636b6f; + background-color: #f5f8fa; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +a { + color: #3097D1; + text-decoration: none; +} + +a:hover, +a:focus { + color: #216a94; + text-decoration: underline; +} + +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +figure { + margin: 0; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + max-width: 100%; + height: auto; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + padding: 4px; + line-height: 1.6; + background-color: #f5f8fa; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 22px; + margin-bottom: 22px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +[role="button"] { + cursor: pointer; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} + +h1 small, +h1 .small, +h2 small, +h2 .small, +h3 small, +h3 .small, +h4 small, +h4 .small, +h5 small, +h5 .small, +h6 small, +h6 .small, +.h1 small, +.h1 .small, +.h2 small, +.h2 .small, +.h3 small, +.h3 .small, +.h4 small, +.h4 .small, +.h5 small, +.h5 .small, +.h6 small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; +} + +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 22px; + margin-bottom: 11px; +} + +h1 small, +h1 .small, +.h1 small, +.h1 .small, +h2 small, +h2 .small, +.h2 small, +.h2 .small, +h3 small, +h3 .small, +.h3 small, +.h3 .small { + font-size: 65%; +} + +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 11px; + margin-bottom: 11px; +} + +h4 small, +h4 .small, +.h4 small, +.h4 .small, +h5 small, +h5 .small, +.h5 small, +.h5 .small, +h6 small, +h6 .small, +.h6 small, +.h6 .small { + font-size: 75%; +} + +h1, +.h1 { + font-size: 36px; +} + +h2, +.h2 { + font-size: 30px; +} + +h3, +.h3 { + font-size: 24px; +} + +h4, +.h4 { + font-size: 18px; +} + +h5, +.h5 { + font-size: 14px; +} + +h6, +.h6 { + font-size: 12px; +} + +p { + margin: 0 0 11px; +} + +.lead { + margin-bottom: 22px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} + +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} + +small, +.small { + font-size: 85%; +} + +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +.text-justify { + text-align: justify; +} + +.text-nowrap { + white-space: nowrap; +} + +.text-lowercase { + text-transform: lowercase; +} + +.text-uppercase, +.initialism { + text-transform: uppercase; +} + +.text-capitalize { + text-transform: capitalize; +} + +.text-muted { + color: #777777; +} + +.text-primary { + color: #3097D1; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #2579a9; +} + +.text-success { + color: #3c763d; +} + +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} + +.text-info { + color: #31708f; +} + +a.text-info:hover, +a.text-info:focus { + color: #245269; +} + +.text-warning { + color: #8a6d3b; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} + +.text-danger { + color: #a94442; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} + +.bg-primary { + color: #fff; +} + +.bg-primary { + background-color: #3097D1; +} + +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #2579a9; +} + +.bg-success { + background-color: #dff0d8; +} + +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} + +.bg-info { + background-color: #d9edf7; +} + +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} + +.bg-warning { + background-color: #fcf8e3; +} + +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} + +.bg-danger { + background-color: #f2dede; +} + +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} + +.page-header { + padding-bottom: 10px; + margin: 44px 0 22px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 11px; +} + +ul ul, +ul ol, +ol ul, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} + +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} + +dl { + margin-top: 0; + margin-bottom: 22px; +} + +dt, +dd { + line-height: 1.6; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + display: table; +} + +.dl-horizontal dd:after { + clear: both; +} + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .dl-horizontal dd { + margin-left: 180px; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} + +.initialism { + font-size: 90%; +} + +blockquote { + padding: 11px 22px; + margin: 0 0 22px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; +} + +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} + +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.6; + color: #777777; +} + +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} + +.blockquote-reverse footer:before, +.blockquote-reverse small:before, +.blockquote-reverse .small:before, +blockquote.pull-right footer:before, +blockquote.pull-right small:before, +blockquote.pull-right .small:before { + content: ''; +} + +.blockquote-reverse footer:after, +.blockquote-reverse small:after, +.blockquote-reverse .small:after, +blockquote.pull-right footer:after, +blockquote.pull-right small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} + +address { + margin-bottom: 22px; + font-style: normal; + line-height: 1.6; +} + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} + +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} + +pre { + display: block; + padding: 10.5px; + margin: 0 0 11px; + font-size: 13px; + line-height: 1.6; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} + +.container:before, +.container:after { + content: " "; + display: table; +} + +.container:after { + clear: both; +} + +@media (min-width: 768px) { + .container { + width: 750px; + } +} + +@media (min-width: 992px) { + .container { + width: 970px; + } +} + +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} + +.container-fluid:before, +.container-fluid:after { + content: " "; + display: table; +} + +.container-fluid:after { + clear: both; +} + +.row { + margin-left: -15px; + margin-right: -15px; +} + +.row:before, +.row:after { + content: " "; + display: table; +} + +.row:after { + clear: both; +} + +.col-xs-1, +.col-sm-1, +.col-md-1, +.col-lg-1, +.col-xs-2, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-xs-3, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-xs-4, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-xs-5, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-xs-6, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-xs-7, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-xs-8, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-xs-9, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-xs-10, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-xs-11, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-xs-12, +.col-sm-12, +.col-md-12, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} + +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12 { + float: left; +} + +.col-xs-1 { + width: 8.33333333%; +} + +.col-xs-2 { + width: 16.66666667%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-4 { + width: 33.33333333%; +} + +.col-xs-5 { + width: 41.66666667%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-7 { + width: 58.33333333%; +} + +.col-xs-8 { + width: 66.66666667%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-10 { + width: 83.33333333%; +} + +.col-xs-11 { + width: 91.66666667%; +} + +.col-xs-12 { + width: 100%; +} + +.col-xs-pull-0 { + right: auto; +} + +.col-xs-pull-1 { + right: 8.33333333%; +} + +.col-xs-pull-2 { + right: 16.66666667%; +} + +.col-xs-pull-3 { + right: 25%; +} + +.col-xs-pull-4 { + right: 33.33333333%; +} + +.col-xs-pull-5 { + right: 41.66666667%; +} + +.col-xs-pull-6 { + right: 50%; +} + +.col-xs-pull-7 { + right: 58.33333333%; +} + +.col-xs-pull-8 { + right: 66.66666667%; +} + +.col-xs-pull-9 { + right: 75%; +} + +.col-xs-pull-10 { + right: 83.33333333%; +} + +.col-xs-pull-11 { + right: 91.66666667%; +} + +.col-xs-pull-12 { + right: 100%; +} + +.col-xs-push-0 { + left: auto; +} + +.col-xs-push-1 { + left: 8.33333333%; +} + +.col-xs-push-2 { + left: 16.66666667%; +} + +.col-xs-push-3 { + left: 25%; +} + +.col-xs-push-4 { + left: 33.33333333%; +} + +.col-xs-push-5 { + left: 41.66666667%; +} + +.col-xs-push-6 { + left: 50%; +} + +.col-xs-push-7 { + left: 58.33333333%; +} + +.col-xs-push-8 { + left: 66.66666667%; +} + +.col-xs-push-9 { + left: 75%; +} + +.col-xs-push-10 { + left: 83.33333333%; +} + +.col-xs-push-11 { + left: 91.66666667%; +} + +.col-xs-push-12 { + left: 100%; +} + +.col-xs-offset-0 { + margin-left: 0%; +} + +.col-xs-offset-1 { + margin-left: 8.33333333%; +} + +.col-xs-offset-2 { + margin-left: 16.66666667%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-4 { + margin-left: 33.33333333%; +} + +.col-xs-offset-5 { + margin-left: 41.66666667%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-7 { + margin-left: 58.33333333%; +} + +.col-xs-offset-8 { + margin-left: 66.66666667%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-10 { + margin-left: 83.33333333%; +} + +.col-xs-offset-11 { + margin-left: 91.66666667%; +} + +.col-xs-offset-12 { + margin-left: 100%; +} + +@media (min-width: 768px) { + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + + .col-sm-1 { + width: 8.33333333%; + } + + .col-sm-2 { + width: 16.66666667%; + } + + .col-sm-3 { + width: 25%; + } + + .col-sm-4 { + width: 33.33333333%; + } + + .col-sm-5 { + width: 41.66666667%; + } + + .col-sm-6 { + width: 50%; + } + + .col-sm-7 { + width: 58.33333333%; + } + + .col-sm-8 { + width: 66.66666667%; + } + + .col-sm-9 { + width: 75%; + } + + .col-sm-10 { + width: 83.33333333%; + } + + .col-sm-11 { + width: 91.66666667%; + } + + .col-sm-12 { + width: 100%; + } + + .col-sm-pull-0 { + right: auto; + } + + .col-sm-pull-1 { + right: 8.33333333%; + } + + .col-sm-pull-2 { + right: 16.66666667%; + } + + .col-sm-pull-3 { + right: 25%; + } + + .col-sm-pull-4 { + right: 33.33333333%; + } + + .col-sm-pull-5 { + right: 41.66666667%; + } + + .col-sm-pull-6 { + right: 50%; + } + + .col-sm-pull-7 { + right: 58.33333333%; + } + + .col-sm-pull-8 { + right: 66.66666667%; + } + + .col-sm-pull-9 { + right: 75%; + } + + .col-sm-pull-10 { + right: 83.33333333%; + } + + .col-sm-pull-11 { + right: 91.66666667%; + } + + .col-sm-pull-12 { + right: 100%; + } + + .col-sm-push-0 { + left: auto; + } + + .col-sm-push-1 { + left: 8.33333333%; + } + + .col-sm-push-2 { + left: 16.66666667%; + } + + .col-sm-push-3 { + left: 25%; + } + + .col-sm-push-4 { + left: 33.33333333%; + } + + .col-sm-push-5 { + left: 41.66666667%; + } + + .col-sm-push-6 { + left: 50%; + } + + .col-sm-push-7 { + left: 58.33333333%; + } + + .col-sm-push-8 { + left: 66.66666667%; + } + + .col-sm-push-9 { + left: 75%; + } + + .col-sm-push-10 { + left: 83.33333333%; + } + + .col-sm-push-11 { + left: 91.66666667%; + } + + .col-sm-push-12 { + left: 100%; + } + + .col-sm-offset-0 { + margin-left: 0%; + } + + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + + .col-sm-offset-3 { + margin-left: 25%; + } + + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + + .col-sm-offset-6 { + margin-left: 50%; + } + + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + + .col-sm-offset-9 { + margin-left: 75%; + } + + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + + .col-sm-offset-12 { + margin-left: 100%; + } +} + +@media (min-width: 992px) { + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12 { + float: left; + } + + .col-md-1 { + width: 8.33333333%; + } + + .col-md-2 { + width: 16.66666667%; + } + + .col-md-3 { + width: 25%; + } + + .col-md-4 { + width: 33.33333333%; + } + + .col-md-5 { + width: 41.66666667%; + } + + .col-md-6 { + width: 50%; + } + + .col-md-7 { + width: 58.33333333%; + } + + .col-md-8 { + width: 66.66666667%; + } + + .col-md-9 { + width: 75%; + } + + .col-md-10 { + width: 83.33333333%; + } + + .col-md-11 { + width: 91.66666667%; + } + + .col-md-12 { + width: 100%; + } + + .col-md-pull-0 { + right: auto; + } + + .col-md-pull-1 { + right: 8.33333333%; + } + + .col-md-pull-2 { + right: 16.66666667%; + } + + .col-md-pull-3 { + right: 25%; + } + + .col-md-pull-4 { + right: 33.33333333%; + } + + .col-md-pull-5 { + right: 41.66666667%; + } + + .col-md-pull-6 { + right: 50%; + } + + .col-md-pull-7 { + right: 58.33333333%; + } + + .col-md-pull-8 { + right: 66.66666667%; + } + + .col-md-pull-9 { + right: 75%; + } + + .col-md-pull-10 { + right: 83.33333333%; + } + + .col-md-pull-11 { + right: 91.66666667%; + } + + .col-md-pull-12 { + right: 100%; + } + + .col-md-push-0 { + left: auto; + } + + .col-md-push-1 { + left: 8.33333333%; + } + + .col-md-push-2 { + left: 16.66666667%; + } + + .col-md-push-3 { + left: 25%; + } + + .col-md-push-4 { + left: 33.33333333%; + } + + .col-md-push-5 { + left: 41.66666667%; + } + + .col-md-push-6 { + left: 50%; + } + + .col-md-push-7 { + left: 58.33333333%; + } + + .col-md-push-8 { + left: 66.66666667%; + } + + .col-md-push-9 { + left: 75%; + } + + .col-md-push-10 { + left: 83.33333333%; + } + + .col-md-push-11 { + left: 91.66666667%; + } + + .col-md-push-12 { + left: 100%; + } + + .col-md-offset-0 { + margin-left: 0%; + } + + .col-md-offset-1 { + margin-left: 8.33333333%; + } + + .col-md-offset-2 { + margin-left: 16.66666667%; + } + + .col-md-offset-3 { + margin-left: 25%; + } + + .col-md-offset-4 { + margin-left: 33.33333333%; + } + + .col-md-offset-5 { + margin-left: 41.66666667%; + } + + .col-md-offset-6 { + margin-left: 50%; + } + + .col-md-offset-7 { + margin-left: 58.33333333%; + } + + .col-md-offset-8 { + margin-left: 66.66666667%; + } + + .col-md-offset-9 { + margin-left: 75%; + } + + .col-md-offset-10 { + margin-left: 83.33333333%; + } + + .col-md-offset-11 { + margin-left: 91.66666667%; + } + + .col-md-offset-12 { + margin-left: 100%; + } +} + +@media (min-width: 1200px) { + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + + .col-lg-1 { + width: 8.33333333%; + } + + .col-lg-2 { + width: 16.66666667%; + } + + .col-lg-3 { + width: 25%; + } + + .col-lg-4 { + width: 33.33333333%; + } + + .col-lg-5 { + width: 41.66666667%; + } + + .col-lg-6 { + width: 50%; + } + + .col-lg-7 { + width: 58.33333333%; + } + + .col-lg-8 { + width: 66.66666667%; + } + + .col-lg-9 { + width: 75%; + } + + .col-lg-10 { + width: 83.33333333%; + } + + .col-lg-11 { + width: 91.66666667%; + } + + .col-lg-12 { + width: 100%; + } + + .col-lg-pull-0 { + right: auto; + } + + .col-lg-pull-1 { + right: 8.33333333%; + } + + .col-lg-pull-2 { + right: 16.66666667%; + } + + .col-lg-pull-3 { + right: 25%; + } + + .col-lg-pull-4 { + right: 33.33333333%; + } + + .col-lg-pull-5 { + right: 41.66666667%; + } + + .col-lg-pull-6 { + right: 50%; + } + + .col-lg-pull-7 { + right: 58.33333333%; + } + + .col-lg-pull-8 { + right: 66.66666667%; + } + + .col-lg-pull-9 { + right: 75%; + } + + .col-lg-pull-10 { + right: 83.33333333%; + } + + .col-lg-pull-11 { + right: 91.66666667%; + } + + .col-lg-pull-12 { + right: 100%; + } + + .col-lg-push-0 { + left: auto; + } + + .col-lg-push-1 { + left: 8.33333333%; + } + + .col-lg-push-2 { + left: 16.66666667%; + } + + .col-lg-push-3 { + left: 25%; + } + + .col-lg-push-4 { + left: 33.33333333%; + } + + .col-lg-push-5 { + left: 41.66666667%; + } + + .col-lg-push-6 { + left: 50%; + } + + .col-lg-push-7 { + left: 58.33333333%; + } + + .col-lg-push-8 { + left: 66.66666667%; + } + + .col-lg-push-9 { + left: 75%; + } + + .col-lg-push-10 { + left: 83.33333333%; + } + + .col-lg-push-11 { + left: 91.66666667%; + } + + .col-lg-push-12 { + left: 100%; + } + + .col-lg-offset-0 { + margin-left: 0%; + } + + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + + .col-lg-offset-3 { + margin-left: 25%; + } + + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + + .col-lg-offset-6 { + margin-left: 50%; + } + + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + + .col-lg-offset-9 { + margin-left: 75%; + } + + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + + .col-lg-offset-12 { + margin-left: 100%; + } +} + +table { + background-color: transparent; +} + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} + +th { + text-align: left; +} + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 22px; +} + +.table > thead > tr > th, +.table > thead > tr > td, +.table > tbody > tr > th, +.table > tbody > tr > td, +.table > tfoot > tr > th, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.6; + vertical-align: top; + border-top: 1px solid #ddd; +} + +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} + +.table > caption + thead > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > th, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} + +.table > tbody + tbody { + border-top: 2px solid #ddd; +} + +.table .table { + background-color: #f5f8fa; +} + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #ddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > th, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > th, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} + +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} + +.table > thead > tr > td.active, +.table > thead > tr > th.active, +.table > thead > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} + +.table > thead > tr > td.success, +.table > thead > tr > th.success, +.table > thead > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} + +.table > thead > tr > td.info, +.table > thead > tr > th.info, +.table > thead > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr > td.info, +.table > tbody > tr > th.info, +.table > tbody > tr.info > td, +.table > tbody > tr.info > th, +.table > tfoot > tr > td.info, +.table > tfoot > tr > th.info, +.table > tfoot > tr.info > td, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} + +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} + +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, +.table > thead > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} + +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, +.table > thead > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} + +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 16.5px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + + .table-responsive > .table { + margin-bottom: 0; + } + + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + + .table-responsive > .table-bordered { + border: 0; + } + + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 22px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} + +input[type="search"] { + box-sizing: border-box; +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} + +input[type="file"] { + display: block; +} + +input[type="range"] { + display: block; + width: 100%; +} + +select[multiple], +select[size] { + height: auto; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.6; + color: #555555; +} + +.form-control { + display: block; + width: 100%; + height: 36px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.6; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccd0d2; + border-radius: 4px; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} + +.form-control:focus { + border-color: #98cbe8; + outline: 0; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(152, 203, 232, 0.6); +} + +.form-control::-moz-placeholder { + color: #b1b7ba; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #b1b7ba; +} + +.form-control::-webkit-input-placeholder { + color: #b1b7ba; +} + +.form-control::-ms-expand { + border: 0; + background-color: transparent; +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} + +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} + +textarea.form-control { + height: auto; +} + +input[type="search"] { + -webkit-appearance: none; +} + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 36px; + } + + input[type="date"].input-sm, + .input-group-sm > input[type="date"].form-control, + .input-group-sm > input[type="date"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="date"].btn, + .input-group-sm input[type="date"], + input[type="time"].input-sm, + .input-group-sm > input[type="time"].form-control, + .input-group-sm > input[type="time"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="time"].btn, + .input-group-sm + input[type="time"], + input[type="datetime-local"].input-sm, + .input-group-sm > input[type="datetime-local"].form-control, + .input-group-sm > input[type="datetime-local"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, + .input-group-sm + input[type="datetime-local"], + input[type="month"].input-sm, + .input-group-sm > input[type="month"].form-control, + .input-group-sm > input[type="month"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="month"].btn, + .input-group-sm + input[type="month"] { + line-height: 30px; + } + + input[type="date"].input-lg, + .input-group-lg > input[type="date"].form-control, + .input-group-lg > input[type="date"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="date"].btn, + .input-group-lg input[type="date"], + input[type="time"].input-lg, + .input-group-lg > input[type="time"].form-control, + .input-group-lg > input[type="time"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="time"].btn, + .input-group-lg + input[type="time"], + input[type="datetime-local"].input-lg, + .input-group-lg > input[type="datetime-local"].form-control, + .input-group-lg > input[type="datetime-local"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, + .input-group-lg + input[type="datetime-local"], + input[type="month"].input-lg, + .input-group-lg > input[type="month"].form-control, + .input-group-lg > input[type="month"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="month"].btn, + .input-group-lg + input[type="month"] { + line-height: 46px; + } +} + +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} + +.radio label, +.checkbox label { + min-height: 22px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +input[type="radio"][disabled], +input[type="radio"].disabled, +fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +input[type="checkbox"].disabled, +fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; +} + +.radio-inline.disabled, +fieldset[disabled] .radio-inline, +.checkbox-inline.disabled, +fieldset[disabled] +.checkbox-inline { + cursor: not-allowed; +} + +.radio.disabled label, +fieldset[disabled] .radio label, +.checkbox.disabled label, +fieldset[disabled] +.checkbox label { + cursor: not-allowed; +} + +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 36px; +} + +.form-control-static.input-lg, +.input-group-lg > .form-control-static.form-control, +.input-group-lg > .form-control-static.input-group-addon, +.input-group-lg > .input-group-btn > .form-control-static.btn, +.form-control-static.input-sm, +.input-group-sm > .form-control-static.form-control, +.input-group-sm > .form-control-static.input-group-addon, +.input-group-sm > .input-group-btn > .form-control-static.btn { + padding-left: 0; + padding-right: 0; +} + +.input-sm, +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm, +.input-group-sm > select.form-control, +.input-group-sm > select.input-group-addon, +.input-group-sm > .input-group-btn > select.btn { + height: 30px; + line-height: 30px; +} + +textarea.input-sm, +.input-group-sm > textarea.form-control, +.input-group-sm > textarea.input-group-addon, +.input-group-sm > .input-group-btn > textarea.btn, +select[multiple].input-sm, +.input-group-sm > select[multiple].form-control, +.input-group-sm > select[multiple].input-group-addon, +.input-group-sm > .input-group-btn > select[multiple].btn { + height: auto; +} + +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} + +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} + +.form-group-sm .form-control-static { + height: 30px; + min-height: 34px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} + +.input-lg, +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} + +select.input-lg, +.input-group-lg > select.form-control, +.input-group-lg > select.input-group-addon, +.input-group-lg > .input-group-btn > select.btn { + height: 46px; + line-height: 46px; +} + +textarea.input-lg, +.input-group-lg > textarea.form-control, +.input-group-lg > textarea.input-group-addon, +.input-group-lg > .input-group-btn > textarea.btn, +select[multiple].input-lg, +.input-group-lg > select[multiple].form-control, +.input-group-lg > select[multiple].input-group-addon, +.input-group-lg > .input-group-btn > select[multiple].btn { + height: auto; +} + +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} + +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} + +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} + +.form-group-lg .form-control-static { + height: 46px; + min-height: 40px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} + +.has-feedback { + position: relative; +} + +.has-feedback .form-control { + padding-right: 45px; +} + +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 36px; + height: 36px; + line-height: 36px; + text-align: center; + pointer-events: none; +} + +.input-lg + .form-control-feedback, +.input-group-lg > .form-control + .form-control-feedback, +.input-group-lg > .input-group-addon + .form-control-feedback, +.input-group-lg > .input-group-btn > .btn + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} + +.input-sm + .form-control-feedback, +.input-group-sm > .form-control + .form-control-feedback, +.input-group-sm > .input-group-addon + .form-control-feedback, +.input-group-sm > .input-group-btn > .btn + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} + +.has-success .form-control { + border-color: #3c763d; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-success .form-control:focus { + border-color: #2b542c; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} + +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} + +.has-success .form-control-feedback { + color: #3c763d; +} + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} + +.has-warning .form-control { + border-color: #8a6d3b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-warning .form-control:focus { + border-color: #66512c; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} + +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} + +.has-warning .form-control-feedback { + color: #8a6d3b; +} + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} + +.has-error .form-control { + border-color: #a94442; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-error .form-control:focus { + border-color: #843534; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} + +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} + +.has-error .form-control-feedback { + color: #a94442; +} + +.has-feedback label ~ .form-control-feedback { + top: 27px; +} + +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #a4aaae; +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + + .form-inline .form-control-static { + display: inline-block; + } + + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + + .form-inline .input-group > .form-control { + width: 100%; + } + + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} + +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} + +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 29px; +} + +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + display: table; +} + +.form-horizontal .form-group:after { + clear: both; +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; + } +} + +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} + +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px; + } +} + +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.6; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.btn:focus, +.btn.focus, +.btn:active:focus, +.btn:active.focus, +.btn.active:focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn:hover, +.btn:focus, +.btn.focus { + color: #636b6f; + text-decoration: none; +} + +.btn:active, +.btn.active { + outline: 0; + background-image: none; + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + box-shadow: none; +} + +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} + +.btn-default { + color: #636b6f; + background-color: #fff; + border-color: #ccc; +} + +.btn-default:focus, +.btn-default.focus { + color: #636b6f; + background-color: #e6e5e5; + border-color: #8c8c8c; +} + +.btn-default:hover { + color: #636b6f; + background-color: #e6e5e5; + border-color: #adadad; +} + +.btn-default:active, +.btn-default.active, +.open > .btn-default.dropdown-toggle { + color: #636b6f; + background-color: #e6e5e5; + border-color: #adadad; +} + +.btn-default:active:hover, +.btn-default:active:focus, +.btn-default:active.focus, +.btn-default.active:hover, +.btn-default.active:focus, +.btn-default.active.focus, +.open > .btn-default.dropdown-toggle:hover, +.open > .btn-default.dropdown-toggle:focus, +.open > .btn-default.dropdown-toggle.focus { + color: #636b6f; + background-color: #d4d4d4; + border-color: #8c8c8c; +} + +.btn-default:active, +.btn-default.active, +.open > .btn-default.dropdown-toggle { + background-image: none; +} + +.btn-default.disabled:hover, +.btn-default.disabled:focus, +.btn-default.disabled.focus, +.btn-default[disabled]:hover, +.btn-default[disabled]:focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default:hover, +fieldset[disabled] .btn-default:focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} + +.btn-default .badge { + color: #fff; + background-color: #636b6f; +} + +.btn-primary { + color: #fff; + background-color: #3097D1; + border-color: #2a88bd; +} + +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #2579a9; + border-color: #133d55; +} + +.btn-primary:hover { + color: #fff; + background-color: #2579a9; + border-color: #1f648b; +} + +.btn-primary:active, +.btn-primary.active, +.open > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #2579a9; + border-color: #1f648b; +} + +.btn-primary:active:hover, +.btn-primary:active:focus, +.btn-primary:active.focus, +.btn-primary.active:hover, +.btn-primary.active:focus, +.btn-primary.active.focus, +.open > .btn-primary.dropdown-toggle:hover, +.open > .btn-primary.dropdown-toggle:focus, +.open > .btn-primary.dropdown-toggle.focus { + color: #fff; + background-color: #1f648b; + border-color: #133d55; +} + +.btn-primary:active, +.btn-primary.active, +.open > .btn-primary.dropdown-toggle { + background-image: none; +} + +.btn-primary.disabled:hover, +.btn-primary.disabled:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled]:hover, +.btn-primary[disabled]:focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary:hover, +fieldset[disabled] .btn-primary:focus, +fieldset[disabled] .btn-primary.focus { + background-color: #3097D1; + border-color: #2a88bd; +} + +.btn-primary .badge { + color: #3097D1; + background-color: #fff; +} + +.btn-success { + color: #fff; + background-color: #2ab27b; + border-color: #259d6d; +} + +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #20895e; + border-color: #0d3625; +} + +.btn-success:hover { + color: #fff; + background-color: #20895e; + border-color: #196c4b; +} + +.btn-success:active, +.btn-success.active, +.open > .btn-success.dropdown-toggle { + color: #fff; + background-color: #20895e; + border-color: #196c4b; +} + +.btn-success:active:hover, +.btn-success:active:focus, +.btn-success:active.focus, +.btn-success.active:hover, +.btn-success.active:focus, +.btn-success.active.focus, +.open > .btn-success.dropdown-toggle:hover, +.open > .btn-success.dropdown-toggle:focus, +.open > .btn-success.dropdown-toggle.focus { + color: #fff; + background-color: #196c4b; + border-color: #0d3625; +} + +.btn-success:active, +.btn-success.active, +.open > .btn-success.dropdown-toggle { + background-image: none; +} + +.btn-success.disabled:hover, +.btn-success.disabled:focus, +.btn-success.disabled.focus, +.btn-success[disabled]:hover, +.btn-success[disabled]:focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success:hover, +fieldset[disabled] .btn-success:focus, +fieldset[disabled] .btn-success.focus { + background-color: #2ab27b; + border-color: #259d6d; +} + +.btn-success .badge { + color: #2ab27b; + background-color: #fff; +} + +.btn-info { + color: #fff; + background-color: #8eb4cb; + border-color: #7da8c3; +} + +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #6b9dbb; + border-color: #3d6983; +} + +.btn-info:hover { + color: #fff; + background-color: #6b9dbb; + border-color: #538db0; +} + +.btn-info:active, +.btn-info.active, +.open > .btn-info.dropdown-toggle { + color: #fff; + background-color: #6b9dbb; + border-color: #538db0; +} + +.btn-info:active:hover, +.btn-info:active:focus, +.btn-info:active.focus, +.btn-info.active:hover, +.btn-info.active:focus, +.btn-info.active.focus, +.open > .btn-info.dropdown-toggle:hover, +.open > .btn-info.dropdown-toggle:focus, +.open > .btn-info.dropdown-toggle.focus { + color: #fff; + background-color: #538db0; + border-color: #3d6983; +} + +.btn-info:active, +.btn-info.active, +.open > .btn-info.dropdown-toggle { + background-image: none; +} + +.btn-info.disabled:hover, +.btn-info.disabled:focus, +.btn-info.disabled.focus, +.btn-info[disabled]:hover, +.btn-info[disabled]:focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info:hover, +fieldset[disabled] .btn-info:focus, +fieldset[disabled] .btn-info.focus { + background-color: #8eb4cb; + border-color: #7da8c3; +} + +.btn-info .badge { + color: #8eb4cb; + background-color: #fff; +} + +.btn-warning { + color: #fff; + background-color: #cbb956; + border-color: #c5b143; +} + +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #b6a338; + border-color: #685d20; +} + +.btn-warning:hover { + color: #fff; + background-color: #b6a338; + border-color: #9b8a30; +} + +.btn-warning:active, +.btn-warning.active, +.open > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #b6a338; + border-color: #9b8a30; +} + +.btn-warning:active:hover, +.btn-warning:active:focus, +.btn-warning:active.focus, +.btn-warning.active:hover, +.btn-warning.active:focus, +.btn-warning.active.focus, +.open > .btn-warning.dropdown-toggle:hover, +.open > .btn-warning.dropdown-toggle:focus, +.open > .btn-warning.dropdown-toggle.focus { + color: #fff; + background-color: #9b8a30; + border-color: #685d20; +} + +.btn-warning:active, +.btn-warning.active, +.open > .btn-warning.dropdown-toggle { + background-image: none; +} + +.btn-warning.disabled:hover, +.btn-warning.disabled:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled]:hover, +.btn-warning[disabled]:focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning:hover, +fieldset[disabled] .btn-warning:focus, +fieldset[disabled] .btn-warning.focus { + background-color: #cbb956; + border-color: #c5b143; +} + +.btn-warning .badge { + color: #cbb956; + background-color: #fff; +} + +.btn-danger { + color: #fff; + background-color: #bf5329; + border-color: #aa4a24; +} + +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #954120; + border-color: #411c0e; +} + +.btn-danger:hover { + color: #fff; + background-color: #954120; + border-color: #78341a; +} + +.btn-danger:active, +.btn-danger.active, +.open > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #954120; + border-color: #78341a; +} + +.btn-danger:active:hover, +.btn-danger:active:focus, +.btn-danger:active.focus, +.btn-danger.active:hover, +.btn-danger.active:focus, +.btn-danger.active.focus, +.open > .btn-danger.dropdown-toggle:hover, +.open > .btn-danger.dropdown-toggle:focus, +.open > .btn-danger.dropdown-toggle.focus { + color: #fff; + background-color: #78341a; + border-color: #411c0e; +} + +.btn-danger:active, +.btn-danger.active, +.open > .btn-danger.dropdown-toggle { + background-image: none; +} + +.btn-danger.disabled:hover, +.btn-danger.disabled:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled]:hover, +.btn-danger[disabled]:focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger:hover, +fieldset[disabled] .btn-danger:focus, +fieldset[disabled] .btn-danger.focus { + background-color: #bf5329; + border-color: #aa4a24; +} + +.btn-danger .badge { + color: #bf5329; + background-color: #fff; +} + +.btn-link { + color: #3097D1; + font-weight: normal; + border-radius: 0; +} + +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + box-shadow: none; +} + +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} + +.btn-link:hover, +.btn-link:focus { + color: #216a94; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:hover, +fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} + +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} + +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.in { + display: block; +} + +tr.collapse.in { + display: table-row; +} + +tbody.collapse.in { + display: table-row-group; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle:focus { + outline: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + height: 1px; + margin: 10px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.6; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #3097D1; +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777777; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} + +.open > .dropdown-menu { + display: block; +} + +.open > a { + outline: 0; +} + +.dropdown-menu-right { + left: auto; + right: 0; +} + +.dropdown-menu-left { + left: 0; + right: auto; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.6; + color: #777777; + white-space: nowrap; +} + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar { + margin-left: -5px; +} + +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + display: table; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} + +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group > .btn-group { + float: left; +} + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle, +.btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} + +.btn-group.open .dropdown-toggle { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn-group.open .dropdown-toggle.btn-link { + box-shadow: none; +} + +.btn .caret { + margin-left: 0; +} + +.btn-lg .caret, +.btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +.dropup .btn-lg .caret, +.dropup .btn-group-lg > .btn .caret { + border-width: 0 5px 5px; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + content: " "; + display: table; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group > .btn { + float: none; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} + +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} + +.btn-group-justified > .btn-group .btn { + width: 100%; +} + +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} + +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} + +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} + +.input-group .form-control:focus { + z-index: 3; +} + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} + +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccd0d2; + border-radius: 4px; +} + +.input-group-addon.input-sm, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} + +.input-group-addon.input-lg, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} + +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.input-group-addon:first-child { + border-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} + +.input-group-btn > .btn { + position: relative; +} + +.input-group-btn > .btn + .btn { + margin-left: -1px; +} + +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} + +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} + +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} + +.nav:before, +.nav:after { + content: " "; + display: table; +} + +.nav:after { + clear: both; +} + +.nav > li { + position: relative; + display: block; +} + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li.disabled > a { + color: #777777; +} + +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #3097D1; +} + +.nav .nav-divider { + height: 1px; + margin: 10px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.nav > li > a > img { + max-width: none; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.6; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + background-color: #f5f8fa; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} + +.nav-pills > li { + float: left; +} + +.nav-pills > li > a { + border-radius: 4px; +} + +.nav-pills > li + li { + margin-left: 2px; +} + +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #3097D1; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified, +.nav-tabs.nav-justified { + width: 100%; +} + +.nav-justified > li, +.nav-tabs.nav-justified > li { + float: none; +} + +.nav-justified > li > a, +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} + +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} + +@media (min-width: 768px) { + .nav-justified > li, + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + + .nav-justified > li > a, + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} + +.nav-tabs-justified, +.nav-tabs.nav-justified { + border-bottom: 0; +} + +.nav-tabs-justified > li > a, +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} + +.nav-tabs-justified > .active > a, +.nav-tabs.nav-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} + +@media (min-width: 768px) { + .nav-tabs-justified > li > a, + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + + .nav-tabs-justified > .active > a, + .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #f5f8fa; + } +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 22px; + border: 1px solid transparent; +} + +.navbar:before, +.navbar:after { + content: " "; + display: table; +} + +.navbar:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, +.navbar-header:after { + content: " "; + display: table; +} + +.navbar-header:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +.navbar-collapse:before, +.navbar-collapse:after { + content: " "; + display: table; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse.in { + overflow-y: auto; +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + + .navbar-collapse.in { + overflow-y: visible; + } + + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} + +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} + +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} + +.container > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-header, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-header, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} + +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} + +.navbar-brand { + float: left; + padding: 14px 15px; + font-size: 18px; + line-height: 22px; + height: 50px; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +.navbar-brand > img { + display: block; +} + +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} + +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} + +.navbar-toggle:focus { + outline: 0; +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} + +.navbar-nav { + margin: 7px -15px; +} + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 22px; +} + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + + .navbar-nav .open .dropdown-menu > li > a { + line-height: 22px; + } + + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} + +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + + .navbar-nav > li { + float: left; + } + + .navbar-nav > li > a { + padding-top: 14px; + padding-bottom: 14px; + } +} + +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 7px; + margin-bottom: 7px; +} + +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + + .navbar-form .form-control-static { + display: inline-block; + } + + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + + .navbar-form .input-group > .form-control { + width: 100%; + } + + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} + +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} + +@media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + box-shadow: none; + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-btn { + margin-top: 7px; + margin-bottom: 7px; +} + +.navbar-btn.btn-sm, +.btn-group-sm > .navbar-btn.btn { + margin-top: 10px; + margin-bottom: 10px; +} + +.navbar-btn.btn-xs, +.btn-group-xs > .navbar-btn.btn { + margin-top: 14px; + margin-bottom: 14px; +} + +.navbar-text { + margin-top: 14px; + margin-bottom: 14px; +} + +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + + .navbar-right { + float: right !important; + margin-right: -15px; + } + + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} + +.navbar-default { + background-color: #fff; + border-color: #d3e0e9; +} + +.navbar-default .navbar-brand { + color: #777; +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5d5d; + background-color: transparent; +} + +.navbar-default .navbar-text { + color: #777; +} + +.navbar-default .navbar-nav > li > a { + color: #777; +} + +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #eeeeee; +} + +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} + +.navbar-default .navbar-toggle { + border-color: #ddd; +} + +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} + +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #d3e0e9; +} + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: #eeeeee; + color: #555; +} + +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #eeeeee; + } + + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} + +.navbar-default .navbar-link { + color: #777; +} + +.navbar-default .navbar-link:hover { + color: #333; +} + +.navbar-default .btn-link { + color: #777; +} + +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} + +.navbar-default .btn-link[disabled]:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:hover, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} + +.navbar-inverse { + background-color: #222; + border-color: #090909; +} + +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} + +.navbar-inverse .navbar-text { + color: #9d9d9d; +} + +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #090909; +} + +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} + +.navbar-inverse .navbar-toggle { + border-color: #333; +} + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} + +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #090909; + color: #fff; +} + +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #090909; + } + + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #090909; + } + + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #090909; + } + + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} + +.navbar-inverse .navbar-link { + color: #9d9d9d; +} + +.navbar-inverse .navbar-link:hover { + color: #fff; +} + +.navbar-inverse .btn-link { + color: #9d9d9d; +} + +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} + +.navbar-inverse .btn-link[disabled]:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:hover, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 22px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; +} + +.breadcrumb > li + li:before { + content: "/ "; + padding: 0 5px; + color: #ccc; +} + +.breadcrumb > .active { + color: #777777; +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 22px 0; + border-radius: 4px; +} + +.pagination > li { + display: inline; +} + +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.6; + text-decoration: none; + color: #3097D1; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} + +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > li > span:hover, +.pagination > li > span:focus { + z-index: 2; + color: #216a94; + background-color: #eeeeee; + border-color: #ddd; +} + +.pagination > .active > a, +.pagination > .active > a:hover, +.pagination > .active > a:focus, +.pagination > .active > span, +.pagination > .active > span:hover, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #3097D1; + border-color: #3097D1; + cursor: default; +} + +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 22px 0; + list-style: none; + text-align: center; +} + +.pager:before, +.pager:after { + content: " "; + display: table; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} + +.label:empty { + display: none; +} + +.btn .label { + position: relative; + top: -1px; +} + +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} + +.label-default { + background-color: #777777; +} + +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} + +.label-primary { + background-color: #3097D1; +} + +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #2579a9; +} + +.label-success { + background-color: #2ab27b; +} + +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #20895e; +} + +.label-info { + background-color: #8eb4cb; +} + +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #6b9dbb; +} + +.label-warning { + background-color: #cbb956; +} + +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #b6a338; +} + +.label-danger { + background-color: #bf5329; +} + +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #954120; +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.btn-xs .badge, +.btn-group-xs > .btn .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} + +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #3097D1; + background-color: #fff; +} + +.list-group-item > .badge { + float: right; +} + +.list-group-item > .badge + .badge { + margin-right: 5px; +} + +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} + +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} + +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} + +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} + +.jumbotron > hr { + border-top-color: #d5d5d5; +} + +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; + padding-left: 15px; + padding-right: 15px; +} + +.jumbotron .container { + max-width: 100%; +} + +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 22px; + line-height: 1.6; + background-color: #f5f8fa; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} + +.thumbnail > img, +.thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-left: auto; + margin-right: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #636b6f; +} + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #3097D1; +} + +.alert { + padding: 15px; + margin-bottom: 22px; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert h4 { + margin-top: 0; + color: inherit; +} + +.alert .alert-link { + font-weight: bold; +} + +.alert > p, +.alert > ul { + margin-bottom: 0; +} + +.alert > p + p { + margin-top: 5px; +} + +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} + +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} + +.alert-success hr { + border-top-color: #c9e2b3; +} + +.alert-success .alert-link { + color: #2b542c; +} + +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} + +.alert-info hr { + border-top-color: #a6e1ec; +} + +.alert-info .alert-link { + color: #245269; +} + +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} + +.alert-warning hr { + border-top-color: #f7e1b5; +} + +.alert-warning .alert-link { + color: #66512c; +} + +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} + +.alert-danger hr { + border-top-color: #e4b9c0; +} + +.alert-danger .alert-link { + color: #843534; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + + to { + background-position: 0 0; + } +} + +.progress { + overflow: hidden; + height: 22px; + margin-bottom: 22px; + background-color: #f5f5f5; + border-radius: 4px; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 22px; + color: #fff; + text-align: center; + background-color: #3097D1; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-bar-success { + background-color: #2ab27b; +} + +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-info { + background-color: #8eb4cb; +} + +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-warning { + background-color: #cbb956; +} + +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-danger { + background-color: #bf5329; +} + +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media, +.media-body { + zoom: 1; + overflow: hidden; +} + +.media-body { + width: 10000px; +} + +.media-object { + display: block; +} + +.media-object.img-thumbnail { + max-width: none; +} + +.media-right, +.media > .pull-right { + padding-left: 10px; +} + +.media-left, +.media > .pull-left { + padding-right: 10px; +} + +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} + +.media-middle { + vertical-align: middle; +} + +.media-bottom { + vertical-align: bottom; +} + +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.media-list { + padding-left: 0; + list-style: none; +} + +.list-group { + margin-bottom: 20px; + padding-left: 0; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #d3e0e9; +} + +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +a.list-group-item, +button.list-group-item { + color: #555; +} + +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} + +a.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:hover, +button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} + +button.list-group-item { + width: 100%; + text-align: left; +} + +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} + +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} + +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} + +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #3097D1; + border-color: #3097D1; +} + +.list-group-item.active .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} + +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #d7ebf6; +} + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} + +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} + +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} + +a.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:hover, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} + +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active, +button.list-group-item-success.active:hover, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} + +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} + +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} + +a.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:hover, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} + +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active, +button.list-group-item-info.active:hover, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} + +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} + +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} + +a.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:hover, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} + +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active, +button.list-group-item-warning.active:hover, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} + +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} + +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} + +a.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:hover, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} + +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active, +button.list-group-item-danger.active:hover, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} + +.panel { + margin-bottom: 22px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body { + padding: 15px; +} + +.panel-body:before, +.panel-body:after { + content: " "; + display: table; +} + +.panel-body:after { + clear: both; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} + +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #d3e0e9; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} + +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} + +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.list-group + .panel-footer { + border-top-width: 0; +} + +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} + +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} + +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} + +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} + +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} + +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} + +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} + +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} + +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} + +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} + +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} + +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} + +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} + +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} + +.panel-group { + margin-bottom: 22px; +} + +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} + +.panel-group .panel + .panel { + margin-top: 5px; +} + +.panel-group .panel-heading { + border-bottom: 0; +} + +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #d3e0e9; +} + +.panel-group .panel-footer { + border-top: 0; +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #d3e0e9; +} + +.panel-default { + border-color: #d3e0e9; +} + +.panel-default > .panel-heading { + color: #333333; + background-color: #fff; + border-color: #d3e0e9; +} + +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d3e0e9; +} + +.panel-default > .panel-heading .badge { + color: #fff; + background-color: #333333; +} + +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d3e0e9; +} + +.panel-primary { + border-color: #3097D1; +} + +.panel-primary > .panel-heading { + color: #fff; + background-color: #3097D1; + border-color: #3097D1; +} + +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #3097D1; +} + +.panel-primary > .panel-heading .badge { + color: #3097D1; + background-color: #fff; +} + +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #3097D1; +} + +.panel-success { + border-color: #d6e9c6; +} + +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} + +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} + +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} + +.panel-info { + border-color: #bce8f1; +} + +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} + +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} + +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} + +.panel-warning { + border-color: #faebcc; +} + +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} + +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} + +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} + +.panel-danger { + border-color: #ebccd1; +} + +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} + +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} + +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} + +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} + +.embed-responsive-4by3 { + padding-bottom: 75%; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} + +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} + +.modal-header:before, +.modal-header:after { + content: " "; + display: table; +} + +.modal-header:after { + clear: both; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.6; +} + +.modal-body { + position: relative; + padding: 15px; +} + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} + +.modal-footer:before, +.modal-footer:after { + content: " "; + display: table; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + + .modal-content { + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + + .modal-sm { + width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Raleway", sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.6; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} + +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} + +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} + +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} + +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} + +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} + +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Raleway", sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.6; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 14px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover > .arrow { + border-width: 11px; +} + +.popover > .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} + +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; +} + +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; +} + +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} + +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; +} + +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} + +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; +} + +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + background-color: transparent; +} + +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} + +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} + +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} + +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} + +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} + +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} + +.carousel-control .icon-prev:before { + content: '\2039'; +} + +.carousel-control .icon-next:before { + content: '\203a'; +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: transparent; +} + +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; +} + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} + +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + + .carousel-indicators { + bottom: 20px; + } +} + +.clearfix:before, +.clearfix:after { + content: " "; + display: table; +} + +.clearfix:after { + clear: both; +} + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { + float: right !important; +} + +.pull-left { + float: left !important; +} + +.hide { + display: none !important; +} + +.show { + display: block !important; +} + +.invisible { + visibility: hidden; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none !important; +} + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} + +.visible-xs { + display: none !important; +} + +.visible-sm { + display: none !important; +} + +.visible-md { + display: none !important; +} + +.visible-lg { + display: none !important; +} + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + + table.visible-xs { + display: table !important; + } + + tr.visible-xs { + display: table-row !important; + } + + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} + +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} + +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} + +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + + table.visible-sm { + display: table !important; + } + + tr.visible-sm { + display: table-row !important; + } + + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + + table.visible-md { + display: table !important; + } + + tr.visible-md { + display: table-row !important; + } + + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + + table.visible-lg { + display: table !important; + } + + tr.visible-lg { + display: table-row !important; + } + + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} + +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} + +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} + +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: block !important; + } + + table.visible-print { + display: table !important; + } + + tr.visible-print { + display: table-row !important; + } + + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} + +.visible-print-block { + display: none !important; +} + +@media print { + .visible-print-block { + display: block !important; + } +} + +.visible-print-inline { + display: none !important; +} + +@media print { + .visible-print-inline { + display: inline !important; + } +} + +.visible-print-inline-block { + display: none !important; +} + +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} + +@media print { + .hidden-print { + display: none !important; + } +} -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url(.//fonts/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1);src:url(.//fonts/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1) format("embedded-opentype"),url(.//fonts/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb) format("woff2"),url(.//fonts/glyphicons-halflings-regular.woff?fa2772327f55d8198301fdb8bcfc8158) format("woff"),url(.//fonts/glyphicons-halflings-regular.ttf?e18bbf611f2a2e43afc071aa2f4e1512) format("truetype"),url(.//fonts/glyphicons-halflings-regular.svg?89889688147bd7575d6327160d64e760) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20AC"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-glass:before{content:"\E001"}.glyphicon-music:before{content:"\E002"}.glyphicon-search:before{content:"\E003"}.glyphicon-heart:before{content:"\E005"}.glyphicon-star:before{content:"\E006"}.glyphicon-star-empty:before{content:"\E007"}.glyphicon-user:before{content:"\E008"}.glyphicon-film:before{content:"\E009"}.glyphicon-th-large:before{content:"\E010"}.glyphicon-th:before{content:"\E011"}.glyphicon-th-list:before{content:"\E012"}.glyphicon-ok:before{content:"\E013"}.glyphicon-remove:before{content:"\E014"}.glyphicon-zoom-in:before{content:"\E015"}.glyphicon-zoom-out:before{content:"\E016"}.glyphicon-off:before{content:"\E017"}.glyphicon-signal:before{content:"\E018"}.glyphicon-cog:before{content:"\E019"}.glyphicon-trash:before{content:"\E020"}.glyphicon-home:before{content:"\E021"}.glyphicon-file:before{content:"\E022"}.glyphicon-time:before{content:"\E023"}.glyphicon-road:before{content:"\E024"}.glyphicon-download-alt:before{content:"\E025"}.glyphicon-download:before{content:"\E026"}.glyphicon-upload:before{content:"\E027"}.glyphicon-inbox:before{content:"\E028"}.glyphicon-play-circle:before{content:"\E029"}.glyphicon-repeat:before{content:"\E030"}.glyphicon-refresh:before{content:"\E031"}.glyphicon-list-alt:before{content:"\E032"}.glyphicon-lock:before{content:"\E033"}.glyphicon-flag:before{content:"\E034"}.glyphicon-headphones:before{content:"\E035"}.glyphicon-volume-off:before{content:"\E036"}.glyphicon-volume-down:before{content:"\E037"}.glyphicon-volume-up:before{content:"\E038"}.glyphicon-qrcode:before{content:"\E039"}.glyphicon-barcode:before{content:"\E040"}.glyphicon-tag:before{content:"\E041"}.glyphicon-tags:before{content:"\E042"}.glyphicon-book:before{content:"\E043"}.glyphicon-bookmark:before{content:"\E044"}.glyphicon-print:before{content:"\E045"}.glyphicon-camera:before{content:"\E046"}.glyphicon-font:before{content:"\E047"}.glyphicon-bold:before{content:"\E048"}.glyphicon-italic:before{content:"\E049"}.glyphicon-text-height:before{content:"\E050"}.glyphicon-text-width:before{content:"\E051"}.glyphicon-align-left:before{content:"\E052"}.glyphicon-align-center:before{content:"\E053"}.glyphicon-align-right:before{content:"\E054"}.glyphicon-align-justify:before{content:"\E055"}.glyphicon-list:before{content:"\E056"}.glyphicon-indent-left:before{content:"\E057"}.glyphicon-indent-right:before{content:"\E058"}.glyphicon-facetime-video:before{content:"\E059"}.glyphicon-picture:before{content:"\E060"}.glyphicon-map-marker:before{content:"\E062"}.glyphicon-adjust:before{content:"\E063"}.glyphicon-tint:before{content:"\E064"}.glyphicon-edit:before{content:"\E065"}.glyphicon-share:before{content:"\E066"}.glyphicon-check:before{content:"\E067"}.glyphicon-move:before{content:"\E068"}.glyphicon-step-backward:before{content:"\E069"}.glyphicon-fast-backward:before{content:"\E070"}.glyphicon-backward:before{content:"\E071"}.glyphicon-play:before{content:"\E072"}.glyphicon-pause:before{content:"\E073"}.glyphicon-stop:before{content:"\E074"}.glyphicon-forward:before{content:"\E075"}.glyphicon-fast-forward:before{content:"\E076"}.glyphicon-step-forward:before{content:"\E077"}.glyphicon-eject:before{content:"\E078"}.glyphicon-chevron-left:before{content:"\E079"}.glyphicon-chevron-right:before{content:"\E080"}.glyphicon-plus-sign:before{content:"\E081"}.glyphicon-minus-sign:before{content:"\E082"}.glyphicon-remove-sign:before{content:"\E083"}.glyphicon-ok-sign:before{content:"\E084"}.glyphicon-question-sign:before{content:"\E085"}.glyphicon-info-sign:before{content:"\E086"}.glyphicon-screenshot:before{content:"\E087"}.glyphicon-remove-circle:before{content:"\E088"}.glyphicon-ok-circle:before{content:"\E089"}.glyphicon-ban-circle:before{content:"\E090"}.glyphicon-arrow-left:before{content:"\E091"}.glyphicon-arrow-right:before{content:"\E092"}.glyphicon-arrow-up:before{content:"\E093"}.glyphicon-arrow-down:before{content:"\E094"}.glyphicon-share-alt:before{content:"\E095"}.glyphicon-resize-full:before{content:"\E096"}.glyphicon-resize-small:before{content:"\E097"}.glyphicon-exclamation-sign:before{content:"\E101"}.glyphicon-gift:before{content:"\E102"}.glyphicon-leaf:before{content:"\E103"}.glyphicon-fire:before{content:"\E104"}.glyphicon-eye-open:before{content:"\E105"}.glyphicon-eye-close:before{content:"\E106"}.glyphicon-warning-sign:before{content:"\E107"}.glyphicon-plane:before{content:"\E108"}.glyphicon-calendar:before{content:"\E109"}.glyphicon-random:before{content:"\E110"}.glyphicon-comment:before{content:"\E111"}.glyphicon-magnet:before{content:"\E112"}.glyphicon-chevron-up:before{content:"\E113"}.glyphicon-chevron-down:before{content:"\E114"}.glyphicon-retweet:before{content:"\E115"}.glyphicon-shopping-cart:before{content:"\E116"}.glyphicon-folder-close:before{content:"\E117"}.glyphicon-folder-open:before{content:"\E118"}.glyphicon-resize-vertical:before{content:"\E119"}.glyphicon-resize-horizontal:before{content:"\E120"}.glyphicon-hdd:before{content:"\E121"}.glyphicon-bullhorn:before{content:"\E122"}.glyphicon-bell:before{content:"\E123"}.glyphicon-certificate:before{content:"\E124"}.glyphicon-thumbs-up:before{content:"\E125"}.glyphicon-thumbs-down:before{content:"\E126"}.glyphicon-hand-right:before{content:"\E127"}.glyphicon-hand-left:before{content:"\E128"}.glyphicon-hand-up:before{content:"\E129"}.glyphicon-hand-down:before{content:"\E130"}.glyphicon-circle-arrow-right:before{content:"\E131"}.glyphicon-circle-arrow-left:before{content:"\E132"}.glyphicon-circle-arrow-up:before{content:"\E133"}.glyphicon-circle-arrow-down:before{content:"\E134"}.glyphicon-globe:before{content:"\E135"}.glyphicon-wrench:before{content:"\E136"}.glyphicon-tasks:before{content:"\E137"}.glyphicon-filter:before{content:"\E138"}.glyphicon-briefcase:before{content:"\E139"}.glyphicon-fullscreen:before{content:"\E140"}.glyphicon-dashboard:before{content:"\E141"}.glyphicon-paperclip:before{content:"\E142"}.glyphicon-heart-empty:before{content:"\E143"}.glyphicon-link:before{content:"\E144"}.glyphicon-phone:before{content:"\E145"}.glyphicon-pushpin:before{content:"\E146"}.glyphicon-usd:before{content:"\E148"}.glyphicon-gbp:before{content:"\E149"}.glyphicon-sort:before{content:"\E150"}.glyphicon-sort-by-alphabet:before{content:"\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\E152"}.glyphicon-sort-by-order:before{content:"\E153"}.glyphicon-sort-by-order-alt:before{content:"\E154"}.glyphicon-sort-by-attributes:before{content:"\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\E156"}.glyphicon-unchecked:before{content:"\E157"}.glyphicon-expand:before{content:"\E158"}.glyphicon-collapse-down:before{content:"\E159"}.glyphicon-collapse-up:before{content:"\E160"}.glyphicon-log-in:before{content:"\E161"}.glyphicon-flash:before{content:"\E162"}.glyphicon-log-out:before{content:"\E163"}.glyphicon-new-window:before{content:"\E164"}.glyphicon-record:before{content:"\E165"}.glyphicon-save:before{content:"\E166"}.glyphicon-open:before{content:"\E167"}.glyphicon-saved:before{content:"\E168"}.glyphicon-import:before{content:"\E169"}.glyphicon-export:before{content:"\E170"}.glyphicon-send:before{content:"\E171"}.glyphicon-floppy-disk:before{content:"\E172"}.glyphicon-floppy-saved:before{content:"\E173"}.glyphicon-floppy-remove:before{content:"\E174"}.glyphicon-floppy-save:before{content:"\E175"}.glyphicon-floppy-open:before{content:"\E176"}.glyphicon-credit-card:before{content:"\E177"}.glyphicon-transfer:before{content:"\E178"}.glyphicon-cutlery:before{content:"\E179"}.glyphicon-header:before{content:"\E180"}.glyphicon-compressed:before{content:"\E181"}.glyphicon-earphone:before{content:"\E182"}.glyphicon-phone-alt:before{content:"\E183"}.glyphicon-tower:before{content:"\E184"}.glyphicon-stats:before{content:"\E185"}.glyphicon-sd-video:before{content:"\E186"}.glyphicon-hd-video:before{content:"\E187"}.glyphicon-subtitles:before{content:"\E188"}.glyphicon-sound-stereo:before{content:"\E189"}.glyphicon-sound-dolby:before{content:"\E190"}.glyphicon-sound-5-1:before{content:"\E191"}.glyphicon-sound-6-1:before{content:"\E192"}.glyphicon-sound-7-1:before{content:"\E193"}.glyphicon-copyright-mark:before{content:"\E194"}.glyphicon-registration-mark:before{content:"\E195"}.glyphicon-cloud-download:before{content:"\E197"}.glyphicon-cloud-upload:before{content:"\E198"}.glyphicon-tree-conifer:before{content:"\E199"}.glyphicon-tree-deciduous:before{content:"\E200"}.glyphicon-cd:before{content:"\E201"}.glyphicon-save-file:before{content:"\E202"}.glyphicon-open-file:before{content:"\E203"}.glyphicon-level-up:before{content:"\E204"}.glyphicon-copy:before{content:"\E205"}.glyphicon-paste:before{content:"\E206"}.glyphicon-alert:before{content:"\E209"}.glyphicon-equalizer:before{content:"\E210"}.glyphicon-king:before{content:"\E211"}.glyphicon-queen:before{content:"\E212"}.glyphicon-pawn:before{content:"\E213"}.glyphicon-bishop:before{content:"\E214"}.glyphicon-knight:before{content:"\E215"}.glyphicon-baby-formula:before{content:"\E216"}.glyphicon-tent:before{content:"\26FA"}.glyphicon-blackboard:before{content:"\E218"}.glyphicon-bed:before{content:"\E219"}.glyphicon-apple:before{content:"\F8FF"}.glyphicon-erase:before{content:"\E221"}.glyphicon-hourglass:before{content:"\231B"}.glyphicon-lamp:before{content:"\E223"}.glyphicon-duplicate:before{content:"\E224"}.glyphicon-piggy-bank:before{content:"\E225"}.glyphicon-scissors:before{content:"\E226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\E227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\A5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20BD"}.glyphicon-scale:before{content:"\E230"}.glyphicon-ice-lolly:before{content:"\E231"}.glyphicon-ice-lolly-tasted:before{content:"\E232"}.glyphicon-education:before{content:"\E233"}.glyphicon-option-horizontal:before{content:"\E234"}.glyphicon-option-vertical:before{content:"\E235"}.glyphicon-menu-hamburger:before{content:"\E236"}.glyphicon-modal-window:before{content:"\E237"}.glyphicon-oil:before{content:"\E238"}.glyphicon-grain:before{content:"\E239"}.glyphicon-sunglasses:before{content:"\E240"}.glyphicon-text-size:before{content:"\E241"}.glyphicon-text-color:before{content:"\E242"}.glyphicon-text-background:before{content:"\E243"}.glyphicon-object-align-top:before{content:"\E244"}.glyphicon-object-align-bottom:before{content:"\E245"}.glyphicon-object-align-horizontal:before{content:"\E246"}.glyphicon-object-align-left:before{content:"\E247"}.glyphicon-object-align-vertical:before{content:"\E248"}.glyphicon-object-align-right:before{content:"\E249"}.glyphicon-triangle-right:before{content:"\E250"}.glyphicon-triangle-left:before{content:"\E251"}.glyphicon-triangle-bottom:before{content:"\E252"}.glyphicon-triangle-top:before{content:"\E253"}.glyphicon-console:before{content:"\E254"}.glyphicon-superscript:before{content:"\E255"}.glyphicon-subscript:before{content:"\E256"}.glyphicon-menu-left:before{content:"\E257"}.glyphicon-menu-right:before{content:"\E258"}.glyphicon-menu-down:before{content:"\E259"}.glyphicon-menu-up:before{content:"\E260"}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Raleway,sans-serif;font-size:14px;line-height:1.6;color:#636b6f;background-color:#f5f8fa}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#3097d1;text-decoration:none}a:focus,a:hover{color:#216a94;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.6;background-color:#f5f8fa;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:11px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 11px}.lead{margin-bottom:22px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#3097d1}a.text-primary:focus,a.text-primary:hover{color:#2579a9}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#3097d1}a.bg-primary:focus,a.bg-primary:hover{background-color:#2579a9}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:11px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:22px}dd,dt{line-height:1.6}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:11px 22px;margin:0 0 22px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.6;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0 \2014"}address{margin-bottom:22px;font-style:normal;line-height:1.6}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:10.5px;margin:0 0 11px;font-size:13px;line-height:1.6;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:22px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.6;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#f5f8fa}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:22px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.6;color:#555}.form-control{width:100%;height:36px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccd0d2;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#98cbe8;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(152,203,232,.6)}.form-control::-moz-placeholder{color:#b1b7ba;opacity:1}.form-control:-ms-input-placeholder{color:#b1b7ba}.form-control::-webkit-input-placeholder{color:#b1b7ba}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:36px}.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:36px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:34px;padding:6px 10px;font-size:12px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:46px;line-height:46px}.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:40px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:27px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#a4aaae}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:29px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.6;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#636b6f;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#636b6f;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#636b6f;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#636b6f;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#636b6f;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#636b6f}.btn-primary{color:#fff;background-color:#3097d1;border-color:#2a88bd}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#2579a9;border-color:#133d55}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#2579a9;border-color:#1f648b}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#1f648b;border-color:#133d55}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#3097d1;border-color:#2a88bd}.btn-primary .badge{color:#3097d1;background-color:#fff}.btn-success{color:#fff;background-color:#2ab27b;border-color:#259d6d}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#20895e;border-color:#0d3625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#20895e;border-color:#196c4b}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#196c4b;border-color:#0d3625}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#2ab27b;border-color:#259d6d}.btn-success .badge{color:#2ab27b;background-color:#fff}.btn-info{color:#fff;background-color:#8eb4cb;border-color:#7da8c3}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#6b9dbb;border-color:#3d6983}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#6b9dbb;border-color:#538db0}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#538db0;border-color:#3d6983}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#8eb4cb;border-color:#7da8c3}.btn-info .badge{color:#8eb4cb;background-color:#fff}.btn-warning{color:#fff;background-color:#cbb956;border-color:#c5b143}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#b6a338;border-color:#685d20}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#b6a338;border-color:#9b8a30}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#9b8a30;border-color:#685d20}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#cbb956;border-color:#c5b143}.btn-warning .badge{color:#cbb956;background-color:#fff}.btn-danger{color:#fff;background-color:#bf5329;border-color:#aa4a24}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#954120;border-color:#411c0e}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#954120;border-color:#78341a}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#78341a;border-color:#411c0e}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#bf5329;border-color:#aa4a24}.btn-danger .badge{color:#bf5329;background-color:#fff}.btn-link{color:#3097d1;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#216a94;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.6;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#3097d1}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.6;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccd0d2;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#3097d1}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.6;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#f5f8fa;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#3097d1}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#f5f8fa}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:14px 15px;font-size:18px;line-height:22px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.navbar-form{margin:7px -15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7px;margin-bottom:7px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs,.navbar-text{margin-top:14px;margin-bottom:14px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#fff;border-color:#d3e0e9}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#eee}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#d3e0e9}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#eee;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#eee}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:22px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\A0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.6;text-decoration:none;color:#3097d1;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#216a94;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#3097d1;border-color:#3097d1;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:22px 0;list-style:none;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#3097d1}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#2579a9}.label-success{background-color:#2ab27b}.label-success[href]:focus,.label-success[href]:hover{background-color:#20895e}.label-info{background-color:#8eb4cb}.label-info[href]:focus,.label-info[href]:hover{background-color:#6b9dbb}.label-warning{background-color:#cbb956}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#b6a338}.label-danger{background-color:#bf5329}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#954120}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#3097d1;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:22px;line-height:1.6;background-color:#f5f8fa;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#636b6f}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#3097d1}.alert{padding:15px;margin-bottom:22px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:22px;margin-bottom:22px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:22px;color:#fff;text-align:center;background-color:#3097d1;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#2ab27b}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#8eb4cb}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#cbb956}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#bf5329}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #d3e0e9}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#3097d1;border-color:#3097d1}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#d7ebf6}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #d3e0e9;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #d3e0e9}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #d3e0e9}.panel-default{border-color:#d3e0e9}.panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#d3e0e9}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d3e0e9}.panel-default>.panel-heading .badge{color:#fff;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d3e0e9}.panel-primary{border-color:#3097d1}.panel-primary>.panel-heading{color:#fff;background-color:#3097d1;border-color:#3097d1}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#3097d1}.panel-primary>.panel-heading .badge{color:#3097d1;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3097d1}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after,.modal-header:before{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.6}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Raleway,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Raleway,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file +/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtdmVydGljYWwtYWxpZ24uc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2VyLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fd2VsbHMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbi8vIEZvbnRzXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTozMDAsNDAwLDYwMCk7XG5cbi8vIFZhcmlhYmxlc1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyBCb290c3RyYXBcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcFwiO1xuIiwiXG4vLyBCb2R5XG4kYm9keS1iZzogI2Y1ZjhmYTtcblxuLy8gQm9yZGVyc1xuJGxhcmF2ZWwtYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvZHktYmcsIDEwJSk7XG4kbGlzdC1ncm91cC1ib3JkZXI6ICRsYXJhdmVsLWJvcmRlci1jb2xvcjtcbiRuYXZiYXItZGVmYXVsdC1ib3JkZXI6ICRsYXJhdmVsLWJvcmRlci1jb2xvcjtcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogJGxhcmF2ZWwtYm9yZGVyLWNvbG9yO1xuJHBhbmVsLWlubmVyLWJvcmRlcjogJGxhcmF2ZWwtYm9yZGVyLWNvbG9yO1xuXG4vLyBCcmFuZHNcbiRicmFuZC1wcmltYXJ5OiAjMzA5N0QxO1xuJGJyYW5kLWluZm86ICM4ZWI0Y2I7XG4kYnJhbmQtc3VjY2VzczogIzJhYjI3YjtcbiRicmFuZC13YXJuaW5nOiAjY2JiOTU2O1xuJGJyYW5kLWRhbmdlcjogI2JmNTMyOTtcblxuLy8gVHlwb2dyYXBoeVxuJGljb24tZm9udC1wYXRoOiBcIn5ib290c3RyYXAtc2Fzcy9hc3NldHMvZm9udHMvYm9vdHN0cmFwL1wiO1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAxNHB4O1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNjtcbiR0ZXh0LWNvbG9yOiAjNjM2YjZmO1xuXG4vLyBOYXZiYXJcbiRuYXZiYXItZGVmYXVsdC1iZzogI2ZmZjtcblxuLy8gQnV0dG9uc1xuJGJ0bi1kZWZhdWx0LWNvbG9yOiAkdGV4dC1jb2xvcjtcblxuLy8gSW5wdXRzXG4kaW5wdXQtYm9yZGVyOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCA0MCUpO1xuJGlucHV0LWJvcmRlci1mb2N1czogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMjUlKTtcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMzAlKTtcblxuLy8gUGFuZWxzXG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAjZmZmO1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJpbnRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ2x5cGhpY29uc1wiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY2FmZm9sZGluZ1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvZGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ3JpZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZm9ybXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b24tZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2lucHV0LWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdmJhclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2VyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xhYmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvanVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RodW1ibmFpbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Byb2dyZXNzLWJhcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWVkaWFcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYW5lbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJib290c3RyYXAvbW9kYWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2Fyb3VzZWxcIjtcblxuLy8gVXRpbGl0eSBjbGFzc2VzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cblxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL2hpZGUtdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy9vcGFjaXR5XCI7XG5AaW1wb3J0IFwibWl4aW5zL2ltYWdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xhYmVsc1wiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC1maWx0ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eVwiO1xuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYi1mb2N1c1wiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1vdmVyZmxvd1wiO1xuQGltcG9ydCBcIm1peGlucy92ZW5kb3ItcHJlZml4ZXNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIm1peGlucy9hbGVydHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9wYW5lbHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Byb2dyZXNzLWJhclwiO1xuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcblxuLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9jZW50ZXItYmxvY2tcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMnh9XCIpLCBcIiN7JGZpbGUtMnh9XCIpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBMYWJlbHNcblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuIiwiLy8gUmVzaXplIGFueXRoaW5nXG5cbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBTaXppbmcgc2hvcnRjdXRzXG5cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiLy8gQWxlcnRzXG5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8vIFBhbmVsc1xuXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYsIGJ1dHRvbiYgdG8gYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LCBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfVxuICB9XG5cbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX0sXG4gICAgPiB0aC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICBmbG9vcigoJGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoJGd1dHRlciAvIDIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLFxuICAgIC5kcm9wdXAgPiAuYnRuIHtcbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbkBhdC1yb290IHtcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqICRmb250LXNpemUtc21hbGwgLyAkZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG4gIHBhZGRpbmc6IC4yZW07XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbn1cblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJHN0YXRlLWluZm8tdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG59XG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy9cbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdzdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdkYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5mb3JtLWlubGluZSB7XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xufVxuXG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cbn1cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShoZWlnaHQsIHZpc2liaWxpdHkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIH1cbn1cblxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICByaWdodDogMDtcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1zbTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIC8vIFtjb252ZXJ0ZXJdIFdvcmthcm91bmQgZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL2xpYnNhc3MvaXNzdWVzLzExMTVcbiAgICAgICRuYnNwOiBcIlxcMDBhMFwiO1xuICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLXNlcGFyYXRvcn0jeyRuYnNwfVwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbmEubGFiZWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCIubWVkaWEge1xuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXG4gICYuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvL1xuLy8gTGlzdCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlcjtcblxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgQGluY2x1ZGUgb3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKSB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBAaW5jbHVkZSBvcGFjaXR5KDApOyB9XG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjZzIGVhc2UtaW4tb3V0KTtcbiAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUEsT0FBTyxDQUFDLGdFQUFJO0FFRlo7Ozs7R0FJRztBaUNKSCw0RUFBNEU7QUFRNUUsQUFBQSxJQUFJLENBQUM7RUFDSCxXQUFXLEVBQUUsVUFBVTtFQUN2QixvQkFBb0IsRUFBRSxJQUFJO0VBQzFCLHdCQUF3QixFQUFFLElBQUk7Q0FDL0I7O0FBTUQsQUFBQSxJQUFJLENBQUM7RUFDSCxNQUFNLEVBQUUsQ0FBQztDQUNWOztBQVlELEFBQUEsT0FBTztBQUNQLEFBQUEsS0FBSztBQUNMLEFBQUEsT0FBTztBQUNQLEFBQUEsVUFBVTtBQUNWLEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTTtBQUNOLEFBQUEsSUFBSTtBQUNKLEFBQUEsSUFBSTtBQUNKLEFBQUEsR0FBRztBQUNILEFBQUEsT0FBTztBQUNQLEFBQUEsT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLEtBQUs7Q0FDZjs7QUFPRCxBQUFBLEtBQUs7QUFDTCxBQUFBLE1BQU07QUFDTixBQUFBLFFBQVE7QUFDUixBQUFBLEtBQUssQ0FBQztFQUNKLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGNBQWMsRUFBRSxRQUFRO0NBQ3pCOztBQU9ELEFBQUEsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVc7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 */ \ No newline at end of file diff --git a/public/fonts/glyphicons-halflings-regular.eot b/public/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/fonts/glyphicons-halflings-regular.ttf b/public/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 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 G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/public/fonts/glyphicons-halflings-regular.woff2 b/public/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/public/js/ajax_config.js b/public/js/ajax_config.js new file mode 100644 index 0000000..5ee9b2e --- /dev/null +++ b/public/js/ajax_config.js @@ -0,0 +1,6 @@ + +$.ajaxSetup({ + headers: { + 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') + } +}); diff --git a/public/js/app.js b/public/js/app.js index 3e11bdb..4265a6f 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1,4 +1,934 @@ -!function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="./",e(e.s=38)}([function(t,e,n){"use strict";function r(t){return"[object Array]"===C.call(t)}function i(t){return"[object ArrayBuffer]"===C.call(t)}function o(t){return"undefined"!=typeof FormData&&t instanceof FormData}function a(t){var e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer}function s(t){return"string"==typeof t}function u(t){return"number"==typeof t}function c(t){return"undefined"==typeof t}function l(t){return null!==t&&"object"==typeof t}function f(t){return"[object Date]"===C.call(t)}function p(t){return"[object File]"===C.call(t)}function d(t){return"[object Blob]"===C.call(t)}function h(t){return"[object Function]"===C.call(t)}function v(t){return l(t)&&h(t.pipe)}function g(t){return"undefined"!=typeof URLSearchParams&&t instanceof URLSearchParams}function m(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}function y(){return"undefined"!=typeof window&&"undefined"!=typeof document&&"function"==typeof document.createElement}function b(t,e){if(null!==t&&"undefined"!=typeof t)if("object"==typeof t||r(t)||(t=[t]),r(t))for(var n=0,i=t.length;n=200&&t<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},o.forEach(["delete","get","head"],function(t){c.headers[t]={}}),o.forEach(["post","put","patch"],function(t){c.headers[t]=o.merge(u)}),t.exports=c}).call(e,n(33))},function(t,e,n){"use strict";var r=n(0),i=n(18),o=n(21),a=n(27),s=n(25),u=n(5),c="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||n(20);t.exports=function(t){return new Promise(function(e,l){var f=t.data,p=t.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest,h="onreadystatechange",v=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in d||s(t.url)||(d=new window.XDomainRequest,h="onload",v=!0,d.onprogress=function(){},d.ontimeout=function(){}),t.auth){var g=t.auth.username||"",m=t.auth.password||"";p.Authorization="Basic "+c(g+":"+m)}if(d.open(t.method.toUpperCase(),o(t.url,t.params,t.paramsSerializer),!0),d.timeout=t.timeout,d[h]=function(){if(d&&(4===d.readyState||v)&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?a(d.getAllResponseHeaders()):null,r=t.responseType&&"text"!==t.responseType?d.response:d.responseText,o={data:r,status:1223===d.status?204:d.status,statusText:1223===d.status?"No Content":d.statusText,headers:n,config:t,request:d};i(e,l,o),d=null}},d.onerror=function(){l(u("Network Error",t)),d=null},d.ontimeout=function(){l(u("timeout of "+t.timeout+"ms exceeded",t,"ECONNABORTED")),d=null},r.isStandardBrowserEnv()){var y=n(23),b=(t.withCredentials||s(t.url))&&t.xsrfCookieName?y.read(t.xsrfCookieName):void 0;b&&(p[t.xsrfHeaderName]=b)}if("setRequestHeader"in d&&r.forEach(p,function(t,e){"undefined"==typeof f&&"content-type"===e.toLowerCase()?delete p[e]:d.setRequestHeader(e,t)}),t.withCredentials&&(d.withCredentials=!0),t.responseType)try{d.responseType=t.responseType}catch(t){if("json"!==d.responseType)throw t}"function"==typeof t.onDownloadProgress&&d.addEventListener("progress",t.onDownloadProgress),"function"==typeof t.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(t){d&&(d.abort(),l(t),d=null)}),void 0===f&&(f=null),d.send(f)})}},function(t,e,n){"use strict";function r(t){this.message=t}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,t.exports=r},function(t,e,n){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},function(t,e,n){"use strict";var r=n(17);t.exports=function(t,e,n,i){var o=new Error(t);return r(o,e,n,i)}},function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),r=0;r undefined + * typeof document -> undefined + * + * react-native: + * typeof document.createElement -> undefined + */ +function isStandardBrowserEnv() { + return ( + typeof window !== 'undefined' && + typeof document !== 'undefined' && + typeof document.createElement === 'function' + ); +} + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + */ +function forEach(obj, fn) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + // Force an array if not already something iterable + if (typeof obj !== 'object' && !isArray(obj)) { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (var i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + fn.call(null, obj[key], key, obj); + } + } + } +} + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + var result = {}; + function assignValue(val, key) { + if (typeof result[key] === 'object' && typeof val === 'object') { + result[key] = merge(result[key], val); + } else { + result[key] = val; + } + } + + for (var i = 0, l = arguments.length; i < l; i++) { + forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * @return {Object} The resulting value of object a + */ +function extend(a, b, thisArg) { + forEach(b, function assignValue(val, key) { + if (thisArg && typeof val === 'function') { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }); + return a; +} + +module.exports = { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isObject: isObject, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isFunction: isFunction, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isStandardBrowserEnv: isStandardBrowserEnv, + forEach: forEach, + merge: merge, + extend: extend, + trim: trim +}; + + +/***/ }), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +var utils = __webpack_require__(0); +var normalizeHeaderName = __webpack_require__(27); + +var PROTECTION_PREFIX = /^\)\]\}',?\n/; +var DEFAULT_CONTENT_TYPE = { + 'Content-Type': 'application/x-www-form-urlencoded' +}; + +function setContentTypeIfUnset(headers, value) { + if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { + headers['Content-Type'] = value; + } +} + +function getDefaultAdapter() { + var adapter; + if (typeof XMLHttpRequest !== 'undefined') { + // For browsers use XHR adapter + adapter = __webpack_require__(3); + } else if (typeof process !== 'undefined') { + // For node use HTTP adapter + adapter = __webpack_require__(3); + } + return adapter; +} + +var defaults = { + adapter: getDefaultAdapter(), + + transformRequest: [function transformRequest(data, headers) { + normalizeHeaderName(headers, 'Content-Type'); + if (utils.isFormData(data) || + utils.isArrayBuffer(data) || + utils.isStream(data) || + utils.isFile(data) || + utils.isBlob(data) + ) { + return data; + } + if (utils.isArrayBufferView(data)) { + return data.buffer; + } + if (utils.isURLSearchParams(data)) { + setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); + return data.toString(); + } + if (utils.isObject(data)) { + setContentTypeIfUnset(headers, 'application/json;charset=utf-8'); + return JSON.stringify(data); + } + return data; + }], + + transformResponse: [function transformResponse(data) { + /*eslint no-param-reassign:0*/ + if (typeof data === 'string') { + data = data.replace(PROTECTION_PREFIX, ''); + try { + data = JSON.parse(data); + } catch (e) { /* Ignore */ } + } + return data; + }], + + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + } +}; + +defaults.headers = { + common: { + 'Accept': 'application/json, text/plain, */*' + } +}; + +utils.forEach(['delete', 'get', 'head'], function forEachMehtodNoData(method) { + defaults.headers[method] = {}; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); +}); + +module.exports = defaults; + +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(2))) + +/***/ }), +/* 2 */ +/***/ (function(module, exports) { + +// shim for using process in browser +var process = module.exports = {}; + +// cached from whatever global is present so that test runners that stub it +// don't break things. But we need to wrap it in a try catch in case it is +// wrapped in strict mode code which doesn't define any globals. It's inside a +// function because try/catches deoptimize in certain engines. + +var cachedSetTimeout; +var cachedClearTimeout; + +function defaultSetTimout() { + throw new Error('setTimeout has not been defined'); +} +function defaultClearTimeout () { + throw new Error('clearTimeout has not been defined'); +} +(function () { + try { + if (typeof setTimeout === 'function') { + cachedSetTimeout = setTimeout; + } else { + cachedSetTimeout = defaultSetTimout; + } + } catch (e) { + cachedSetTimeout = defaultSetTimout; + } + try { + if (typeof clearTimeout === 'function') { + cachedClearTimeout = clearTimeout; + } else { + cachedClearTimeout = defaultClearTimeout; + } + } catch (e) { + cachedClearTimeout = defaultClearTimeout; + } +} ()) +function runTimeout(fun) { + if (cachedSetTimeout === setTimeout) { + //normal enviroments in sane situations + return setTimeout(fun, 0); + } + // if setTimeout wasn't available but was latter defined + if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { + cachedSetTimeout = setTimeout; + return setTimeout(fun, 0); + } + try { + // when when somebody has screwed with setTimeout but no I.E. maddness + return cachedSetTimeout(fun, 0); + } catch(e){ + try { + // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally + return cachedSetTimeout.call(null, fun, 0); + } catch(e){ + // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error + return cachedSetTimeout.call(this, fun, 0); + } + } + + +} +function runClearTimeout(marker) { + if (cachedClearTimeout === clearTimeout) { + //normal enviroments in sane situations + return clearTimeout(marker); + } + // if clearTimeout wasn't available but was latter defined + if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { + cachedClearTimeout = clearTimeout; + return clearTimeout(marker); + } + try { + // when when somebody has screwed with setTimeout but no I.E. maddness + return cachedClearTimeout(marker); + } catch (e){ + try { + // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally + return cachedClearTimeout.call(null, marker); + } catch (e){ + // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. + // Some versions of I.E. have different rules for clearTimeout vs setTimeout + return cachedClearTimeout.call(this, marker); + } + } + + + +} +var queue = []; +var draining = false; +var currentQueue; +var queueIndex = -1; + +function cleanUpNextTick() { + if (!draining || !currentQueue) { + return; + } + draining = false; + if (currentQueue.length) { + queue = currentQueue.concat(queue); + } else { + queueIndex = -1; + } + if (queue.length) { + drainQueue(); + } +} + +function drainQueue() { + if (draining) { + return; + } + var timeout = runTimeout(cleanUpNextTick); + draining = true; + + var len = queue.length; + while(len) { + currentQueue = queue; + queue = []; + while (++queueIndex < len) { + if (currentQueue) { + currentQueue[queueIndex].run(); + } + } + queueIndex = -1; + len = queue.length; + } + currentQueue = null; + draining = false; + runClearTimeout(timeout); +} + +process.nextTick = function (fun) { + var args = new Array(arguments.length - 1); + if (arguments.length > 1) { + for (var i = 1; i < arguments.length; i++) { + args[i - 1] = arguments[i]; + } + } + queue.push(new Item(fun, args)); + if (queue.length === 1 && !draining) { + runTimeout(drainQueue); + } +}; + +// v8 likes predictible objects +function Item(fun, array) { + this.fun = fun; + this.array = array; +} +Item.prototype.run = function () { + this.fun.apply(null, this.array); +}; +process.title = 'browser'; +process.browser = true; +process.env = {}; +process.argv = []; +process.version = ''; // empty string to avoid regexp issues +process.versions = {}; + +function noop() {} + +process.on = noop; +process.addListener = noop; +process.once = noop; +process.off = noop; +process.removeListener = noop; +process.removeAllListeners = noop; +process.emit = noop; + +process.binding = function (name) { + throw new Error('process.binding is not supported'); +}; + +process.cwd = function () { return '/' }; +process.chdir = function (dir) { + throw new Error('process.chdir is not supported'); +}; +process.umask = function() { return 0; }; + + +/***/ }), +/* 3 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +var utils = __webpack_require__(0); +var settle = __webpack_require__(19); +var buildURL = __webpack_require__(22); +var parseHeaders = __webpack_require__(28); +var isURLSameOrigin = __webpack_require__(26); +var createError = __webpack_require__(6); +var btoa = (typeof window !== 'undefined' && window.btoa && window.btoa.bind(window)) || __webpack_require__(21); + +module.exports = function xhrAdapter(config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + var requestData = config.data; + var requestHeaders = config.headers; + + if (utils.isFormData(requestData)) { + delete requestHeaders['Content-Type']; // Let the browser set it + } + + var request = new XMLHttpRequest(); + var loadEvent = 'onreadystatechange'; + var xDomain = false; + + // For IE 8/9 CORS support + // Only supports POST and GET calls and doesn't returns the response headers. + // DON'T do this for testing b/c XMLHttpRequest is mocked, not XDomainRequest. + if (process.env.NODE_ENV !== 'test' && + typeof window !== 'undefined' && + window.XDomainRequest && !('withCredentials' in request) && + !isURLSameOrigin(config.url)) { + request = new window.XDomainRequest(); + loadEvent = 'onload'; + xDomain = true; + request.onprogress = function handleProgress() {}; + request.ontimeout = function handleTimeout() {}; + } + + // HTTP basic authentication + if (config.auth) { + var username = config.auth.username || ''; + var password = config.auth.password || ''; + requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); + } + + request.open(config.method.toUpperCase(), buildURL(config.url, config.params, config.paramsSerializer), true); + + // Set the request timeout in MS + request.timeout = config.timeout; + + // Listen for ready state + request[loadEvent] = function handleLoad() { + if (!request || (request.readyState !== 4 && !xDomain)) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + + // Prepare the response + var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; + var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response; + var response = { + data: responseData, + // IE sends 1223 instead of 204 (https://github.com/mzabriskie/axios/issues/201) + status: request.status === 1223 ? 204 : request.status, + statusText: request.status === 1223 ? 'No Content' : request.statusText, + headers: responseHeaders, + config: config, + request: request + }; + + settle(resolve, reject, response); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(createError('Network Error', config)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + reject(createError('timeout of ' + config.timeout + 'ms exceeded', config, 'ECONNABORTED')); + + // Clean up request + request = null; + }; + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + if (utils.isStandardBrowserEnv()) { + var cookies = __webpack_require__(24); + + // Add xsrf header + var xsrfValue = (config.withCredentials || isURLSameOrigin(config.url)) && config.xsrfCookieName ? + cookies.read(config.xsrfCookieName) : + undefined; + + if (xsrfValue) { + requestHeaders[config.xsrfHeaderName] = xsrfValue; + } + } + + // Add headers to the request + if ('setRequestHeader' in request) { + utils.forEach(requestHeaders, function setRequestHeader(val, key) { + if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { + // Remove Content-Type if data is undefined + delete requestHeaders[key]; + } else { + // Otherwise add header to the request + request.setRequestHeader(key, val); + } + }); + } + + // Add withCredentials to request if needed + if (config.withCredentials) { + request.withCredentials = true; + } + + // Add responseType to request if needed + if (config.responseType) { + try { + request.responseType = config.responseType; + } catch (e) { + if (request.responseType !== 'json') { + throw e; + } + } + } + + // Handle progress if needed + if (typeof config.onDownloadProgress === 'function') { + request.addEventListener('progress', config.onDownloadProgress); + } + + // Not all browsers support upload events + if (typeof config.onUploadProgress === 'function' && request.upload) { + request.upload.addEventListener('progress', config.onUploadProgress); + } + + if (config.cancelToken) { + // Handle cancellation + config.cancelToken.promise.then(function onCanceled(cancel) { + if (!request) { + return; + } + + request.abort(); + reject(cancel); + // Clean up request + request = null; + }); + } + + if (requestData === undefined) { + requestData = null; + } + + // Send the request + request.send(requestData); + }); +}; + +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(2))) + +/***/ }), +/* 4 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * A `Cancel` is an object that is thrown when an operation is canceled. + * + * @class + * @param {string=} message The message. + */ +function Cancel(message) { + this.message = message; +} + +Cancel.prototype.toString = function toString() { + return 'Cancel' + (this.message ? ': ' + this.message : ''); +}; + +Cancel.prototype.__CANCEL__ = true; + +module.exports = Cancel; + + +/***/ }), +/* 5 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +module.exports = function isCancel(value) { + return !!(value && value.__CANCEL__); +}; + + +/***/ }), +/* 6 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var enhanceError = __webpack_require__(18); + +/** + * Create an Error with the specified message, config, error code, and response. + * + * @param {string} message The error message. + * @param {Object} config The config. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + @ @param {Object} [response] The response. + * @returns {Error} The created error. + */ +module.exports = function createError(message, config, code, response) { + var error = new Error(message); + return enhanceError(error, config, code, response); +}; + + +/***/ }), +/* 7 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +module.exports = function bind(fn, thisArg) { + return function wrap() { + var args = new Array(arguments.length); + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; + } + return fn.apply(thisArg, args); + }; +}; + + +/***/ }), +/* 8 */ +/***/ (function(module, exports, __webpack_require__) { + +var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! * jQuery JavaScript Library v3.1.1 * https://jquery.com/ * @@ -11,7 +941,538 @@ * * Date: 2016-09-22T22:30Z */ -!function(e,n){"use strict";"object"==typeof t&&"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,function(n,o){"use strict";function a(t,e){e=e||ot;var n=e.createElement("script");n.text=t,e.head.appendChild(n).parentNode.removeChild(n)}function s(t){var e=!!t&&"length"in t&&t.length,n=yt.type(t);return"function"!==n&&!yt.isWindow(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function u(t,e,n){return yt.isFunction(e)?yt.grep(t,function(t,r){return!!e.call(t,r,t)!==n}):e.nodeType?yt.grep(t,function(t){return t===e!==n}):"string"!=typeof e?yt.grep(t,function(t){return lt.call(e,t)>-1!==n}):Et.test(e)?yt.filter(e,t,n):(e=yt.filter(e,t),yt.grep(t,function(t){return lt.call(e,t)>-1!==n&&1===t.nodeType}))}function c(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function l(t){var e={};return yt.each(t.match(It)||[],function(t,n){e[n]=!0}),e}function f(t){return t}function p(t){throw t}function d(t,e,n){var r;try{t&&yt.isFunction(r=t.promise)?r.call(t).done(e).fail(n):t&&yt.isFunction(r=t.then)?r.call(t,e,n):e.call(void 0,t)}catch(t){n.call(void 0,t)}}function h(){ot.removeEventListener("DOMContentLoaded",h),n.removeEventListener("load",h),yt.ready()}function v(){this.expando=yt.expando+v.uid++}function g(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:Ht.test(t)?JSON.parse(t):t)}function m(t,e,n){var r;if(void 0===n&&1===t.nodeType)if(r="data-"+e.replace(Bt,"-$&").toLowerCase(),n=t.getAttribute(r),"string"==typeof n){try{n=g(n)}catch(t){}Mt.set(t,e,n)}else n=void 0;return n}function y(t,e,n,r){var i,o=1,a=20,s=r?function(){return r.cur()}:function(){return yt.css(t,e,"")},u=s(),c=n&&n[3]||(yt.cssNumber[e]?"":"px"),l=(yt.cssNumber[e]||"px"!==c&&+u)&&Wt.exec(yt.css(t,e));if(l&&l[3]!==c){c=c||l[3],n=n||[],l=+u||1;do o=o||".5",l/=o,yt.style(t,e,l+c);while(o!==(o=s()/u)&&1!==o&&--a)}return n&&(l=+l||+u||0,i=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=i)),i}function b(t){var e,n=t.ownerDocument,r=t.nodeName,i=Kt[r];return i?i:(e=n.body.appendChild(n.createElement(r)),i=yt.css(e,"display"),e.parentNode.removeChild(e),"none"===i&&(i="block"),Kt[r]=i,i)}function _(t,e){for(var n,r,i=[],o=0,a=t.length;o-1)i&&i.push(o);else if(c=yt.contains(o.ownerDocument,o),a=w(f.appendChild(o),"script"),c&&x(a),n)for(l=0;o=a[l++];)Zt.test(o.type||"")&&n.push(o);return f}function T(){return!0}function $(){return!1}function k(){try{return ot.activeElement}catch(t){}}function A(t,e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=void 0);for(s in e)A(t,s,n,r,e[s],o);return t}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),i===!1)i=$;else if(!i)return t;return 1===o&&(a=i,i=function(t){return yt().off(t),a.apply(this,arguments)},i.guid=a.guid||(a.guid=yt.guid++)),t.each(function(){yt.event.add(this,e,i,r,n)})}function E(t,e){return yt.nodeName(t,"table")&&yt.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t:t}function S(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function O(t){var e=se.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function j(t,e){var n,r,i,o,a,s,u,c;if(1===e.nodeType){if(qt.hasData(t)&&(o=qt.access(t),a=qt.set(e,o),c=o.events)){delete a.handle,a.events={};for(i in c)for(n=0,r=c[i].length;n1&&"string"==typeof h&&!gt.checkClone&&ae.test(h))return t.each(function(i){var o=t.eq(i);v&&(e[0]=h.call(this,i,o.html())),D(o,e,n,r)});if(p&&(i=C(e,t[0].ownerDocument,!1,t,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=yt.map(w(i,"script"),S),u=s.length;f=0&&n= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = jQuery.isArray( copy ) ) ) ) { + + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray( src ) ? src : []; + + } else { + clone = src && jQuery.isPlainObject( src ) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isFunction: function( obj ) { + return jQuery.type( obj ) === "function"; + }, + + isArray: Array.isArray, + + isWindow: function( obj ) { + return obj != null && obj === obj.window; + }, + + isNumeric: function( obj ) { + + // As of jQuery 3.0, isNumeric is limited to + // strings and numbers (primitives or objects) + // that can be coerced to finite numbers (gh-2662) + var type = jQuery.type( obj ); + return ( type === "number" || type === "string" ) && + + // parseFloat NaNs numeric-cast false positives ("") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + !isNaN( obj - parseFloat( obj ) ); + }, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + + /* eslint-disable no-unused-vars */ + // See https://github.com/eslint/eslint/issues/6125 + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + DOMEval( code ); + }, + + // Convert dashed to camelCase; used by the css and data modules + // Support: IE <=9 - 11, Edge 12 - 13 + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // Support: Android <=4.0 only + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: Date.now, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! * Sizzle CSS Selector Engine v2.3.3 * https://sizzlejs.com/ * @@ -21,21 +1482,39466 @@ * * Date: 2016-08-08 */ -function(t){function e(t,e,n,r){var i,o,a,s,u,c,l,p=e&&e.ownerDocument,h=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==h&&9!==h&&11!==h)return n;if(!r&&((e?e.ownerDocument||e:H)!==D&&N(e),e=e||D,R)){if(11!==h&&(u=mt.exec(t)))if(i=u[1]){if(9===h){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(p&&(a=p.getElementById(i))&&q(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return Y.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&x.getElementsByClassName&&e.getElementsByClassName)return Y.apply(n,e.getElementsByClassName(i)),n}if(x.qsa&&!V[t+" "]&&(!L||!L.test(t))){if(1!==h)p=e,l=t;else if("object"!==e.nodeName.toLowerCase()){for((s=e.getAttribute("id"))?s=s.replace(wt,xt):e.setAttribute("id",s=M),c=k(t),o=c.length;o--;)c[o]="#"+s+" "+d(c[o]);l=c.join(","),p=yt.test(t)&&f(e.parentNode)||e}if(l)try{return Y.apply(n,p.querySelectorAll(l)),n}catch(t){}finally{s===M&&e.removeAttribute("id")}}}return E(t.replace(st,"$1"),e,n,r)}function n(){function t(n,r){return e.push(n+" ")>C.cacheLength&&delete t[e.shift()],t[n+" "]=r}var e=[];return t}function r(t){return t[M]=!0,t}function i(t){var e=D.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e){for(var n=t.split("|"),r=n.length;r--;)C.attrHandle[n[r]]=e}function a(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function s(t){return function(e){var n=e.nodeName.toLowerCase();return"input"===n&&e.type===t}}function u(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function c(t){return function(e){return"form"in e?e.parentNode&&e.disabled===!1?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&Tt(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function l(t){return r(function(e){return e=+e,r(function(n,r){for(var i,o=t([],n.length,e),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function f(t){return t&&"undefined"!=typeof t.getElementsByTagName&&t}function p(){}function d(t){for(var e=0,n=t.length,r="";e1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function g(t,n,r){for(var i=0,o=n.length;i-1&&(r[c]=!(a[c]=f))}}else b=m(b===a?b.splice(h,b.length):b),o?o(null,a,b,u):Y.apply(a,b)})}function b(t){for(var e,n,r,i=t.length,o=C.relative[t[0].type],a=o||C.relative[" "],s=o?1:0,u=h(function(t){return t===e},a,!0),c=h(function(t){return tt(e,t)>-1},a,!0),l=[function(t,n,r){var i=!o&&(r||n!==S)||((e=n).nodeType?u(t,n,r):c(t,n,r));return e=null,i}];s1&&v(l),s>1&&d(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(st,"$1"),n,s0,o=t.length>0,a=function(r,a,s,u,c){var l,f,p,d=0,h="0",v=r&&[],g=[],y=S,b=r||o&&C.find.TAG("*",c),_=B+=null==y?1:Math.random()||.1,w=b.length;for(c&&(S=a===D||a||c);h!==w&&null!=(l=b[h]);h++){if(o&&l){for(f=0,a||l.ownerDocument===D||(N(l),s=!R);p=t[f++];)if(p(l,a||D,s)){u.push(l);break}c&&(B=_)}i&&((l=!p&&l)&&d--,r&&v.push(l))}if(d+=h,i&&h!==d){for(f=0;p=n[f++];)p(v,g,a,s);if(r){if(d>0)for(;h--;)v[h]||g[h]||(g[h]=G.call(u));g=m(g)}Y.apply(u,g),c&&!r&&g.length>0&&d+n.length>1&&e.uniqueSort(u)}return c&&(B=_,S=y),v};return i?r(a):a}var w,x,C,T,$,k,A,E,S,O,j,N,D,I,R,L,P,F,q,M="sizzle"+1*new Date,H=t.document,B=0,U=0,W=n(),z=n(),V=n(),X=function(t,e){return t===e&&(j=!0),0},K={}.hasOwnProperty,J=[],G=J.pop,Z=J.push,Y=J.push,Q=J.slice,tt=function(t,e){for(var n=0,r=t.length;n+~]|"+nt+")"+nt+"*"),lt=new RegExp("="+nt+"*([^\\]'\"]*?)"+nt+"*\\]","g"),ft=new RegExp(ot),pt=new RegExp("^"+rt+"$"),dt={ID:new RegExp("^#("+rt+")"),CLASS:new RegExp("^\\.("+rt+")"),TAG:new RegExp("^("+rt+"|[*])"),ATTR:new RegExp("^"+it),PSEUDO:new RegExp("^"+ot),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+nt+"*(even|odd|(([+-]|)(\\d*)n|)"+nt+"*(?:([+-]|)"+nt+"*(\\d+)|))"+nt+"*\\)|)","i"),bool:new RegExp("^(?:"+et+")$","i"),needsContext:new RegExp("^"+nt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+nt+"*((?:-\\d)?\\d*)"+nt+"*\\)|)(?=[^-]|$)","i")},ht=/^(?:input|select|textarea|button)$/i,vt=/^h\d$/i,gt=/^[^{]+\{\s*\[native \w/,mt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,yt=/[+~]/,bt=new RegExp("\\\\([\\da-f]{1,6}"+nt+"?|("+nt+")|.)","ig"),_t=function(t,e,n){var r="0x"+e-65536;return r!==r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},wt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,xt=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},Ct=function(){N()},Tt=h(function(t){return t.disabled===!0&&("form"in t||"label"in t)},{dir:"parentNode",next:"legend"});try{Y.apply(J=Q.call(H.childNodes),H.childNodes),J[H.childNodes.length].nodeType}catch(t){Y={apply:J.length?function(t,e){Z.apply(t,Q.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}x=e.support={},$=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},N=e.setDocument=function(t){var e,n,r=t?t.ownerDocument||t:H;return r!==D&&9===r.nodeType&&r.documentElement?(D=r,I=D.documentElement,R=!$(D),H!==D&&(n=D.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Ct,!1):n.attachEvent&&n.attachEvent("onunload",Ct)),x.attributes=i(function(t){return t.className="i",!t.getAttribute("className")}),x.getElementsByTagName=i(function(t){return t.appendChild(D.createComment("")),!t.getElementsByTagName("*").length}),x.getElementsByClassName=gt.test(D.getElementsByClassName),x.getById=i(function(t){return I.appendChild(t).id=M,!D.getElementsByName||!D.getElementsByName(M).length}),x.getById?(C.filter.ID=function(t){var e=t.replace(bt,_t);return function(t){return t.getAttribute("id")===e}},C.find.ID=function(t,e){if("undefined"!=typeof e.getElementById&&R){var n=e.getElementById(t);return n?[n]:[]}}):(C.filter.ID=function(t){var e=t.replace(bt,_t);return function(t){var n="undefined"!=typeof t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},C.find.ID=function(t,e){if("undefined"!=typeof e.getElementById&&R){var n,r,i,o=e.getElementById(t);if(o){if(n=o.getAttributeNode("id"),n&&n.value===t)return[o];for(i=e.getElementsByName(t),r=0;o=i[r++];)if(n=o.getAttributeNode("id"),n&&n.value===t)return[o]}return[]}}),C.find.TAG=x.getElementsByTagName?function(t,e){return"undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t):x.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},C.find.CLASS=x.getElementsByClassName&&function(t,e){if("undefined"!=typeof e.getElementsByClassName&&R)return e.getElementsByClassName(t)},P=[],L=[],(x.qsa=gt.test(D.querySelectorAll))&&(i(function(t){I.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&L.push("[*^$]="+nt+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||L.push("\\["+nt+"*(?:value|"+et+")"),t.querySelectorAll("[id~="+M+"-]").length||L.push("~="),t.querySelectorAll(":checked").length||L.push(":checked"),t.querySelectorAll("a#"+M+"+*").length||L.push(".#.+[+~]")}),i(function(t){t.innerHTML="";var e=D.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&L.push("name"+nt+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&L.push(":enabled",":disabled"),I.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&L.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),L.push(",.*:")})),(x.matchesSelector=gt.test(F=I.matches||I.webkitMatchesSelector||I.mozMatchesSelector||I.oMatchesSelector||I.msMatchesSelector))&&i(function(t){x.disconnectedMatch=F.call(t,"*"),F.call(t,"[s!='']:x"),P.push("!=",ot)}),L=L.length&&new RegExp(L.join("|")),P=P.length&&new RegExp(P.join("|")),e=gt.test(I.compareDocumentPosition),q=e||gt.test(I.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},X=e?function(t,e){if(t===e)return j=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n?n:(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1,1&n||!x.sortDetached&&e.compareDocumentPosition(t)===n?t===D||t.ownerDocument===H&&q(H,t)?-1:e===D||e.ownerDocument===H&&q(H,e)?1:O?tt(O,t)-tt(O,e):0:4&n?-1:1)}:function(t,e){if(t===e)return j=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,s=[t],u=[e];if(!i||!o)return t===D?-1:e===D?1:i?-1:o?1:O?tt(O,t)-tt(O,e):0;if(i===o)return a(t,e);for(n=t;n=n.parentNode;)s.unshift(n);for(n=e;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===H?-1:u[r]===H?1:0},D):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&N(t),n=n.replace(lt,"='$1']"),x.matchesSelector&&R&&!V[n+" "]&&(!P||!P.test(n))&&(!L||!L.test(n)))try{var r=F.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){}return e(n,D,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==D&&N(t),q(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==D&&N(t);var n=C.attrHandle[e.toLowerCase()],r=n&&K.call(C.attrHandle,e.toLowerCase())?n(t,e,!R):void 0;return void 0!==r?r:x.attributes||!R?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},e.escape=function(t){return(t+"").replace(wt,xt)},e.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},e.uniqueSort=function(t){var e,n=[],r=0,i=0;if(j=!x.detectDuplicates,O=!x.sortStable&&t.slice(0),t.sort(X),j){for(;e=t[i++];)e===t[i]&&(r=n.push(i));for(;r--;)t.splice(n[r],1)}return O=null,t},T=e.getText=function(t){var e,n="",r=0,i=t.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=T(t)}else if(3===i||4===i)return t.nodeValue}else for(;e=t[r++];)n+=T(e);return n},C=e.selectors={cacheLength:50,createPseudo:r,match:dt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(bt,_t),t[3]=(t[3]||t[4]||t[5]||"").replace(bt,_t),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return dt.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&ft.test(n)&&(e=k(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(bt,_t).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=W[t+" "];return e||(e=new RegExp("(^|"+nt+")"+t+"("+nt+"|$)"))&&W(t,function(t){return e.test("string"==typeof t.className&&t.className||"undefined"!=typeof t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(at," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,u){var c,l,f,p,d,h,v=o!==a?"nextSibling":"previousSibling",g=e.parentNode,m=s&&e.nodeName.toLowerCase(),y=!u&&!s,b=!1;if(g){if(o){for(;v;){for(p=e;p=p[v];)if(s?p.nodeName.toLowerCase()===m:1===p.nodeType)return!1;h=v="only"===t&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(p=g,f=p[M]||(p[M]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),c=l[t]||[],d=c[0]===B&&c[1],b=d&&c[2],p=d&&g.childNodes[d];p=++d&&p&&p[v]||(b=d=0)||h.pop();)if(1===p.nodeType&&++b&&p===e){l[t]=[B,d,b];break}}else if(y&&(p=e,f=p[M]||(p[M]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),c=l[t]||[],d=c[0]===B&&c[1],b=d),b===!1)for(;(p=++d&&p&&p[v]||(b=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==m:1!==p.nodeType)||!++b||(y&&(f=p[M]||(p[M]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),l[t]=[B,b]),p!==e)););return b-=i,b===r||b%r===0&&b/r>=0}}},PSEUDO:function(t,n){var i,o=C.pseudos[t]||C.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[M]?o(n):o.length>1?(i=[t,t,"",n],C.setFilters.hasOwnProperty(t.toLowerCase())?r(function(t,e){for(var r,i=o(t,n),a=i.length;a--;)r=tt(t,i[a]),t[r]=!(e[r]=i[a])}):function(t){return o(t,0,i)}):o}},pseudos:{not:r(function(t){var e=[],n=[],i=A(t.replace(st,"$1"));return i[M]?r(function(t,e,n,r){for(var o,a=i(t,null,r,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))}):function(t,r,o){return e[0]=t,i(e,null,o,n),e[0]=null,!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(t){return t=t.replace(bt,_t),function(e){return(e.textContent||e.innerText||T(e)).indexOf(t)>-1}}),lang:r(function(t){return pt.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(bt,_t).toLowerCase(),function(e){var n;do if(n=R?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===I},focus:function(t){return t===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:c(!1),disabled:c(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,t.selected===!0},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!C.pseudos.empty(t)},header:function(t){return vt.test(t.nodeName)},input:function(t){return ht.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:l(function(){return[0]}),last:l(function(t,e){return[e-1]}),eq:l(function(t,e,n){return[n<0?n+e:n]}),even:l(function(t,e){for(var n=0;n=0;)t.push(r);return t}),gt:l(function(t,e,n){for(var r=n<0?n+e:n;++r2&&"ID"===(a=o[0]).type&&9===e.nodeType&&R&&C.relative[o[1].type]){if(e=(C.find.ID(a.matches[0].replace(bt,_t),e)||[])[0],!e)return n;c&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(i=dt.needsContext.test(t)?0:o.length;i--&&(a=o[i],!C.relative[s=a.type]);)if((u=C.find[s])&&(r=u(a.matches[0].replace(bt,_t),yt.test(o[0].type)&&f(e.parentNode)||e))){if(o.splice(i,1),t=r.length&&d(o),!t)return Y.apply(n,r),n;break}}return(c||A(t,l))(r,e,!R,n,!e||yt.test(t)&&f(e.parentNode)||e),n},x.sortStable=M.split("").sort(X).join("")===M,x.detectDuplicates=!!j,N(),x.sortDetached=i(function(t){return 1&t.compareDocumentPosition(D.createElement("fieldset"))}),i(function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")})||o("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),x.attributes&&i(function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||o("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),i(function(t){return null==t.getAttribute("disabled")})||o(et,function(t,e,n){var r;if(!n)return t[e]===!0?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null}),e}(n);yt.find=Ct,yt.expr=Ct.selectors,yt.expr[":"]=yt.expr.pseudos,yt.uniqueSort=yt.unique=Ct.uniqueSort,yt.text=Ct.getText,yt.isXMLDoc=Ct.isXML,yt.contains=Ct.contains,yt.escapeSelector=Ct.escape;var Tt=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&yt(t).is(n))break;r.push(t)}return r},$t=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},kt=yt.expr.match.needsContext,At=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,Et=/^.[^:#\[\.,]*$/;yt.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?yt.find.matchesSelector(r,t)?[r]:[]:yt.find.matches(t,yt.grep(e,function(t){return 1===t.nodeType}))},yt.fn.extend({find:function(t){var e,n,r=this.length,i=this;if("string"!=typeof t)return this.pushStack(yt(t).filter(function(){for(e=0;e1?yt.uniqueSort(n):n},filter:function(t){return this.pushStack(u(this,t||[],!1))},not:function(t){return this.pushStack(u(this,t||[],!0))},is:function(t){return!!u(this,"string"==typeof t&&kt.test(t)?yt(t):t||[],!1).length}});var St,Ot=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,jt=yt.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||St,"string"==typeof t){if(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:Ot.exec(t),!r||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof yt?e[0]:e,yt.merge(this,yt.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:ot,!0)),At.test(r[1])&&yt.isPlainObject(e))for(r in e)yt.isFunction(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return i=ot.getElementById(r[2]),i&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):yt.isFunction(t)?void 0!==n.ready?n.ready(t):t(yt):yt.makeArray(t,this)};jt.prototype=yt.fn,St=yt(ot);var Nt=/^(?:parents|prev(?:Until|All))/,Dt={children:!0,contents:!0,next:!0,prev:!0};yt.fn.extend({has:function(t){var e=yt(t,this),n=e.length;return this.filter(function(){for(var t=0;t-1:1===n.nodeType&&yt.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?yt.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?lt.call(yt(t),this[0]):lt.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(yt.uniqueSort(yt.merge(this.get(),yt(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),yt.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return Tt(t,"parentNode")},parentsUntil:function(t,e,n){return Tt(t,"parentNode",n)},next:function(t){return c(t,"nextSibling")},prev:function(t){return c(t,"previousSibling")},nextAll:function(t){return Tt(t,"nextSibling")},prevAll:function(t){return Tt(t,"previousSibling")},nextUntil:function(t,e,n){return Tt(t,"nextSibling",n)},prevUntil:function(t,e,n){return Tt(t,"previousSibling",n)},siblings:function(t){return $t((t.parentNode||{}).firstChild,t)},children:function(t){return $t(t.firstChild)},contents:function(t){return t.contentDocument||yt.merge([],t.childNodes)}},function(t,e){yt.fn[t]=function(n,r){var i=yt.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=yt.filter(r,i)),this.length>1&&(Dt[t]||yt.uniqueSort(i),Nt.test(t)&&i.reverse()),this.pushStack(i)}});var It=/[^\x20\t\r\n\f]+/g;yt.Callbacks=function(t){t="string"==typeof t?l(t):yt.extend({},t);var e,n,r,i,o=[],a=[],s=-1,u=function(){for(i=t.once,r=e=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--}),this},has:function(t){return t?yt.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||e||(o=n=""),this},locked:function(){return!!i},fireWith:function(t,n){return i||(n=n||[],n=[t,n.slice?n.slice():n],a.push(n),e||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},yt.extend({Deferred:function(t){var e=[["notify","progress",yt.Callbacks("memory"),yt.Callbacks("memory"),2],["resolve","done",yt.Callbacks("once memory"),yt.Callbacks("once memory"),0,"resolved"],["reject","fail",yt.Callbacks("once memory"),yt.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return i.then(null,t)},pipe:function(){var t=arguments;return yt.Deferred(function(n){yt.each(e,function(e,r){var i=yt.isFunction(t[r[4]])&&t[r[4]];o[r[1]](function(){var t=i&&i.apply(this,arguments);t&&yt.isFunction(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[t]:arguments)})}),t=null}).promise()},then:function(t,r,i){function o(t,e,r,i){return function(){var s=this,u=arguments,c=function(){var n,c;if(!(t=a&&(r!==p&&(s=void 0,u=[n]),e.rejectWith(s,u))}};t?l():(yt.Deferred.getStackHook&&(l.stackTrace=yt.Deferred.getStackHook()),n.setTimeout(l))}}var a=0;return yt.Deferred(function(n){e[0][3].add(o(0,n,yt.isFunction(i)?i:f,n.notifyWith)),e[1][3].add(o(0,n,yt.isFunction(t)?t:f)),e[2][3].add(o(0,n,yt.isFunction(r)?r:p))}).promise()},promise:function(t){return null!=t?yt.extend(t,i):i}},o={};return yt.each(e,function(t,n){var a=n[2],s=n[5];i[n[1]]=a.add,s&&a.add(function(){r=s},e[3-t][2].disable,e[0][2].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,n=e,r=Array(n),i=st.call(arguments),o=yt.Deferred(),a=function(t){return function(n){r[t]=this,i[t]=arguments.length>1?st.call(arguments):n,--e||o.resolveWith(r,i)}};if(e<=1&&(d(t,o.done(a(n)).resolve,o.reject),"pending"===o.state()||yt.isFunction(i[n]&&i[n].then)))return o.then();for(;n--;)d(i[n],a(n),o.reject);return o.promise()}});var Rt=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;yt.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&Rt.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},yt.readyException=function(t){n.setTimeout(function(){throw t})};var Lt=yt.Deferred();yt.fn.ready=function(t){return Lt.then(t).catch(function(t){yt.readyException(t)}),this},yt.extend({isReady:!1,readyWait:1,holdReady:function(t){t?yt.readyWait++:yt.ready(!0)},ready:function(t){(t===!0?--yt.readyWait:yt.isReady)||(yt.isReady=!0,t!==!0&&--yt.readyWait>0||Lt.resolveWith(ot,[yt]))}}),yt.ready.then=Lt.then,"complete"===ot.readyState||"loading"!==ot.readyState&&!ot.documentElement.doScroll?n.setTimeout(yt.ready):(ot.addEventListener("DOMContentLoaded",h),n.addEventListener("load",h));var Pt=function(t,e,n,r,i,o,a){var s=0,u=t.length,c=null==n;if("object"===yt.type(n)){i=!0;for(s in n)Pt(t,e,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,yt.isFunction(r)||(a=!0),c&&(a?(e.call(t,r),e=null):(c=e,e=function(t,e,n){return c.call(yt(t),n)})),e))for(;s1,null,!0)},removeData:function(t){return this.each(function(){Mt.remove(this,t)})}}),yt.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=qt.get(t,e),n&&(!r||yt.isArray(n)?r=qt.access(t,e,yt.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=yt.queue(t,e),r=n.length,i=n.shift(),o=yt._queueHooks(t,e),a=function(){yt.dequeue(t,e)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return qt.get(t,n)||qt.access(t,n,{empty:yt.Callbacks("once memory").add(function(){qt.remove(t,[e+"queue",n])})})}}),yt.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length\x20\t\r\n\f]+)/i,Zt=/^$|\/(?:java|ecma)script/i,Yt={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Yt.optgroup=Yt.option,Yt.tbody=Yt.tfoot=Yt.colgroup=Yt.caption=Yt.thead,Yt.th=Yt.td; -var Qt=/<|&#?\w+;/;!function(){var t=ot.createDocumentFragment(),e=t.appendChild(ot.createElement("div")),n=ot.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),gt.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",gt.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var te=ot.documentElement,ee=/^key/,ne=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,re=/^([^.]*)(?:\.(.+)|)/;yt.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,c,l,f,p,d,h,v,g=qt.get(t);if(g)for(n.handler&&(o=n,n=o.handler,i=o.selector),i&&yt.find.matchesSelector(te,i),n.guid||(n.guid=yt.guid++),(u=g.events)||(u=g.events={}),(a=g.handle)||(a=g.handle=function(e){return"undefined"!=typeof yt&&yt.event.triggered!==e.type?yt.event.dispatch.apply(t,arguments):void 0}),e=(e||"").match(It)||[""],c=e.length;c--;)s=re.exec(e[c])||[],d=v=s[1],h=(s[2]||"").split(".").sort(),d&&(f=yt.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=yt.event.special[d]||{},l=yt.extend({type:d,origType:v,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&yt.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||(p=u[d]=[],p.delegateCount=0,f.setup&&f.setup.call(t,r,h,a)!==!1||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,l),l.handler.guid||(l.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,l):p.push(l),yt.event.global[d]=!0)},remove:function(t,e,n,r,i){var o,a,s,u,c,l,f,p,d,h,v,g=qt.hasData(t)&&qt.get(t);if(g&&(u=g.events)){for(e=(e||"").match(It)||[""],c=e.length;c--;)if(s=re.exec(e[c])||[],d=v=s[1],h=(s[2]||"").split(".").sort(),d){for(f=yt.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,p=u[d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)l=p[o],!i&&v!==l.origType||n&&n.guid!==l.guid||s&&!s.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(p.splice(o,1),l.selector&&p.delegateCount--,f.remove&&f.remove.call(t,l));a&&!p.length&&(f.teardown&&f.teardown.call(t,h,g.handle)!==!1||yt.removeEvent(t,d,g.handle),delete u[d])}else for(d in u)yt.event.remove(t,d+e[c],n,r,!0);yt.isEmptyObject(u)&&qt.remove(t,"handle events")}},dispatch:function(t){var e,n,r,i,o,a,s=yt.event.fix(t),u=new Array(arguments.length),c=(qt.get(this,"events")||{})[s.type]||[],l=yt.event.special[s.type]||{};for(u[0]=s,e=1;e=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||c.disabled!==!0)){for(o=[],a={},n=0;n-1:yt.find(i,this,null,[c]).length),a[i]&&o.push(r);o.length&&s.push({elem:c,handlers:o})}return c=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,oe=/\s*$/g;yt.extend({htmlPrefilter:function(t){return t.replace(ie,"<$1>")},clone:function(t,e,n){var r,i,o,a,s=t.cloneNode(!0),u=yt.contains(t.ownerDocument,t);if(!(gt.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||yt.isXMLDoc(t)))for(a=w(s),o=w(t),r=0,i=o.length;r0&&x(a,!u&&w(t,"script")),s},cleanData:function(t){for(var e,n,r,i=yt.event.special,o=0;void 0!==(n=t[o]);o++)if(Ft(n)){if(e=n[qt.expando]){if(e.events)for(r in e.events)i[r]?yt.event.remove(n,r):yt.removeEvent(n,r,e.handle);n[qt.expando]=void 0}n[Mt.expando]&&(n[Mt.expando]=void 0)}}}),yt.fn.extend({detach:function(t){return I(this,t,!0)},remove:function(t){return I(this,t)},text:function(t){return Pt(this,function(t){return void 0===t?yt.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return D(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=E(this,t);e.appendChild(t)}})},prepend:function(){return D(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=E(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return D(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return D(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(yt.cleanData(w(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return yt.clone(this,t,e)})},html:function(t){return Pt(this,function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!oe.test(t)&&!Yt[(Gt.exec(t)||["",""])[1].toLowerCase()]){t=yt.htmlPrefilter(t);try{for(;n1)}}),yt.Tween=H,H.prototype={constructor:H,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||yt.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(yt.cssNumber[n]?"":"px")},cur:function(){var t=H.propHooks[this.prop];return t&&t.get?t.get(this):H.propHooks._default.get(this)},run:function(t){var e,n=H.propHooks[this.prop];return this.options.duration?this.pos=e=yt.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):H.propHooks._default.set(this),this}},H.prototype.init.prototype=H.prototype,H.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=yt.css(t.elem,t.prop,""),e&&"auto"!==e?e:0)},set:function(t){yt.fx.step[t.prop]?yt.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[yt.cssProps[t.prop]]&&!yt.cssHooks[t.prop]?t.elem[t.prop]=t.now:yt.style(t.elem,t.prop,t.now+t.unit)}}},H.propHooks.scrollTop=H.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},yt.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},yt.fx=H.prototype.init,yt.fx.step={};var me,ye,be=/^(?:toggle|show|hide)$/,_e=/queueHooks$/;yt.Animation=yt.extend(K,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return y(n.elem,t,Wt.exec(e),n),n}]},tweener:function(t,e){yt.isFunction(t)?(e=t,t=["*"]):t=t.match(It);for(var n,r=0,i=t.length;r1)},removeAttr:function(t){return this.each(function(){yt.removeAttr(this,t)})}}),yt.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof t.getAttribute?yt.prop(t,e,n):(1===o&&yt.isXMLDoc(t)||(i=yt.attrHooks[e.toLowerCase()]||(yt.expr.match.bool.test(e)?we:void 0)),void 0!==n?null===n?void yt.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:(r=yt.find.attr(t,e),null==r?void 0:r))},attrHooks:{type:{set:function(t,e){if(!gt.radioValue&&"radio"===e&&yt.nodeName(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,i=e&&e.match(It);if(i&&1===t.nodeType)for(;n=i[r++];)t.removeAttribute(n)}}),we={set:function(t,e,n){return e===!1?yt.removeAttr(t,n):t.setAttribute(n,n),n}},yt.each(yt.expr.match.bool.source.match(/\w+/g),function(t,e){var n=xe[e]||yt.find.attr;xe[e]=function(t,e,r){var i,o,a=e.toLowerCase();return r||(o=xe[a],xe[a]=i,i=null!=n(t,e,r)?a:null,xe[a]=o),i}});var Ce=/^(?:input|select|textarea|button)$/i,Te=/^(?:a|area)$/i;yt.fn.extend({prop:function(t,e){return Pt(this,yt.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[yt.propFix[t]||t]})}}),yt.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&yt.isXMLDoc(t)||(e=yt.propFix[e]||e,i=yt.propHooks[e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=yt.find.attr(t,"tabindex");return e?parseInt(e,10):Ce.test(t.nodeName)||Te.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),gt.optSelected||(yt.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),yt.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){yt.propFix[this.toLowerCase()]=this}),yt.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(yt.isFunction(t))return this.each(function(e){yt(this).addClass(t.call(this,e,G(this)))});if("string"==typeof t&&t)for(e=t.match(It)||[];n=this[u++];)if(i=G(n),r=1===n.nodeType&&" "+J(i)+" "){for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s=J(r),i!==s&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(yt.isFunction(t))return this.each(function(e){yt(this).removeClass(t.call(this,e,G(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof t&&t)for(e=t.match(It)||[];n=this[u++];)if(i=G(n),r=1===n.nodeType&&" "+J(i)+" "){for(a=0;o=e[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");s=J(r),i!==s&&n.setAttribute("class",s)}return this},toggleClass:function(t,e){var n=typeof t;return"boolean"==typeof e&&"string"===n?e?this.addClass(t):this.removeClass(t):yt.isFunction(t)?this.each(function(n){yt(this).toggleClass(t.call(this,n,G(this),e),e)}):this.each(function(){var e,r,i,o;if("string"===n)for(r=0,i=yt(this),o=t.match(It)||[];e=o[r++];)i.hasClass(e)?i.removeClass(e):i.addClass(e);else void 0!==t&&"boolean"!==n||(e=G(this),e&&qt.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||t===!1?"":qt.get(this,"__className__")||""))})},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+J(G(n))+" ").indexOf(e)>-1)return!0;return!1}});var $e=/\r/g;yt.fn.extend({val:function(t){var e,n,r,i=this[0];{if(arguments.length)return r=yt.isFunction(t),this.each(function(n){var i;1===this.nodeType&&(i=r?t.call(this,n,yt(this).val()):t,null==i?i="":"number"==typeof i?i+="":yt.isArray(i)&&(i=yt.map(i,function(t){return null==t?"":t+""})),e=yt.valHooks[this.type]||yt.valHooks[this.nodeName.toLowerCase()],e&&"set"in e&&void 0!==e.set(this,i,"value")||(this.value=i))});if(i)return e=yt.valHooks[i.type]||yt.valHooks[i.nodeName.toLowerCase()],e&&"get"in e&&void 0!==(n=e.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace($e,""):null==n?"":n)}}}),yt.extend({valHooks:{option:{get:function(t){var e=yt.find.attr(t,"value");return null!=e?e:J(yt.text(t))}},select:{get:function(t){var e,n,r,i=t.options,o=t.selectedIndex,a="select-one"===t.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),yt.each(["radio","checkbox"],function(){yt.valHooks[this]={set:function(t,e){if(yt.isArray(e))return t.checked=yt.inArray(yt(t).val(),e)>-1}},gt.checkOn||(yt.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var ke=/^(?:focusinfocus|focusoutblur)$/;yt.extend(yt.event,{trigger:function(t,e,r,i){var o,a,s,u,c,l,f,p=[r||ot],d=dt.call(t,"type")?t.type:t,h=dt.call(t,"namespace")?t.namespace.split("."):[];if(a=s=r=r||ot,3!==r.nodeType&&8!==r.nodeType&&!ke.test(d+yt.event.triggered)&&(d.indexOf(".")>-1&&(h=d.split("."),d=h.shift(),h.sort()),c=d.indexOf(":")<0&&"on"+d,t=t[yt.expando]?t:new yt.Event(d,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),e=null==e?[t]:yt.makeArray(e,[t]),f=yt.event.special[d]||{},i||!f.trigger||f.trigger.apply(r,e)!==!1)){if(!i&&!f.noBubble&&!yt.isWindow(r)){for(u=f.delegateType||d,ke.test(u+d)||(a=a.parentNode);a;a=a.parentNode)p.push(a),s=a;s===(r.ownerDocument||ot)&&p.push(s.defaultView||s.parentWindow||n)}for(o=0;(a=p[o++])&&!t.isPropagationStopped();)t.type=o>1?u:f.bindType||d,l=(qt.get(a,"events")||{})[t.type]&&qt.get(a,"handle"),l&&l.apply(a,e),l=c&&a[c],l&&l.apply&&Ft(a)&&(t.result=l.apply(a,e),t.result===!1&&t.preventDefault());return t.type=d,i||t.isDefaultPrevented()||f._default&&f._default.apply(p.pop(),e)!==!1||!Ft(r)||c&&yt.isFunction(r[d])&&!yt.isWindow(r)&&(s=r[c],s&&(r[c]=null),yt.event.triggered=d,r[d](),yt.event.triggered=void 0,s&&(r[c]=s)),t.result}},simulate:function(t,e,n){var r=yt.extend(new yt.Event,n,{type:t,isSimulated:!0});yt.event.trigger(r,null,e)}}),yt.fn.extend({trigger:function(t,e){return this.each(function(){yt.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];if(n)return yt.event.trigger(t,e,n,!0)}}),yt.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,e){yt.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}),yt.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),gt.focusin="onfocusin"in n,gt.focusin||yt.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){yt.event.simulate(e,t.target,yt.event.fix(t))};yt.event.special[e]={setup:function(){var r=this.ownerDocument||this,i=qt.access(r,e);i||r.addEventListener(t,n,!0),qt.access(r,e,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=qt.access(r,e)-1;i?qt.access(r,e,i):(r.removeEventListener(t,n,!0),qt.remove(r,e))}}});var Ae=n.location,Ee=yt.now(),Se=/\?/;yt.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||yt.error("Invalid XML: "+t),e};var Oe=/\[\]$/,je=/\r?\n/g,Ne=/^(?:submit|button|image|reset|file)$/i,De=/^(?:input|select|textarea|keygen)/i;yt.param=function(t,e){var n,r=[],i=function(t,e){var n=yt.isFunction(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(yt.isArray(t)||t.jquery&&!yt.isPlainObject(t))yt.each(t,function(){i(this.name,this.value)});else for(n in t)Z(n,t[n],e,i);return r.join("&")},yt.fn.extend({serialize:function(){return yt.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=yt.prop(this,"elements");return t?yt.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!yt(this).is(":disabled")&&De.test(this.nodeName)&&!Ne.test(t)&&(this.checked||!Jt.test(t))}).map(function(t,e){var n=yt(this).val();return null==n?null:yt.isArray(n)?yt.map(n,function(t){return{name:e.name,value:t.replace(je,"\r\n")}}):{name:e.name,value:n.replace(je,"\r\n")}}).get()}});var Ie=/%20/g,Re=/#.*$/,Le=/([?&])_=[^&]*/,Pe=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fe=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qe=/^(?:GET|HEAD)$/,Me=/^\/\//,He={},Be={},Ue="*/".concat("*"),We=ot.createElement("a");We.href=Ae.href,yt.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ae.href,type:"GET",isLocal:Fe.test(Ae.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ue,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":yt.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?tt(tt(t,yt.ajaxSettings),e):tt(yt.ajaxSettings,t)},ajaxPrefilter:Y(He),ajaxTransport:Y(Be),ajax:function(t,e){function r(t,e,r,s){var c,p,d,_,w,x=e;l||(l=!0,u&&n.clearTimeout(u),i=void 0,a=s||"",C.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(_=et(h,C,r)),_=nt(h,_,C,c),c?(h.ifModified&&(w=C.getResponseHeader("Last-Modified"),w&&(yt.lastModified[o]=w),w=C.getResponseHeader("etag"),w&&(yt.etag[o]=w)),204===t||"HEAD"===h.type?x="nocontent":304===t?x="notmodified":(x=_.state,p=_.data,d=_.error,c=!d)):(d=x,!t&&x||(x="error",t<0&&(t=0))),C.status=t,C.statusText=(e||x)+"",c?m.resolveWith(v,[p,x,C]):m.rejectWith(v,[C,x,d]),C.statusCode(b),b=void 0,f&&g.trigger(c?"ajaxSuccess":"ajaxError",[C,h,c?p:d]),y.fireWith(v,[C,x]),f&&(g.trigger("ajaxComplete",[C,h]),--yt.active||yt.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=void 0),e=e||{};var i,o,a,s,u,c,l,f,p,d,h=yt.ajaxSetup({},e),v=h.context||h,g=h.context&&(v.nodeType||v.jquery)?yt(v):yt.event,m=yt.Deferred(),y=yt.Callbacks("once memory"),b=h.statusCode||{},_={},w={},x="canceled",C={readyState:0,getResponseHeader:function(t){var e;if(l){if(!s)for(s={};e=Pe.exec(a);)s[e[1].toLowerCase()]=e[2];e=s[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return l?a:null},setRequestHeader:function(t,e){return null==l&&(t=w[t.toLowerCase()]=w[t.toLowerCase()]||t,_[t]=e),this},overrideMimeType:function(t){return null==l&&(h.mimeType=t),this},statusCode:function(t){var e;if(t)if(l)C.always(t[C.status]);else for(e in t)b[e]=[b[e],t[e]];return this},abort:function(t){var e=t||x;return i&&i.abort(e),r(0,e),this}};if(m.promise(C),h.url=((t||h.url||Ae.href)+"").replace(Me,Ae.protocol+"//"),h.type=e.method||e.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(It)||[""],null==h.crossDomain){c=ot.createElement("a");try{c.href=h.url,c.href=c.href,h.crossDomain=We.protocol+"//"+We.host!=c.protocol+"//"+c.host}catch(t){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=yt.param(h.data,h.traditional)),Q(He,h,e,C),l)return C;f=yt.event&&h.global,f&&0===yt.active++&&yt.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!qe.test(h.type),o=h.url.replace(Re,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Ie,"+")):(d=h.url.slice(o.length),h.data&&(o+=(Se.test(o)?"&":"?")+h.data,delete h.data),h.cache===!1&&(o=o.replace(Le,"$1"),d=(Se.test(o)?"&":"?")+"_="+Ee++ +d),h.url=o+d),h.ifModified&&(yt.lastModified[o]&&C.setRequestHeader("If-Modified-Since",yt.lastModified[o]),yt.etag[o]&&C.setRequestHeader("If-None-Match",yt.etag[o])),(h.data&&h.hasContent&&h.contentType!==!1||e.contentType)&&C.setRequestHeader("Content-Type",h.contentType),C.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Ue+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)C.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(h.beforeSend.call(v,C,h)===!1||l))return C.abort();if(x="abort",y.add(h.complete),C.done(h.success),C.fail(h.error),i=Q(Be,h,e,C)){if(C.readyState=1,f&&g.trigger("ajaxSend",[C,h]),l)return C;h.async&&h.timeout>0&&(u=n.setTimeout(function(){C.abort("timeout")},h.timeout));try{l=!1,i.send(_,r)}catch(t){if(l)throw t;r(-1,t)}}else r(-1,"No Transport");return C},getJSON:function(t,e,n){return yt.get(t,e,n,"json")},getScript:function(t,e){return yt.get(t,void 0,e,"script")}}),yt.each(["get","post"],function(t,e){yt[e]=function(t,n,r,i){return yt.isFunction(n)&&(i=i||r,r=n,n=void 0),yt.ajax(yt.extend({url:t,type:e,dataType:i,data:n,success:r},yt.isPlainObject(t)&&t))}}),yt._evalUrl=function(t){return yt.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},yt.fn.extend({wrapAll:function(t){var e;return this[0]&&(yt.isFunction(t)&&(t=t.call(this[0])),e=yt(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(t){return yt.isFunction(t)?this.each(function(e){yt(this).wrapInner(t.call(this,e))}):this.each(function(){var e=yt(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=yt.isFunction(t);return this.each(function(n){yt(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){ -yt(this).replaceWith(this.childNodes)}),this}}),yt.expr.pseudos.hidden=function(t){return!yt.expr.pseudos.visible(t)},yt.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},yt.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var ze={0:200,1223:204},Ve=yt.ajaxSettings.xhr();gt.cors=!!Ve&&"withCredentials"in Ve,gt.ajax=Ve=!!Ve,yt.ajaxTransport(function(t){var e,r;if(gt.cors||Ve&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);e=function(t){return function(){e&&(e=r=s.onload=s.onerror=s.onabort=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(ze[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),r=s.onerror=e("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){e&&r()})},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}}),yt.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),yt.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return yt.globalEval(t),t}}}),yt.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),yt.ajaxTransport("script",function(t){if(t.crossDomain){var e,n;return{send:function(r,i){e=yt(" + + + +

diff --git a/routes/web.php b/routes/web.php index 49f47c9..9c83d2b 100644 --- a/routes/web.php +++ b/routes/web.php @@ -11,8 +11,10 @@ | */ +use Illuminate\Support\Facades\Auth; +use Illuminate\Support\Facades\Route; + Route::get('/', function () { - Event::fire('thing.happened'); return view('welcome'); });