From 31520664ea8ac664f13cf3a434c7f1e269e2647d Mon Sep 17 00:00:00 2001 From: Umesh Kumar Date: Mon, 2 Dec 2024 13:03:17 +0530 Subject: [PATCH 1/3] Bootstrap - revert to 4.6.x version in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0d257e3..ea3cf71 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@babel/preset-env": "^7.25.3", "aos": "^2.3.4", "autoprefixer": "^10.4.20", - "bootstrap": "^5.3.3", + "bootstrap": "^4.6.x", "browser-sync": "^3.0.2", "del": "^7.1.0", "font-awesome": "^4.7.0", From 4b1ee62bdab2d194510eee3da3441f65cd820387 Mon Sep 17 00:00:00 2001 From: Umesh Kumar Date: Mon, 2 Dec 2024 13:05:21 +0530 Subject: [PATCH 2/3] fix gulp dist command --- gulpfile.js | 12 +++++++----- package-lock.json | 41 +++++++++++++++++++++++++---------------- 2 files changed, 32 insertions(+), 21 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 6341fdb..6211d80 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -103,7 +103,7 @@ gulp.task( 'styles', function( callback ) { /** * Watches .scss, .js and image files for changes. * On change re-runs corresponding build task. - * + * * Run: gulp watch */ gulp.task( 'watch', function() { @@ -134,7 +134,7 @@ gulp.task( 'browser-sync', function () { /** * Starts watcher with browser-sync. * Browser-sync reloads page automatically on your browser. - * + * * Run: gulp watch-bs */ gulp.task('watch-bs', gulp.parallel('browser-sync', 'watch')); @@ -221,8 +221,10 @@ gulp.task('clean-vendor-assets', function () { * * Run: gulp clean-dist */ -gulp.task('clean-dist', function () { - return deleteSync( paths.dist ); +gulp.task('clean-dist', function (done) { + deleteSync( paths.dist ); + + done(); }); // Run @@ -308,4 +310,4 @@ gulp.task('compile', gulp.series('styles', 'scripts', 'dist')); // Run: // gulp // Starts watcher (default task) -gulp.task( 'default', gulp.series( 'watch' ) ); \ No newline at end of file +gulp.task( 'default', gulp.series( 'watch' ) ); diff --git a/package-lock.json b/package-lock.json index b10cdee..54b6ac2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@babel/preset-env": "^7.25.3", "aos": "^2.3.4", "autoprefixer": "^10.4.20", - "bootstrap": "^5.3.3", + "bootstrap": "^4.6.x", "browser-sync": "^3.0.2", "del": "^7.1.0", "font-awesome": "^4.7.0", @@ -1864,17 +1864,6 @@ "node": ">= 8" } }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "dev": true, - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/@socket.io/component-emitter": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", @@ -2343,9 +2332,9 @@ } }, "node_modules/bootstrap": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", - "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", + "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", "dev": true, "funding": [ { @@ -2358,7 +2347,8 @@ } ], "peerDependencies": { - "@popperjs/core": "^2.11.8" + "jquery": "1.9.1 - 3", + "popper.js": "^1.16.1" } }, "node_modules/brace-expansion": { @@ -4891,6 +4881,13 @@ "url": "https://bevry.me/fund" } }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "dev": true, + "peer": true + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -5432,6 +5429,18 @@ "node": ">= 0.10" } }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/portscanner": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", From 6c9d6d4986001a4ea5ae234b058ee7df2ba6b7da Mon Sep 17 00:00:00 2001 From: Umesh Kumar Date: Mon, 2 Dec 2024 13:25:49 +0530 Subject: [PATCH 3/3] Generate assets --- css/admin-nav-menus.css | 2 +- css/block-editor.css | 17 +- css/block-editor.min.css | 2 +- css/block-editor.min.css.map | 2 +- css/theme.css | 19 +- css/theme.min.css | 2 +- css/theme.min.css.map | 2 +- js/theme.js | 6 +- js/theme.min.js | 2 +- package-lock.json | 2621 ++++++++++++++++------------------ 10 files changed, 1288 insertions(+), 1387 deletions(-) diff --git a/css/admin-nav-menus.css b/css/admin-nav-menus.css index 76b0621..368045f 100644 --- a/css/admin-nav-menus.css +++ b/css/admin-nav-menus.css @@ -950,4 +950,4 @@ .cps-icon-tumblr:before { content: "\eab9"; } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zYXNzL2ljb21vb24vc3R5bGUuc2NzcyIsImFkbWluLW5hdi1tZW51cy5jc3MiLCIuLi9zcmMvc2Fzcy9pY29tb29uL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsdUJBQUE7RUFDQSxvTUFDRTtFQUdGLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0pGO0FET0E7RUFDRSwrRUFBQTtFQUNBLGtDQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBQ05GOztBRFVFO0VBQ0UsZ0JFM0JzQjtBRG9CMUI7O0FEV0U7RUFDRSxnQkUvQmU7QUR1Qm5COztBRFlFO0VBQ0UsZ0JFbkMyQjtBRDBCL0I7O0FEYUU7RUFDRSxnQkV2QzJCO0FENkIvQjs7QURjRTtFQUNFLGdCRTNDb0I7QURnQ3hCOztBRGVFO0VBQ0UsZ0JFL0N1QjtBRG1DM0I7O0FEZ0JFO0VBQ0UsZ0JFbkR5QjtBRHNDN0I7O0FEaUJFO0VBQ0UsZ0JFdkR5QjtBRHlDN0I7O0FEa0JFO0VBQ0UsZ0JFM0Q0QjtBRDRDaEM7O0FEbUJFO0VBQ0UsZ0JFL0RnQztBRCtDcEM7O0FEb0JFO0VBQ0UsZ0JFbkV3QjtBRGtENUI7O0FEcUJFO0VBQ0UsZ0JFdkVvQjtBRHFEeEI7O0FEc0JFO0VBQ0UsZ0JFM0VxQjtBRHdEekI7O0FEdUJFO0VBQ0UsZ0JFL0VvQjtBRDJEeEI7O0FEd0JFO0VBQ0UsZ0JFbkZ3QjtBRDhENUI7O0FEeUJFO0VBQ0UsZ0JFdkZnQjtBRGlFcEI7O0FEMEJFO0VBQ0UsZ0JFM0ZZO0FEb0VoQjs7QUQyQkU7RUFDRSxnQkUvRmdCO0FEdUVwQjs7QUQ0QkU7RUFDRSxnQkVuR2E7QUQwRWpCOztBRDZCRTtFQUNFLGdCRXZHYTtBRDZFakI7O0FEOEJFO0VBQ0UsZ0JFM0drQjtBRGdGdEI7O0FEK0JFO0VBQ0UsZ0JFL0dhO0FEbUZqQjs7QURnQ0U7RUFDRSxnQkVuSGE7QURzRmpCOztBRGlDRTtFQUNFLGdCRXZIZTtBRHlGbkI7O0FEa0NFO0VBQ0UsZ0JFM0hZO0FENEZoQjs7QURtQ0U7RUFDRSxnQkUvSGE7QUQrRmpCOztBRG9DRTtFQUNFLGdCRW5JYTtBRGtHakI7O0FEcUNFO0VBQ0UsZ0JFdklrQjtBRHFHdEI7O0FEc0NFO0VBQ0UsZ0JFM0lhO0FEd0dqQjs7QUR1Q0U7RUFDRSxnQkUvSWU7QUQyR25COztBRHdDRTtFQUNFLGdCRW5Kb0I7QUQ4R3hCOztBRHlDRTtFQUNFLGdCRXZKYTtBRGlIakI7O0FEMENFO0VBQ0UsZ0JFM0phO0FEb0hqQjs7QUQyQ0U7RUFDRSxnQkUvSmlCO0FEdUhyQjs7QUQ0Q0U7RUFDRSxnQkVuS2dCO0FEMEhwQjs7QUQ2Q0U7RUFDRSxnQkV2S3VCO0FENkgzQjs7QUQ4Q0U7RUFDRSxnQkUzS1c7QURnSWY7O0FEK0NFO0VBQ0UsZ0JFL0t1QjtBRG1JM0I7O0FEZ0RFO0VBQ0UsZ0JFbkxnQjtBRHNJcEI7O0FEaURFO0VBQ0UsZ0JFdkxrQjtBRHlJdEI7O0FEa0RFO0VBQ0UsZ0JFM0xjO0FENElsQjs7QURtREU7RUFDRSxnQkUvTGE7QUQrSWpCOztBRG9ERTtFQUNFLGdCRW5NYTtBRGtKakI7O0FEcURFO0VBQ0UsZ0JFdk1hO0FEcUpqQjs7QURzREU7RUFDRSxnQkUzTWdCO0FEd0pwQjs7QUR1REU7RUFDRSxnQkUvTWdCO0FEMkpwQjs7QUR3REU7RUFDRSxnQkVuTm1CO0FEOEp2Qjs7QUR5REU7RUFDRSxnQkV2TmU7QURpS25COztBRDBERTtFQUNFLGdCRTNObUI7QURvS3ZCOztBRDJERTtFQUNFLGdCRS9OZ0I7QUR1S3BCOztBRDRERTtFQUNFLGdCRW5PYTtBRDBLakI7O0FENkRFO0VBQ0UsZ0JFdk9lO0FENktuQjs7QUQ4REU7RUFDRSxnQkUzT21CO0FEZ0x2Qjs7QUQrREU7RUFDRSxnQkUvT2lCO0FEbUxyQjs7QURnRUU7RUFDRSxnQkVuUGM7QURzTGxCOztBRGlFRTtFQUNFLGdCRXZQbUI7QUR5THZCOztBRGtFRTtFQUNFLGdCRTNQa0I7QUQ0THRCOztBRG1FRTtFQUNFLGdCRS9Qc0I7QUQrTDFCOztBRG9FRTtFQUNFLGdCRW5RZTtBRGtNbkI7O0FEcUVFO0VBQ0UsZ0JFdlFhO0FEcU1qQjs7QURzRUU7RUFDRSxnQkUzUWM7QUR3TWxCOztBRHVFRTtFQUNFLGdCRS9Ra0I7QUQyTXRCOztBRHdFRTtFQUNFLGdCRW5Sb0I7QUQ4TXhCOztBRHlFRTtFQUNFLGdCRXZScUI7QURpTnpCOztBRDBFRTtFQUNFLGdCRTNSWTtBRG9OaEI7O0FEMkVFO0VBQ0UsZ0JFL1JtQjtBRHVOdkI7O0FENEVFO0VBQ0UsZ0JFblNrQjtBRDBOdEI7O0FENkVFO0VBQ0UsZ0JFdlNzQjtBRDZOMUI7O0FEOEVFO0VBQ0UsZ0JFM1NvQjtBRGdPeEI7O0FEK0VFO0VBQ0UsZ0JFL1NhO0FEbU9qQjs7QURnRkU7RUFDRSxnQkVuVFc7QURzT2Y7O0FEaUZFO0VBQ0UsZ0JFdlRlO0FEeU9uQjs7QURrRkU7RUFDRSxnQkUzVGtCO0FENE90Qjs7QURtRkU7RUFDRSxnQkUvVFc7QUQrT2Y7O0FEb0ZFO0VBQ0UsZ0JFblVxQjtBRGtQekI7O0FEcUZFO0VBQ0UsZ0JFdlVjO0FEcVBsQjs7QURzRkU7RUFDRSxnQkUzVWlCO0FEd1ByQjs7QUR1RkU7RUFDRSxnQkUvVVU7QUQyUGQ7O0FEd0ZFO0VBQ0UsZ0JFblZXO0FEOFBmOztBRHlGRTtFQUNFLGdCRXZWVTtBRGlRZDs7QUQwRkU7RUFDRSxnQkUzVm1CO0FEb1F2Qjs7QUQyRkU7RUFDRSxnQkUvVmlCO0FEdVFyQjs7QUQ0RkU7RUFDRSxnQkVuV3FCO0FEMFF6Qjs7QUQ2RkU7RUFDRSxnQkV2V3dCO0FENlE1Qjs7QUQ4RkU7RUFDRSxnQkUzV2E7QURnUmpCOztBRCtGRTtFQUNFLGdCRS9XdUI7QURtUjNCOztBRGdHRTtFQUNFLGdCRW5Yd0I7QURzUjVCOztBRGlHRTtFQUNFLGdCRXZYc0I7QUR5UjFCOztBRGtHRTtFQUNFLGdCRTNYeUI7QUQ0UjdCOztBRG1HRTtFQUNFLGdCRS9Yc0I7QUQrUjFCOztBRG9HRTtFQUNFLGdCRW5ZZTtBRGtTbkI7O0FEcUdFO0VBQ0UsZ0JFdlljO0FEcVNsQjs7QURzR0U7RUFDRSxnQkUzWVk7QUR3U2hCOztBRHVHRTtFQUNFLGdCRS9ZZ0I7QUQyU3BCOztBRHdHRTtFQUNFLGdCRW5aYztBRDhTbEI7O0FEeUdFO0VBQ0UsZ0JFdlpjO0FEaVRsQjs7QUQwR0U7RUFDRSxnQkUzWmE7QURvVGpCOztBRDJHRTtFQUNFLGdCRS9aVztBRHVUZjs7QUQ0R0U7RUFDRSxnQkVuYWlCO0FEMFRyQjs7QUQ2R0U7RUFDRSxnQkV2YWU7QUQ2VG5COztBRDhHRTtFQUNFLGdCRTNhYTtBRGdVakI7O0FEK0dFO0VBQ0UsZ0JFL2FtQjtBRG1VdkI7O0FEZ0hFO0VBQ0UsZ0JFbmJxQjtBRHNVekI7O0FEaUhFO0VBQ0UsZ0JFdmJ5QjtBRHlVN0I7O0FEa0hFO0VBQ0UsZ0JFM2JrQjtBRDRVdEI7O0FEbUhFO0VBQ0UsZ0JFL2JvQztBRCtVeEM7O0FEb0hFO0VBQ0UsZ0JFbmM4QjtBRGtWbEM7O0FEcUhFO0VBQ0UsZ0JFdmN1QztBRHFWM0M7O0FEc0hFO0VBQ0UsZ0JFM2N1QztBRHdWM0M7O0FEdUhFO0VBQ0UsZ0JFL2NvQjtBRDJWeEI7O0FEd0hFO0VBQ0UsZ0JFbmRlO0FEOFZuQjs7QUR5SEU7RUFDRSxnQkV2ZGtCO0FEaVd0Qjs7QUQwSEU7RUFDRSxnQkUzZHVCO0FEb1czQjs7QUQySEU7RUFDRSxnQkUvZGlCO0FEdVdyQjs7QUQ0SEU7RUFDRSxnQkVuZVk7QUQwV2hCOztBRDZIRTtFQUNFLGdCRXZlcUI7QUQ2V3pCOztBRDhIRTtFQUNFLGdCRTNlYztBRGdYbEI7O0FEK0hFO0VBQ0UsZ0JFL2U4QjtBRG1YbEM7O0FEZ0lFO0VBQ0UsZ0JFbmZ5QjtBRHNYN0I7O0FEaUlFO0VBQ0UsZ0JFdmYyQjtBRHlYL0I7O0FEa0lFO0VBQ0UsZ0JFM2ZtQztBRDRYdkM7O0FEbUlFO0VBQ0UsZ0JFL2ZnQztBRCtYcEM7O0FEb0lFO0VBQ0UsZ0JFbmdCc0I7QURrWTFCOztBRHFJRTtFQUNFLGdCRXZnQm9CO0FEcVl4Qjs7QURzSUU7RUFDRSxnQkUzZ0J1QjtBRHdZM0I7O0FEdUlFO0VBQ0UsZ0JFL2dCYztBRDJZbEI7O0FEd0lFO0VBQ0UsZ0JFbmhCcUI7QUQ4WXpCOztBRHlJRTtFQUNFLGdCRXZoQm1CO0FEaVp2Qjs7QUQwSUU7RUFDRSxnQkUzaEJtQjtBRG9adkI7O0FEMklFO0VBQ0UsZ0JFL2hCcUI7QUR1WnpCOztBRDRJRTtFQUNFLGdCRW5pQnNCO0FEMFoxQjs7QUQ2SUU7RUFDRSxnQkV2aUJvQjtBRDZaeEI7O0FEOElFO0VBQ0UsZ0JFM2lCcUI7QURnYXpCOztBRCtJRTtFQUNFLGdCRS9pQnNCO0FEbWExQjs7QURnSkU7RUFDRSxnQkVuakJ1QjtBRHNhM0I7O0FEaUpFO0VBQ0UsZ0JFdmpCbUI7QUR5YXZCOztBRGtKRTtFQUNFLGdCRTNqQnFCO0FENGF6Qjs7QURtSkU7RUFDRSxnQkUvakJvQjtBRCtheEI7O0FEb0pFO0VBQ0UsZ0JFbmtCcUI7QURrYnpCOztBRHFKRTtFQUNFLGdCRXZrQnlCO0FEcWI3Qjs7QURzSkU7RUFDRSxnQkUza0JxQjtBRHdiekI7O0FEdUpFO0VBQ0UsZ0JFL2tCb0I7QUQyYnhCOztBRHdKRTtFQUNFLGdCRW5sQlk7QUQ4YmhCOztBRHlKRTtFQUNFLGdCRXZsQmdCO0FEaWNwQjs7QUQwSkU7RUFDRSxnQkUzbEIwQjtBRG9jOUI7O0FEMkpFO0VBQ0UsZ0JFL2xCZTtBRHVjbkI7O0FENEpFO0VBQ0UsZ0JFbm1Cb0I7QUQwY3hCOztBRDZKRTtFQUNFLGdCRXZtQmtCO0FENmN0Qjs7QUQ4SkU7RUFDRSxnQkUzbUJvQjtBRGdkeEI7O0FEK0pFO0VBQ0UsZ0JFL21CZ0I7QURtZHBCOztBRGdLRTtFQUNFLGdCRW5uQmdCO0FEc2RwQjs7QURpS0U7RUFDRSxnQkV2bkJZO0FEeWRoQjs7QURrS0U7RUFDRSxnQkUzbkJpQjtBRDRkckI7O0FEbUtFO0VBQ0UsZ0JFL25CWTtBRCtkaEI7O0FEb0tFO0VBQ0UsZ0JFbm9CZ0I7QURrZXBCOztBRHFLRTtFQUNFLGdCRXZvQmdCO0FEcWVwQjs7QURzS0U7RUFDRSxnQkUzb0JjO0FEd2VsQjs7QUR1S0U7RUFDRSxnQkUvb0JvQjtBRDJleEI7O0FEd0tFO0VBQ0UsZ0JFbnBCcUI7QUQ4ZXpCOztBRHlLRTtFQUNFLGdCRXZwQmE7QURpZmpCOztBRDBLRTtFQUNFLGdCRTNwQmE7QURvZmpCOztBRDJLRTtFQUNFLGdCRS9wQmM7QUR1ZmxCOztBRDRLRTtFQUNFLGdCRW5xQmU7QUQwZm5COztBRDZLRTtFQUNFLGdCRXZxQm1CO0FENmZ2Qjs7QUQ4S0U7RUFDRSxnQkUzcUJXO0FEZ2dCZjs7QUQrS0U7RUFDRSxnQkUvcUJpQjtBRG1nQnJCOztBRGdMRTtFQUNFLGdCRW5yQmM7QURzZ0JsQjs7QURpTEU7RUFDRSxnQkV2ckJZO0FEeWdCaEI7O0FEa0xFO0VBQ0UsZ0JFM3JCYTtBRDRnQmpCOztBRG1MRTtFQUNFLGdCRS9yQlk7QUQrZ0JoQjs7QURvTEU7RUFDRSxnQkVuc0JjO0FEa2hCbEI7O0FEcUxFO0VBQ0UsZ0JFdnNCbUI7QURxaEJ2Qjs7QURzTEU7RUFDRSxnQkUzc0JZO0FEd2hCaEI7O0FEdUxFO0VBQ0UsZ0JFL3NCZ0I7QUQyaEJwQjs7QUR3TEU7RUFDRSxnQkVudEJZO0FEOGhCaEI7O0FEeUxFO0VBQ0UsZ0JFdnRCaUI7QURpaUJyQjs7QUQwTEU7RUFDRSxnQkUzdEJZO0FEb2lCaEI7O0FEMkxFO0VBQ0UsZ0JFL3RCWTtBRHVpQmhCOztBRDRMRTtFQUNFLGdCRW51Qlk7QUQwaUJoQjs7QUQ2TEU7RUFDRSxnQkV2dUJlO0FENmlCbkI7O0FEOExFO0VBQ0UsZ0JFM3VCWTtBRGdqQmhCOztBRCtMRTtFQUNFLGdCRS91QmU7QURtakJuQjs7QURnTUU7RUFDRSxnQkVudkJpQjtBRHNqQnJCOztBRGlNRTtFQUNFLGdCRXZ2QmE7QUR5akJqQjs7QURrTUU7RUFDRSxnQkUzdkJlO0FENGpCbkI7O0FEbU1FO0VBQ0UsZ0JFL3ZCZ0I7QUQrakJwQjs7QURvTUU7RUFDRSxnQkVud0JhO0FEa2tCakI7O0FEcU1FO0VBQ0UsZ0JFdndCb0I7QURxa0J4Qjs7QURzTUU7RUFDRSxnQkUzd0JZO0FEd2tCaEI7O0FEdU1FO0VBQ0UsZ0JFL3dCVztBRDJrQmY7O0FEd01FO0VBQ0UsZ0JFbnhCaUI7QUQ4a0JyQjs7QUR5TUU7RUFDRSxnQkV2eEJZO0FEaWxCaEI7O0FEME1FO0VBQ0UsZ0JFM3hCYTtBRG9sQmpCOztBRDJNRTtFQUNFLGdCRS94QmE7QUR1bEJqQjs7QUQ0TUU7RUFDRSxnQkVueUJhO0FEMGxCakI7O0FENk1FO0VBQ0UsZ0JFdnlCYztBRDZsQmxCOztBRDhNRTtFQUNFLGdCRTN5QmE7QURnbUJqQjs7QUQrTUU7RUFDRSxnQkUveUJjO0FEbW1CbEI7O0FEZ05FO0VBQ0UsZ0JFbnpCZTtBRHNtQm5COztBRGlORTtFQUNFLGdCRXZ6Qm1CO0FEeW1CdkI7O0FEa05FO0VBQ0UsZ0JFM3pCYztBRDRtQmxCOztBRG1ORTtFQUNFLGdCRS96QmE7QUQrbUJqQjs7QURvTkU7RUFDRSxnQkVuMEJrQjtBRGtuQnRCOztBRHFORTtFQUNFLGdCRXYwQmdCO0FEcW5CcEI7O0FEc05FO0VBQ0UsZ0JFMzBCZTtBRHduQm5COztBRHVORTtFQUNFLGdCRS8wQmdCO0FEMm5CcEI7O0FEd05FO0VBQ0UsZ0JFbjFCaUI7QUQ4bkJyQjs7QUR5TkU7RUFDRSxnQkV2MUJjO0FEaW9CbEI7O0FEME5FO0VBQ0UsZ0JFMzFCVTtBRG9vQmQ7O0FEMk5FO0VBQ0UsZ0JFLzFCYztBRHVvQmxCOztBRDRORTtFQUNFLGdCRW4yQmdCO0FEMG9CcEI7O0FENk5FO0VBQ0UsZ0JFdjJCZ0I7QUQ2b0JwQjs7QUQ4TkU7RUFDRSxnQkUzMkJhO0FEZ3BCakI7O0FEK05FO0VBQ0UsZ0JFLzJCWTtBRG1wQmhCOztBRGdPRTtFQUNFLGdCRW4zQmE7QURzcEJqQjs7QURpT0U7RUFDRSxnQkV2M0JjO0FEeXBCbEI7O0FEa09FO0VBQ0UsZ0JFMzNCa0I7QUQ0cEJ0Qjs7QURtT0U7RUFDRSxnQkUvM0JlO0FEK3BCbkI7O0FEb09FO0VBQ0UsZ0JFbjRCa0I7QURrcUJ0Qjs7QURxT0U7RUFDRSxnQkV2NEJjO0FEcXFCbEI7O0FEc09FO0VBQ0UsZ0JFMzRCYTtBRHdxQmpCOztBRHVPRTtFQUNFLGdCRS80Qm1CO0FEMnFCdkI7O0FEd09FO0VBQ0UsZ0JFbjVCVztBRDhxQmY7O0FEeU9FO0VBQ0UsZ0JFdjVCYztBRGlyQmxCOztBRDBPRTtFQUNFLGdCRTM1QmE7QURvckJqQjs7QUQyT0U7RUFDRSxnQkUvNUJjO0FEdXJCbEI7O0FENE9FO0VBQ0UsZ0JFbjZCaUI7QUQwckJyQjs7QUQ2T0U7RUFDRSxnQkV2NkJzQjtBRDZyQjFCOztBRDhPRTtFQUNFLGdCRTM2QnVCO0FEZ3NCM0I7O0FEK09FO0VBQ0UsZ0JFLzZCaUI7QURtc0JyQjs7QURnUEU7RUFDRSxnQkVuN0JlO0FEc3NCbkI7O0FEaVBFO0VBQ0UsZ0JFdjdCYztBRHlzQmxCOztBRGtQRTtFQUNFLGdCRTM3QmM7QUQ0c0JsQiIsImZpbGUiOiJhZG1pbi1uYXYtbWVudXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XHJcbiAgc3JjOlxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmP3U2cjgxcicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/dTZyODFyJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmc/dTZyODFyIyN7JGljb21vb24tZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY3BzLWljb24ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICBzcGVhazogbmV2ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5jcHMtaWNvbi10d2l0dGVyLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR3aXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10d2l0dGVyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNoYXBlcy1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNoYXBlcy1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rLW9wZW4tc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLW9wZW4tc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vay1yZWFkZXItc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNjaG9vbC1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNjaG9vbC1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG9jay1yZWd1bGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvY2stcmVndWxhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yb2NrZXQtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yb2NrZXQtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1udXJzZS1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItbnVyc2Utc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXN0ZXJpc2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hc3RlcmlzazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGx1czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1xdWVzdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXF1ZXN0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1pbnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWludXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbXVzaWMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tdXNpYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbnZlbG9wZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW52ZWxvcGUtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGFyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXIxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvY2stbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb2NrLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcm9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJvYWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbmJveDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NrMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2sxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlYWRwaG9uZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWFkcGhvbmVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXByaW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHJpbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FtZXJhMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYTE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmlkZW8tY2FtZXJhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmlkZW8tY2FtZXJhOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdpZnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGxhbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wbGFuZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29tbWVudDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb21tZW50MTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mYWNlYm9vay1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1zcXVhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24ta2V5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24ta2V5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmtlZGluLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbmtlZGluLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mYWNlYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZhY2Vib29rOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZhY2Vib29rLWYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1mOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlbGwtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGFpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmsxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGluazE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9uZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tb25leTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saW5rZWRpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbmtlZGluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVtYnJlbGxhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdW1icmVsbGE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGlnaHRidWxiLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saWdodGJ1bGItbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLW1kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1tZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGV0aG9zY29wZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN0ZXRob3Njb3BlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN1aXRjYXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VpdGNhc2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmVsbDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jdXRsZXJ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY3V0bGVyeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1maWxlLXRleHQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZpbGUtdGV4dC1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFtYnVsYW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFtYnVsYW5jZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tZWRraXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tZWRraXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VwZXJzY3JpcHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdXBlcnNjcmlwdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1taWNyb3Bob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWljcm9waG9uZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi15b3V0dWJlLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZsaWNrcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mbGlja3IxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN1bi1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VuLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9vbi1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9vbi1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdoZWVsY2hhaXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZpbWVvLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZpbWVvLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcGFjZS1zaHV0dGxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BhY2Utc2h1dHRsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iYW5rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmFuazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbnN0aXR1dGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc3RpdHV0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVuaXZlcnNpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzaXR5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhZHVhdGlvbi1jYXA7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9ydGFyLWJvYXJkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoaWxkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hpbGQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGF3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGF3OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJlY3ljbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZWN5Y2xlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWF1dG9tb2JpbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hdXRvbW9iaWxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXBlci1wbGFuZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFwZXItcGxhbmUtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW5kLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW5kLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29weXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29weXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWF0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1zZWNyZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXNlY3JldDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJhbGFuY2Utc2NhbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNyZWF0aXZlLWNvbW1vbnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmltZW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVuaXZlcnNhbC1hY2Nlc3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFkZHJlc3MtY2FyZC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWRkcmVzcy1jYXJkLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmNhcmQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZjYXJkLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYXYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmF2OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVudmVsb3BlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW52ZWxvcGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnViYmxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXJzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXJzMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBpbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhcjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VwcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cHBvcnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lNDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yaW5nX3ZvbHVtZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJpbmdfdm9sdW1lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdoZXJlX3RvX3ZvdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVyZV90b192b3RlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm07IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZGF0YV91c2FnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRhdGFfdXNhZ2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9pbnZpdGF0aW9uZXZlbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYV9hbHRwaG90b19jYW1lcmFsb2NhbF9zZWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWRkX2xvY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW5lYXJfbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1uZWFyX21lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJlc3RhdXJhbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZXN0YXVyYW50OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWRlcGFydHVyZV9ib2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRlcGFydHVyZV9ib2FyZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1waWVfY2hhcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1waWVfY2hhcnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FrZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNha2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbm90aWZpY2F0aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW5vdGlmaWNhdGlvbnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2Nob29sIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2Nob29sOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF9kaXNzYXRpc2ZpZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X25ldXRyYWw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF9zYXRpc2ZpZWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10aHVtYl9kb3duX2FsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX2Rvd25fYWx0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRodW1iX3VwX2FsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX3VwX2FsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hY2NvdW50X2JhbGFuY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY2NvdW50X2JhbGFuY2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VhcmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VhcmNoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZlcmlmaWVkX3VzZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12ZXJpZmllZF91c2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZpbmdlcnByaW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmluZ2VycHJpbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ190cmFuc2xhdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1nX3RyYW5zbGF0ZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi13Yl90d2lnaGxpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td2JfdHdpZ2hsaWdodDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbW9qaV9lbW90aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVtb2ppX2V2ZW50cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVtb2ppX2V2ZW50czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbW9qaV9vYmplY3RzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfb2JqZWN0czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfZXNwb3J0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19lc3BvcnRzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19mb290YmFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19mb290YmFsbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfZ29sZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19nb2xmOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19ob2NrZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfaG9ja2V5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19ydWdieSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19ydWdieTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfc29jY2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3NvY2NlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c190ZW5uaXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfdGVubmlzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWx1bmNoX2RpbmluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWx1bmNoX2RpbmluZzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXJrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFyazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pY2VjcmVhbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWljZWNyZWFtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hY191bml0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWNfdW5pdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWFjaF9hY2Nlc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWFjaF9hY2Nlc3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hpbGRfY2FyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoaWxkX2NhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcm9vbV9zZXJ2aWNlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjdGl2aXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWN0aXZpdHk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXBlcnR1cmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hcGVydHVyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rLW9wZW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLW9wZW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9va21hcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rbWFyazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbGVuZGFyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbWVyYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGV2cm9uLWxlZnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZXZyb24tcmlnaHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG91ZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb3VkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNvZmZlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvZmZlZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb21wYXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tcGFzczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1kb2xsYXItc2lnbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRvbGxhci1zaWduOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWV5ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWV5ZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1maWxlLXRleHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maWxlLXRleHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZm9sZGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZm9sZGVyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdpZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1naWZ0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdsb2JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2xvYmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ3JpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdyaWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVhcnQzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhcnQzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlbHAtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVscC1jaXJjbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2F0ZWdvcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYXRlZ29yeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbmZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5mbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saWZlLWJ1b3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saWZlLWJ1b3k7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGluayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1haWw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWFwLXBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1hcC1waW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1lbnU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29tbWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvbW1lbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGFwZXJjbGlwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFwZXJjbGlwOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGhvbmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHJpbnRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXByaW50ZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2V0dGluZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZXR0aW5nczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zaGFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNoYXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNob3BwaW5nLWJhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNob3BwaW5nLWJhZzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10YWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10YWc7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdGh1bWJzLXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGh1bWJzLXVwOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXJzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9zZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhvbWUyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBlbmNpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBlbmNpbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wZW5jaWwyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGVuY2lsMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1oZWFkcGhvbmVzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYWRwaG9uZXMxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW11c2ljMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW11c2ljMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2sxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXByaWNlLXRhZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wcmljZS10YWdzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpZmVidW95IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlmZWJ1b3k7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHVzaHBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXB1c2hwaW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jYXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NhdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NhdGlvbjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NhdGlvbjI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9iaWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9iaWxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdHY7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZHJhd2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZHJhd2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJ1YmJsZXMzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlczM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnViYmxlczQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGVzNDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXIyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWtleTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1rZXkxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2syIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jazI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td3JlbmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td3JlbmNoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1hZ2ljLXdhbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYWdpYy13YW5kOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFpZC1raXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1haWQta2l0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN0YXRzLWRvdHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdGF0cy1kb3RzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRyb3BoeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRyb3BoeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1naWZ0MiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdpZnQyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb29uLWtuaWZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3Bvb24ta25pZmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGFiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFiOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwaGVyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwaGVyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lYXJ0aCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVhcnRoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlYXJ0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGVja21hcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGVja21hcms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc29ydC1hbHBoYS1hc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWFzYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zdGFncmFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zdGFncmFtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXlvdXR1YmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi15b3V0dWJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZsaWNrciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10dW1ibHIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10dW1ibHI7IFxyXG4gIH1cclxufVxyXG5cclxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9jcHNjaG9vbC50dGY/dTZyODFyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uL2Nwc2Nob29sLndvZmY/dTZyODFyXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vY3BzY2hvb2wuc3ZnP3U2cjgxciNjcHNjaG9vbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi5jcHMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5jcHMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5jcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5jcHMtaWNvbi1zaGFwZXMtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uY3BzLWljb24tYm9vay1yZWFkZXItc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5jcHMtaWNvbi1zY2hvb2wtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrLXJlZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmNwcy1pY29uLXJvY2tldC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uY3BzLWljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmNwcy1pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5jcHMtaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uY3BzLWljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmNwcy1pY29uLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmNwcy1pY29uLXN0YXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uY3BzLWljb24tY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uY3BzLWljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uY3BzLWljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmNwcy1pY29uLWxvY2sxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5jcHMtaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uY3BzLWljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uY3BzLWljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uY3BzLWljb24tY29tbWVudDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uY3BzLWljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5jcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmNwcy1pY29uLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5jcHMtaWNvbi1saW5rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uY3BzLWljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmNwcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5jcHMtaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uY3BzLWljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmNwcy1pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5jcHMtaWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uY3BzLWljb24tYmVsbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmNwcy1pY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5jcHMtaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmNwcy1pY29uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uY3BzLWljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmNwcy1pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3IxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5jcHMtaWNvbi1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uY3BzLWljb24tbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jcHMtaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5jcHMtaWNvbi12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmNwcy1pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmNwcy1pY29uLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5jcHMtaWNvbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uY3BzLWljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5jcHMtaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5jcHMtaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5jcHMtaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmNwcy1pY29uLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uY3BzLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5jcHMtaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uY3BzLWljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5jcHMtaWNvbi1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uY3BzLWljb24tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uY3BzLWljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5jcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdmNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5jcHMtaWNvbi1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5jcHMtaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmNwcy1pY29uLWJlbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5jcHMtaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY3BzLWljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY3BzLWljb24taG9tZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmNwcy1pY29uLXJpbmdfdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5jcHMtaWNvbi13aGVyZV90b192b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5jcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uY3BzLWljb24tZGF0YV91c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5jcHMtaWNvbi1uZWFyX21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jcHMtaWNvbi1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmNwcy1pY29uLXBpZV9jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uY3BzLWljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uY3BzLWljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uY3BzLWljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uY3BzLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5jcHMtaWNvbi1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uY3BzLWljb24tZ190cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX29iamVjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmNwcy1pY29uLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNwcy1pY29uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmNwcy1pY29uLWFjX3VuaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNwcy1pY29uLWJlYWNoX2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uY3BzLWljb24tY2hpbGRfY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5jcHMtaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uY3BzLWljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmNwcy1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uY3BzLWljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uY3BzLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5jcHMtaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmNwcy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uY3BzLWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uY3BzLWljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLmNwcy1pY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5jcHMtaWNvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLmNwcy1pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmNwcy1pY29uLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5jcHMtaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uY3BzLWljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5jcHMtaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uY3BzLWljb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uY3BzLWljb24taGVhcnQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5jcHMtaWNvbi1oZWxwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uY3BzLWljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uY3BzLWljb24tY2F0ZWdvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmNwcy1pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmNwcy1pY29uLWxpZmUtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uY3BzLWljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uY3BzLWljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uY3BzLWljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uY3BzLWljb24tbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uY3BzLWljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uY3BzLWljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uY3BzLWljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5jcHMtaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uY3BzLWljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uY3BzLWljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmNwcy1pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5jcHMtaWNvbi1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmNwcy1pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmNwcy1pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uY3BzLWljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uY3BzLWljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmNwcy1pY29uLWhvbWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLmNwcy1pY29uLWhvbWUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5jcHMtaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLmNwcy1pY29uLXBlbmNpbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLmNwcy1pY29uLWhlYWRwaG9uZXMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5jcHMtaWNvbi1tdXNpYzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLmNwcy1pY29uLWJvb2sxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5jcHMtaWNvbi1wcmljZS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5jcHMtaWNvbi1saWZlYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4uY3BzLWljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uY3BzLWljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLmNwcy1pY29uLWxvY2F0aW9uMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uY3BzLWljb24tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5jcHMtaWNvbi10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uY3BzLWljb24tZHJhd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5jcHMtaWNvbi1idWJibGVzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlczQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5jcHMtaWNvbi1rZXkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uY3BzLWljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5jcHMtaWNvbi1tYWdpYy13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5jcHMtaWNvbi1haWQta2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5jcHMtaWNvbi1zdGF0cy1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5jcHMtaWNvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLmNwcy1pY29uLWdpZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9vbi1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uY3BzLWljb24tbGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5jcHMtaWNvbi1zcGhlcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzlcIjtcbn1cblxuLmNwcy1pY29uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5jcHMtaWNvbi1oZWFydDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLmNwcy1pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uY3BzLWljb24tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cblxuLmNwcy1pY29uLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OVwiO1xufVxuXG4uY3BzLWljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG5cbi5jcHMtaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cblxuLmNwcy1pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOVwiO1xufSIsIiRpY29tb29uLWZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWRlZmF1bHQ7XHJcbiRpY29tb29uLWZvbnQtcGF0aDogXCJmb250c1wiICFkZWZhdWx0O1xyXG5cclxuJGNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOiBcIlxcZTkzY1wiO1xyXG4kY3BzLWljb24tdHdpdHRlcjogXCJcXGU5ODZcIjtcclxuJGNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQ6IFwiXFxlOTEyXCI7XHJcbiRjcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOiBcIlxcZTkyOVwiO1xyXG4kY3BzLWljb24tc2hhcGVzLXNvbGlkOiBcIlxcZTkyYVwiO1xyXG4kY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOiBcIlxcZTkyYlwiO1xyXG4kY3BzLWljb24tYm9vay1yZWFkZXItc29saWQ6IFwiXFxlOTJjXCI7XHJcbiRjcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZDogXCJcXGU5MmRcIjtcclxuJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOiBcIlxcZTkyZVwiO1xyXG4kY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOiBcIlxcZTkyZlwiO1xyXG4kY3BzLWljb24tY2hhbGtib2FyZC1zb2xpZDogXCJcXGU5MzBcIjtcclxuJGNwcy1pY29uLXNjaG9vbC1zb2xpZDogXCJcXGU5MzFcIjtcclxuJGNwcy1pY29uLWNsb2NrLXJlZ3VsYXI6IFwiXFxlOTMyXCI7XHJcbiRjcHMtaWNvbi1yb2NrZXQtc29saWQ6IFwiXFxlOTMzXCI7XHJcbiRjcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOiBcIlxcZTkzNFwiO1xyXG4kY3BzLWljb24tYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XHJcbiRjcHMtaWNvbi1wbHVzOiBcIlxcZjA2N1wiO1xyXG4kY3BzLWljb24tcXVlc3Rpb246IFwiXFxmMTI4XCI7XHJcbiRjcHMtaWNvbi1taW51czogXCJcXGYwNjhcIjtcclxuJGNwcy1pY29uLW11c2ljOiBcIlxcZjAwMVwiO1xyXG4kY3BzLWljb24tZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcclxuJGNwcy1pY29uLXN0YXIxOiBcIlxcZjAwNVwiO1xyXG4kY3BzLWljb24tdXNlcjE6IFwiXFxmMDA3XCI7XHJcbiRjcHMtaWNvbi1jbG9jay1vOiBcIlxcZjAxN1wiO1xyXG4kY3BzLWljb24tcm9hZDogXCJcXGYwMThcIjtcclxuJGNwcy1pY29uLWluYm94OiBcIlxcZjAxY1wiO1xyXG4kY3BzLWljb24tbG9jazE6IFwiXFxmMDIzXCI7XHJcbiRjcHMtaWNvbi1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xyXG4kY3BzLWljb24tcHJpbnQ6IFwiXFxmMDJmXCI7XHJcbiRjcHMtaWNvbi1jYW1lcmExOiBcIlxcZjAzMFwiO1xyXG4kY3BzLWljb24tdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xyXG4kY3BzLWljb24tZ2lmdDE6IFwiXFxmMDZiXCI7XHJcbiRjcHMtaWNvbi1wbGFuZTogXCJcXGYwNzJcIjtcclxuJGNwcy1pY29uLWNhbGVuZGFyMTogXCJcXGYwNzNcIjtcclxuJGNwcy1pY29uLWNvbW1lbnQxOiBcIlxcZjA3NVwiO1xyXG4kY3BzLWljb24tZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xyXG4kY3BzLWljb24ta2V5OiBcIlxcZjA4NFwiO1xyXG4kY3BzLWljb24tbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xyXG4kY3BzLWljb24tZmFjZWJvb2s6IFwiXFxmMDlhXCI7XHJcbiRjcHMtaWNvbi1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xyXG4kY3BzLWljb24tYmVsbC1vOiBcIlxcZjBhMlwiO1xyXG4kY3BzLWljb24tY2hhaW46IFwiXFxmMGMxXCI7XHJcbiRjcHMtaWNvbi1saW5rMTogXCJcXGYwYzFcIjtcclxuJGNwcy1pY29uLW1vbmV5OiBcIlxcZjBkNlwiO1xyXG4kY3BzLWljb24tbGlua2VkaW46IFwiXFxmMGUxXCI7XHJcbiRjcHMtaWNvbi11bWJyZWxsYTogXCJcXGYwZTlcIjtcclxuJGNwcy1pY29uLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xyXG4kY3BzLWljb24tdXNlci1tZDogXCJcXGYwZjBcIjtcclxuJGNwcy1pY29uLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xyXG4kY3BzLWljb24tc3VpdGNhc2U6IFwiXFxmMGYyXCI7XHJcbiRjcHMtaWNvbi1iZWxsMTogXCJcXGYwZjNcIjtcclxuJGNwcy1pY29uLWN1dGxlcnk6IFwiXFxmMGY1XCI7XHJcbiRjcHMtaWNvbi1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcclxuJGNwcy1pY29uLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcclxuJGNwcy1pY29uLW1lZGtpdDogXCJcXGYwZmFcIjtcclxuJGNwcy1pY29uLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xyXG4kY3BzLWljb24tbWljcm9waG9uZTogXCJcXGYxMzBcIjtcclxuJGNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xyXG4kY3BzLWljb24tZmxpY2tyMTogXCJcXGYxNmVcIjtcclxuJGNwcy1pY29uLXN1bi1vOiBcIlxcZjE4NVwiO1xyXG4kY3BzLWljb24tbW9vbi1vOiBcIlxcZjE4NlwiO1xyXG4kY3BzLWljb24td2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcclxuJGNwcy1pY29uLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcclxuJGNwcy1pY29uLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XHJcbiRjcHMtaWNvbi1iYW5rOiBcIlxcZjE5Y1wiO1xyXG4kY3BzLWljb24taW5zdGl0dXRpb246IFwiXFxmMTljXCI7XHJcbiRjcHMtaWNvbi11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xyXG4kY3BzLWljb24tZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XHJcbiRjcHMtaWNvbi1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XHJcbiRjcHMtaWNvbi1jaGlsZDogXCJcXGYxYWVcIjtcclxuJGNwcy1pY29uLXBhdzogXCJcXGYxYjBcIjtcclxuJGNwcy1pY29uLXJlY3ljbGU6IFwiXFxmMWI4XCI7XHJcbiRjcHMtaWNvbi1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xyXG4kY3BzLWljb24tY2FyOiBcIlxcZjFiOVwiO1xyXG4kY3BzLWljb24tcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcclxuJGNwcy1pY29uLXNlbmQtbzogXCJcXGYxZDlcIjtcclxuJGNwcy1pY29uLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcclxuJGNwcy1pY29uLWF0OiBcIlxcZjFmYVwiO1xyXG4kY3BzLWljb24tYnVzOiBcIlxcZjIwN1wiO1xyXG4kY3BzLWljb24tY2M6IFwiXFxmMjBhXCI7XHJcbiRjcHMtaWNvbi11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcclxuJGNwcy1pY29uLXVzZXItcGx1czogXCJcXGYyMzRcIjtcclxuJGNwcy1pY29uLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XHJcbiRjcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xyXG4kY3BzLWljb24tdmltZW86IFwiXFxmMjdkXCI7XHJcbiRjcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XHJcbiRjcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xyXG4kY3BzLWljb24td2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XHJcbiRjcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcclxuJGNwcy1pY29uLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kY3BzLWljb24tdmNhcmQtbzogXCJcXGYyYmNcIjtcclxuJGNwcy1pY29uLXVzZXItbzogXCJcXGYyYzBcIjtcclxuJGNwcy1pY29uLWdyYXY6IFwiXFxmMmQ2XCI7XHJcbiRjcHMtaWNvbi1lbnZlbG9wZTogXCJcXGU5MzZcIjtcclxuJGNwcy1pY29uLWJ1YmJsZTogXCJcXGU5MzdcIjtcclxuJGNwcy1pY29uLXVzZXJzMTogXCJcXGU5MzhcIjtcclxuJGNwcy1pY29uLWJlbGwyOiBcIlxcZTkzOVwiO1xyXG4kY3BzLWljb24tcGluOiBcIlxcZTkwNVwiO1xyXG4kY3BzLWljb24tY2FsZW5kYXIyOiBcIlxcZTkzYVwiO1xyXG4kY3BzLWljb24tc3VwcG9ydDogXCJcXGU5M2JcIjtcclxuJGNwcy1pY29uLWhvbWU0OiBcIlxcZTkzZFwiO1xyXG4kY3BzLWljb24tcmluZ192b2x1bWU6IFwiXFxlOTNlXCI7XHJcbiRjcHMtaWNvbi13aGVyZV90b192b3RlOiBcIlxcZTkzZlwiO1xyXG4kY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm06IFwiXFxlOTQwXCI7XHJcbiRjcHMtaWNvbi1kYXRhX3VzYWdlOiBcIlxcZTk0MVwiO1xyXG4kY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDogXCJcXGU5NDJcIjtcclxuJGNwcy1pY29uLWluc2VydF9pbnZpdGF0aW9uZXZlbnQ6IFwiXFxlOTQzXCI7XHJcbiRjcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlOiBcIlxcZTk0NFwiO1xyXG4kY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTogXCJcXGU5NDVcIjtcclxuJGNwcy1pY29uLWFkZF9sb2NhdGlvbjogXCJcXGU5NDZcIjtcclxuJGNwcy1pY29uLW5lYXJfbWU6IFwiXFxlOTQ3XCI7XHJcbiRjcHMtaWNvbi1yZXN0YXVyYW50OiBcIlxcZTk0OFwiO1xyXG4kY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkOiBcIlxcZTk0OVwiO1xyXG4kY3BzLWljb24tcGllX2NoYXJ0OiBcIlxcZTk0YVwiO1xyXG4kY3BzLWljb24tY2FrZTogXCJcXGU5NGJcIjtcclxuJGNwcy1pY29uLW5vdGlmaWNhdGlvbnM6IFwiXFxlOTRjXCI7XHJcbiRjcHMtaWNvbi1zY2hvb2w6IFwiXFxlOTRkXCI7XHJcbiRjcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOiBcIlxcZTk0ZVwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X25ldXRyYWw6IFwiXFxlOTRmXCI7XHJcbiRjcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkOiBcIlxcZTk1MFwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOiBcIlxcZTk1MVwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkOiBcIlxcZTk1MlwiO1xyXG4kY3BzLWljb24tdGh1bWJfZG93bl9hbHQ6IFwiXFxlOTUzXCI7XHJcbiRjcHMtaWNvbi10aHVtYl91cF9hbHQ6IFwiXFxlOTU0XCI7XHJcbiRjcHMtaWNvbi1hY2NvdW50X2JhbGFuY2U6IFwiXFxlOTU1XCI7XHJcbiRjcHMtaWNvbi1zZWFyY2g6IFwiXFxlOTA2XCI7XHJcbiRjcHMtaWNvbi12ZXJpZmllZF91c2VyOiBcIlxcZTk1NlwiO1xyXG4kY3BzLWljb24tZmluZ2VycHJpbnQ6IFwiXFxlOTU3XCI7XHJcbiRjcHMtaWNvbi1nX3RyYW5zbGF0ZTogXCJcXGU5MjhcIjtcclxuJGNwcy1pY29uLXdiX3R3aWdobGlnaHQ6IFwiXFxlOTU4XCI7XHJcbiRjcHMtaWNvbi1lbW9qaV9lbW90aW9uczogXCJcXGU5NTlcIjtcclxuJGNwcy1pY29uLWVtb2ppX2V2ZW50czogXCJcXGU5NWFcIjtcclxuJGNwcy1pY29uLWVtb2ppX29iamVjdHM6IFwiXFxlOTViXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfZXNwb3J0czogXCJcXGU5NWNcIjtcclxuJGNwcy1pY29uLXNwb3J0c19mb290YmFsbDogXCJcXGU5NWRcIjtcclxuJGNwcy1pY29uLXNwb3J0c19nb2xmOiBcIlxcZTk1ZVwiO1xyXG4kY3BzLWljb24tc3BvcnRzX2hvY2tleTogXCJcXGU5NWZcIjtcclxuJGNwcy1pY29uLXNwb3J0c19ydWdieTogXCJcXGU5NjBcIjtcclxuJGNwcy1pY29uLXNwb3J0c19zb2NjZXI6IFwiXFxlOTYxXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbDogXCJcXGU5NjJcIjtcclxuJGNwcy1pY29uLXNwb3J0c190ZW5uaXM6IFwiXFxlOTYzXCI7XHJcbiRjcHMtaWNvbi1sdW5jaF9kaW5pbmc6IFwiXFxlOTY0XCI7XHJcbiRjcHMtaWNvbi1wYXJrOiBcIlxcZTk2NVwiO1xyXG4kY3BzLWljb24taWNlY3JlYW06IFwiXFxlOTY2XCI7XHJcbiRjcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206IFwiXFxlOTY3XCI7XHJcbiRjcHMtaWNvbi1hY191bml0OiBcIlxcZTk2OFwiO1xyXG4kY3BzLWljb24tYmVhY2hfYWNjZXNzOiBcIlxcZTk2OVwiO1xyXG4kY3BzLWljb24tY2hpbGRfY2FyZTogXCJcXGU5NmFcIjtcclxuJGNwcy1pY29uLXJvb21fc2VydmljZTogXCJcXGU5NmJcIjtcclxuJGNwcy1pY29uLWFjdGl2aXR5OiBcIlxcZTkwOFwiO1xyXG4kY3BzLWljb24tYXBlcnR1cmU6IFwiXFxlOTBhXCI7XHJcbiRjcHMtaWNvbi1iZWxsOiBcIlxcZTkwYlwiO1xyXG4kY3BzLWljb24tYm9vay1vcGVuOiBcIlxcZTkwY1wiO1xyXG4kY3BzLWljb24tYm9vazogXCJcXGU5MGRcIjtcclxuJGNwcy1pY29uLWJvb2ttYXJrOiBcIlxcZTkwZVwiO1xyXG4kY3BzLWljb24tY2FsZW5kYXI6IFwiXFxlOTAwXCI7XHJcbiRjcHMtaWNvbi1jYW1lcmE6IFwiXFxlOTBmXCI7XHJcbiRjcHMtaWNvbi1jaGV2cm9uLWxlZnQ6IFwiXFxlOTI2XCI7XHJcbiRjcHMtaWNvbi1jaGV2cm9uLXJpZ2h0OiBcIlxcZTkyN1wiO1xyXG4kY3BzLWljb24tY2xvY2s6IFwiXFxlOTZjXCI7XHJcbiRjcHMtaWNvbi1jbG91ZDogXCJcXGU5MTBcIjtcclxuJGNwcy1pY29uLWNvZmZlZTogXCJcXGU5NmRcIjtcclxuJGNwcy1pY29uLWNvbXBhc3M6IFwiXFxlOTExXCI7XHJcbiRjcHMtaWNvbi1kb2xsYXItc2lnbjogXCJcXGU5NmVcIjtcclxuJGNwcy1pY29uLWV5ZTogXCJcXGU5NmZcIjtcclxuJGNwcy1pY29uLWZpbGUtdGV4dDogXCJcXGU5MTNcIjtcclxuJGNwcy1pY29uLWZvbGRlcjogXCJcXGU5MTRcIjtcclxuJGNwcy1pY29uLWdpZnQ6IFwiXFxlOTE1XCI7XHJcbiRjcHMtaWNvbi1nbG9iZTogXCJcXGU5NzBcIjtcclxuJGNwcy1pY29uLWdyaWQ6IFwiXFxlOTE2XCI7XHJcbiRjcHMtaWNvbi1oZWFydDM6IFwiXFxlOTcxXCI7XHJcbiRjcHMtaWNvbi1oZWxwLWNpcmNsZTogXCJcXGU5NzJcIjtcclxuJGNwcy1pY29uLWhvbWU6IFwiXFxlOTE3XCI7XHJcbiRjcHMtaWNvbi1jYXRlZ29yeTogXCJcXGU5MDFcIjtcclxuJGNwcy1pY29uLWluZm86IFwiXFxlOTE4XCI7XHJcbiRjcHMtaWNvbi1saWZlLWJ1b3k6IFwiXFxlOTczXCI7XHJcbiRjcHMtaWNvbi1saW5rOiBcIlxcZTkxOVwiO1xyXG4kY3BzLWljb24tbG9jazogXCJcXGU5MWFcIjtcclxuJGNwcy1pY29uLW1haWw6IFwiXFxlOTFiXCI7XHJcbiRjcHMtaWNvbi1tYXAtcGluOiBcIlxcZTkxY1wiO1xyXG4kY3BzLWljb24tbWVudTogXCJcXGU5MDdcIjtcclxuJGNwcy1pY29uLWNvbW1lbnQ6IFwiXFxlOTA0XCI7XHJcbiRjcHMtaWNvbi1wYXBlcmNsaXA6IFwiXFxlOTFkXCI7XHJcbiRjcHMtaWNvbi1waG9uZTogXCJcXGU5MWVcIjtcclxuJGNwcy1pY29uLXByaW50ZXI6IFwiXFxlOTFmXCI7XHJcbiRjcHMtaWNvbi1zZXR0aW5nczogXCJcXGU5MjBcIjtcclxuJGNwcy1pY29uLXNoYXJlOiBcIlxcZTkyMVwiO1xyXG4kY3BzLWljb24tc2hvcHBpbmctYmFnOiBcIlxcZTkyMlwiO1xyXG4kY3BzLWljb24tc3RhcjogXCJcXGU5MjNcIjtcclxuJGNwcy1pY29uLXRhZzogXCJcXGU5MDJcIjtcclxuJGNwcy1pY29uLXRodW1icy11cDogXCJcXGU5MjRcIjtcclxuJGNwcy1pY29uLXVzZXI6IFwiXFxlOTAzXCI7XHJcbiRjcHMtaWNvbi11c2VyczogXCJcXGU5MjVcIjtcclxuJGNwcy1pY29uLWNsb3NlOiBcIlxcZTkwOVwiO1xyXG4kY3BzLWljb24taG9tZTI6IFwiXFxlOTc0XCI7XHJcbiRjcHMtaWNvbi1ob21lMjE6IFwiXFxlOTc1XCI7XHJcbiRjcHMtaWNvbi1ob21lMzogXCJcXGU5NzZcIjtcclxuJGNwcy1pY29uLXBlbmNpbDogXCJcXGU5NzdcIjtcclxuJGNwcy1pY29uLXBlbmNpbDI6IFwiXFxlOTc4XCI7XHJcbiRjcHMtaWNvbi1oZWFkcGhvbmVzMTogXCJcXGU5NzlcIjtcclxuJGNwcy1pY29uLW11c2ljMTogXCJcXGU5N2FcIjtcclxuJGNwcy1pY29uLWJvb2sxOiBcIlxcZTkzNVwiO1xyXG4kY3BzLWljb24tcHJpY2UtdGFnczogXCJcXGU5N2JcIjtcclxuJGNwcy1pY29uLWxpZmVidW95OiBcIlxcZTk3Y1wiO1xyXG4kY3BzLWljb24tcHVzaHBpbjogXCJcXGU5N2RcIjtcclxuJGNwcy1pY29uLWxvY2F0aW9uOiBcIlxcZTk4M1wiO1xyXG4kY3BzLWljb24tbG9jYXRpb24yOiBcIlxcZTk3ZVwiO1xyXG4kY3BzLWljb24tbW9iaWxlOiBcIlxcZTk4NFwiO1xyXG4kY3BzLWljb24tdHY6IFwiXFxlOTdmXCI7XHJcbiRjcHMtaWNvbi1kcmF3ZXI6IFwiXFxlOTgwXCI7XHJcbiRjcHMtaWNvbi1idWJibGVzMzogXCJcXGU5ODFcIjtcclxuJGNwcy1pY29uLWJ1YmJsZXM0OiBcIlxcZTk4MlwiO1xyXG4kY3BzLWljb24tdXNlcjI6IFwiXFxlOTg1XCI7XHJcbiRjcHMtaWNvbi1rZXkxOiBcIlxcZTk4ZFwiO1xyXG4kY3BzLWljb24tbG9jazI6IFwiXFxlOThmXCI7XHJcbiRjcHMtaWNvbi13cmVuY2g6IFwiXFxlOTkxXCI7XHJcbiRjcHMtaWNvbi1tYWdpYy13YW5kOiBcIlxcZTk5N1wiO1xyXG4kY3BzLWljb24tYWlkLWtpdDogXCJcXGU5OThcIjtcclxuJGNwcy1pY29uLXN0YXRzLWRvdHM6IFwiXFxlOTliXCI7XHJcbiRjcHMtaWNvbi10cm9waHk6IFwiXFxlOTllXCI7XHJcbiRjcHMtaWNvbi1naWZ0MjogXCJcXGU5OWZcIjtcclxuJGNwcy1pY29uLXNwb29uLWtuaWZlOiBcIlxcZTlhM1wiO1xyXG4kY3BzLWljb24tbGFiOiBcIlxcZTlhYVwiO1xyXG4kY3BzLWljb24tc3BoZXJlOiBcIlxcZTljOVwiO1xyXG4kY3BzLWljb24tZWFydGg6IFwiXFxlOWNhXCI7XHJcbiRjcHMtaWNvbi1oZWFydDE6IFwiXFxlOWRhXCI7XHJcbiRjcHMtaWNvbi1jaGVja21hcms6IFwiXFxlYTEwXCI7XHJcbiRjcHMtaWNvbi1zb3J0LWFscGhhLWFzYzogXCJcXGVhNDhcIjtcclxuJGNwcy1pY29uLXNvcnQtYWxwaGEtZGVzYzogXCJcXGVhNDlcIjtcclxuJGNwcy1pY29uLWluc3RhZ3JhbTogXCJcXGVhOTJcIjtcclxuJGNwcy1pY29uLXlvdXR1YmU6IFwiXFxlYTlkXCI7XHJcbiRjcHMtaWNvbi1mbGlja3I6IFwiXFxlYWE0XCI7XHJcbiRjcHMtaWNvbi10dW1ibHI6IFwiXFxlYWI5XCI7XHJcblxyXG4iXX0= */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zYXNzL2ljb21vb24vc3R5bGUuc2NzcyIsImFkbWluLW5hdi1tZW51cy5jc3MiLCIuLi9zcmMvc2Fzcy9pY29tb29uL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsdUJBQUE7RUFDQSxvTUFDRTtFQUdGLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0pGO0FET0E7RUFDRSwrRUFBQTtFQUNBLGtDQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBQ05GOztBRFVFO0VBQ0UsZ0JFM0JzQjtBRG9CMUI7O0FEV0U7RUFDRSxnQkUvQmU7QUR1Qm5COztBRFlFO0VBQ0UsZ0JFbkMyQjtBRDBCL0I7O0FEYUU7RUFDRSxnQkV2QzJCO0FENkIvQjs7QURjRTtFQUNFLGdCRTNDb0I7QURnQ3hCOztBRGVFO0VBQ0UsZ0JFL0N1QjtBRG1DM0I7O0FEZ0JFO0VBQ0UsZ0JFbkR5QjtBRHNDN0I7O0FEaUJFO0VBQ0UsZ0JFdkR5QjtBRHlDN0I7O0FEa0JFO0VBQ0UsZ0JFM0Q0QjtBRDRDaEM7O0FEbUJFO0VBQ0UsZ0JFL0RnQztBRCtDcEM7O0FEb0JFO0VBQ0UsZ0JFbkV3QjtBRGtENUI7O0FEcUJFO0VBQ0UsZ0JFdkVvQjtBRHFEeEI7O0FEc0JFO0VBQ0UsZ0JFM0VxQjtBRHdEekI7O0FEdUJFO0VBQ0UsZ0JFL0VvQjtBRDJEeEI7O0FEd0JFO0VBQ0UsZ0JFbkZ3QjtBRDhENUI7O0FEeUJFO0VBQ0UsZ0JFdkZnQjtBRGlFcEI7O0FEMEJFO0VBQ0UsZ0JFM0ZZO0FEb0VoQjs7QUQyQkU7RUFDRSxnQkUvRmdCO0FEdUVwQjs7QUQ0QkU7RUFDRSxnQkVuR2E7QUQwRWpCOztBRDZCRTtFQUNFLGdCRXZHYTtBRDZFakI7O0FEOEJFO0VBQ0UsZ0JFM0drQjtBRGdGdEI7O0FEK0JFO0VBQ0UsZ0JFL0dhO0FEbUZqQjs7QURnQ0U7RUFDRSxnQkVuSGE7QURzRmpCOztBRGlDRTtFQUNFLGdCRXZIZTtBRHlGbkI7O0FEa0NFO0VBQ0UsZ0JFM0hZO0FENEZoQjs7QURtQ0U7RUFDRSxnQkUvSGE7QUQrRmpCOztBRG9DRTtFQUNFLGdCRW5JYTtBRGtHakI7O0FEcUNFO0VBQ0UsZ0JFdklrQjtBRHFHdEI7O0FEc0NFO0VBQ0UsZ0JFM0lhO0FEd0dqQjs7QUR1Q0U7RUFDRSxnQkUvSWU7QUQyR25COztBRHdDRTtFQUNFLGdCRW5Kb0I7QUQ4R3hCOztBRHlDRTtFQUNFLGdCRXZKYTtBRGlIakI7O0FEMENFO0VBQ0UsZ0JFM0phO0FEb0hqQjs7QUQyQ0U7RUFDRSxnQkUvSmlCO0FEdUhyQjs7QUQ0Q0U7RUFDRSxnQkVuS2dCO0FEMEhwQjs7QUQ2Q0U7RUFDRSxnQkV2S3VCO0FENkgzQjs7QUQ4Q0U7RUFDRSxnQkUzS1c7QURnSWY7O0FEK0NFO0VBQ0UsZ0JFL0t1QjtBRG1JM0I7O0FEZ0RFO0VBQ0UsZ0JFbkxnQjtBRHNJcEI7O0FEaURFO0VBQ0UsZ0JFdkxrQjtBRHlJdEI7O0FEa0RFO0VBQ0UsZ0JFM0xjO0FENElsQjs7QURtREU7RUFDRSxnQkUvTGE7QUQrSWpCOztBRG9ERTtFQUNFLGdCRW5NYTtBRGtKakI7O0FEcURFO0VBQ0UsZ0JFdk1hO0FEcUpqQjs7QURzREU7RUFDRSxnQkUzTWdCO0FEd0pwQjs7QUR1REU7RUFDRSxnQkUvTWdCO0FEMkpwQjs7QUR3REU7RUFDRSxnQkVuTm1CO0FEOEp2Qjs7QUR5REU7RUFDRSxnQkV2TmU7QURpS25COztBRDBERTtFQUNFLGdCRTNObUI7QURvS3ZCOztBRDJERTtFQUNFLGdCRS9OZ0I7QUR1S3BCOztBRDRERTtFQUNFLGdCRW5PYTtBRDBLakI7O0FENkRFO0VBQ0UsZ0JFdk9lO0FENktuQjs7QUQ4REU7RUFDRSxnQkUzT21CO0FEZ0x2Qjs7QUQrREU7RUFDRSxnQkUvT2lCO0FEbUxyQjs7QURnRUU7RUFDRSxnQkVuUGM7QURzTGxCOztBRGlFRTtFQUNFLGdCRXZQbUI7QUR5THZCOztBRGtFRTtFQUNFLGdCRTNQa0I7QUQ0THRCOztBRG1FRTtFQUNFLGdCRS9Qc0I7QUQrTDFCOztBRG9FRTtFQUNFLGdCRW5RZTtBRGtNbkI7O0FEcUVFO0VBQ0UsZ0JFdlFhO0FEcU1qQjs7QURzRUU7RUFDRSxnQkUzUWM7QUR3TWxCOztBRHVFRTtFQUNFLGdCRS9Ra0I7QUQyTXRCOztBRHdFRTtFQUNFLGdCRW5Sb0I7QUQ4TXhCOztBRHlFRTtFQUNFLGdCRXZScUI7QURpTnpCOztBRDBFRTtFQUNFLGdCRTNSWTtBRG9OaEI7O0FEMkVFO0VBQ0UsZ0JFL1JtQjtBRHVOdkI7O0FENEVFO0VBQ0UsZ0JFblNrQjtBRDBOdEI7O0FENkVFO0VBQ0UsZ0JFdlNzQjtBRDZOMUI7O0FEOEVFO0VBQ0UsZ0JFM1NvQjtBRGdPeEI7O0FEK0VFO0VBQ0UsZ0JFL1NhO0FEbU9qQjs7QURnRkU7RUFDRSxnQkVuVFc7QURzT2Y7O0FEaUZFO0VBQ0UsZ0JFdlRlO0FEeU9uQjs7QURrRkU7RUFDRSxnQkUzVGtCO0FENE90Qjs7QURtRkU7RUFDRSxnQkUvVFc7QUQrT2Y7O0FEb0ZFO0VBQ0UsZ0JFblVxQjtBRGtQekI7O0FEcUZFO0VBQ0UsZ0JFdlVjO0FEcVBsQjs7QURzRkU7RUFDRSxnQkUzVWlCO0FEd1ByQjs7QUR1RkU7RUFDRSxnQkUvVVU7QUQyUGQ7O0FEd0ZFO0VBQ0UsZ0JFblZXO0FEOFBmOztBRHlGRTtFQUNFLGdCRXZWVTtBRGlRZDs7QUQwRkU7RUFDRSxnQkUzVm1CO0FEb1F2Qjs7QUQyRkU7RUFDRSxnQkUvVmlCO0FEdVFyQjs7QUQ0RkU7RUFDRSxnQkVuV3FCO0FEMFF6Qjs7QUQ2RkU7RUFDRSxnQkV2V3dCO0FENlE1Qjs7QUQ4RkU7RUFDRSxnQkUzV2E7QURnUmpCOztBRCtGRTtFQUNFLGdCRS9XdUI7QURtUjNCOztBRGdHRTtFQUNFLGdCRW5Yd0I7QURzUjVCOztBRGlHRTtFQUNFLGdCRXZYc0I7QUR5UjFCOztBRGtHRTtFQUNFLGdCRTNYeUI7QUQ0UjdCOztBRG1HRTtFQUNFLGdCRS9Yc0I7QUQrUjFCOztBRG9HRTtFQUNFLGdCRW5ZZTtBRGtTbkI7O0FEcUdFO0VBQ0UsZ0JFdlljO0FEcVNsQjs7QURzR0U7RUFDRSxnQkUzWVk7QUR3U2hCOztBRHVHRTtFQUNFLGdCRS9ZZ0I7QUQyU3BCOztBRHdHRTtFQUNFLGdCRW5aYztBRDhTbEI7O0FEeUdFO0VBQ0UsZ0JFdlpjO0FEaVRsQjs7QUQwR0U7RUFDRSxnQkUzWmE7QURvVGpCOztBRDJHRTtFQUNFLGdCRS9aVztBRHVUZjs7QUQ0R0U7RUFDRSxnQkVuYWlCO0FEMFRyQjs7QUQ2R0U7RUFDRSxnQkV2YWU7QUQ2VG5COztBRDhHRTtFQUNFLGdCRTNhYTtBRGdVakI7O0FEK0dFO0VBQ0UsZ0JFL2FtQjtBRG1VdkI7O0FEZ0hFO0VBQ0UsZ0JFbmJxQjtBRHNVekI7O0FEaUhFO0VBQ0UsZ0JFdmJ5QjtBRHlVN0I7O0FEa0hFO0VBQ0UsZ0JFM2JrQjtBRDRVdEI7O0FEbUhFO0VBQ0UsZ0JFL2JvQztBRCtVeEM7O0FEb0hFO0VBQ0UsZ0JFbmM4QjtBRGtWbEM7O0FEcUhFO0VBQ0UsZ0JFdmN1QztBRHFWM0M7O0FEc0hFO0VBQ0UsZ0JFM2N1QztBRHdWM0M7O0FEdUhFO0VBQ0UsZ0JFL2NvQjtBRDJWeEI7O0FEd0hFO0VBQ0UsZ0JFbmRlO0FEOFZuQjs7QUR5SEU7RUFDRSxnQkV2ZGtCO0FEaVd0Qjs7QUQwSEU7RUFDRSxnQkUzZHVCO0FEb1czQjs7QUQySEU7RUFDRSxnQkUvZGlCO0FEdVdyQjs7QUQ0SEU7RUFDRSxnQkVuZVk7QUQwV2hCOztBRDZIRTtFQUNFLGdCRXZlcUI7QUQ2V3pCOztBRDhIRTtFQUNFLGdCRTNlYztBRGdYbEI7O0FEK0hFO0VBQ0UsZ0JFL2U4QjtBRG1YbEM7O0FEZ0lFO0VBQ0UsZ0JFbmZ5QjtBRHNYN0I7O0FEaUlFO0VBQ0UsZ0JFdmYyQjtBRHlYL0I7O0FEa0lFO0VBQ0UsZ0JFM2ZtQztBRDRYdkM7O0FEbUlFO0VBQ0UsZ0JFL2ZnQztBRCtYcEM7O0FEb0lFO0VBQ0UsZ0JFbmdCc0I7QURrWTFCOztBRHFJRTtFQUNFLGdCRXZnQm9CO0FEcVl4Qjs7QURzSUU7RUFDRSxnQkUzZ0J1QjtBRHdZM0I7O0FEdUlFO0VBQ0UsZ0JFL2dCYztBRDJZbEI7O0FEd0lFO0VBQ0UsZ0JFbmhCcUI7QUQ4WXpCOztBRHlJRTtFQUNFLGdCRXZoQm1CO0FEaVp2Qjs7QUQwSUU7RUFDRSxnQkUzaEJtQjtBRG9adkI7O0FEMklFO0VBQ0UsZ0JFL2hCcUI7QUR1WnpCOztBRDRJRTtFQUNFLGdCRW5pQnNCO0FEMFoxQjs7QUQ2SUU7RUFDRSxnQkV2aUJvQjtBRDZaeEI7O0FEOElFO0VBQ0UsZ0JFM2lCcUI7QURnYXpCOztBRCtJRTtFQUNFLGdCRS9pQnNCO0FEbWExQjs7QURnSkU7RUFDRSxnQkVuakJ1QjtBRHNhM0I7O0FEaUpFO0VBQ0UsZ0JFdmpCbUI7QUR5YXZCOztBRGtKRTtFQUNFLGdCRTNqQnFCO0FENGF6Qjs7QURtSkU7RUFDRSxnQkUvakJvQjtBRCtheEI7O0FEb0pFO0VBQ0UsZ0JFbmtCcUI7QURrYnpCOztBRHFKRTtFQUNFLGdCRXZrQnlCO0FEcWI3Qjs7QURzSkU7RUFDRSxnQkUza0JxQjtBRHdiekI7O0FEdUpFO0VBQ0UsZ0JFL2tCb0I7QUQyYnhCOztBRHdKRTtFQUNFLGdCRW5sQlk7QUQ4YmhCOztBRHlKRTtFQUNFLGdCRXZsQmdCO0FEaWNwQjs7QUQwSkU7RUFDRSxnQkUzbEIwQjtBRG9jOUI7O0FEMkpFO0VBQ0UsZ0JFL2xCZTtBRHVjbkI7O0FENEpFO0VBQ0UsZ0JFbm1Cb0I7QUQwY3hCOztBRDZKRTtFQUNFLGdCRXZtQmtCO0FENmN0Qjs7QUQ4SkU7RUFDRSxnQkUzbUJvQjtBRGdkeEI7O0FEK0pFO0VBQ0UsZ0JFL21CZ0I7QURtZHBCOztBRGdLRTtFQUNFLGdCRW5uQmdCO0FEc2RwQjs7QURpS0U7RUFDRSxnQkV2bkJZO0FEeWRoQjs7QURrS0U7RUFDRSxnQkUzbkJpQjtBRDRkckI7O0FEbUtFO0VBQ0UsZ0JFL25CWTtBRCtkaEI7O0FEb0tFO0VBQ0UsZ0JFbm9CZ0I7QURrZXBCOztBRHFLRTtFQUNFLGdCRXZvQmdCO0FEcWVwQjs7QURzS0U7RUFDRSxnQkUzb0JjO0FEd2VsQjs7QUR1S0U7RUFDRSxnQkUvb0JvQjtBRDJleEI7O0FEd0tFO0VBQ0UsZ0JFbnBCcUI7QUQ4ZXpCOztBRHlLRTtFQUNFLGdCRXZwQmE7QURpZmpCOztBRDBLRTtFQUNFLGdCRTNwQmE7QURvZmpCOztBRDJLRTtFQUNFLGdCRS9wQmM7QUR1ZmxCOztBRDRLRTtFQUNFLGdCRW5xQmU7QUQwZm5COztBRDZLRTtFQUNFLGdCRXZxQm1CO0FENmZ2Qjs7QUQ4S0U7RUFDRSxnQkUzcUJXO0FEZ2dCZjs7QUQrS0U7RUFDRSxnQkUvcUJpQjtBRG1nQnJCOztBRGdMRTtFQUNFLGdCRW5yQmM7QURzZ0JsQjs7QURpTEU7RUFDRSxnQkV2ckJZO0FEeWdCaEI7O0FEa0xFO0VBQ0UsZ0JFM3JCYTtBRDRnQmpCOztBRG1MRTtFQUNFLGdCRS9yQlk7QUQrZ0JoQjs7QURvTEU7RUFDRSxnQkVuc0JjO0FEa2hCbEI7O0FEcUxFO0VBQ0UsZ0JFdnNCbUI7QURxaEJ2Qjs7QURzTEU7RUFDRSxnQkUzc0JZO0FEd2hCaEI7O0FEdUxFO0VBQ0UsZ0JFL3NCZ0I7QUQyaEJwQjs7QUR3TEU7RUFDRSxnQkVudEJZO0FEOGhCaEI7O0FEeUxFO0VBQ0UsZ0JFdnRCaUI7QURpaUJyQjs7QUQwTEU7RUFDRSxnQkUzdEJZO0FEb2lCaEI7O0FEMkxFO0VBQ0UsZ0JFL3RCWTtBRHVpQmhCOztBRDRMRTtFQUNFLGdCRW51Qlk7QUQwaUJoQjs7QUQ2TEU7RUFDRSxnQkV2dUJlO0FENmlCbkI7O0FEOExFO0VBQ0UsZ0JFM3VCWTtBRGdqQmhCOztBRCtMRTtFQUNFLGdCRS91QmU7QURtakJuQjs7QURnTUU7RUFDRSxnQkVudkJpQjtBRHNqQnJCOztBRGlNRTtFQUNFLGdCRXZ2QmE7QUR5akJqQjs7QURrTUU7RUFDRSxnQkUzdkJlO0FENGpCbkI7O0FEbU1FO0VBQ0UsZ0JFL3ZCZ0I7QUQrakJwQjs7QURvTUU7RUFDRSxnQkVud0JhO0FEa2tCakI7O0FEcU1FO0VBQ0UsZ0JFdndCb0I7QURxa0J4Qjs7QURzTUU7RUFDRSxnQkUzd0JZO0FEd2tCaEI7O0FEdU1FO0VBQ0UsZ0JFL3dCVztBRDJrQmY7O0FEd01FO0VBQ0UsZ0JFbnhCaUI7QUQ4a0JyQjs7QUR5TUU7RUFDRSxnQkV2eEJZO0FEaWxCaEI7O0FEME1FO0VBQ0UsZ0JFM3hCYTtBRG9sQmpCOztBRDJNRTtFQUNFLGdCRS94QmE7QUR1bEJqQjs7QUQ0TUU7RUFDRSxnQkVueUJhO0FEMGxCakI7O0FENk1FO0VBQ0UsZ0JFdnlCYztBRDZsQmxCOztBRDhNRTtFQUNFLGdCRTN5QmE7QURnbUJqQjs7QUQrTUU7RUFDRSxnQkUveUJjO0FEbW1CbEI7O0FEZ05FO0VBQ0UsZ0JFbnpCZTtBRHNtQm5COztBRGlORTtFQUNFLGdCRXZ6Qm1CO0FEeW1CdkI7O0FEa05FO0VBQ0UsZ0JFM3pCYztBRDRtQmxCOztBRG1ORTtFQUNFLGdCRS96QmE7QUQrbUJqQjs7QURvTkU7RUFDRSxnQkVuMEJrQjtBRGtuQnRCOztBRHFORTtFQUNFLGdCRXYwQmdCO0FEcW5CcEI7O0FEc05FO0VBQ0UsZ0JFMzBCZTtBRHduQm5COztBRHVORTtFQUNFLGdCRS8wQmdCO0FEMm5CcEI7O0FEd05FO0VBQ0UsZ0JFbjFCaUI7QUQ4bkJyQjs7QUR5TkU7RUFDRSxnQkV2MUJjO0FEaW9CbEI7O0FEME5FO0VBQ0UsZ0JFMzFCVTtBRG9vQmQ7O0FEMk5FO0VBQ0UsZ0JFLzFCYztBRHVvQmxCOztBRDRORTtFQUNFLGdCRW4yQmdCO0FEMG9CcEI7O0FENk5FO0VBQ0UsZ0JFdjJCZ0I7QUQ2b0JwQjs7QUQ4TkU7RUFDRSxnQkUzMkJhO0FEZ3BCakI7O0FEK05FO0VBQ0UsZ0JFLzJCWTtBRG1wQmhCOztBRGdPRTtFQUNFLGdCRW4zQmE7QURzcEJqQjs7QURpT0U7RUFDRSxnQkV2M0JjO0FEeXBCbEI7O0FEa09FO0VBQ0UsZ0JFMzNCa0I7QUQ0cEJ0Qjs7QURtT0U7RUFDRSxnQkUvM0JlO0FEK3BCbkI7O0FEb09FO0VBQ0UsZ0JFbjRCa0I7QURrcUJ0Qjs7QURxT0U7RUFDRSxnQkV2NEJjO0FEcXFCbEI7O0FEc09FO0VBQ0UsZ0JFMzRCYTtBRHdxQmpCOztBRHVPRTtFQUNFLGdCRS80Qm1CO0FEMnFCdkI7O0FEd09FO0VBQ0UsZ0JFbjVCVztBRDhxQmY7O0FEeU9FO0VBQ0UsZ0JFdjVCYztBRGlyQmxCOztBRDBPRTtFQUNFLGdCRTM1QmE7QURvckJqQjs7QUQyT0U7RUFDRSxnQkUvNUJjO0FEdXJCbEI7O0FENE9FO0VBQ0UsZ0JFbjZCaUI7QUQwckJyQjs7QUQ2T0U7RUFDRSxnQkV2NkJzQjtBRDZyQjFCOztBRDhPRTtFQUNFLGdCRTM2QnVCO0FEZ3NCM0I7O0FEK09FO0VBQ0UsZ0JFLzZCaUI7QURtc0JyQjs7QURnUEU7RUFDRSxnQkVuN0JlO0FEc3NCbkI7O0FEaVBFO0VBQ0UsZ0JFdjdCYztBRHlzQmxCOztBRGtQRTtFQUNFLGdCRTM3QmM7QUQ0c0JsQiIsImZpbGUiOiJhZG1pbi1uYXYtbWVudXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XG4gIHNyYzpcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS50dGY/dTZyODFyJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/dTZyODFyJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnP3U2cjgxciMjeyRpY29tb29uLWZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmNwcy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uY3BzLWljb24tdHdpdHRlci1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLXR3aXR0ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXI7IFxuICB9XG59XG4uY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNoYXBlcy1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hhcGVzLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2stb3Blbi1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2stcmVhZGVyLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ7IFxuICB9XG59XG4uY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoYWxrYm9hcmQtdGVhY2hlci1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ7IFxuICB9XG59XG4uY3BzLWljb24tc2Nob29sLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zY2hvb2wtc29saWQ7IFxuICB9XG59XG4uY3BzLWljb24tY2xvY2stcmVndWxhciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvY2stcmVndWxhcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1yb2NrZXQtc29saWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXJvY2tldC1zb2xpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWFzdGVyaXNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hc3RlcmlzazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wbHVzOyBcbiAgfVxufVxuLmNwcy1pY29uLXF1ZXN0aW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1xdWVzdGlvbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1taW51cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWludXM7IFxuICB9XG59XG4uY3BzLWljb24tbXVzaWMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW11c2ljOyBcbiAgfVxufVxuLmNwcy1pY29uLWVudmVsb3BlLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWVudmVsb3BlLW87IFxuICB9XG59XG4uY3BzLWljb24tc3RhcjEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXIxOyBcbiAgfVxufVxuLmNwcy1pY29uLXVzZXIxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyMTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jbG9jay1vIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jay1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXJvYWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXJvYWQ7IFxuICB9XG59XG4uY3BzLWljb24taW5ib3gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWluYm94OyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2sxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrMTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFkcGhvbmVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWFkcGhvbmVzOyBcbiAgfVxufVxuLmNwcy1pY29uLXByaW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wcmludDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYW1lcmExIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYW1lcmExOyBcbiAgfVxufVxuLmNwcy1pY29uLXZpZGVvLWNhbWVyYSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmlkZW8tY2FtZXJhOyBcbiAgfVxufVxuLmNwcy1pY29uLWdpZnQxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1naWZ0MTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wbGFuZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGxhbmU7IFxuICB9XG59XG4uY3BzLWljb24tY2FsZW5kYXIxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjE7IFxuICB9XG59XG4uY3BzLWljb24tY29tbWVudDEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNvbW1lbnQxOyBcbiAgfVxufVxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmFjZWJvb2stc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWtleSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24ta2V5OyBcbiAgfVxufVxuLmNwcy1pY29uLWxpbmtlZGluLXNxdWFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlua2VkaW4tc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWZhY2Vib29rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1mYWNlYm9vay1mIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1mOyBcbiAgfVxufVxuLmNwcy1pY29uLWJlbGwtbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbC1vOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoYWluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGFpbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1saW5rMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGluazE7IFxuICB9XG59XG4uY3BzLWljb24tbW9uZXkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1vbmV5OyBcbiAgfVxufVxuLmNwcy1pY29uLWxpbmtlZGluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rZWRpbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi11bWJyZWxsYSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdW1icmVsbGE7IFxuICB9XG59XG4uY3BzLWljb24tbGlnaHRidWxiLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZ2h0YnVsYi1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXVzZXItbWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItbWQ7IFxuICB9XG59XG4uY3BzLWljb24tc3RldGhvc2NvcGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN0ZXRob3Njb3BlOyBcbiAgfVxufVxuLmNwcy1pY29uLXN1aXRjYXNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdWl0Y2FzZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1iZWxsMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbDE7IFxuICB9XG59XG4uY3BzLWljb24tY3V0bGVyeSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY3V0bGVyeTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1maWxlLXRleHQtbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmlsZS10ZXh0LW87IFxuICB9XG59XG4uY3BzLWljb24tYW1idWxhbmNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hbWJ1bGFuY2U7IFxuICB9XG59XG4uY3BzLWljb24tbWVka2l0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tZWRraXQ7IFxuICB9XG59XG4uY3BzLWljb24tc3VwZXJzY3JpcHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cGVyc2NyaXB0OyBcbiAgfVxufVxuLmNwcy1pY29uLW1pY3JvcGhvbmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1pY3JvcGhvbmU7IFxuICB9XG59XG4uY3BzLWljb24teW91dHViZS1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWZsaWNrcjEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjE7IFxuICB9XG59XG4uY3BzLWljb24tc3VuLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN1bi1vOyBcbiAgfVxufVxuLmNwcy1pY29uLW1vb24tbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9vbi1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXdoZWVsY2hhaXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXdoZWVsY2hhaXI7IFxuICB9XG59XG4uY3BzLWljb24tdmltZW8tc3F1YXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lby1zcXVhcmU7IFxuICB9XG59XG4uY3BzLWljb24tc3BhY2Utc2h1dHRsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BhY2Utc2h1dHRsZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1iYW5rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iYW5rOyBcbiAgfVxufVxuLmNwcy1pY29uLWluc3RpdHV0aW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnN0aXR1dGlvbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi11bml2ZXJzaXR5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzaXR5OyBcbiAgfVxufVxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1tb3J0YXItYm9hcmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1vcnRhci1ib2FyZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGlsZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hpbGQ7IFxuICB9XG59XG4uY3BzLWljb24tcGF3IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXc7IFxuICB9XG59XG4uY3BzLWljb24tcmVjeWNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcmVjeWNsZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1hdXRvbW9iaWxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hdXRvbW9iaWxlOyBcbiAgfVxufVxuLmNwcy1pY29uLWNhciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FyOyBcbiAgfVxufVxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXBhcGVyLXBsYW5lLW87IFxuICB9XG59XG4uY3BzLWljb24tc2VuZC1vIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW5kLW87IFxuICB9XG59XG4uY3BzLWljb24tY29weXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb3B5cmlnaHQ7IFxuICB9XG59XG4uY3BzLWljb24tYXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWF0OyBcbiAgfVxufVxuLmNwcy1pY29uLWJ1cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnVzOyBcbiAgfVxufVxuLmNwcy1pY29uLWNjIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYzsgXG4gIH1cbn1cbi5jcHMtaWNvbi11c2VyLXNlY3JldCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1zZWNyZXQ7IFxuICB9XG59XG4uY3BzLWljb24tdXNlci1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXBsdXM7IFxuICB9XG59XG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmFsYW5jZS1zY2FsZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zOyBcbiAgfVxufVxuLmNwcy1pY29uLXZpbWVvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lbzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzOyBcbiAgfVxufVxuLmNwcy1pY29uLXdoZWVsY2hhaXItYWx0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcXVlc3Rpb24tY2lyY2xlLW87IFxuICB9XG59XG4uY3BzLWljb24tYWRkcmVzcy1jYXJkLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFkZHJlc3MtY2FyZC1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXZjYXJkLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXZjYXJkLW87IFxuICB9XG59XG4uY3BzLWljb24tdXNlci1vIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW87IFxuICB9XG59XG4uY3BzLWljb24tZ3JhdiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhdjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1lbnZlbG9wZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW52ZWxvcGU7IFxuICB9XG59XG4uY3BzLWljb24tYnViYmxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGU7IFxuICB9XG59XG4uY3BzLWljb24tdXNlcnMxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyczE7IFxuICB9XG59XG4uY3BzLWljb24tYmVsbDIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwyOyBcbiAgfVxufVxuLmNwcy1pY29uLXBpbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGluOyBcbiAgfVxufVxuLmNwcy1pY29uLWNhbGVuZGFyMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXIyOyBcbiAgfVxufVxuLmNwcy1pY29uLXN1cHBvcnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cHBvcnQ7IFxuICB9XG59XG4uY3BzLWljb24taG9tZTQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWU0OyBcbiAgfVxufVxuLmNwcy1pY29uLXJpbmdfdm9sdW1lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yaW5nX3ZvbHVtZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi13aGVyZV90b192b3RlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVyZV90b192b3RlOyBcbiAgfVxufVxuLmNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1kYXRhX3VzYWdlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1kYXRhX3VzYWdlOyBcbiAgfVxufVxuLmNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q7IFxuICB9XG59XG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU7IFxuICB9XG59XG4uY3BzLWljb24tYWRkX2xvY2F0aW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hZGRfbG9jYXRpb247IFxuICB9XG59XG4uY3BzLWljb24tbmVhcl9tZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbmVhcl9tZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1yZXN0YXVyYW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZXN0YXVyYW50OyBcbiAgfVxufVxuLmNwcy1pY29uLWRlcGFydHVyZV9ib2FyZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkOyBcbiAgfVxufVxuLmNwcy1pY29uLXBpZV9jaGFydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGllX2NoYXJ0OyBcbiAgfVxufVxuLmNwcy1pY29uLWNha2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNha2U7IFxuICB9XG59XG4uY3BzLWljb24tbm90aWZpY2F0aW9ucyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbm90aWZpY2F0aW9uczsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zY2hvb2wge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNjaG9vbDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X2Rpc3NhdGlzZmllZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aHVtYl9kb3duX2FsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX3VwX2FsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1hY2NvdW50X2JhbGFuY2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFjY291bnRfYmFsYW5jZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZWFyY2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNlYXJjaDsgXG4gIH1cbn1cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12ZXJpZmllZF91c2VyOyBcbiAgfVxufVxuLmNwcy1pY29uLWZpbmdlcnByaW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maW5nZXJwcmludDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1nX3RyYW5zbGF0ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ190cmFuc2xhdGU7IFxuICB9XG59XG4uY3BzLWljb24td2JfdHdpZ2hsaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24td2JfdHdpZ2hsaWdodDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1lbW9qaV9lbW90aW9ucyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfZW1vdGlvbnM7IFxuICB9XG59XG4uY3BzLWljb24tZW1vamlfZXZlbnRzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbW9qaV9ldmVudHM7IFxuICB9XG59XG4uY3BzLWljb24tZW1vamlfb2JqZWN0cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfb2JqZWN0czsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zcG9ydHNfZXNwb3J0cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX2VzcG9ydHM7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX2dvbGYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19nb2xmOyBcbiAgfVxufVxuLmNwcy1pY29uLXNwb3J0c19ob2NrZXkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19ob2NrZXk7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX3J1Z2J5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfcnVnYnk7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX3NvY2NlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3NvY2NlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3ZvbGxleWJhbGw7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX3Rlbm5pcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3Rlbm5pczsgXG4gIH1cbn1cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWx1bmNoX2RpbmluZzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wYXJrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXJrOyBcbiAgfVxufVxuLmNwcy1pY29uLWljZWNyZWFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pY2VjcmVhbTsgXG4gIH1cbn1cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc20ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1hY191bml0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY191bml0OyBcbiAgfVxufVxuLmNwcy1pY29uLWJlYWNoX2FjY2VzcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVhY2hfYWNjZXNzOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoaWxkX2NhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoaWxkX2NhcmU7IFxuICB9XG59XG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yb29tX3NlcnZpY2U7IFxuICB9XG59XG4uY3BzLWljb24tYWN0aXZpdHkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFjdGl2aXR5OyBcbiAgfVxufVxuLmNwcy1pY29uLWFwZXJ0dXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hcGVydHVyZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1iZWxsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2stb3BlbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1vcGVuOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2s7IFxuICB9XG59XG4uY3BzLWljb24tYm9va21hcmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2ttYXJrOyBcbiAgfVxufVxuLmNwcy1pY29uLWNhbGVuZGFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYW1lcmEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZXZyb24tbGVmdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGV2cm9uLXJpZ2h0OyBcbiAgfVxufVxuLmNwcy1pY29uLWNsb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jbG91ZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvdWQ7IFxuICB9XG59XG4uY3BzLWljb24tY29mZmVlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb2ZmZWU7IFxuICB9XG59XG4uY3BzLWljb24tY29tcGFzcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tcGFzczsgXG4gIH1cbn1cbi5jcHMtaWNvbi1kb2xsYXItc2lnbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZG9sbGFyLXNpZ247IFxuICB9XG59XG4uY3BzLWljb24tZXllIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1leWU7IFxuICB9XG59XG4uY3BzLWljb24tZmlsZS10ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maWxlLXRleHQ7IFxuICB9XG59XG4uY3BzLWljb24tZm9sZGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mb2xkZXI7IFxuICB9XG59XG4uY3BzLWljb24tZ2lmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1nbG9iZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2xvYmU7IFxuICB9XG59XG4uY3BzLWljb24tZ3JpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFydDMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWxwLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVscC1jaXJjbGU7IFxuICB9XG59XG4uY3BzLWljb24taG9tZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYXRlZ29yeSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2F0ZWdvcnk7IFxuICB9XG59XG4uY3BzLWljb24taW5mbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5mbzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1saWZlLWJ1b3kge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZmUtYnVveTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1saW5rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2s7IFxuICB9XG59XG4uY3BzLWljb24tbWFpbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWFpbDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1tYXAtcGluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYXAtcGluOyBcbiAgfVxufVxuLmNwcy1pY29uLW1lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1lbnU7IFxuICB9XG59XG4uY3BzLWljb24tY29tbWVudCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tbWVudDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wYXBlcmNsaXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXBhcGVyY2xpcDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1waG9uZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGhvbmU7IFxuICB9XG59XG4uY3BzLWljb24tcHJpbnRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHJpbnRlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZXR0aW5ncyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2V0dGluZ3M7IFxuICB9XG59XG4uY3BzLWljb24tc2hhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNoYXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLXNob3BwaW5nLWJhZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hvcHBpbmctYmFnOyBcbiAgfVxufVxuLmNwcy1pY29uLXN0YXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXI7IFxuICB9XG59XG4uY3BzLWljb24tdGFnIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10YWc7IFxuICB9XG59XG4uY3BzLWljb24tdGh1bWJzLXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aHVtYnMtdXA7IFxuICB9XG59XG4uY3BzLWljb24tdXNlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi11c2VycyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcnM7IFxuICB9XG59XG4uY3BzLWljb24tY2xvc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb3NlOyBcbiAgfVxufVxuLmNwcy1pY29uLWhvbWUyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1ob21lMjEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyMTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1ob21lMyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTM7IFxuICB9XG59XG4uY3BzLWljb24tcGVuY2lsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wZW5jaWw7IFxuICB9XG59XG4uY3BzLWljb24tcGVuY2lsMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGVuY2lsMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFkcGhvbmVzMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhZHBob25lczE7IFxuICB9XG59XG4uY3BzLWljb24tbXVzaWMxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tdXNpYzE7IFxuICB9XG59XG4uY3BzLWljb24tYm9vazEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2sxOyBcbiAgfVxufVxuLmNwcy1pY29uLXByaWNlLXRhZ3Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXByaWNlLXRhZ3M7IFxuICB9XG59XG4uY3BzLWljb24tbGlmZWJ1b3kge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZmVidW95OyBcbiAgfVxufVxuLmNwcy1pY29uLXB1c2hwaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXB1c2hwaW47IFxuICB9XG59XG4uY3BzLWljb24tbG9jYXRpb24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2F0aW9uOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2F0aW9uMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jYXRpb24yOyBcbiAgfVxufVxuLmNwcy1pY29uLW1vYmlsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9iaWxlOyBcbiAgfVxufVxuLmNwcy1pY29uLXR2IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10djsgXG4gIH1cbn1cbi5jcHMtaWNvbi1kcmF3ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWRyYXdlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1idWJibGVzMyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlczM7IFxuICB9XG59XG4uY3BzLWljb24tYnViYmxlczQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJ1YmJsZXM0OyBcbiAgfVxufVxuLmNwcy1pY29uLXVzZXIyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1rZXkxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1rZXkxOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2syIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi13cmVuY2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXdyZW5jaDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1tYWdpYy13YW5kIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYWdpYy13YW5kOyBcbiAgfVxufVxuLmNwcy1pY29uLWFpZC1raXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFpZC1raXQ7IFxuICB9XG59XG4uY3BzLWljb24tc3RhdHMtZG90cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RhdHMtZG90czsgXG4gIH1cbn1cbi5jcHMtaWNvbi10cm9waHkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXRyb3BoeTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1naWZ0MiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDI7IFxuICB9XG59XG4uY3BzLWljb24tc3Bvb24ta25pZmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb29uLWtuaWZlOyBcbiAgfVxufVxuLmNwcy1pY29uLWxhYiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFiOyBcbiAgfVxufVxuLmNwcy1pY29uLXNwaGVyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BoZXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWVhcnRoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lYXJ0aDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFydDEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGVja21hcmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZWNrbWFyazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWFzYyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc29ydC1hbHBoYS1hc2M7IFxuICB9XG59XG4uY3BzLWljb24tc29ydC1hbHBoYS1kZXNjIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M7IFxuICB9XG59XG4uY3BzLWljb24taW5zdGFncmFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnN0YWdyYW07IFxuICB9XG59XG4uY3BzLWljb24teW91dHViZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24teW91dHViZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1mbGlja3Ige1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi10dW1ibHIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXR1bWJscjsgXG4gIH1cbn1cblxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9jcHNjaG9vbC50dGY/dTZyODFyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uL2Nwc2Nob29sLndvZmY/dTZyODFyXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vY3BzY2hvb2wuc3ZnP3U2cjgxciNjcHNjaG9vbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi5jcHMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5jcHMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5jcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5jcHMtaWNvbi1zaGFwZXMtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uY3BzLWljb24tYm9vay1yZWFkZXItc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5jcHMtaWNvbi1zY2hvb2wtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrLXJlZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmNwcy1pY29uLXJvY2tldC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uY3BzLWljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmNwcy1pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5jcHMtaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uY3BzLWljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmNwcy1pY29uLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmNwcy1pY29uLXN0YXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uY3BzLWljb24tY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uY3BzLWljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uY3BzLWljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmNwcy1pY29uLWxvY2sxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5jcHMtaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uY3BzLWljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uY3BzLWljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uY3BzLWljb24tY29tbWVudDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uY3BzLWljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5jcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmNwcy1pY29uLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5jcHMtaWNvbi1saW5rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uY3BzLWljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmNwcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5jcHMtaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uY3BzLWljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmNwcy1pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5jcHMtaWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uY3BzLWljb24tYmVsbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmNwcy1pY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5jcHMtaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmNwcy1pY29uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uY3BzLWljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmNwcy1pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3IxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5jcHMtaWNvbi1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uY3BzLWljb24tbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jcHMtaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5jcHMtaWNvbi12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmNwcy1pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmNwcy1pY29uLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5jcHMtaWNvbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uY3BzLWljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5jcHMtaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5jcHMtaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5jcHMtaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmNwcy1pY29uLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uY3BzLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5jcHMtaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uY3BzLWljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5jcHMtaWNvbi1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uY3BzLWljb24tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uY3BzLWljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5jcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdmNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5jcHMtaWNvbi1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5jcHMtaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmNwcy1pY29uLWJlbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5jcHMtaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY3BzLWljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY3BzLWljb24taG9tZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmNwcy1pY29uLXJpbmdfdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5jcHMtaWNvbi13aGVyZV90b192b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5jcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uY3BzLWljb24tZGF0YV91c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5jcHMtaWNvbi1uZWFyX21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jcHMtaWNvbi1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmNwcy1pY29uLXBpZV9jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uY3BzLWljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uY3BzLWljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uY3BzLWljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uY3BzLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5jcHMtaWNvbi1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uY3BzLWljb24tZ190cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX29iamVjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmNwcy1pY29uLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNwcy1pY29uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmNwcy1pY29uLWFjX3VuaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNwcy1pY29uLWJlYWNoX2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uY3BzLWljb24tY2hpbGRfY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5jcHMtaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uY3BzLWljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmNwcy1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uY3BzLWljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uY3BzLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5jcHMtaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmNwcy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uY3BzLWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uY3BzLWljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLmNwcy1pY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5jcHMtaWNvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLmNwcy1pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmNwcy1pY29uLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5jcHMtaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uY3BzLWljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5jcHMtaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uY3BzLWljb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uY3BzLWljb24taGVhcnQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5jcHMtaWNvbi1oZWxwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uY3BzLWljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uY3BzLWljb24tY2F0ZWdvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmNwcy1pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmNwcy1pY29uLWxpZmUtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uY3BzLWljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uY3BzLWljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uY3BzLWljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uY3BzLWljb24tbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uY3BzLWljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uY3BzLWljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uY3BzLWljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5jcHMtaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uY3BzLWljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uY3BzLWljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmNwcy1pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5jcHMtaWNvbi1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmNwcy1pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmNwcy1pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uY3BzLWljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uY3BzLWljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmNwcy1pY29uLWhvbWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLmNwcy1pY29uLWhvbWUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5jcHMtaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLmNwcy1pY29uLXBlbmNpbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLmNwcy1pY29uLWhlYWRwaG9uZXMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5jcHMtaWNvbi1tdXNpYzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLmNwcy1pY29uLWJvb2sxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5jcHMtaWNvbi1wcmljZS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5jcHMtaWNvbi1saWZlYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4uY3BzLWljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uY3BzLWljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLmNwcy1pY29uLWxvY2F0aW9uMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uY3BzLWljb24tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5jcHMtaWNvbi10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uY3BzLWljb24tZHJhd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5jcHMtaWNvbi1idWJibGVzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlczQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5jcHMtaWNvbi1rZXkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uY3BzLWljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5jcHMtaWNvbi1tYWdpYy13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5jcHMtaWNvbi1haWQta2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5jcHMtaWNvbi1zdGF0cy1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5jcHMtaWNvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLmNwcy1pY29uLWdpZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9vbi1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uY3BzLWljb24tbGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5jcHMtaWNvbi1zcGhlcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzlcIjtcbn1cblxuLmNwcy1pY29uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5jcHMtaWNvbi1oZWFydDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLmNwcy1pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uY3BzLWljb24tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cblxuLmNwcy1pY29uLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OVwiO1xufVxuXG4uY3BzLWljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG5cbi5jcHMtaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cblxuLmNwcy1pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOVwiO1xufSIsIiRpY29tb29uLWZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWRlZmF1bHQ7XG4kaWNvbW9vbi1mb250LXBhdGg6IFwiZm9udHNcIiAhZGVmYXVsdDtcblxuJGNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOiBcIlxcZTkzY1wiO1xuJGNwcy1pY29uLXR3aXR0ZXI6IFwiXFxlOTg2XCI7XG4kY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZDogXCJcXGU5MTJcIjtcbiRjcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOiBcIlxcZTkyOVwiO1xuJGNwcy1pY29uLXNoYXBlcy1zb2xpZDogXCJcXGU5MmFcIjtcbiRjcHMtaWNvbi1ib29rLW9wZW4tc29saWQ6IFwiXFxlOTJiXCI7XG4kY3BzLWljb24tYm9vay1yZWFkZXItc29saWQ6IFwiXFxlOTJjXCI7XG4kY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ6IFwiXFxlOTJkXCI7XG4kY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQ6IFwiXFxlOTJlXCI7XG4kY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOiBcIlxcZTkyZlwiO1xuJGNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ6IFwiXFxlOTMwXCI7XG4kY3BzLWljb24tc2Nob29sLXNvbGlkOiBcIlxcZTkzMVwiO1xuJGNwcy1pY29uLWNsb2NrLXJlZ3VsYXI6IFwiXFxlOTMyXCI7XG4kY3BzLWljb24tcm9ja2V0LXNvbGlkOiBcIlxcZTkzM1wiO1xuJGNwcy1pY29uLXVzZXItbnVyc2Utc29saWQ6IFwiXFxlOTM0XCI7XG4kY3BzLWljb24tYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kY3BzLWljb24tcGx1czogXCJcXGYwNjdcIjtcbiRjcHMtaWNvbi1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRjcHMtaWNvbi1taW51czogXCJcXGYwNjhcIjtcbiRjcHMtaWNvbi1tdXNpYzogXCJcXGYwMDFcIjtcbiRjcHMtaWNvbi1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGNwcy1pY29uLXN0YXIxOiBcIlxcZjAwNVwiO1xuJGNwcy1pY29uLXVzZXIxOiBcIlxcZjAwN1wiO1xuJGNwcy1pY29uLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kY3BzLWljb24tcm9hZDogXCJcXGYwMThcIjtcbiRjcHMtaWNvbi1pbmJveDogXCJcXGYwMWNcIjtcbiRjcHMtaWNvbi1sb2NrMTogXCJcXGYwMjNcIjtcbiRjcHMtaWNvbi1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGNwcy1pY29uLXByaW50OiBcIlxcZjAyZlwiO1xuJGNwcy1pY29uLWNhbWVyYTE6IFwiXFxmMDMwXCI7XG4kY3BzLWljb24tdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGNwcy1pY29uLWdpZnQxOiBcIlxcZjA2YlwiO1xuJGNwcy1pY29uLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGNwcy1pY29uLWNhbGVuZGFyMTogXCJcXGYwNzNcIjtcbiRjcHMtaWNvbi1jb21tZW50MTogXCJcXGYwNzVcIjtcbiRjcHMtaWNvbi1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kY3BzLWljb24ta2V5OiBcIlxcZjA4NFwiO1xuJGNwcy1pY29uLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRjcHMtaWNvbi1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRjcHMtaWNvbi1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGNwcy1pY29uLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRjcHMtaWNvbi1jaGFpbjogXCJcXGYwYzFcIjtcbiRjcHMtaWNvbi1saW5rMTogXCJcXGYwYzFcIjtcbiRjcHMtaWNvbi1tb25leTogXCJcXGYwZDZcIjtcbiRjcHMtaWNvbi1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRjcHMtaWNvbi11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRjcHMtaWNvbi1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRjcHMtaWNvbi11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGNwcy1pY29uLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGNwcy1pY29uLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGNwcy1pY29uLWJlbGwxOiBcIlxcZjBmM1wiO1xuJGNwcy1pY29uLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kY3BzLWljb24tZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kY3BzLWljb24tYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGNwcy1pY29uLW1lZGtpdDogXCJcXGYwZmFcIjtcbiRjcHMtaWNvbi1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRjcHMtaWNvbi1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuJGNwcy1pY29uLWZsaWNrcjE6IFwiXFxmMTZlXCI7XG4kY3BzLWljb24tc3VuLW86IFwiXFxmMTg1XCI7XG4kY3BzLWljb24tbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGNwcy1pY29uLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kY3BzLWljb24tdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGNwcy1pY29uLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kY3BzLWljb24tYmFuazogXCJcXGYxOWNcIjtcbiRjcHMtaWNvbi1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRjcHMtaWNvbi11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGNwcy1pY29uLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRjcHMtaWNvbi1jaGlsZDogXCJcXGYxYWVcIjtcbiRjcHMtaWNvbi1wYXc6IFwiXFxmMWIwXCI7XG4kY3BzLWljb24tcmVjeWNsZTogXCJcXGYxYjhcIjtcbiRjcHMtaWNvbi1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGNwcy1pY29uLWNhcjogXCJcXGYxYjlcIjtcbiRjcHMtaWNvbi1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGNwcy1pY29uLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRjcHMtaWNvbi1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kY3BzLWljb24tYXQ6IFwiXFxmMWZhXCI7XG4kY3BzLWljb24tYnVzOiBcIlxcZjIwN1wiO1xuJGNwcy1pY29uLWNjOiBcIlxcZjIwYVwiO1xuJGNwcy1pY29uLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGNwcy1pY29uLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRjcHMtaWNvbi1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGNwcy1pY29uLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kY3BzLWljb24tdmltZW86IFwiXFxmMjdkXCI7XG4kY3BzLWljb24tY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xuJGNwcy1pY29uLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kY3BzLWljb24td2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XG4kY3BzLWljb24tcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kY3BzLWljb24tYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XG4kY3BzLWljb24tdmNhcmQtbzogXCJcXGYyYmNcIjtcbiRjcHMtaWNvbi11c2VyLW86IFwiXFxmMmMwXCI7XG4kY3BzLWljb24tZ3JhdjogXCJcXGYyZDZcIjtcbiRjcHMtaWNvbi1lbnZlbG9wZTogXCJcXGU5MzZcIjtcbiRjcHMtaWNvbi1idWJibGU6IFwiXFxlOTM3XCI7XG4kY3BzLWljb24tdXNlcnMxOiBcIlxcZTkzOFwiO1xuJGNwcy1pY29uLWJlbGwyOiBcIlxcZTkzOVwiO1xuJGNwcy1pY29uLXBpbjogXCJcXGU5MDVcIjtcbiRjcHMtaWNvbi1jYWxlbmRhcjI6IFwiXFxlOTNhXCI7XG4kY3BzLWljb24tc3VwcG9ydDogXCJcXGU5M2JcIjtcbiRjcHMtaWNvbi1ob21lNDogXCJcXGU5M2RcIjtcbiRjcHMtaWNvbi1yaW5nX3ZvbHVtZTogXCJcXGU5M2VcIjtcbiRjcHMtaWNvbi13aGVyZV90b192b3RlOiBcIlxcZTkzZlwiO1xuJGNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtOiBcIlxcZTk0MFwiO1xuJGNwcy1pY29uLWRhdGFfdXNhZ2U6IFwiXFxlOTQxXCI7XG4kY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDogXCJcXGU5NDJcIjtcbiRjcHMtaWNvbi1pbnNlcnRfaW52aXRhdGlvbmV2ZW50OiBcIlxcZTk0M1wiO1xuJGNwcy1pY29uLWNhbWVyYV9hbHRwaG90b19jYW1lcmFsb2NhbF9zZWU6IFwiXFxlOTQ0XCI7XG4kY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTogXCJcXGU5NDVcIjtcbiRjcHMtaWNvbi1hZGRfbG9jYXRpb246IFwiXFxlOTQ2XCI7XG4kY3BzLWljb24tbmVhcl9tZTogXCJcXGU5NDdcIjtcbiRjcHMtaWNvbi1yZXN0YXVyYW50OiBcIlxcZTk0OFwiO1xuJGNwcy1pY29uLWRlcGFydHVyZV9ib2FyZDogXCJcXGU5NDlcIjtcbiRjcHMtaWNvbi1waWVfY2hhcnQ6IFwiXFxlOTRhXCI7XG4kY3BzLWljb24tY2FrZTogXCJcXGU5NGJcIjtcbiRjcHMtaWNvbi1ub3RpZmljYXRpb25zOiBcIlxcZTk0Y1wiO1xuJGNwcy1pY29uLXNjaG9vbDogXCJcXGU5NGRcIjtcbiRjcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOiBcIlxcZTk0ZVwiO1xuJGNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsOiBcIlxcZTk0ZlwiO1xuJGNwcy1pY29uLXNlbnRpbWVudF9zYXRpc2ZpZWQ6IFwiXFxlOTUwXCI7XG4kY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOiBcIlxcZTk1MVwiO1xuJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZDogXCJcXGU5NTJcIjtcbiRjcHMtaWNvbi10aHVtYl9kb3duX2FsdDogXCJcXGU5NTNcIjtcbiRjcHMtaWNvbi10aHVtYl91cF9hbHQ6IFwiXFxlOTU0XCI7XG4kY3BzLWljb24tYWNjb3VudF9iYWxhbmNlOiBcIlxcZTk1NVwiO1xuJGNwcy1pY29uLXNlYXJjaDogXCJcXGU5MDZcIjtcbiRjcHMtaWNvbi12ZXJpZmllZF91c2VyOiBcIlxcZTk1NlwiO1xuJGNwcy1pY29uLWZpbmdlcnByaW50OiBcIlxcZTk1N1wiO1xuJGNwcy1pY29uLWdfdHJhbnNsYXRlOiBcIlxcZTkyOFwiO1xuJGNwcy1pY29uLXdiX3R3aWdobGlnaHQ6IFwiXFxlOTU4XCI7XG4kY3BzLWljb24tZW1vamlfZW1vdGlvbnM6IFwiXFxlOTU5XCI7XG4kY3BzLWljb24tZW1vamlfZXZlbnRzOiBcIlxcZTk1YVwiO1xuJGNwcy1pY29uLWVtb2ppX29iamVjdHM6IFwiXFxlOTViXCI7XG4kY3BzLWljb24tc3BvcnRzX2VzcG9ydHM6IFwiXFxlOTVjXCI7XG4kY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsOiBcIlxcZTk1ZFwiO1xuJGNwcy1pY29uLXNwb3J0c19nb2xmOiBcIlxcZTk1ZVwiO1xuJGNwcy1pY29uLXNwb3J0c19ob2NrZXk6IFwiXFxlOTVmXCI7XG4kY3BzLWljb24tc3BvcnRzX3J1Z2J5OiBcIlxcZTk2MFwiO1xuJGNwcy1pY29uLXNwb3J0c19zb2NjZXI6IFwiXFxlOTYxXCI7XG4kY3BzLWljb24tc3BvcnRzX3ZvbGxleWJhbGw6IFwiXFxlOTYyXCI7XG4kY3BzLWljb24tc3BvcnRzX3Rlbm5pczogXCJcXGU5NjNcIjtcbiRjcHMtaWNvbi1sdW5jaF9kaW5pbmc6IFwiXFxlOTY0XCI7XG4kY3BzLWljb24tcGFyazogXCJcXGU5NjVcIjtcbiRjcHMtaWNvbi1pY2VjcmVhbTogXCJcXGU5NjZcIjtcbiRjcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206IFwiXFxlOTY3XCI7XG4kY3BzLWljb24tYWNfdW5pdDogXCJcXGU5NjhcIjtcbiRjcHMtaWNvbi1iZWFjaF9hY2Nlc3M6IFwiXFxlOTY5XCI7XG4kY3BzLWljb24tY2hpbGRfY2FyZTogXCJcXGU5NmFcIjtcbiRjcHMtaWNvbi1yb29tX3NlcnZpY2U6IFwiXFxlOTZiXCI7XG4kY3BzLWljb24tYWN0aXZpdHk6IFwiXFxlOTA4XCI7XG4kY3BzLWljb24tYXBlcnR1cmU6IFwiXFxlOTBhXCI7XG4kY3BzLWljb24tYmVsbDogXCJcXGU5MGJcIjtcbiRjcHMtaWNvbi1ib29rLW9wZW46IFwiXFxlOTBjXCI7XG4kY3BzLWljb24tYm9vazogXCJcXGU5MGRcIjtcbiRjcHMtaWNvbi1ib29rbWFyazogXCJcXGU5MGVcIjtcbiRjcHMtaWNvbi1jYWxlbmRhcjogXCJcXGU5MDBcIjtcbiRjcHMtaWNvbi1jYW1lcmE6IFwiXFxlOTBmXCI7XG4kY3BzLWljb24tY2hldnJvbi1sZWZ0OiBcIlxcZTkyNlwiO1xuJGNwcy1pY29uLWNoZXZyb24tcmlnaHQ6IFwiXFxlOTI3XCI7XG4kY3BzLWljb24tY2xvY2s6IFwiXFxlOTZjXCI7XG4kY3BzLWljb24tY2xvdWQ6IFwiXFxlOTEwXCI7XG4kY3BzLWljb24tY29mZmVlOiBcIlxcZTk2ZFwiO1xuJGNwcy1pY29uLWNvbXBhc3M6IFwiXFxlOTExXCI7XG4kY3BzLWljb24tZG9sbGFyLXNpZ246IFwiXFxlOTZlXCI7XG4kY3BzLWljb24tZXllOiBcIlxcZTk2ZlwiO1xuJGNwcy1pY29uLWZpbGUtdGV4dDogXCJcXGU5MTNcIjtcbiRjcHMtaWNvbi1mb2xkZXI6IFwiXFxlOTE0XCI7XG4kY3BzLWljb24tZ2lmdDogXCJcXGU5MTVcIjtcbiRjcHMtaWNvbi1nbG9iZTogXCJcXGU5NzBcIjtcbiRjcHMtaWNvbi1ncmlkOiBcIlxcZTkxNlwiO1xuJGNwcy1pY29uLWhlYXJ0MzogXCJcXGU5NzFcIjtcbiRjcHMtaWNvbi1oZWxwLWNpcmNsZTogXCJcXGU5NzJcIjtcbiRjcHMtaWNvbi1ob21lOiBcIlxcZTkxN1wiO1xuJGNwcy1pY29uLWNhdGVnb3J5OiBcIlxcZTkwMVwiO1xuJGNwcy1pY29uLWluZm86IFwiXFxlOTE4XCI7XG4kY3BzLWljb24tbGlmZS1idW95OiBcIlxcZTk3M1wiO1xuJGNwcy1pY29uLWxpbms6IFwiXFxlOTE5XCI7XG4kY3BzLWljb24tbG9jazogXCJcXGU5MWFcIjtcbiRjcHMtaWNvbi1tYWlsOiBcIlxcZTkxYlwiO1xuJGNwcy1pY29uLW1hcC1waW46IFwiXFxlOTFjXCI7XG4kY3BzLWljb24tbWVudTogXCJcXGU5MDdcIjtcbiRjcHMtaWNvbi1jb21tZW50OiBcIlxcZTkwNFwiO1xuJGNwcy1pY29uLXBhcGVyY2xpcDogXCJcXGU5MWRcIjtcbiRjcHMtaWNvbi1waG9uZTogXCJcXGU5MWVcIjtcbiRjcHMtaWNvbi1wcmludGVyOiBcIlxcZTkxZlwiO1xuJGNwcy1pY29uLXNldHRpbmdzOiBcIlxcZTkyMFwiO1xuJGNwcy1pY29uLXNoYXJlOiBcIlxcZTkyMVwiO1xuJGNwcy1pY29uLXNob3BwaW5nLWJhZzogXCJcXGU5MjJcIjtcbiRjcHMtaWNvbi1zdGFyOiBcIlxcZTkyM1wiO1xuJGNwcy1pY29uLXRhZzogXCJcXGU5MDJcIjtcbiRjcHMtaWNvbi10aHVtYnMtdXA6IFwiXFxlOTI0XCI7XG4kY3BzLWljb24tdXNlcjogXCJcXGU5MDNcIjtcbiRjcHMtaWNvbi11c2VyczogXCJcXGU5MjVcIjtcbiRjcHMtaWNvbi1jbG9zZTogXCJcXGU5MDlcIjtcbiRjcHMtaWNvbi1ob21lMjogXCJcXGU5NzRcIjtcbiRjcHMtaWNvbi1ob21lMjE6IFwiXFxlOTc1XCI7XG4kY3BzLWljb24taG9tZTM6IFwiXFxlOTc2XCI7XG4kY3BzLWljb24tcGVuY2lsOiBcIlxcZTk3N1wiO1xuJGNwcy1pY29uLXBlbmNpbDI6IFwiXFxlOTc4XCI7XG4kY3BzLWljb24taGVhZHBob25lczE6IFwiXFxlOTc5XCI7XG4kY3BzLWljb24tbXVzaWMxOiBcIlxcZTk3YVwiO1xuJGNwcy1pY29uLWJvb2sxOiBcIlxcZTkzNVwiO1xuJGNwcy1pY29uLXByaWNlLXRhZ3M6IFwiXFxlOTdiXCI7XG4kY3BzLWljb24tbGlmZWJ1b3k6IFwiXFxlOTdjXCI7XG4kY3BzLWljb24tcHVzaHBpbjogXCJcXGU5N2RcIjtcbiRjcHMtaWNvbi1sb2NhdGlvbjogXCJcXGU5ODNcIjtcbiRjcHMtaWNvbi1sb2NhdGlvbjI6IFwiXFxlOTdlXCI7XG4kY3BzLWljb24tbW9iaWxlOiBcIlxcZTk4NFwiO1xuJGNwcy1pY29uLXR2OiBcIlxcZTk3ZlwiO1xuJGNwcy1pY29uLWRyYXdlcjogXCJcXGU5ODBcIjtcbiRjcHMtaWNvbi1idWJibGVzMzogXCJcXGU5ODFcIjtcbiRjcHMtaWNvbi1idWJibGVzNDogXCJcXGU5ODJcIjtcbiRjcHMtaWNvbi11c2VyMjogXCJcXGU5ODVcIjtcbiRjcHMtaWNvbi1rZXkxOiBcIlxcZTk4ZFwiO1xuJGNwcy1pY29uLWxvY2syOiBcIlxcZTk4ZlwiO1xuJGNwcy1pY29uLXdyZW5jaDogXCJcXGU5OTFcIjtcbiRjcHMtaWNvbi1tYWdpYy13YW5kOiBcIlxcZTk5N1wiO1xuJGNwcy1pY29uLWFpZC1raXQ6IFwiXFxlOTk4XCI7XG4kY3BzLWljb24tc3RhdHMtZG90czogXCJcXGU5OWJcIjtcbiRjcHMtaWNvbi10cm9waHk6IFwiXFxlOTllXCI7XG4kY3BzLWljb24tZ2lmdDI6IFwiXFxlOTlmXCI7XG4kY3BzLWljb24tc3Bvb24ta25pZmU6IFwiXFxlOWEzXCI7XG4kY3BzLWljb24tbGFiOiBcIlxcZTlhYVwiO1xuJGNwcy1pY29uLXNwaGVyZTogXCJcXGU5YzlcIjtcbiRjcHMtaWNvbi1lYXJ0aDogXCJcXGU5Y2FcIjtcbiRjcHMtaWNvbi1oZWFydDE6IFwiXFxlOWRhXCI7XG4kY3BzLWljb24tY2hlY2ttYXJrOiBcIlxcZWExMFwiO1xuJGNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOiBcIlxcZWE0OFwiO1xuJGNwcy1pY29uLXNvcnQtYWxwaGEtZGVzYzogXCJcXGVhNDlcIjtcbiRjcHMtaWNvbi1pbnN0YWdyYW06IFwiXFxlYTkyXCI7XG4kY3BzLWljb24teW91dHViZTogXCJcXGVhOWRcIjtcbiRjcHMtaWNvbi1mbGlja3I6IFwiXFxlYWE0XCI7XG4kY3BzLWljb24tdHVtYmxyOiBcIlxcZWFiOVwiO1xuXG4iXX0= */ diff --git a/css/block-editor.css b/css/block-editor.css index 4d29be8..dcf08c7 100644 --- a/css/block-editor.css +++ b/css/block-editor.css @@ -2026,7 +2026,7 @@ .table .thead-dark th { color: #fff; background-color: #343a40; - border-color: #454d55; + border-color: rgb(69.1465517241, 77.125, 85.1034482759); } .table .thead-light th { color: #495057; @@ -2041,7 +2041,7 @@ .table-dark th, .table-dark td, .table-dark thead th { - border-color: #454d55; + border-color: rgb(69.1465517241, 77.125, 85.1034482759); } .table-dark.table-bordered { border: 0; @@ -7784,9 +7784,18 @@ body.blog.hide-hero-page-title .page-header, body.blog.hide-hero-page-title #her .animations-enabled .entry-content > .alignwide, .animations-enabled .entry-content > .wp-block-separator.is-style-wide, .animations-enabled .entry-content > .aligncenter, -.animations-enabled .entry-content > .alignleft > .alignright { +.animations-enabled .entry-content > .alignleft, +.animations-enabled .entry-content > .alignright { opacity: 0; } +.animations-enabled .entry-content > .alignfull.has-parallax, +.animations-enabled .entry-content > .alignwide.has-parallax, +.animations-enabled .entry-content > .has-parallax.wp-block-separator.is-style-wide, +.animations-enabled .entry-content > .aligncenter.has-parallax, +.animations-enabled .entry-content > .alignleft.has-parallax, +.animations-enabled .entry-content > .alignright.has-parallax { + opacity: initial; +} .entry-featured-image { margin: 3rem 0; @@ -9476,4 +9485,4 @@ div.editor-styles-wrapper { -ms-user-select: text; user-select: text; } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2NrLWVkaXRvci5jc3MiLCJhc3NldHMvYm9vdHN0cmFwNC1lZGl0b3Iuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2dyaWQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L190YWJsZXMuc2NzcyIsInZhcmlhYmxlcy9fYm9vdHN0cmFwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faG92ZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2p1bWJvdHJvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX21lZGlhLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uL3NyYy9zYXNzL2ljb21vb24vc3R5bGUuc2NzcyIsIi4uL3NyYy9zYXNzL2ljb21vb24vdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvZm9udHMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19jYXJldC5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2hlYWRlcnMuc2NzcyIsInRoZW1lL19taXhpbnMuc2NzcyIsInRoZW1lL2VsZW1lbnRzL19idXR0b25zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92ZW5kb3IvX3Jmcy5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2Zvcm1zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fZW50cmllcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19ibG9ja3Muc2NzcyIsInRoZW1lL19jb2xvci1wYWxsZXRlcy5zY3NzIiwidGhlbWUvX2dlbmVyYWwuc2NzcyIsInRoZW1lL19hbGlnbm1lbnQuc2NzcyIsInRoZW1lL19jb250ZW50LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fbGlzdHMuc2NzcyIsInRoZW1lL2ludGVncmF0aW9ucy9fY2FsZW5kYXItcGx1cy5zY3NzIiwidGhlbWUvaW50ZWdyYXRpb25zL19jcC1kaXJlY3Rvcnkuc2NzcyIsInRoZW1lL19ibG9jay1lZGl0b3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7O0VBQUE7QUNNRTs7Ozs7O0VDREEsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FIU0Y7O0FJMENJO0VGekNFO0lBQ0UsZ0JHOExlO0VMM0xyQjtBQUNGO0FJb0NJO0VGekNFO0lB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SUhoQlYseUJBQUE7RUhpaENBO0VNamdDVTtJSGhCVix5QkFBQTtFSG9oQ0E7QUFDRjtBT3hrQ0E7RUFDRSxXQUFBO0VBQ0EsbUJDR087RURGUCxjRlNTO0FMaWtDWDtBT3ZrQ0U7O0VBRUUsZ0JGbVYwQjtFRWxWMUIsbUJBQUE7RUFDQSw2QkFBQTtBUHlrQ0o7QU90a0NFO0VBQ0Usc0JBQUE7RUFDQSxnQ0FBQTtBUHdrQ0o7QU9ya0NFO0VBQ0UsNkJBQUE7QVB1a0NKOztBTzdqQ0U7O0VBRUUsZUY2VDBCO0FMbXdCOUI7O0FPdmpDQTtFQUNFLHlCQUFBO0FQMGpDRjtBT3hqQ0U7O0VBRUUseUJBQUE7QVAwakNKO0FPdGpDSTs7RUFFRSx3QkFBQTtBUHdqQ047O0FPbGpDRTs7OztFQUlFLFNBQUE7QVBxakNKOztBTzVpQ0U7RUFDRSxxQ0Z5UjBCO0FMc3hCOUI7O0FTOW1DRTtFRjJFSSxjRnZFSztFRXdFTCxzQ0Y4UXdCO0FMeXhCOUI7O0FVem5DSTs7O0VBR0Usc0NMNlZ3QjtBTCt4QjlCOztBU3puQ0U7RUNpQk0sc0NBSmU7QVZnbkN2QjtBVTFtQ1E7O0VBRUUsc0NBUmE7QVZvbkN2Qjs7QU81aENJO0VBQ0UsV0YzR0s7RUU0R0wseUJGcEdLO0VFcUdMLHFCRmlRd0I7QUw4eEI5QjtBTzFoQ0k7RUFDRSxjRjVHSztFRTZHTCx5QkZsSEs7RUVtSEwscUJGbEhLO0FMOG9DWDs7QU92aENBO0VBQ0UsV0YzSFM7RUU0SFQseUJGcEhTO0FMOG9DWDtBT3hoQ0U7OztFQUdFLHFCRjZPMEI7QUw2eUI5QjtBT3ZoQ0U7RUFDRSxTQUFBO0FQeWhDSjtBT3JoQ0k7RUFDRSwyQ0ZpT3dCO0FMc3pCOUI7QVM1cENFO0VGNElNLFdGakpHO0VFa0pILDRDRjJOc0I7QUx3ekI5Qjs7QUlubUNJO0VHaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VQcWdDTjtFT2xnQ007SUFDRSxTQUFBO0VQb2dDUjtBQUNGO0FJL21DSTtFR2lHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JB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dUIsc0JBQUE7QWxCZ3BFM0I7O0FrQmhwRUk7RUFBdUIsc0JBQUE7QWxCb3BFM0I7O0FrQnBwRUk7RUFBdUIsc0JBQUE7QWxCd3BFM0I7O0FrQnhwRUk7RUFBdUIsdUJBQUE7QWxCNHBFM0I7O0FrQjVwRUk7RUFBdUIsdUJBQUE7QWxCZ3FFM0I7O0FrQjVwRUE7RUFBVSwwQkFBQTtBbEJncUVWOztBa0IvcEVBO0VBQVUsMkJBQUE7QWxCbXFFVjs7QWtCL3BFQTtFQUFjLDJCQUFBO0FsQm1xRWQ7O0FrQmxxRUE7RUFBYyw0QkFBQTtBbEJzcUVkOztBa0JwcUVBO0VBQVUsdUJBQUE7QWxCd3FFVjs7QWtCdnFFQTtFQUFVLHdCQUFBO0FsQjJxRVY7O0FtQnByRVE7RUFBZ0Msb0JBQUE7QW5Cd3JFeEM7O0FtQnZyRVE7O0VBRUUsd0JBQUE7QW5CMHJFVjs7QW1CeHJFUTs7RUFFRSwwQkFBQTtBbkIyckVWOztBbUJ6ckVROztFQUVFLDJCQUFBO0FuQjRyRVY7O0FtQjFyRVE7O0VBRUUseUJBQUE7QW5CNnJFVjs7QW1CNXNFUTtFQUFnQywwQkFBQTtBbkJndEV4Qzs7QW1CL3NFUTs7RUFFRSw4QkFBQTtBbkJrdEVWOztBbUJodEVROztFQUVFLGdDQUFBO0FuQm10RVY7O0FtQmp0RVE7O0VBRUUsaUNBQUE7QW5Cb3RFVjs7QW1CbHRFUTs7RUFFRSwrQkFBQTtBbkJxdEVWOztBbUJwdUVRO0VBQWdDLHlCQUFBO0FuQnd1RXhDOztBbUJ2dUVROztFQUVFLDZCQUFBO0FuQjB1RVY7O0FtQnh1RVE7O0VBRUUsK0JBQUE7QW5CMnVFVjs7QW1CenVFUTs7RUFFRSxnQ0FBQTtBbkI0dUVWOztBbUIxdUVROztFQUVFLDhCQUFBO0FuQjZ1RVY7O0FtQjV2RVE7RUFBZ0MsdUJBQUE7QW5CZ3dFeEM7O0FtQi92RVE7O0VBRUUsMkJBQUE7QW5Ca3dFVjs7QW1CaHdFUTs7RUFFRSw2QkFBQTtBbkJtd0VWOztBbUJqd0VROztFQUVFLDhCQUFBO0FuQm93RVY7O0FtQmx3RVE7O0VBRUUsNEJBQUE7QW5CcXdFVjs7QW1CcHhFUTtFQUFnQyx5QkFBQTtBbkJ3eEV4Qzs7QW1CdnhFUTs7RUFFRSw2QkFBQTtBbkIweEVWOztBbUJ4eEVROztFQUVFLCtCQUFBO0FuQjJ4RVY7O0FtQnp4RVE7O0VBRUUsZ0NBQUE7QW5CNHhFVjs7QW1CMXhFUTs7RUFFRSw4QkFBQTtBbkI2eEVWOztBbUI1eUVRO0VBQWdDLHVCQUFBO0FuQmd6RXhDOztBbUIveUVROztFQUVFLDJCQUFBO0FuQmt6RVY7O0FtQmh6RVE7O0VBRUUsNkJBQUE7QW5CbXpFVjs7QW1CanpFUTs7RUFFRSw4QkFBQTtBbkJvekVWOztBbUJsekVROztFQUVFLDRCQUFBO0FuQnF6RVY7O0FtQnAwRVE7RUFBZ0MscUJBQUE7QW5CdzBFeEM7O0FtQnYwRVE7O0VBRUUseUJBQUE7QW5CMDBFVjs7QW1CeDBFUTs7RUFFRSwyQkFBQTtBbkIyMEVWOztBbUJ6MEVROztFQUVFLDRCQUFBO0FuQjQwRVY7O0FtQjEwRVE7O0VBRUUsMEJBQUE7QW5CNjBFVjs7QW1CNTFFUTtFQUFnQywyQkFBQTtBbkJnMkV4Qzs7QW1CLzFFUTs7RUFFRSwrQkFBQTtBbkJrMkVWOztBbUJoMkVROztFQUVFLGlDQUFBO0FuQm0yRVY7O0FtQmoyRVE7O0VBRUUsa0NBQUE7QW5CbzJFVjs7QW1CbDJFUTs7RUFFRSxnQ0FBQTtBbkJxMkVWOztBbUJwM0VRO0VBQWdDLDBCQUFBO0FuQnczRXhDOztBbUJ2M0VROztFQUVFLDhCQUFBO0FuQjAzRVY7O0FtQngzRVE7O0VBRUUsZ0NBQUE7QW5CMjNFVjs7QW1CejNFUTs7RUFFRSxpQ0FBQTtBbkI0M0VWOztBbUIxM0VROztFQUVFLCtCQUFBO0FuQjYzRVY7O0FtQjU0RVE7RUFBZ0Msd0JBQUE7QW5CZzVFeEM7O0FtQi80RVE7O0VBRUUsNEJBQUE7QW5CazVFVjs7QW1CaDVFUTs7RUFFRSw4QkFBQTtBbkJtNUVWOztBbUJqNUVROztFQUVFLCtCQUFBO0FuQm81RVY7O0FtQmw1RVE7O0VBRUUsNkJBQUE7QW5CcTVFVjs7QW1CcDZFUTtFQUFnQywwQkFBQTtBbkJ3NkV4Qzs7QW1CdjZFUTs7RUFFRSw4QkFBQTtBbkIwNkVWOztBbUJ4NkVROztFQUVFLGdDQUFBO0FuQjI2RVY7O0FtQno2RVE7O0VBRUUsaUNBQUE7QW5CNDZFVjs7QW1CMTZFUTs7RUFFRSwrQkFBQTtBbkI2NkVWOztBbUI1N0VRO0VBQWdDLHdCQUFBO0FuQmc4RXhDOztBbUIvN0VROztFQUVFLDRCQUFBO0FuQms4RVY7O0FtQmg4RVE7O0VBRUUsOEJBQUE7QW5CbThFVjs7QW1CajhFUTs7RUFFRSwrQkFBQTtBbkJvOEVWOztBbUJsOEVROztFQUVFLDZCQUFBO0FuQnE4RVY7O0FtQjc3RVE7RUFBd0IsMkJBQUE7QW5CaThFaEM7O0FtQmg4RVE7O0VBRUUsK0JBQUE7QW5CbThFVjs7QW1CajhFUTs7RUFFRSxpQ0FBQTtBbkJvOEVWOztBbUJsOEVROztFQUVFLGtDQUFBO0FuQnE4RVY7O0FtQm44RVE7O0VBRUUsZ0NBQUE7QW5CczhFVjs7QW1CcjlFUTtFQUF3QiwwQkFBQTtBbkJ5OUVoQzs7QW1CeDlFUTs7RUFFRSw4QkFBQTtBbkIyOUVWOztBbUJ6OUVROztFQUVFLGdDQUFBO0FuQjQ5RVY7O0FtQjE5RVE7O0VBRUUsaUNBQUE7QW5CNjlFVjs7QW1CMzlFUTs7RUFFRSwrQkFBQTtBbkI4OUVWOztBbUI3K0VRO0VBQXdCLHdCQUFBO0FuQmkvRWhDOztBbUJoL0VROztFQUVFLDRCQUFBO0FuQm0vRVY7O0FtQmovRVE7O0VBRUUsOEJBQUE7QW5Cby9FVjs7QW1CbC9FUTs7RUFFRSwrQkFBQTtBbkJxL0VWOztBbUJuL0VROztFQUVFLDZCQUFBO0FuQnMvRVY7O0FtQnJnRlE7RUFBd0IsMEJBQUE7QW5CeWdGaEM7O0FtQnhnRlE7O0VBRUUsOEJBQUE7QW5CMmdGVjs7QW1CemdGUTs7RUFFRSxnQ0FBQTtBbkI0Z0ZWOztBbUIxZ0ZROztFQUVFLGlDQUFBO0FuQjZnRlY7O0FtQjNnRlE7O0VBRUUsK0JBQUE7QW5COGdGVjs7QW1CN2hGUTtFQUF3Qix3QkFBQTtBbkJpaUZoQzs7QW1CaGlGUTs7RUFFRSw0QkFBQTtBbkJtaUZWOztBbUJqaUZROztFQUVFLDhCQUFBO0FuQm9pRlY7O0FtQmxpRlE7O0VBRUUsK0JBQUE7QW5CcWlGVjs7QW1CbmlGUTs7RUFFRSw2QkFBQTtBbkJzaUZWOztBbUJoaUZJO0VBQW1CLHVCQUFBO0FuQm9pRnZCOztBbUJuaUZJOztFQUVFLDJCQUFBO0FuQnNpRk47O0FtQnBpRkk7O0VBRUUsNkJBQUE7QW5CdWlGTjs7QW1CcmlGSTs7RUFFRSw4QkFBQTtBbkJ3aUZOOztBbUJ0aUZJOztFQUVFLDRCQUFBO0FuQnlpRk47O0FJbGpGSTtFZWxESTtJQUFnQyxvQkFBQTtFbkJ5bUZ0QztFbUJ4bUZNOztJQUVFLHdCQUFBO0VuQjBtRlI7RW1CeG1GTTs7SUFFRSwwQkFBQTtFbkIwbUZSO0VtQnhtRk07O0lBRUUsMkJBQUE7RW5CMG1GUjtFbUJ4bUZNOztJQUVFLHlCQUFBO0VuQjBtRlI7RW1Cem5GTTtJQUFnQywwQkFBQTtFbkI0bkZ0QztFbUIzbkZNOztJQUVFLDhCQUFBO0VuQjZuRlI7RW1CM25GTTs7SUFFRSxnQ0FBQTtFbkI2bkZSO0VtQjNuRk07O0lBRUUsaUNBQUE7RW5CNm5GUjtFbUIzbkZNOztJQUVFLCtCQUFBO0VuQjZuRlI7RW1CNW9GTTtJQUFnQyx5QkFBQTtFbkIrb0Z0QztFbUI5b0ZNOztJQUVFLDZCQUFBO0VuQmdwRlI7RW1COW9GTTs7SUFFRSwrQkFBQTtFbkJncEZSO0VtQjlvRk07O0lBRUUsZ0NBQUE7RW5CZ3BGUjtFbUI5b0ZNOztJQUVFLDhCQUFBO0VuQmdwRlI7RW1CL3BGTTtJQUFnQyx1QkFBQTtFbkJrcUZ0QztFbUJqcUZNOztJQUVFLDJCQUFBO0VuQm1xRlI7RW1CanFGTTs7SUFFRSw2QkFBQTtFbkJtcUZSO0VtQmpxRk07O0lBRUUsOEJBQUE7RW5CbXFGUjtFbUJqcUZNOztJQUVFLDRCQUFBO0VuQm1xRlI7RW1CbHJGTTtJQUFnQyx5QkFBQTtFbkJxckZ0QztFbUJwckZNOztJQUVFLDZCQUFBO0VuQnNyRlI7RW1CcHJGTTs7SUFFRSwrQkFBQTtFbkJzckZSO0VtQnByRk07O0lBRUUsZ0NBQUE7RW5Cc3JGUjtFbUJwckZNOztJQUVFLDhCQUFBO0VuQnNyRlI7RW1CcnNGTTtJQUFnQyx1QkFBQTtFbkJ3c0Z0QztFbUJ2c0ZNOztJQUVFLDJCQUFBO0VuQnlzRlI7RW1CdnNGTTs7SUFFRSw2QkFBQTtFbkJ5c0ZSO0VtQnZzRk07O0lBRUUsOEJBQUE7RW5CeXNGUjtFbUJ2c0ZNOztJQUVFLDRCQUFBO0VuQnlzRlI7RW1CeHRGTTtJQUFnQyxxQkFBQTtFbkIydEZ0QztFbUIxdEZNOztJQUVFLHlCQUFBO0VuQjR0RlI7RW1CMXRGTTs7SUFFRSwyQkFBQTtFbkI0dEZSO0VtQjF0Rk07O0lBRUUsNEJBQUE7RW5CNHRGUjtFbUIxdEZNOztJQUVFLDBCQUFBO0VuQjR0RlI7RW1CM3VGTTtJQUFnQywyQkFBQTtFbkI4dUZ0QztFbUI3dUZNOztJQUVFLCtCQUFBO0VuQit1RlI7RW1CN3VGTTs7SUFFRSxpQ0FBQTtFbkIrdUZSO0VtQjd1Rk07O0lBRUUsa0NBQUE7RW5CK3VGUjtFbUI3dUZNOztJQUVFLGdDQUFBO0VuQit1RlI7RW1COXZGTTtJQUFnQywwQkFBQTtFbkJpd0Z0QztFbUJod0ZNOztJQUVFLDhCQUFBO0VuQmt3RlI7RW1CaHdGTTs7SUFFRSxnQ0FBQTtFbkJrd0ZSO0VtQmh3Rk07O0lBRUUsaUNBQUE7RW5Ca3dGUjtFbUJod0ZNOztJQUVFLCtCQUFBO0VuQmt3RlI7RW1CanhGTTtJQUFnQyx3QkFBQTtFbkJveEZ0QztFbUJueEZNOztJQUVFLDRCQUFBO0VuQnF4RlI7RW1CbnhGTTs7SUFFRSw4QkFBQTtFbkJxeEZSO0VtQm54Rk07O0lBRUUsK0JBQUE7RW5CcXhGUjtFbUJueEZNOztJQUVFLDZCQUFBO0VuQnF4RlI7RW1CcHlGTTtJQUFnQywwQkFBQTtFbkJ1eUZ0QztFbUJ0eUZNOztJQUVFLDhCQUFBO0VuQnd5RlI7RW1CdHlGTTs7SUFFRSxnQ0FBQTtFbkJ3eUZSO0VtQnR5Rk07O0lBRUUsaUNBQUE7RW5Cd3lGUjtFbUJ0eUZNOztJQUVFLCtCQUFBO0VuQnd5RlI7RW1CdnpGTTtJQUFnQyx3QkFBQTtFbkIwekZ0QztFbUJ6ekZNOztJQUVFLDRCQUFBO0VuQjJ6RlI7RW1CenpGTTs7SUFFRSw4QkFBQTtFbkIyekZSO0VtQnp6Rk07O0lBRUUsK0JBQUE7RW5CMnpGUjtFbUJ6ekZNOztJQUVFLDZCQUFBO0VuQjJ6RlI7RW1CbnpGTTtJQUF3QiwyQkFBQTtFbkJzekY5QjtFbUJyekZNOztJQUVFLCtCQUFBO0VuQnV6RlI7RW1CcnpGTTs7SUFFRSxpQ0FBQTtFbkJ1ekZSO0VtQnJ6Rk07O0lBRUUsa0NBQUE7RW5CdXpGUjtFbUJyekZNOztJQUVFLGdDQUFBO0VuQnV6RlI7RW1CdDBGTTtJQUF3QiwwQkFBQTtFbkJ5MEY5QjtFbUJ4MEZNOztJQUVFLDhCQUFBO0VuQjAwRlI7RW1CeDBGTTs7SUFFRSxnQ0FBQTtFbkIwMEZSO0VtQngwRk07O0lBRUUsaUNBQUE7RW5CMDBGUjtFbUJ4MEZNOztJQUVFLCtCQUFBO0VuQjAwRlI7RW1CejFGTTtJQUF3Qix3QkFBQTtFbkI0MUY5QjtFbUIzMUZNOztJQUVFLDRCQUFBO0VuQjYxRlI7RW1CMzFGTTs7SUFFRSw4QkFBQTtFbkI2MUZSO0VtQjMxRk07O0lBRUUsK0JBQUE7RW5CNjFGUjtFbUIzMUZNOztJQUVFLDZCQUFBO0VuQjYxRlI7RW1CNTJGTTtJQUF3QiwwQkFBQTtFbkIrMkY5QjtFbUI5MkZNOztJQUVFLDhCQUFBO0VuQmczRlI7RW1COTJGTTs7SUFFRSxnQ0FBQTtFbkJnM0ZSO0VtQjkyRk07O0lBRUUsaUNBQUE7RW5CZzNGUjtFbUI5MkZNOztJQUVFLCtCQUFBO0VuQmczRlI7RW1CLzNGTTtJQUF3Qix3QkFBQTtFbkJrNEY5QjtFbUJqNEZNOztJQUVFLDRCQUFBO0VuQm00RlI7RW1CajRGTTs7SUFFRSw4QkFBQTtFbkJtNEZSO0VtQmo0Rk07O0lBRUUsK0JBQUE7RW5CbTRGUjtFbUJqNEZNOztJQUVFLDZCQUFBO0VuQm00RlI7RW1CNzNGRTtJQUFtQix1QkFBQTtFbkJnNEZyQjtFbUIvM0ZFOztJQUVFLDJCQUFBO0VuQmk0Rko7RW1CLzNGRTs7SUFFRSw2QkFBQTtFbkJpNEZKO0VtQi8zRkU7O0lBRUUsOEJBQUE7RW5CaTRGSjtFbUIvM0ZFOztJQUVFLDRCQUFBO0VuQmk0Rko7QUFDRjtBSTM0Rkk7RWVsREk7SUFBZ0Msb0JBQUE7RW5CaThGdEM7RW1CaDhGTTs7SUFFRSx3QkFBQTtFbkJrOEZSO0VtQmg4Rk07O0lBRUUsMEJBQUE7RW5CazhGUjtFbUJoOEZNOztJQUVFLDJCQUFBO0VuQms4RlI7RW1CaDhGTTs7SUFFRSx5QkFBQTtFbkJrOEZSO0VtQmo5Rk07SUFBZ0MsMEJBQUE7RW5CbzlGdEM7RW1CbjlGTTs7SUFFRSw4QkFBQTtFbkJxOUZSO0VtQm45Rk07O0lBRUUsZ0NBQUE7RW5CcTlGUjtFbUJuOUZNOztJQUVFLGlDQUFBO0VuQnE5RlI7RW1CbjlGTTs7SUFFRSwrQkFBQTtFbkJxOUZSO0VtQnArRk07SUFBZ0MseUJBQUE7RW5CdStGdEM7RW1CdCtGTTs7SUFFRSw2QkFBQTtFbkJ3K0ZSO0VtQnQrRk07O0lBRUUsK0JBQUE7RW5CdytGUjtFbUJ0K0ZNOztJQUVFLGdDQUFBO0VuQncrRlI7RW1CdCtGTTs7SUFFRSw4QkFBQTtFbkJ3K0ZSO0VtQnYvRk07SUFBZ0MsdUJBQUE7RW5CMC9GdEM7RW1Cei9GTTs7SUFFRSwyQkFBQTtFbkIyL0ZSO0VtQnovRk07O0lBRUUsNkJBQUE7RW5CMi9GUjtFbUJ6L0ZNOztJQUVFLDhCQUFBO0VuQjIvRlI7RW1Cei9GTTs7SUFFRSw0QkFBQTtFbkIyL0ZSO0VtQjFnR007SUFBZ0MseUJBQUE7RW5CNmdHdEM7RW1CNWdHTTs7SUFFRSw2QkFBQTtFbkI4Z0dSO0VtQjVnR007O0lBRUUsK0JBQUE7RW5COGdHUjtFbUI1Z0dNOztJQUVFLGdDQUFBO0VuQjhnR1I7RW1CNWdHTTs7SUFFRSw4QkFBQTtFbkI4Z0dSO0VtQjdoR007SUFBZ0MsdUJBQUE7RW5CZ2lHdEM7RW1CL2hHTTs7SUFFRSwyQkFBQTtFbkJpaUdSO0VtQi9oR007O0lBRUUsNkJBQUE7RW5CaWlHUjtFbUIvaEdNOztJQUVFLDhCQUFBO0VuQmlpR1I7RW1CL2hHTTs7SUFFRSw0QkFBQTtFbkJpaUdSO0VtQmhqR007SUFBZ0MscUJBQUE7RW5CbWpHdEM7RW1CbGpHTTs7SUFFRSx5QkFBQTtFbkJvakdSO0VtQmxqR007O0lBRUUsMkJBQUE7RW5Cb2pHUjtFbUJsakdNOztJQUVFLDRCQUFBO0VuQm9qR1I7RW1CbGpHTTs7SUFFRSwwQkFBQTtFbkJvakdSO0VtQm5rR007SUFBZ0MsMkJBQUE7RW5Cc2tHdEM7RW1CcmtHTTs7SUFFRSwrQkFBQTtFbkJ1a0dSO0VtQnJrR007O0lBRUUsaUNBQUE7RW5CdWtHUjtFbUJya0dNOztJQUVFLGtDQUFBO0VuQnVrR1I7RW1CcmtHTTs7SUFFRSxnQ0FBQTtFbkJ1a0dSO0VtQnRsR007SUFBZ0MsMEJBQUE7RW5CeWxHdEM7RW1CeGxHTTs7SUFFRSw4QkFBQTtFbkIwbEdSO0VtQnhsR007O0lBRUUsZ0NBQUE7RW5CMGxHUjtFbUJ4bEdNOztJQUVFLGlDQUFBO0VuQjBsR1I7RW1CeGxHTTs7SUFFRSwrQkFBQTtFbkIwbEdSO0VtQnptR007SUFBZ0Msd0JBQUE7RW5CNG1HdEM7RW1CM21HTTs7SUFFRSw0QkFBQTtFbkI2bUdSO0VtQjNtR007O0lBRUUsOEJBQUE7RW5CNm1HUjtFbUIzbUdNOztJQUVFLCtCQUFBO0VuQjZtR1I7RW1CM21HTTs7SUFFRSw2QkFBQTtFbkI2bUdSO0VtQjVuR007SUFBZ0MsMEJBQUE7RW5CK25HdEM7RW1COW5HTTs7SUFFRSw4QkFBQTtFbkJnb0dSO0VtQjluR007O0lBRUUsZ0NBQUE7RW5CZ29HUjtFbUI5bkdNOztJQUVFLGlDQUFBO0VuQmdvR1I7RW1COW5HTTs7SUFFRSwrQkFBQTtFbkJnb0dSO0VtQi9vR007SUFBZ0Msd0JBQUE7RW5Ca3BHdEM7RW1CanBHTTs7SUFFRSw0QkFBQTtFbkJtcEdSO0VtQmpwR007O0lBRUUsOEJBQUE7RW5CbXBHUjtFbUJqcEdNOztJQUVFLCtCQUFBO0VuQm1wR1I7RW1CanBHTTs7SUFFRSw2QkFBQTtFbkJtcEdSO0VtQjNvR007SUFBd0IsMkJBQUE7RW5COG9HOUI7RW1CN29HTTs7SUFFRSwrQkFBQTtFbkIrb0dSO0VtQjdvR007O0lBRUUsaUNBQUE7RW5CK29HUjtFbUI3b0dNOztJQUVFLGtDQUFBO0VuQitvR1I7RW1CN29HTTs7SUFFRSxnQ0FBQTtFbkIrb0dSO0VtQjlwR007SUFBd0IsMEJBQUE7RW5CaXFHOUI7RW1CaHFHTTs7SUFFRSw4QkFBQTtFbkJrcUdSO0VtQmhxR007O0lBRUUsZ0NBQUE7RW5Ca3FHUjtFbUJocUdNOztJQUVFLGlDQUFBO0VuQmtxR1I7RW1CaHFHTTs7SUFFRSwrQkFBQTtFbkJrcUdSO0VtQmpyR007SUFBd0Isd0JBQUE7RW5Cb3JHOUI7RW1CbnJHTTs7SUFFRSw0QkFBQTtFbkJxckdSO0VtQm5yR007O0lBRUUsOEJBQUE7RW5CcXJHUjtFbUJuckdNOztJQUVFLCtCQUFBO0VuQnFyR1I7RW1CbnJHTTs7SUFFRSw2QkFBQTtFbkJxckdSO0VtQnBzR007SUFBd0IsMEJBQUE7RW5CdXNHOUI7RW1CdHNHTTs7SUFFRSw4QkFBQTtFbkJ3c0dSO0VtQnRzR007O0lBRUUsZ0NBQUE7RW5Cd3NHUjtFbUJ0c0dNOztJQUVFLGlDQUFBO0VuQndzR1I7RW1CdHNHTTs7SUFFRSwrQkFBQTtFbkJ3c0dSO0VtQnZ0R007SUFBd0Isd0JBQUE7RW5CMHRHOUI7RW1CenRHTTs7SUFFRSw0QkFBQTtFbkIydEdSO0VtQnp0R007O0lBRUUsOEJBQUE7RW5CMnRHUjtFbUJ6dEdNOztJQUVFLCtCQUFBO0VuQjJ0R1I7RW1CenRHTTs7SUFFRSw2QkFBQTtFbkIydEdSO0VtQnJ0R0U7SUFBbUIsdUJBQUE7RW5Cd3RHckI7RW1CdnRHRTs7SUFFRSwyQkFBQTtFbkJ5dEdKO0VtQnZ0R0U7O0lBRUUsNkJBQUE7RW5CeXRHSjtFbUJ2dEdFOztJQUVFLDhCQUFBO0VuQnl0R0o7RW1CdnRHRTs7SUFFRSw0QkFBQTtFbkJ5dEdKO0FBQ0Y7QUludUdJO0VlbERJO0lBQWdDLG9CQUFBO0VuQnl4R3RDO0VtQnh4R007O0lBRUUsd0JBQUE7RW5CMHhHUjtFbUJ4eEdNOztJQUVFLDBCQUFBO0VuQjB4R1I7RW1CeHhHTTs7SUFFRSwyQkFBQTtFbkIweEdSO0VtQnh4R007O0lBRUUseUJBQUE7RW5CMHhHUjtFbUJ6eUdNO0lBQWdDLDBCQUFBO0VuQjR5R3RDO0VtQjN5R007O0lBRUUsOEJBQUE7RW5CNnlHUjtFbUIzeUdNOztJQUVFLGdDQUFBO0VuQjZ5R1I7RW1CM3lHTTs7SUFFRSxpQ0FBQTtFbkI2eUdSO0VtQjN5R007O0lBRUUsK0JBQUE7RW5CNnlHUjtFbUI1ekdNO0lBQWdDLHlCQUFBO0VuQit6R3RDO0VtQjl6R007O0lBRUUsNkJBQUE7RW5CZzBHUjtFbUI5ekdNOztJQUVFLCtCQUFBO0VuQmcwR1I7RW1COXpHTTs7SUFFRSxnQ0FBQTtFbkJnMEdSO0VtQjl6R007O0lBRUUsOEJBQUE7RW5CZzBHUjtFbUIvMEdNO0lBQWdDLHVCQUFBO0VuQmsxR3RDO0VtQmoxR007O0lBRUUsMkJBQUE7RW5CbTFHUjtFbUJqMUdNOztJQUVFLDZCQUFBO0VuQm0xR1I7RW1CajFHTTs7SUFFRSw4QkFBQTtFbkJtMUdSO0VtQmoxR007O0lBRUUsNEJBQUE7RW5CbTFHUjtFbUJsMkdNO0lBQWdDLHlCQUFBO0VuQnEyR3RDO0VtQnAyR007O0lBRUUsNkJBQUE7RW5CczJHUjtFbUJwMkdNOztJQUVFLCtCQUFBO0VuQnMyR1I7RW1CcDJHTTs7SUFFRSxnQ0FBQTtFbkJzMkdSO0VtQnAyR007O0lBRUUsOEJBQUE7RW5CczJHUjtFbUJyM0dNO0lBQWdDLHVCQUFBO0VuQnczR3RDO0VtQnYzR007O0lBRUUsMkJBQUE7RW5CeTNHUjtFbUJ2M0dNOztJQUVFLDZCQUFBO0VuQnkzR1I7RW1CdjNHTTs7SUFFRSw4QkFBQTtFbkJ5M0dSO0VtQnYzR007O0lBRUUsNEJBQUE7RW5CeTNHUjtFbUJ4NEdNO0lBQWdDLHFCQUFBO0VuQjI0R3RDO0VtQjE0R007O0lBRUUseUJBQUE7RW5CNDRHUjtFbUIxNEdNOztJQUVFLDJCQUFBO0VuQjQ0R1I7RW1CMTRHTTs7SUFFRSw0QkFBQTtFbkI0NEdSO0VtQjE0R007O0lBRUUsMEJBQUE7RW5CNDRHUjtFbUIzNUdNO0lBQWdDLDJCQUFBO0VuQjg1R3RDO0VtQjc1R007O0lBRUUsK0JBQUE7RW5CKzVHUjtFbUI3NUdNOztJQUVFLGlDQUFBO0VuQis1R1I7RW1CNzVHTTs7SUFFRSxrQ0FBQTtFbkIrNUdSO0VtQjc1R007O0lBRUUsZ0NBQUE7RW5CKzVHUjtFbUI5NkdNO0lBQWdDLDBCQUFBO0VuQmk3R3RDO0VtQmg3R007O0lBRUUsOEJBQUE7RW5CazdHUjtFbUJoN0dNOztJQUVFLGdDQUFBO0VuQms3R1I7RW1CaDdHTTs7SUFFRSxpQ0FBQTtFbkJrN0dSO0VtQmg3R007O0lBRUUsK0JBQUE7RW5CazdHUjtFbUJqOEdNO0lBQWdDLHdCQUFBO0VuQm84R3RDO0VtQm44R007O0lBRUUsNEJBQUE7RW5CcThHUjtFbUJuOEdNOztJQUVFLDhCQUFBO0VuQnE4R1I7RW1CbjhHTTs7SUFFRSwrQkFBQTtFbkJxOEdSO0VtQm44R007O0lBRUUsNkJBQUE7RW5CcThHUjtFbUJwOUdNO0lBQWdDLDBCQUFBO0VuQnU5R3RDO0VtQnQ5R007O0lBRUUsOEJBQUE7RW5CdzlHUjtFbUJ0OUdNOztJQUVFLGdDQUFBO0VuQnc5R1I7RW1CdDlHTTs7SUFFRSxpQ0FBQTtFbkJ3OUdSO0VtQnQ5R007O0lBRUUsK0JBQUE7RW5CdzlHUjtFbUJ2K0dNO0lBQWdDLHdCQUFBO0VuQjArR3RDO0VtQnorR007O0lBRUUsNEJBQUE7RW5CMitHUjtFbUJ6K0dNOztJQUVFLDhCQUFBO0VuQjIrR1I7RW1CeitHTTs7SUFFRSwrQkFBQTtFbkIyK0dSO0VtQnorR007O0lBRUUsNkJBQUE7RW5CMitHUjtFbUJuK0dNO0lBQXdCLDJCQUFBO0VuQnMrRzlCO0VtQnIrR007O0lBRUUsK0JBQUE7RW5CdStHUjtFbUJyK0dNOztJQUVFLGlDQUFBO0VuQnUrR1I7RW1CcitHTTs7SUFFRSxrQ0FBQTtFbkJ1K0dSO0VtQnIrR007O0lBRUUsZ0NBQUE7RW5CdStHUjtFbUJ0L0dNO0lBQXdCLDBCQUFBO0VuQnkvRzlCO0VtQngvR007O0lBRUUsOEJBQUE7RW5CMC9HUjtFbUJ4L0dNOztJQUVFLGdDQUFBO0VuQjAvR1I7RW1CeC9HTTs7SUFFRSxpQ0FBQTtFbkIwL0dSO0VtQngvR007O0lBRUUsK0JBQUE7RW5CMC9HUjtFbUJ6Z0hNO0lBQXdCLHdCQUFBO0VuQjRnSDlCO0VtQjNnSE07O0lBRUUsNEJBQUE7RW5CNmdIUjtFbUIzZ0hNOztJQUVFLDhCQUFBO0VuQjZnSFI7RW1CM2dITTs7SUFFRSwrQkFBQTtFbkI2Z0hSO0VtQjNnSE07O0lBRUUsNkJBQUE7RW5CNmdIUjtFbUI1aEhNO0lBQXdCLDBCQUFBO0VuQitoSDlCO0VtQjloSE07O0lBRUUsOEJBQUE7RW5CZ2lIUjtFbUI5aEhNOztJQUVFLGdDQUFBO0VuQmdpSFI7RW1COWhITTs7SUFFRSxpQ0FBQTtFbkJnaUhSO0VtQjloSE07O0lBRUUsK0JBQUE7RW5CZ2lIUjtFbUIvaUhNO0lBQXdCLHdCQUFBO0VuQmtqSDlCO0VtQmpqSE07O0lBRUUsNEJBQUE7RW5CbWpIUjtFbUJqakhNOztJQUVFLDhCQUFBO0VuQm1qSFI7RW1CampITTs7SUFFRSwrQkFBQTtFbkJtakhSO0VtQmpqSE07O0lBRUUsNkJBQUE7RW5CbWpIUjtFbUI3aUhFO0lBQW1CLHVCQUFBO0VuQmdqSHJCO0VtQi9pSEU7O0lBRUUsMkJBQUE7RW5CaWpISjtFbUIvaUhFOztJQUVFLDZCQUFBO0VuQmlqSEo7RW1CL2lIRTs7SUFFRSw4QkFBQTtFbkJpakhKO0VtQi9pSEU7O0lBRUUsNEJBQUE7RW5CaWpISjtBQUNGO0FJM2pISTtFZWxESTtJQUFnQyxvQkFBQTtFbkJpbkh0QztFbUJobkhNOztJQUVFLHdCQUFBO0VuQmtuSFI7RW1CaG5ITTs7SUFFRSwwQkFBQTtFbkJrbkhSO0VtQmhuSE07O0lBRUUsMkJBQUE7RW5Ca25IUjtFbUJobkhNOztJQUVFLHlCQUFBO0VuQmtuSFI7RW1Cam9ITTtJQUFnQywwQkFBQTtFbkJvb0h0QztFbUJub0hNOztJQUVFLDhCQUFBO0VuQnFvSFI7RW1Cbm9ITTs7SUFFRSxnQ0FBQTtFbkJxb0hSO0VtQm5vSE07O0lBRUUsaUNBQUE7RW5CcW9IUjtFbUJub0hNOztJQUVFLCtCQUFBO0VuQnFvSFI7RW1CcHBITTtJQUFnQyx5QkFBQTtFbkJ1cEh0QztFbUJ0cEhNOztJQUVFLDZCQUFBO0VuQndwSFI7RW1CdHBITTs7SUFFRSwrQkFBQTtFbkJ3cEhSO0VtQnRwSE07O0lBRUUsZ0NBQUE7RW5Cd3BIUjtFbUJ0cEhNOztJQUVFLDhCQUFBO0VuQndwSFI7RW1CdnFITTtJQUFnQyx1QkFBQTtFbkIwcUh0QztFbUJ6cUhNOztJQUVFLDJCQUFBO0VuQjJxSFI7RW1CenFITTs7SUFFRSw2QkFBQTtFbkIycUhSO0VtQnpxSE07O0lBRUUsOEJBQUE7RW5CMnFIUjtFbUJ6cUhNOztJQUVFLDRCQUFBO0VuQjJxSFI7RW1CMXJITTtJQUFnQyx5QkFBQTtFbkI2ckh0QztFbUI1ckhNOztJQUVFLDZCQUFBO0VuQjhySFI7RW1CNXJITTs7SUFFRSwrQkFBQTtFbkI4ckhSO0VtQjVySE07O0lBRUUsZ0NBQUE7RW5COHJIUjtFbUI1ckhNOztJQUVFLDhCQUFBO0VuQjhySFI7RW1CN3NITTtJQUFnQyx1QkFBQTtFbkJndEh0QztFbUIvc0hNOztJQUVFLDJCQUFBO0VuQml0SFI7RW1CL3NITTs7SUFFRSw2QkFBQTtFbkJpdEhSO0VtQi9zSE07O0lBRUUsOEJBQUE7RW5CaXRIUjtFbUIvc0hNOztJQUVFLDRCQUFBO0VuQml0SFI7RW1CaHVITTtJQUFnQyxxQkFBQTtFbkJtdUh0QztFbUJsdUhNOztJQUVFLHlCQUFBO0VuQm91SFI7RW1CbHVITTs7SUFFRSwyQkFBQTtFbkJvdUhSO0VtQmx1SE07O0lBRUUsNEJBQUE7RW5Cb3VIUjtFbUJsdUhNOztJQUVFLDBCQUFBO0VuQm91SFI7RW1CbnZITTtJQUFnQywyQkFBQTtFbkJzdkh0QztFbUJydkhNOztJQUVFLCtCQUFBO0VuQnV2SFI7RW1CcnZITTs7SUFFRSxpQ0FBQTtFbkJ1dkhSO0VtQnJ2SE07O0lBRUUsa0NBQUE7RW5CdXZIUjtFbUJydkhNOztJQUVFLGdDQUFBO0VuQnV2SFI7RW1CdHdITTtJQUFnQywwQkFBQTtFbkJ5d0h0QztFbUJ4d0hNOztJQUVFLDhCQUFBO0VuQjB3SFI7RW1CeHdITTs7SUFFRSxnQ0FBQTtFbkIwd0hSO0VtQnh3SE07O0lBRUUsaUNBQUE7RW5CMHdIUjtFbUJ4d0hNOztJQUVFLCtCQUFBO0VuQjB3SFI7RW1CenhITTtJQUFnQyx3QkFBQTtFbkI0eEh0QztFbUIzeEhNOztJQUVFLDRCQUFBO0VuQjZ4SFI7RW1CM3hITTs7SUFFRSw4QkFBQTtFbkI2eEhSO0VtQjN4SE07O0lBRUUsK0JBQUE7RW5CNnhIUjtFbUIzeEhNOztJQUVFLDZCQUFBO0VuQjZ4SFI7RW1CNXlITTtJQUFnQywwQkFBQTtFbkIreUh0QztFbUI5eUhNOztJQUVFLDhCQUFBO0VuQmd6SFI7RW1COXlITTs7SUFFRSxnQ0FBQTtFbkJnekhSO0VtQjl5SE07O0lBRUUsaUNBQUE7RW5CZ3pIUjtFbUI5eUhNOztJQUVFLCtCQUFBO0VuQmd6SFI7RW1CL3pITTtJQUFnQyx3QkFBQTtFbkJrMEh0QztFbUJqMEhNOztJQUVFLDRCQUFBO0VuQm0wSFI7RW1CajBITTs7SUFFRSw4QkFBQTtFbkJtMEhSO0VtQmowSE07O0lBRUUsK0JBQUE7RW5CbTBIUjtFbUJqMEhNOztJQUVFLDZCQUFBO0VuQm0wSFI7RW1CM3pITTtJQUF3QiwyQkFBQTtFbkI4ekg5QjtFbUI3ekhNOztJQUVFLCtCQUFBO0VuQit6SFI7RW1CN3pITTs7SUFFRSxpQ0FBQTtFbkIrekhSO0VtQjd6SE07O0lBRUUsa0NBQUE7RW5CK3pIUjtFbUI3ekhNOztJQUVFLGdDQUFBO0VuQit6SFI7RW1COTBITTtJQUF3QiwwQkFBQTtFbkJpMUg5QjtFbUJoMUhNOztJQUVFLDhCQUFBO0VuQmsxSFI7RW1CaDFITTs7SUFFRSxnQ0FBQTtFbkJrMUhSO0VtQmgxSE07O0lBRUUsaUNBQUE7RW5CazFIUjtFbUJoMUhNOztJQUVFLCtCQUFBO0VuQmsxSFI7RW1CajJITTtJQUF3Qix3QkFBQTtFbkJvMkg5QjtFbUJuMkhNOztJQUVFLDRCQUFBO0VuQnEySFI7RW1CbjJITTs7SUFFRSw4QkFBQTtFbkJxMkhSO0VtQm4ySE07O0lBRUUsK0JBQUE7RW5CcTJIUjtFbUJuMkhNOztJQUVFLDZCQUFBO0VuQnEySFI7RW1CcDNITTtJQUF3QiwwQkFBQTtFbkJ1M0g5QjtFbUJ0M0hNOztJQUVFLDhCQUFBO0VuQnczSFI7RW1CdDNITTs7SUFFRSxnQ0FBQTtFbkJ3M0hSO0VtQnQzSE07O0lBRUUsaUNBQUE7RW5CdzNIUjtFbUJ0M0hNOztJQUVFLCtCQUFBO0VuQnczSFI7RW1CdjRITTtJQUF3Qix3QkFBQTtFbkIwNEg5QjtFbUJ6NEhNOztJQUVFLDRCQUFBO0VuQjI0SFI7RW1CejRITTs7SUFFRSw4QkFBQTtFbkIyNEhSO0VtQno0SE07O0lBRUUsK0JBQUE7RW5CMjRIUjtFbUJ6NEhNOztJQUVFLDZCQUFBO0VuQjI0SFI7RW1CcjRIRTtJQUFtQix1QkFBQTtFbkJ3NEhyQjtFbUJ2NEhFOztJQUVFLDJCQUFBO0VuQnk0SEo7RW1CdjRIRTs7SUFFRSw2QkFBQTtFbkJ5NEhKO0VtQnY0SEU7O0lBRUUsOEJBQUE7RW5CeTRISjtFbUJ2NEhFOztJQUVFLDRCQUFBO0VuQnk0SEo7QUFDRjtBSW41SEk7RWVsREk7SUFBZ0Msb0JBQUE7RW5CeThIdEM7RW1CeDhITTs7SUFFRSx3QkFBQTtFbkIwOEhSO0VtQng4SE07O0lBRUUsMEJBQUE7RW5CMDhIUjtFbUJ4OEhNOztJQUVFLDJCQUFBO0VuQjA4SFI7RW1CeDhITTs7SUFFRSx5QkFBQTtFbkIwOEhSO0VtQno5SE07SUFBZ0MsMEJBQUE7RW5CNDlIdEM7RW1CMzlITTs7SUFFRSw4QkFBQTtFbkI2OUhSO0VtQjM5SE07O0lBRUUsZ0NBQUE7RW5CNjlIUjtFbUIzOUhNOztJQUVFLGlDQUFBO0VuQjY5SFI7RW1CMzlITTs7SUFFRSwrQkFBQTtFbkI2OUhSO0VtQjUrSE07SUFBZ0MseUJBQUE7RW5CKytIdEM7RW1COStITTs7SUFFRSw2QkFBQTtFbkJnL0hSO0VtQjkrSE07O0lBRUUsK0JBQUE7RW5CZy9IUjtFbUI5K0hNOztJQUVFLGdDQUFBO0VuQmcvSFI7RW1COStITTs7SUFFRSw4QkFBQTtFbkJnL0hSO0VtQi8vSE07SUFBZ0MsdUJBQUE7RW5Ca2dJdEM7RW1CamdJTTs7SUFFRSwyQkFBQTtFbkJtZ0lSO0VtQmpnSU07O0lBRUUsNkJBQUE7RW5CbWdJUjtFbUJqZ0lNOztJQUVFLDhCQUFBO0VuQm1nSVI7RW1CamdJTTs7SUFFRSw0QkFBQTtFbkJtZ0lSO0VtQmxoSU07SUFBZ0MseUJBQUE7RW5CcWhJdEM7RW1CcGhJTTs7SUFFRSw2QkFBQTtFbkJzaElSO0VtQnBoSU07O0lBRUUsK0JBQUE7RW5Cc2hJUjtFbUJwaElNOztJQUVFLGdDQUFBO0VuQnNoSVI7RW1CcGhJTTs7SUFFRSw4QkFBQTtFbkJzaElSO0VtQnJpSU07SUFBZ0MsdUJBQUE7RW5Cd2lJdEM7RW1CdmlJTTs7SUFFRSwyQkFBQTtFbkJ5aUlSO0VtQnZpSU07O0lBRUUsNkJBQUE7RW5CeWlJUjtFbUJ2aUlNOztJQUVFLDhCQUFBO0VuQnlpSVI7RW1CdmlJTTs7SUFFRSw0QkFBQTtFbkJ5aUlSO0VtQnhqSU07SUFBZ0MscUJBQUE7RW5CMmpJdEM7RW1CMWpJTTs7SUFFRSx5QkFBQTtFbkI0aklSO0VtQjFqSU07O0lBRUUsMkJBQUE7RW5CNGpJUjtFbUIxaklNOztJQUVFLDRCQUFBO0VuQjRqSVI7RW1CMWpJTTs7SUFFRSwwQkFBQTtFbkI0aklSO0VtQjNrSU07SUFBZ0MsMkJBQUE7RW5COGtJdEM7RW1CN2tJTTs7SUFFRSwrQkFBQTtFbkIra0lSO0VtQjdrSU07O0lBRUUsaUNBQUE7RW5CK2tJUjtFbUI3a0lNOztJQUVFLGtDQUFBO0VuQitrSVI7RW1CN2tJTTs7SUFFRSxnQ0FBQTtFbkIra0lSO0VtQjlsSU07SUFBZ0MsMEJBQUE7RW5CaW1JdEM7RW1CaG1JTTs7SUFFRSw4QkFBQTtFbkJrbUlSO0VtQmhtSU07O0lBRUUsZ0NBQUE7RW5Ca21JUjtFbUJobUlNOztJQUVFLGlDQUFBO0VuQmttSVI7RW1CaG1JTTs7SUFFRSwrQkFBQTtFbkJrbUlSO0VtQmpuSU07SUFBZ0Msd0JBQUE7RW5Cb25JdEM7RW1Cbm5JTTs7SUFFRSw0QkFBQTtFbkJxbklSO0VtQm5uSU07O0lBRUUsOEJBQUE7RW5CcW5JUjtFbUJubklNOztJQUVFLCtCQUFBO0VuQnFuSVI7RW1Cbm5JTTs7SUFFRSw2QkFBQTtFbkJxbklSO0VtQnBvSU07SUFBZ0MsMEJBQUE7RW5CdW9JdEM7RW1CdG9JTTs7SUFFRSw4QkFBQTtFbkJ3b0lSO0VtQnRvSU07O0lBRUUsZ0NBQUE7RW5Cd29JUjtFbUJ0b0lNOztJQUVFLGlDQUFBO0VuQndvSVI7RW1CdG9JTTs7SUFFRSwrQkFBQTtFbkJ3b0lSO0VtQnZwSU07SUFBZ0Msd0JBQUE7RW5CMHBJdEM7RW1CenBJTTs7SUFFRSw0QkFBQTtFbkIycElSO0VtQnpwSU07O0lBRUUsOEJBQUE7RW5CMnBJUjtFbUJ6cElNOztJQUVFLCtCQUFBO0VuQjJwSVI7RW1CenBJTTs7SUFFRSw2QkFBQTtFbkIycElSO0VtQm5wSU07SUFBd0IsMkJBQUE7RW5Cc3BJOUI7RW1CcnBJTTs7SUFFRSwrQkFBQTtFbkJ1cElSO0VtQnJwSU07O0lBRUUsaUNBQUE7RW5CdXBJUjtFbUJycElNOztJQUVFLGtDQUFBO0VuQnVwSVI7RW1CcnBJTTs7SUFFRSxnQ0FBQTtFbkJ1cElSO0VtQnRxSU07SUFBd0IsMEJBQUE7RW5CeXFJOUI7RW1CeHFJTTs7SUFFRSw4QkFBQTtFbkIwcUlSO0VtQnhxSU07O0lBRUUsZ0NBQUE7RW5CMHFJUjtFbUJ4cUlNOztJQUVFLGlDQUFBO0VuQjBxSVI7RW1CeHFJTTs7SUFFRSwrQkFBQTtFbkIwcUlSO0VtQnpySU07SUFBd0Isd0JBQUE7RW5CNHJJOUI7RW1CM3JJTTs7SUFFRSw0QkFBQTtFbkI2cklSO0VtQjNySU07O0lBRUUsOEJBQUE7RW5CNnJJUjtFbUIzcklNOztJQUVFLCtCQUFBO0VuQjZySVI7RW1CM3JJTTs7SUFFRSw2QkFBQTtFbkI2cklSO0VtQjVzSU07SUFBd0IsMEJBQUE7RW5CK3NJOUI7RW1COXNJTTs7SUFFRSw4QkFBQTtFbkJndElSO0VtQjlzSU07O0lBRUUsZ0NBQUE7RW5CZ3RJUjtFbUI5c0lNOztJQUVFLGlDQUFBO0VuQmd0SVI7RW1COXNJTTs7SUFFRSwrQkFBQTtFbkJndElSO0VtQi90SU07SUFBd0Isd0JBQUE7RW5Ca3VJOUI7RW1CanVJTTs7SUFFRSw0QkFBQTtFbkJtdUlSO0VtQmp1SU07O0lBRUUsOEJBQUE7RW5CbXVJUjtFbUJqdUlNOztJQUVFLCtCQUFBO0VuQm11SVI7RW1CanVJTTs7SUFFRSw2QkFBQTtFbkJtdUlSO0VtQjd0SUU7SUFBbUIsdUJBQUE7RW5CZ3VJckI7RW1CL3RJRTs7SUFFRSwyQkFBQTtFbkJpdUlKO0VtQi90SUU7O0lBRUUsNkJBQUE7RW5CaXVJSjtFbUIvdElFOztJQUVFLDhCQUFBO0VuQml1SUo7RW1CL3RJRTs7SUFFRSw0QkFBQTtFbkJpdUlKO0FBQ0Y7QW9CcnlJQTtFQUNFLHVCQUFBO0VBQ0Esb01BQ0U7RUFHRixtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXBCb3lJRjtBb0JqeUlBOztFQUNFLCtFQUFBO0VBQ0Esa0NBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FwQm15SUY7O0FvQi94SUU7RUFDRSxnQkMzQnNCO0FyQjZ6STFCOztBb0I5eElFO0VBQ0UsZ0JDL0JlO0FyQmcwSW5COztBb0I3eElFO0VBQ0UsZ0JDbkMyQjtBckJtMEkvQjs7QW9CNXhJRTtFQUNFLGdCQ3ZDMkI7QXJCczBJL0I7O0FvQjN4SUU7RUFDRSxnQkMzQ29CO0FyQnkwSXhCOztBb0IxeElFO0VBQ0UsZ0JDL0N1QjtBckI0MEkzQjs7QW9CenhJRTtFQUNFLGdCQ25EeUI7QXJCKzBJN0I7O0FvQnh4SUU7RUFDRSxnQkN2RHlCO0FyQmsxSTdCOztBb0J2eElFO0VBQ0UsZ0JDM0Q0QjtBckJxMUloQzs7QW9CdHhJRTtFQUNFLGdCQy9EZ0M7QXJCdzFJcEM7O0FvQnJ4SUU7RUFDRSxnQkNuRXdCO0FyQjIxSTVCOztBb0JweElFO0VBQ0UsZ0JDdkVvQjtBckI4MUl4Qjs7QW9CbnhJRTtFQUNFLGdCQzNFcUI7QXJCaTJJekI7O0FvQmx4SUU7RUFDRSxnQkMvRW9CO0FyQm8ySXhCOztBb0JqeElFO0VBQ0UsZ0JDbkZ3QjtBckJ1Mkk1Qjs7QW9CaHhJRTtFQUNFLGdCQ3ZGZ0I7QXJCMDJJcEI7O0FvQi93SUU7RUFDRSxnQkMzRlk7QXJCNjJJaEI7O0FvQjl3SUU7RUFDRSxnQkMvRmdCO0FyQmczSXBCOztBb0I3d0lFO0VBQ0UsZ0JDbkdhO0FyQm0zSWpCOztBb0I1d0lFO0VBQ0UsZ0JDdkdhO0FyQnMzSWpCOztBb0Izd0lFO0VBQ0UsZ0JDM0drQjtBckJ5M0l0Qjs7QW9CMXdJRTtFQUNFLGdCQy9HYTtBckI0M0lqQjs7QW9CendJRTtFQUNFLGdCQ25IYTtBckIrM0lqQjs7QW9CeHdJRTtFQUNFLGdCQ3ZIZTtBckJrNEluQjs7QW9CdndJRTtFQUNFLGdCQzNIWTtBckJxNEloQjs7QW9CdHdJRTtFQUNFLGdCQy9IYTtBckJ3NElqQjs7QW9CcndJRTtFQUNFLGdCQ25JYTtBckIyNElqQjs7QW9CcHdJRTtFQUNFLGdCQ3ZJa0I7QXJCODRJdEI7O0FvQm53SUU7RUFDRSxnQkMzSWE7QXJCaTVJakI7O0FvQmx3SUU7RUFDRSxnQkMvSWU7QXJCbzVJbkI7O0FvQmp3SUU7RUFDRSxnQkNuSm9CO0FyQnU1SXhCOztBb0Jod0lFO0VBQ0UsZ0JDdkphO0FyQjA1SWpCOztBb0IvdklFO0VBQ0UsZ0JDM0phO0FyQjY1SWpCOztBb0I5dklFO0VBQ0UsZ0JDL0ppQjtBckJnNklyQjs7QW9CN3ZJRTtFQUNFLGdCQ25LZ0I7QXJCbTZJcEI7O0FvQjV2SUU7RUFDRSxnQkN2S3VCO0FyQnM2STNCOztBb0IzdklFO0VBQ0UsZ0JDM0tXO0FyQnk2SWY7O0FvQjF2SUU7RUFDRSxnQkMvS3VCO0FyQjQ2STNCOztBb0J6dklFO0VBQ0UsZ0JDbkxnQjtBckIrNklwQjs7QW9CeHZJRTtFQUNFLGdCQ3ZMa0I7QXJCazdJdEI7O0FvQnZ2SUU7RUFDRSxnQkMzTGM7QXJCcTdJbEI7O0FvQnR2SUU7RUFDRSxnQkMvTGE7QXJCdzdJakI7O0FvQnJ2SUU7RUFDRSxnQkNuTWE7QXJCMjdJakI7O0FvQnB2SUU7RUFDRSxnQkN2TWE7QXJCODdJakI7O0FvQm52SUU7RUFDRSxnQkMzTWdCO0FyQmk4SXBCOztBb0JsdklFO0VBQ0UsZ0JDL01nQjtBckJvOElwQjs7QW9CanZJRTtFQUNFLGdCQ25ObUI7QXJCdThJdkI7O0FvQmh2SUU7RUFDRSxnQkN2TmU7QXJCMDhJbkI7O0FvQi91SUU7RUFDRSxnQkMzTm1CO0FyQjY4SXZCOztBb0I5dUlFO0VBQ0UsZ0JDL05nQjtBckJnOUlwQjs7QW9CN3VJRTtFQUNFLGdCQ25PYTtBckJtOUlqQjs7QW9CNXVJRTtFQUNFLGdCQ3ZPZTtBckJzOUluQjs7QW9CM3VJRTtFQUNFLGdCQzNPbUI7QXJCeTlJdkI7O0FvQjF1SUU7RUFDRSxnQkMvT2lCO0FyQjQ5SXJCOztBb0J6dUlFO0VBQ0UsZ0JDblBjO0FyQis5SWxCOztBb0J4dUlFO0VBQ0UsZ0JDdlBtQjtBckJrK0l2Qjs7QW9CdnVJRTtFQUNFLGdCQzNQa0I7QXJCcStJdEI7O0FvQnR1SUU7RUFDRSxnQkMvUHNCO0FyQncrSTFCOztBb0JydUlFO0VBQ0UsZ0JDblFlO0FyQjIrSW5COztBb0JwdUlFO0VBQ0UsZ0JDdlFhO0FyQjgrSWpCOztBb0JudUlFO0VBQ0UsZ0JDM1FjO0FyQmkvSWxCOztBb0JsdUlFO0VBQ0UsZ0JDL1FrQjtBckJvL0l0Qjs7QW9CanVJRTtFQUNFLGdCQ25Sb0I7QXJCdS9JeEI7O0FvQmh1SUU7RUFDRSxnQkN2UnFCO0FyQjAvSXpCOztBb0IvdElFO0VBQ0UsZ0JDM1JZO0FyQjYvSWhCOztBb0I5dElFO0VBQ0UsZ0JDL1JtQjtBckJnZ0p2Qjs7QW9CN3RJRTtFQUNFLGdCQ25Ta0I7QXJCbWdKdEI7O0FvQjV0SUU7RUFDRSxnQkN2U3NCO0FyQnNnSjFCOztBb0IzdElFO0VBQ0UsZ0JDM1NvQjtBckJ5Z0p4Qjs7QW9CMXRJRTtFQUNFLGdCQy9TYTtBckI0Z0pqQjs7QW9CenRJRTtFQUNFLGdCQ25UVztBckIrZ0pmOztBb0J4dElFO0VBQ0UsZ0JDdlRlO0FyQmtoSm5COztBb0J2dElFO0VBQ0UsZ0JDM1RrQjtBckJxaEp0Qjs7QW9CdHRJRTtFQUNFLGdCQy9UVztBckJ3aEpmOztBb0JydElFO0VBQ0UsZ0JDblVxQjtBckIyaEp6Qjs7QW9CcHRJRTtFQUNFLGdCQ3ZVYztBckI4aEpsQjs7QW9CbnRJRTtFQUNFLGdCQzNVaUI7QXJCaWlKckI7O0FvQmx0SUU7RUFDRSxnQkMvVVU7QXJCb2lKZDs7QW9CanRJRTtFQUNFLGdCQ25WVztBckJ1aUpmOztBb0JodElFO0VBQ0UsZ0JDdlZVO0FyQjBpSmQ7O0FvQi9zSUU7RUFDRSxnQkMzVm1CO0FyQjZpSnZCOztBb0I5c0lFO0VBQ0UsZ0JDL1ZpQjtBckJnakpyQjs7QW9CN3NJRTtFQUNFLGdCQ25XcUI7QXJCbWpKekI7O0FvQjVzSUU7RUFDRSxnQkN2V3dCO0FyQnNqSjVCOztBb0Izc0lFO0VBQ0UsZ0JDM1dhO0FyQnlqSmpCOztBb0Ixc0lFO0VBQ0UsZ0JDL1d1QjtBckI0akozQjs7QW9CenNJRTtFQUNFLGdCQ25Yd0I7QXJCK2pKNUI7O0FvQnhzSUU7RUFDRSxnQkN2WHNCO0FyQmtrSjFCOztBb0J2c0lFO0VBQ0UsZ0JDM1h5QjtBckJxa0o3Qjs7QW9CdHNJRTtFQUNFLGdCQy9Yc0I7QXJCd2tKMUI7O0FvQnJzSUU7RUFDRSxnQkNuWWU7QXJCMmtKbkI7O0FvQnBzSUU7RUFDRSxnQkN2WWM7QXJCOGtKbEI7O0FvQm5zSUU7RUFDRSxnQkMzWVk7QXJCaWxKaEI7O0FvQmxzSUU7RUFDRSxnQkMvWWdCO0FyQm9sSnBCOztBb0Jqc0lFO0VBQ0UsZ0JDblpjO0FyQnVsSmxCOztBb0Joc0lFO0VBQ0UsZ0JDdlpjO0FyQjBsSmxCOztBb0IvcklFO0VBQ0UsZ0JDM1phO0FyQjZsSmpCOztBb0I5cklFO0VBQ0UsZ0JDL1pXO0FyQmdtSmY7O0FvQjdySUU7RUFDRSxnQkNuYWlCO0FyQm1tSnJCOztBb0I1cklFO0VBQ0UsZ0JDdmFlO0FyQnNtSm5COztBb0IzcklFO0VBQ0UsZ0JDM2FhO0FyQnltSmpCOztBb0IxcklFO0VBQ0UsZ0JDL2FtQjtBckI0bUp2Qjs7QW9CenJJRTtFQUNFLGdCQ25icUI7QXJCK21KekI7O0FvQnhySUU7RUFDRSxnQkN2YnlCO0FyQmtuSjdCOztBb0J2cklFO0VBQ0UsZ0JDM2JrQjtBckJxbkp0Qjs7QW9CdHJJRTtFQUNFLGdCQy9ib0M7QXJCd25KeEM7O0FvQnJySUU7RUFDRSxnQkNuYzhCO0FyQjJuSmxDOztBb0JwcklFO0VBQ0UsZ0JDdmN1QztBckI4bkozQzs7QW9CbnJJRTtFQUNFLGdCQzNjdUM7QXJCaW9KM0M7O0FvQmxySUU7RUFDRSxnQkMvY29CO0FyQm9vSnhCOztBb0JqcklFO0VBQ0UsZ0JDbmRlO0FyQnVvSm5COztBb0JocklFO0VBQ0UsZ0JDdmRrQjtBckIwb0p0Qjs7QW9CL3FJRTtFQUNFLGdCQzNkdUI7QXJCNm9KM0I7O0FvQjlxSUU7RUFDRSxnQkMvZGlCO0FyQmdwSnJCOztBb0I3cUlFO0VBQ0UsZ0JDbmVZO0FyQm1wSmhCOztBb0I1cUlFO0VBQ0UsZ0JDdmVxQjtBckJzcEp6Qjs7QW9CM3FJRTtFQUNFLGdCQzNlYztBckJ5cEpsQjs7QW9CMXFJRTtFQUNFLGdCQy9lOEI7QXJCNHBKbEM7O0FvQnpxSUU7RUFDRSxnQkNuZnlCO0FyQitwSjdCOztBb0J4cUlFO0VBQ0UsZ0JDdmYyQjtBckJrcUovQjs7QW9CdnFJRTtFQUNFLGdCQzNmbUM7QXJCcXFKdkM7O0FvQnRxSUU7RUFDRSxnQkMvZmdDO0FyQndxSnBDOztBb0JycUlFO0VBQ0UsZ0JDbmdCc0I7QXJCMnFKMUI7O0FvQnBxSUU7RUFDRSxnQkN2Z0JvQjtBckI4cUp4Qjs7QW9CbnFJRTtFQUNFLGdCQzNnQnVCO0FyQmlySjNCOztBb0JscUlFO0VBQ0UsZ0JDL2dCYztBckJvckpsQjs7QW9CanFJRTtFQUNFLGdCQ25oQnFCO0FyQnVySnpCOztBb0JocUlFO0VBQ0UsZ0JDdmhCbUI7QXJCMHJKdkI7O0FvQi9wSUU7RUFDRSxnQkMzaEJtQjtBckI2ckp2Qjs7QW9COXBJRTtFQUNFLGdCQy9oQnFCO0FyQmdzSnpCOztBb0I3cElFO0VBQ0UsZ0JDbmlCc0I7QXJCbXNKMUI7O0FvQjVwSUU7RUFDRSxnQkN2aUJvQjtBckJzc0p4Qjs7QW9CM3BJRTtFQUNFLGdCQzNpQnFCO0FyQnlzSnpCOztBb0IxcElFO0VBQ0UsZ0JDL2lCc0I7QXJCNHNKMUI7O0FvQnpwSUU7RUFDRSxnQkNuakJ1QjtBckIrc0ozQjs7QW9CeHBJRTtFQUNFLGdCQ3ZqQm1CO0FyQmt0SnZCOztBb0J2cElFO0VBQ0UsZ0JDM2pCcUI7QXJCcXRKekI7O0FvQnRwSUU7RUFDRSxnQkMvakJvQjtBckJ3dEp4Qjs7QW9CcnBJRTtFQUNFLGdCQ25rQnFCO0FyQjJ0SnpCOztBb0JwcElFO0VBQ0UsZ0JDdmtCeUI7QXJCOHRKN0I7O0FvQm5wSUU7RUFDRSxnQkMza0JxQjtBckJpdUp6Qjs7QW9CbHBJRTtFQUNFLGdCQy9rQm9CO0FyQm91SnhCOztBb0JqcElFO0VBQ0UsZ0JDbmxCWTtBckJ1dUpoQjs7QW9CaHBJRTtFQUNFLGdCQ3ZsQmdCO0FyQjB1SnBCOztBb0Ivb0lFO0VBQ0UsZ0JDM2xCMEI7QXJCNnVKOUI7O0FvQjlvSUU7RUFDRSxnQkMvbEJlO0FyQmd2Sm5COztBb0I3b0lFO0VBQ0UsZ0JDbm1Cb0I7QXJCbXZKeEI7O0FvQjVvSUU7RUFDRSxnQkN2bUJrQjtBckJzdkp0Qjs7QW9CM29JRTtFQUNFLGdCQzNtQm9CO0FyQnl2SnhCOztBb0Ixb0lFO0VBQ0UsZ0JDL21CZ0I7QXJCNHZKcEI7O0FvQnpvSUU7RUFDRSxnQkNubkJnQjtBckIrdkpwQjs7QW9CeG9JRTtFQUNFLGdCQ3ZuQlk7QXJCa3dKaEI7O0FvQnZvSUU7RUFDRSxnQkMzbkJpQjtBckJxd0pyQjs7QW9CdG9JRTtFQUNFLGdCQy9uQlk7QXJCd3dKaEI7O0FvQnJvSUU7RUFDRSxnQkNub0JnQjtBckIyd0pwQjs7QW9CcG9JRTs7RUFDRSxnQkN2b0JnQjtBckIrd0pwQjs7QW9CcG9JRTtFQUNFLGdCQzNvQmM7QXJCa3hKbEI7O0FvQm5vSUU7RUFDRSxnQkMvb0JvQjtBckJxeEp4Qjs7QW9CbG9JRTtFQUNFLGdCQ25wQnFCO0FyQnd4SnpCOztBb0Jqb0lFO0VBQ0UsZ0JDdnBCYTtBckIyeEpqQjs7QW9CaG9JRTtFQUNFLGdCQzNwQmE7QXJCOHhKakI7O0FvQi9uSUU7RUFDRSxnQkMvcEJjO0FyQml5SmxCOztBb0I5bklFO0VBQ0UsZ0JDbnFCZTtBckJveUpuQjs7QW9CN25JRTtFQUNFLGdCQ3ZxQm1CO0FyQnV5SnZCOztBb0I1bklFO0VBQ0UsZ0JDM3FCVztBckIweUpmOztBb0IzbklFO0VBQ0UsZ0JDL3FCaUI7QXJCNnlKckI7O0FvQjFuSUU7RUFDRSxnQkNuckJjO0FyQmd6SmxCOztBb0J6bklFO0VBQ0UsZ0JDdnJCWTtBckJtekpoQjs7QW9CeG5JRTtFQUNFLGdCQzNyQmE7QXJCc3pKakI7O0FvQnZuSUU7RUFDRSxnQkMvckJZO0FyQnl6SmhCOztBb0J0bklFO0VBQ0UsZ0JDbnNCYztBckI0ekpsQjs7QW9Ccm5JRTtFQUNFLGdCQ3ZzQm1CO0FyQit6SnZCOztBb0JwbklFO0VBQ0UsZ0JDM3NCWTtBckJrMEpoQjs7QW9Cbm5JRTtFQUNFLGdCQy9zQmdCO0FyQnEwSnBCOztBb0JsbklFO0VBQ0UsZ0JDbnRCWTtBckJ3MEpoQjs7QW9Cam5JRTtFQUNFLGdCQ3Z0QmlCO0FyQjIwSnJCOztBb0JobklFO0VBQ0UsZ0JDM3RCWTtBckI4MEpoQjs7QW9CL21JRTtFQUNFLGdCQy90Qlk7QXJCaTFKaEI7O0FvQjltSUU7RUFDRSxnQkNudUJZO0FyQm8xSmhCOztBb0I3bUlFO0VBQ0UsZ0JDdnVCZTtBckJ1MUpuQjs7QW9CNW1JRTtFQUNFLGdCQzN1Qlk7QXJCMDFKaEI7O0FvQjNtSUU7RUFDRSxnQkMvdUJlO0FyQjYxSm5COztBb0IxbUlFO0VBQ0UsZ0JDbnZCaUI7QXJCZzJKckI7O0FvQnptSUU7RUFDRSxnQkN2dkJhO0FyQm0ySmpCOztBb0J4bUlFO0VBQ0UsZ0JDM3ZCZTtBckJzMkpuQjs7QW9Cdm1JRTtFQUNFLGdCQy92QmdCO0FyQnkySnBCOztBb0J0bUlFO0VBQ0UsZ0JDbndCYTtBckI0MkpqQjs7QW9Ccm1JRTtFQUNFLGdCQ3Z3Qm9CO0FyQisySnhCOztBb0JwbUlFO0VBQ0UsZ0JDM3dCWTtBckJrM0poQjs7QW9Cbm1JRTtFQUNFLGdCQy93Qlc7QXJCcTNKZjs7QW9CbG1JRTtFQUNFLGdCQ254QmlCO0FyQnczSnJCOztBb0JqbUlFO0VBQ0UsZ0JDdnhCWTtBckIyM0poQjs7QW9CaG1JRTtFQUNFLGdCQzN4QmE7QXJCODNKakI7O0FvQi9sSUU7RUFDRSxnQkMveEJhO0FyQmk0SmpCOztBb0I5bElFO0VBQ0UsZ0JDbnlCYTtBckJvNEpqQjs7QW9CN2xJRTtFQUNFLGdCQ3Z5QmM7QXJCdTRKbEI7O0FvQjVsSUU7RUFDRSxnQkMzeUJhO0FyQjA0SmpCOztBb0IzbElFO0VBQ0UsZ0JDL3lCYztBckI2NEpsQjs7QW9CMWxJRTtFQUNFLGdCQ256QmU7QXJCZzVKbkI7O0FvQnpsSUU7RUFDRSxnQkN2ekJtQjtBckJtNUp2Qjs7QW9CeGxJRTtFQUNFLGdCQzN6QmM7QXJCczVKbEI7O0FvQnZsSUU7RUFDRSxnQkMvekJhO0FyQnk1SmpCOztBb0J0bElFO0VBQ0UsZ0JDbjBCa0I7QXJCNDVKdEI7O0FvQnJsSUU7RUFDRSxnQkN2MEJnQjtBckIrNUpwQjs7QW9CcGxJRTtFQUNFLGdCQzMwQmU7QXJCazZKbkI7O0FvQm5sSUU7RUFDRSxnQkMvMEJnQjtBckJxNkpwQjs7QW9CbGxJRTtFQUNFLGdCQ24xQmlCO0FyQnc2SnJCOztBb0JqbElFO0VBQ0UsZ0JDdjFCYztBckIyNkpsQjs7QW9CaGxJRTtFQUNFLGdCQzMxQlU7QXJCODZKZDs7QW9CL2tJRTtFQUNFLGdCQy8xQmM7QXJCaTdKbEI7O0FvQjlrSUU7RUFDRSxnQkNuMkJnQjtBckJvN0pwQjs7QW9CN2tJRTtFQUNFLGdCQ3YyQmdCO0FyQnU3SnBCOztBb0I1a0lFO0VBQ0UsZ0JDMzJCYTtBckIwN0pqQjs7QW9CM2tJRTtFQUNFLGdCQy8yQlk7QXJCNjdKaEI7O0FvQjFrSUU7RUFDRSxnQkNuM0JhO0FyQmc4SmpCOztBb0J6a0lFO0VBQ0UsZ0JDdjNCYztBckJtOEpsQjs7QW9CeGtJRTtFQUNFLGdCQzMzQmtCO0FyQnM4SnRCOztBb0J2a0lFO0VBQ0UsZ0JDLzNCZTtBckJ5OEpuQjs7QW9CdGtJRTtFQUNFLGdCQ240QmtCO0FyQjQ4SnRCOztBb0Jya0lFO0VBQ0UsZ0JDdjRCYztBckIrOEpsQjs7QW9CcGtJRTtFQUNFLGdCQzM0QmE7QXJCazlKakI7O0FvQm5rSUU7RUFDRSxnQkMvNEJtQjtBckJxOUp2Qjs7QW9CbGtJRTtFQUNFLGdCQ241Qlc7QXJCdzlKZjs7QW9CamtJRTtFQUNFLGdCQ3Y1QmM7QXJCMjlKbEI7O0FvQmhrSUU7RUFDRSxnQkMzNUJhO0FyQjg5SmpCOztBb0IvaklFO0VBQ0UsZ0JDLzVCYztBckJpK0psQjs7QW9COWpJRTtFQUNFLGdCQ242QmlCO0FyQm8rSnJCOztBb0I3aklFO0VBQ0UsZ0JDdjZCc0I7QXJCdStKMUI7O0FvQjVqSUU7RUFDRSxnQkMzNkJ1QjtBckIwK0ozQjs7QW9CM2pJRTtFQUNFLGdCQy82QmlCO0FyQjYrSnJCOztBb0IxaklFO0VBQ0UsZ0JDbjdCZTtBckJnL0puQjs7QW9CempJRTtFQUNFLGdCQ3Y3QmM7QXJCbS9KbEI7O0FvQnhqSUU7RUFDRSxnQkMzN0JjO0FyQnMvSmxCOztBc0I1c0tDO0VBQ0Msc0JBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDhFQUFBO0F0QitzS0Y7QXNCNXNLRTtFQUNDLHNCQTlCSztFQStCTCxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrRUFBQTtBdEI4c0tIO0FzQjN0S0M7RUFDQyx5QkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0dBQUE7QXRCNnRLRjtBc0JsdUtDO0VBQ0MscUJBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFGQUFBO0F0Qm91S0Y7QXNCenVL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UjBCO0VvQzVSMUIsZ0JwQ2lTMEI7QUxxck85Qjs7QXlDbjlPQTtFaEJNUSwwRkFBQTtFQUFBLHFGQUFBO0VnQkRKLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsMENBQUE7QXpDbTlPSjtBSXQ2T0k7RXFDckRKO0loQk1RLHdGQUFBO0lBQUEsbUZBQUE7RXpCeTlPTjtBQUNGOztBeUNyOU9BOztFQUVJLGlEQUFBO0VBQUEsNENBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0F6Q3c5T0o7O0F5Q3I5T0E7RUFDSSxPQUFBO0F6Q3c5T0o7QXlDdjlPSTtFQUNJLGVBQUE7QXpDeTlPUjs7QXlDcjlPQTtFQUNJLGVBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtBekN3OU9KO0F5Q3Y5T0k7RUFDSSxlQUFBO0F6Q3k5T1I7O0F5Q3I5T0E7O0VBRUksY0FBQTtFQUNBLDRCQUFBO0F6Q3c5T0o7QXlDdDlPSTs7RUFDSSwwQ0FBQTtFQUFBLHFDQUFBO0VBQ0EsOENBQUE7RUFBQSx5Q0FBQTtBekN5OU9SOztBeUNwOU9JO0VBQ0ksYUFBQTtBekN1OU9SO0F5Q3I5T0k7RUFDSSxnQkFBQTtBekN1OU9SOztBeUNuOU9BO0VBQ0ksVUFBQTtBekNzOU9KOztBeUNuOU9BO0VBQ0ksY0FBQTtBekNzOU9KOztBeUNuOU9BO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0F6Q3M5T0o7O0F5Qzk4T0k7OztFQUdFLDhCQUFBO0tBQUEsMkJBQUE7VUFBQSxzQkFBQTtBekNpOU9OOztBeUM3OE9BOzs7O0VBRUMseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QXpDazlPRCIsImZpbGUiOiJibG9jay1lZGl0b3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjQuNS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvLCAuY29sLXh4bC0xMiwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEwLCAuY29sLXh4bC05LCAuY29sLXh4bC04LCAuY29sLXh4bC03LCAuY29sLXh4bC02LCAuY29sLXh4bC01LCAuY29sLXh4bC00LCAuY29sLXh4bC0zLCAuY29sLXh4bC0yLCAuY29sLXh4bC0xLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmp1bWJvdHJvbiwgLndwLWJsb2NrLWNvdmVyIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qdW1ib3Ryb24sIC53cC1ibG9jay1jb3ZlciB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3Itb25seSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJjcHNjaG9vbFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24vY3BzY2hvb2wudHRmP3U2cjgxclwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9jcHNjaG9vbC53b2ZmP3U2cjgxclwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uL2Nwc2Nob29sLnN2Zz91NnI4MXIjY3BzY2hvb2xcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG4uY3BzLWljb24sIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJjcHNjaG9vbFwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5jcHMtaWNvbi10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uY3BzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uY3BzLWljb24tdGhlYXRlci1tYXNrcy1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uY3BzLWljb24tc2hhcGVzLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rLW9wZW4tc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stcmVhZGVyLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5jcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmNwcy1pY29uLWNoYWxrYm9hcmQtdGVhY2hlci1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uY3BzLWljb24tY2hhbGtib2FyZC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uY3BzLWljb24tc2Nob29sLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5jcHMtaWNvbi1jbG9jay1yZWd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5jcHMtaWNvbi1yb2NrZXQtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbnVyc2Utc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmNwcy1pY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5jcHMtaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5jcHMtaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uY3BzLWljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmNwcy1pY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5jcHMtaWNvbi1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5jcHMtaWNvbi1zdGFyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uY3BzLWljb24tdXNlcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmNwcy1pY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmNwcy1pY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NrMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uY3BzLWljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uY3BzLWljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmNwcy1pY29uLWNhbWVyYTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmNwcy1pY29uLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uY3BzLWljb24tZ2lmdDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmNwcy1pY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5jcHMtaWNvbi1jYWxlbmRhcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmNwcy1pY29uLWNvbW1lbnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmNwcy1pY29uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uY3BzLWljb24tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uY3BzLWljb24tZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uY3BzLWljb24tYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5jcHMtaWNvbi1jaGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uY3BzLWljb24tbGluazE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmNwcy1pY29uLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5jcHMtaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uY3BzLWljb24tdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmNwcy1pY29uLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5jcHMtaWNvbi1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uY3BzLWljb24tc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmNwcy1pY29uLWJlbGwxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5jcHMtaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5jcHMtaWNvbi1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uY3BzLWljb24tYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5jcHMtaWNvbi1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmNwcy1pY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5jcHMtaWNvbi1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5jcHMtaWNvbi15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uY3BzLWljb24tZmxpY2tyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uY3BzLWljb24tc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmNwcy1pY29uLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uY3BzLWljb24td2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uY3BzLWljb24tdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5jcHMtaWNvbi1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5jcHMtaWNvbi1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi1pbnN0aXR1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uY3BzLWljb24tdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uY3BzLWljb24tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmNwcy1pY29uLW1vcnRhci1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uY3BzLWljb24tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmNwcy1pY29uLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uY3BzLWljb24tcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uY3BzLWljb24tYXV0b21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uY3BzLWljb24tY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5jcHMtaWNvbi1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5jcHMtaWNvbi1zZW5kLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmNwcy1pY29uLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uY3BzLWljb24tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmNwcy1pY29uLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uY3BzLWljb24tY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmNwcy1pY29uLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmNwcy1pY29uLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmNwcy1pY29uLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5jcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cblxuLmNwcy1pY29uLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmNwcy1pY29uLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG5cbi5jcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuXG4uY3BzLWljb24tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cblxuLmNwcy1pY29uLXZjYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuXG4uY3BzLWljb24tZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uY3BzLWljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmNwcy1pY29uLWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uY3BzLWljb24tdXNlcnMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uY3BzLWljb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5jcHMtaWNvbi1jYWxlbmRhcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmNwcy1pY29uLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmNwcy1pY29uLWhvbWU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5jcHMtaWNvbi1yaW5nX3ZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uY3BzLWljb24td2hlcmVfdG9fdm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmNwcy1pY29uLWRhdGFfdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmNwcy1pY29uLWluc2VydF9pbnZpdGF0aW9uZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmNwcy1pY29uLWNhbWVyYV9hbHRwaG90b19jYW1lcmFsb2NhbF9zZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmNwcy1pY29uLWFkZF9sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uY3BzLWljb24tbmVhcl9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uY3BzLWljb24tcmVzdGF1cmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5jcHMtaWNvbi1waWVfY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmNwcy1pY29uLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLmNwcy1pY29uLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLmNwcy1pY29uLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X2Rpc3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X25ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmNwcy1pY29uLXNlbnRpbWVudF9zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X2Rpc3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYl9kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uY3BzLWljb24tdGh1bWJfdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5jcHMtaWNvbi1hY2NvdW50X2JhbGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmNwcy1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uY3BzLWljb24tdmVyaWZpZWRfdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uY3BzLWljb24tZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLmNwcy1pY29uLWdfdHJhbnNsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5jcHMtaWNvbi13Yl90d2lnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9lbW90aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uY3BzLWljb24tZW1vamlfZXZlbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9vYmplY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZXNwb3J0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4uY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZ29sZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uY3BzLWljb24tc3BvcnRzX2hvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuXG4uY3BzLWljb24tc3BvcnRzX3J1Z2J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfc29jY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uY3BzLWljb24tc3BvcnRzX3Rlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuXG4uY3BzLWljb24tbHVuY2hfZGluaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG5cbi5jcHMtaWNvbi1wYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG5cbi5jcHMtaWNvbi1pY2VjcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuXG4uY3BzLWljb24tdm9sdW50ZWVyX2FjdGl2aXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5jcHMtaWNvbi1hY191bml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG5cbi5jcHMtaWNvbi1iZWFjaF9hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLmNwcy1pY29uLWNoaWxkX2NhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLmNwcy1pY29uLXJvb21fc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uY3BzLWljb24tYWN0aXZpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmNwcy1pY29uLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmNwcy1pY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmNwcy1pY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5jcHMtaWNvbi1jYWxlbmRhcjpiZWZvcmUsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmNwcy1pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uY3BzLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5jcHMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5jcHMtaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuXG4uY3BzLWljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmNwcy1pY29uLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4uY3BzLWljb24tY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uY3BzLWljb24tZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLmNwcy1pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuXG4uY3BzLWljb24tZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5jcHMtaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmNwcy1pY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmNwcy1pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5jcHMtaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5jcHMtaWNvbi1oZWFydDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLmNwcy1pY29uLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5jcHMtaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5jcHMtaWNvbi1jYXRlZ29yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uY3BzLWljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uY3BzLWljb24tbGlmZS1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG5cbi5jcHMtaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5jcHMtaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5jcHMtaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5jcHMtaWNvbi1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5jcHMtaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5jcHMtaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5jcHMtaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmNwcy1pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5jcHMtaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5jcHMtaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uY3BzLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmNwcy1pY29uLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uY3BzLWljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uY3BzLWljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmNwcy1pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmNwcy1pY29uLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5jcHMtaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uY3BzLWljb24taG9tZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmNwcy1pY29uLWhvbWUyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uY3BzLWljb24taG9tZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmNwcy1pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uY3BzLWljb24tcGVuY2lsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4uY3BzLWljb24taGVhZHBob25lczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLmNwcy1pY29uLW11c2ljMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uY3BzLWljb24tYm9vazE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmNwcy1pY29uLXByaWNlLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLmNwcy1pY29uLWxpZmVidW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG5cbi5jcHMtaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uY3BzLWljb24tbG9jYXRpb24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5jcHMtaWNvbi1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLmNwcy1pY29uLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG5cbi5jcHMtaWNvbi1kcmF3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLmNwcy1pY29uLWJ1YmJsZXMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5jcHMtaWNvbi1idWJibGVzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4uY3BzLWljb24tdXNlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLmNwcy1pY29uLWtleTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLmNwcy1pY29uLWxvY2syOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG5cbi5jcHMtaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLmNwcy1pY29uLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLmNwcy1pY29uLWFpZC1raXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmNwcy1pY29uLXN0YXRzLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLmNwcy1pY29uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uY3BzLWljb24tZ2lmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmNwcy1pY29uLXNwb29uLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5jcHMtaWNvbi1sYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cblxuLmNwcy1pY29uLXNwaGVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiO1xufVxuXG4uY3BzLWljb24tZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cblxuLmNwcy1pY29uLWhlYXJ0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuXG4uY3BzLWljb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OFwiO1xufVxuXG4uY3BzLWljb24tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ5XCI7XG59XG5cbi5jcHMtaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTJcIjtcbn1cblxuLmNwcy1pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWRcIjtcbn1cblxuLmNwcy1pY29uLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNFwiO1xufVxuXG4uY3BzLWljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYW1zdGVsdmFyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW1zdGVsdmFyL2ZvbnRzL0Ftc3RlbHZhci1Sb21hbi1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGFtc3RlbHZhcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Ftc3RlbHZhci9mb250cy9BbXN0ZWx2YXItSXRhbGljLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogY29tbWlzc2lvbmVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY29tbWlzc2lvbmVyL2ZvbnRzL0NvbW1pc3Npb25lcltGTEFSLFZPTE0sc2xudCx3Z2h0XS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGVwaWxvZ3VlO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZXBpbG9ndWUvZm9udHMvRXBpbG9ndWUtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBnZWxhc2lvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2VsYXNpby9mb250cy9HZWxhc2lvLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZ2VsYXNpbztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dlbGFzaW8vZm9udHMvR2VsYXNpby1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBoZXB0YV9zbGFiO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGVwdGFfc2xhYi9mb250cy9IZXB0YVNsYWItVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBpbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyL2ZvbnRzL0ludGVyLnZhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGludGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXIvZm9udHMvSW50ZXItaXRhbGljLnZhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGxleGVuZDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xleGVuZC9mb250cy9MZXhlbmRbTFhORF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtYW5yb3BlO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWFucm9wZS9mb250cy9NYW5yb3BlW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbWVycml3ZWF0aGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyL2ZvbnRzL01lcnJpd2VhdGhlci1Sb21hbi1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1lcnJpd2VhdGhlcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci9mb250cy9NZXJyaXdlYXRoZXItSXRhbGljLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9oYXZlO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9oYXZlL2ZvbnRzL01vaGF2ZVt3Z2h0XS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1vaGF2ZTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vaGF2ZS9mb250cy9Nb2hhdmUtSXRhbGljW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcGV0cm9uYTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BldHJvbmEvZm9udHMvUGV0cm9uYVt3Z2h0XS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHBldHJvbmE7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wZXRyb25hL2ZvbnRzL1BldHJvbmEtSXRhbGljW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcGxheWZhaXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wbGF5ZmFpci9mb250cy9QbGF5ZmFpckRpc3BsYXktVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwbGF5ZmFpcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwdWJsaWNfc2FucztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B1YmxpY19zYW5zL2ZvbnRzL1B1YmxpYy1TYW5zLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcHVibGljX3NhbnM7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wdWJsaWNfc2Fucy9mb250cy9QdWJsaWMtU2Fucy1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9xdWlja3NhbmQvZm9udHMvUXVpY2tzYW5kLVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcmFsZXdheTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXkvZm9udHMvUmFsZXdheS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHJhbGV3YXk7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5L2ZvbnRzL1JhbGV3YXktSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcnVzc29sbztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3J1c3NvbG8vZm9udHMvUnVzc29sb1tvcHN6LHdnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3BhY2VfZ3JvdGVzaztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwYWNlX2dyb3Rlc2svZm9udHMvU3BhY2VHcm90ZXNrW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5jb2xsYXBzZS10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC40NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jb2xsYXBzZS10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgxLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMi4yNWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMi41ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xuICB9XG59XG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMiwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOGVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMiwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMmVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDMsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgzLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDMsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNzVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg0LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4zNWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNCwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS41ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xuICB9XG59XG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg1IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMTI1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg1LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xuICB9XG59XG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNiwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDAuOWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNiwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgyLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDQsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg1LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNixcbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oLFxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDE6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDQ6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gLmg6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yOm5vdCguaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tKSBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yOm5vdCguaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tKSBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yOm5vdCguaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tKSBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yOm5vdCguaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tKSBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yOm5vdCguaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tKSBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yOm5vdCguaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tKSBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yOm5vdCguaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tKSAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yOm5vdCguaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tKSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDAuMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5ib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDM6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDY6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgaDE6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgaDI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgaDM6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMzo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgaDQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgaDU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgaDY6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgLmg6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5ib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDFbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDFbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoMjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDJbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDJbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMi5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMi5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoMzo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDNbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDNbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMy5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMy5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDRbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDRbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNC5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNC5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoNTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDVbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDVbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciBoNjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDZbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDZbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNi5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNi5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1jZW50ZXIgLmg6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAuaFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGEuaGFzLXRleHQtYWxpZ24tY2VudGVyOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAuaC5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGEuaGFzLXRleHQtYWxpZ24tY2VudGVyOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgaDE6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDFbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDEuaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgaDI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDJbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDIuaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgaDM6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMzo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDNbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDMuaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMy5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgaDQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDRbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDQuaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgaDU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDVbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDUuaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgaDY6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDZbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgaDYuaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgLmg6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAuaFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1yaWdodDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGEuaGFzLXRleHQtYWxpZ24tcmlnaHQ6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmgtc3R5bGUtZGlzYWJsZTo6YmVmb3JlLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbi5oLXN0eWxlLWRpc2FibGUtdG9wOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oLXN0eWxlLWRpc2FibGU6OmFmdGVyLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyLFxuLmgtc3R5bGUtZGlzYWJsZS1ib3R0b206OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UsIGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogMC4zMzc1cmVtIDAuNjc1cmVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgLypcbiAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgJiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNyk7XG4gICAgICB9XG4gIH1cbiAgKi9cbiAgLypcbiAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgIGJvZHkuZm9udC11cCAmIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgIH1cbiAgICAgIGJvZHkuZm9udC1kb3duICYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkYnRuLXBhZGRpbmcteSswLjE1cmVtO1xuICAgICAgfVxuICB9XG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuICAud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICB9XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0bikgaSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pIGksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayBpLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uIGksXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24gaSxcbi5idG4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEuMzVlbTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjphY3RpdmUsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246YWN0aXZlLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyLFxuLmJ0bjpmb2N1cy12aXNpYmxlLFxuLmJ0bjphY3RpdmUsXG4uYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuM3JlbTtcbiAgb3V0bGluZS13aWR0aDogMC4ycmVtO1xufVxucCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpmaXJzdC1jaGlsZCk6bm90KC5idG4pLCBwIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmJ0biksIHAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpLCAud3AtYmxvY2stYnV0dG9uIHAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmZpcnN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLndwLWJsb2NrLWZpbGUgcCAud3AtZWxlbWVudC1idXR0b246bm90KDpmaXJzdC1jaGlsZCksXG5wIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbnAgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5wIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5idG4pLCBwIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5idG4pLCBwIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmxhc3QtY2hpbGQpLCAud3AtYmxvY2stYnV0dG9uIHAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmxhc3QtY2hpbGQpLFxucCAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpsYXN0LWNoaWxkKSxcbi53cC1ibG9jay1maWxlIHAgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksXG5wIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpLFxucCAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2ssIC5idG4tYmxvY2sgLndwLWJsb2NrLWJ1dHRvbl9fbGluayArIC5idG4tYmxvY2ssIC5idG4tYmxvY2sgLmJ0bi1ibG9jayArIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5idG4tYmxvY2sgLndwLWJsb2NrLWJ1dHRvbl9fbGluayArIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5idG46ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSxcbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoLmJ0biksXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3ItYWNjZW50LWhsLWEpLCAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bi1wcmltYXJ5Om5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKTpub3QoLmhhcy10ZXh0LWNvbG9yKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcjpub3QoLmhhcy1iYWNrZ3JvdW5kKTpub3QoLmhhcy10ZXh0LWNvbG9yKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3ItYWNjZW50LWEpLCAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC53cC1ibG9jay1idXR0b24gYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5idG4tc2Vjb25kYXJ5Om5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b24sXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bixcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1maWxlIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjE1cmVtO1xuICBwYWRkaW5nOiAwLjIyNXJlbSAwLjY3NXJlbTtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC53cC1ibG9jay1idXR0b24gYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5idG46bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stYnV0dG9uIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsIC53cC1ibG9jay1idXR0b24gYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5idG46aG92ZXIsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5idG46Zm9jdXMtdmlzaWJsZSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1maWxlIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stYnV0dG9uIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZTpub3QoLmhhcy1iYWNrZ3JvdW5kKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtc2VhcmNoOmZvY3VzLXZpc2libGUsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OmZvY3VzLXZpc2libGUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3ItYWNjZW50LWEpLCAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3IpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6Oi1tcy1leHBhbmQsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OjotbXMtZXhwYW5kLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6OnBsYWNlaG9sZGVyLFxuYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTo6cGxhY2Vob2xkZXIsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDpkaXNhYmxlZCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6ZGlzYWJsZWQsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgYm9keSAuY2FsZW5kYXItcGx1cyBbcmVhZG9ubHldI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBbcmVhZG9ubHldI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFtyZWFkb25seV1bdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhW3JlYWRvbmx5XTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNlbGVjdFtyZWFkb25seV06bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdCNjYWxlbmRhci1wbHVzLXNlYXJjaDpmb2N1czo6LW1zLXZhbHVlLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3QjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpmb2N1czo6LW1zLXZhbHVlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMC44NzVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdFtzaXplXSNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W3NpemVdI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNlbGVjdFtzaXplXTpub3QoLmZvcm0tY29udHJvbCksIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdFttdWx0aXBsZV0jY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdFttdWx0aXBsZV0jY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0W211bHRpcGxlXTpub3QoLmZvcm0tY29udHJvbCkge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyB0ZXh0YXJlYSNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgdGV4dGFyZWEjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5lbnRyaWVzLXJvdyBhcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmVudHJpZXMtcm93IC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudHJpZXMtcm93IC5lbnRyeS1oZWFkZXIgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVudHJpZXMtcm93LmltYWdlLW9uLXRvcCBhcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5lbnRyaWVzLXJvdy5pbWFnZS1vbi10b3AgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3JkZXI6IC0xO1xufVxuLmVudHJpZXMtcm93LmltYWdlLWRpc2FibGVkIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LW1ldGEgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LW1ldGEgPiB1bCA+IGxpLnBvc3QtYXV0aG9yLWhhcy1hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEpIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudHJ5LWNvbC1ib3hlZC5pbWFnZS1vbi10b3AgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLWhlYWRlciAuYnJlYWRjcnVtYiAuYWN0aXZlIDpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIC5hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1icy5oZXJvLWhhcy1icmVhZGNydW1iLXRvcC1yaWdodC5oZXJvLWVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgLnBhZ2UtaGVhZGVyLCBib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgI2hlcm8tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5LXR5cGUtaWRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbnRyeS1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW50cnktY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cnktY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgyOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDM6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDM6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgzOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDQ6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZW50cnktY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWduZnVsbCxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlLFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25jZW50ZXIsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCA+IC5hbGlnbnJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4uZW50cnktZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbnRyeS1tZXRhIGEsIC5lbnRyeS1tZXRhIC5wb3N0LXN0aWNreSAubWV0YS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDUwMDtcbn1cbi5lbnRyeS1tZXRhIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LW1ldGEgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIGkge1xuICBtYXJnaW4tdG9wOiAtMC4xMTI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5wYWdpbmF0aW9uIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMTVweCkgY2FsYygtMTVweCArIHZhcigtLXNoYWRvd3MpICogMC41KSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5wYWdlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbSBhOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLnBhZ2UtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5cbi5jcHNjaG9vbC1yZWFkLW1vcmUtbGluay1ob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUsXG4uY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtY2FsZW5kYXItd3JhcCxcbltkYXRhLXR5cGU9XCJjb3JlL2dyb3VwXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvYnV0dG9uXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvYXJjaGl2ZXNcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9jYXRlZ29yaWVzXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvY29kZVwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2NvbHVtbnNcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9jb3ZlclwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2VtYmVkXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvY2FsZW5kYXJcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9nYWxsZXJ5XCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvbGF0ZXN0LWNvbW1lbnRzXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvbGF0ZXN0LXBvc3RzXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvbWVkaWEtdGV4dFwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL3ByZWZvcm1hdHRlZFwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL3B1bGxxdW90ZVwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL3F1b3RlXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvdmVyc2VcIl0sXG5bZGF0YS10eXBlPVwiY29yZS92aWRlb1wiXSxcbltkYXRhLXR5cGU9XCJjb3JlL3NlcGFyYXRvclwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2ltYWdlXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ud3AtYmxvY2stZ3JvdXAuYWxpZ253aWRlLmhhcy1iYWNrZ3JvdW5kLCAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBwYWRkaW5nOiAzcmVtIDNyZW07XG59XG4ud3AtYmxvY2stZ3JvdXAuYWxpZ25mdWxsLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogM3JlbSAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1jb3ZlciBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLWNvdmVyIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKlxuW2NsYXNzPVwid3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQgaGFzLWJhY2tncm91bmQtZGltXCJdIHtcblx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xufVxuKi9cbltjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbltjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5bY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqIC5hbGlnbmNlbnRlcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSA+ICogLmFsaWduY2VudGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWxpZ25mdWxsIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGVudC13aWR0aCkgLSAzcmVtKTtcbiAgfVxuICAuYWxpZ25mdWxsIC5hbGlnbmZ1bGwgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChvZGQpID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKGV2ZW4pID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLWFyY2hpdmVzLCAud3AtYmxvY2stY2F0ZWdvcmllcywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cywgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53cC1ibG9jay1hcmNoaXZlcyA+IHVsLCAud3AtYmxvY2stY2F0ZWdvcmllcyA+IHVsLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gdWwsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cC1ibG9jay1hcmNoaXZlcyBhLCAud3AtYmxvY2stY2F0ZWdvcmllcyBhLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGEsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgYSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAtMS42cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbndpZGUsIC53cC1ibG9jay1nYWxsZXJ5LndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygzMHB4KSBjYWxjKC0zMHB4ICsgdmFyKC0tc2hhZG93cykgKiAxKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkgPiBhOmZpcnN0LW9mLXR5cGU6bm90KDpob3Zlcikge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzOm5vdCguaXMtZ3JpZCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlcywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlcyBsaSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlczpub3QoLmlzLWdyaWQpIGxpLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3I6bm90KC5pcy1ncmlkKSBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzOm5vdCguaXMtZ3JpZCkgbGk6Zmlyc3QtY2hpbGQsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWF1dGhvcjpub3QoLmlzLWdyaWQpIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWZ1bGwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50ID4gdWwsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDIuOGVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25sZWZ0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDJyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLmFsaWducmlnaHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGNpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3I6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGU6OmJlZm9yZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdDo6YmVmb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25yaWdodCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25mdWxsOm5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWduZnVsbCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbndpZGU6OmJlZm9yZSwgLndwLWJsb2NrLXB1bGxxdW90ZS53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZTo6YmVmb3JlLCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWduZnVsbDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDhlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQgcCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbndpZGUsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Iud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25mdWxsIHtcbiAgICBwYWRkaW5nOiA2cmVtIDRyZW0gNHJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdud2lkZSBibG9ja3F1b3RlIHAsIC53cC1ibG9jay1wdWxscXVvdGUud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBwLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIGNpdGUsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgZm9vdGVyLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUgcCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGVbc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiXSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1xdW90ZVtzdHlsZT1cInRleHQtYWxpZ246cmlnaHRcIl0ge1xuICBib3JkZXItd2lkdGg6IDAgMC4ycmVtIDAgMDtcbiAgcGFkZGluZzogMCAycmVtIDAgMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWRhdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuMTVlbTtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDAuN2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjE1ZW07XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQge1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3IpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAvKlxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgICAmOmhvdmVyIHtcbiAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvci1hY2NlbnQtYSksICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICAgfVxuICAgICBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgfVxuICAqL1xufVxuXG4vKlxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHQmOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpICFpbXBvcnRhbnQ7XG5cdH1cblx0LndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0fVxufVxuKi9cbi53cC1ibG9jay1maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndwLWJsb2NrLWZpbGUgYTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbik6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUgdGgsIC53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1ibG9jay1zZXBhcmF0b3IsIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hbGlnbmZ1bGwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAuYWxpZ253aWRlIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czo6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciwgLmhhcy1jb2xvci1iZy1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtY29sb3ItYmctYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWJnLCAtLWZhbHNlKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QsIC0tZmFsc2UtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWNjZW50LCAtLWZhbHNlLWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1hLCAtLWZhbHNlLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLCAtLWZhbHNlLWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hLCAtLWZhbHNlLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJnLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnLCAtLWZhbHNlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWNvbG9yLWJnLWFsdC1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtY29sb3ItYmctYWx0LWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQsIC0tZmFsc2UpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QsIC0tZmFsc2UtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCwgLS1mYWxzZS1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEsIC0tZmFsc2UtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCwgLS1mYWxzZS1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEsIC0tZmFsc2UtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJnLWFsdC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQsIC0tZmFsc2UpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAtLWNvbG9yLWJveGVzOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWJveGVzLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRmb290LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0Zm9vdCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRoZWFkLCAuaGFzLWNvbG9yLWJveGVzLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1jb2xvci1ib3hlcy1iYWNrZ3JvdW5kLWNvbG9yLCAuZW50cnktY29sLWJveGVkIGFydGljbGUsIC5wYWdpbmF0aW9uLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcywgLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJveGVzLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLCAtLWNvbG9yLWJnLWFsdCkgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZWFkZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVhZGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLW1haW4tYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1hKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvciwgLS1jb2xvci1iZyk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvciwgLS1jb2xvci1iZykgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlcm8tbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVyby1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVyby1tYWluLWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtZm9vdGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWZvb3Rlci1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWZvb3Rlci1tYWluLWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCkgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC0tYWxlcnQtYmctY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgLS1hbGVydC1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWEpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obCk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtYWxlcnQtYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWFsZXJ0LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1hbGVydC1iZy1jb2xvciwgLS1jb2xvci1iZyk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1hbGVydC1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1hbGVydC1iZy1jb2xvciwgLS1jb2xvci1iZykgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGZvb3QsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRmb290LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aGVhZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGhlYWQsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsIC5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSwgLnBhZ2luYXRpb24sIC5oYXMtYmFja2dyb3VuZCxcbi53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLS1jb2xvci1iZy1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLWJnKTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIGZvbnQtZGlzcGxheTogb3B0aW9uYWw7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygwLjllbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIuc2l0ZS1ib3hlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLXNlY29uZGFyeSk7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyLnNpdGUtYm94ZWQgLnNpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIuc2l0ZS1ib3hlZDpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIuc2l0ZS1ib3hlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDYwcHgpIGNhbGMoLTYwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDIpIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYS5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG5ib2R5LnNpbmd1bGFyOm5vdCguaGFzLXNpZGViYXIpICNjb250ZW50LmNvbnRhaW5lciwgLmNvbnRhaW5lci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbn1cblxuYm9keTpub3QoLmhhcy1zaWRlYmFyKSAubWFpbi13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSAqIC0xKTtcbiAgfVxufVxuYm9keS5tYWluLXdyYXBwZXItbWFyZ2luLWJvdHRvbS1kaXNhYmxlZCAubWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyIC5tYWluLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyIC5tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSkgKiAtMSk7XG4gIH1cbn1cblxuLnNpdGUtd2lkdGgtbWF4IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbn1cbmJvZHkuc2l0ZS1ib3hlZCAuc2l0ZS13aWR0aC1tYXgge1xuICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtYm94LXdpZHRoKTtcbn1cblxuLmNwcy1pY29uLmNwcy1kYXNoaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAuY3BzLWRhc2hpY29uLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLmNwcy1kYXNoaWNvbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGRhc2hpY29ucyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1hbGlnbj1mdWxsXSxcbltkYXRhLWFsaWduPXdpZGVdIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBbZGF0YS1hbGlnbj1mdWxsXSxcbiAgW2RhdGEtYWxpZ249d2lkZV0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCBbZGF0YS1hbGlnbj1mdWxsXSwgLnNpdGUtYm94ZWQgW2RhdGEtYWxpZ249ZnVsbF0sIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCBbZGF0YS1hbGlnbj1mdWxsXSxcbi5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgW2RhdGEtYWxpZ249d2lkZV0sXG4uc2l0ZS1ib3hlZCBbZGF0YS1hbGlnbj13aWRlXSxcbi5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCBbZGF0YS1hbGlnbj13aWRlXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogaW5pdGlhbDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbltkYXRhLWFsaWduPXdpZGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzcmVtKTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3ICsgMS41cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzcmVtKTtcbn1cbltkYXRhLWFsaWduPXdpZGVdICsgW2RhdGEtYWxpZ249d2lkZV0ge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBbZGF0YS1hbGlnbj13aWRlXSArIFtkYXRhLWFsaWduPXdpZGVdIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IFtkYXRhLWFsaWduPXdpZGVdLCAuc2l0ZS1ib3hlZCBbZGF0YS1hbGlnbj13aWRlXSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgW2RhdGEtYWxpZ249d2lkZV0ge1xuICAgIG1heC13aWR0aDogY2FsYygxMzMwcHggLSAzcmVtKTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDY2NXB4ICsgMS41cmVtKTtcbiAgICB3aWR0aDogY2FsYygxMzMwcHggLSAzcmVtKTtcbiAgfVxufVxuXG5bZGF0YS1hbGlnbj1mdWxsXSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuW2RhdGEtYWxpZ249ZnVsbF0gKyBbZGF0YS1hbGlnbj1mdWxsXSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIFtkYXRhLWFsaWduPWZ1bGxdICsgW2RhdGEtYWxpZ249ZnVsbF0ge1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtYWxpZ249ZnVsbF06bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODEuOThweCkge1xuICBbZGF0YS1hbGlnbj1mdWxsXSBbZGF0YS1hbGlnbj1mdWxsXSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuW2RhdGEtYWxpZ249Y2VudGVyXSxcbltkYXRhLWFsaWduPWNlbnRlcl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5bZGF0YS1hbGlnbj1jZW50ZXJdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbltkYXRhLWFsaWduPWNlbnRlcl0gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQsXG4uZW50cnktY29udGVudCAuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LFxuICAuYWxpZ25yaWdodCxcbiAgLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTMzMHB4IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0LCAuc2l0ZS1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAoMTMzMHB4IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjJyZW07XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGNvbG9yIDAuNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWd1cmUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBociwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stc2VwYXJhdG9yLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc21hbGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgbWFyayxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMnB4O1xuICBtYXJnaW46IDNyZW0gMDtcbiAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDEuNXJlbTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYmxvY2txdW90ZSBjaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGNpdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNhbXAsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgY29kZSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBrYmQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuM3JlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDRyZW0gMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHByZSBjb2RlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGVtYmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ2NhcHRpb24sIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24sIC53cC1ibG9jay1pbWFnZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ2NhcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWVtYmVkIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uIGEsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24gYSwgLndwLWJsb2NrLWltYWdlIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbiBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiBhLFxuLndwLWJsb2NrLWVtYmVkIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLCAud3AtYmxvY2staW1hZ2UgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uLFxuICAud3AtYmxvY2stZW1iZWQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aCBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0aCBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGg6bGFzdC1jaGlsZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIGNhcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogM2VtIDAgM2VtIC0wLjhlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNmVtKTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbjogMC44ZW0gMDtcbiAgcGFkZGluZzogMCAwLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC44ZW07XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBmb250LXNpemU6IDUuMWVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDAuMDVlbSAwLjFlbSAwIDA7XG59XG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuICBmb250LXNpemU6IDAuODEzZW07XG59XG5cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xufVxuXG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjYyNWVtO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xufVxuXG4ucHQtaGVhZGVyLW1haW4taGVpZ2h0IHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKTtcbn1cblxuLypcbiAqIEFkZHMgaW50ZWdyYXRpb24gd2l0aCBDYWxlbmRhciBQbHVzIHBsdWdpbi5cbiAqL1xuYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciA+IHAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIge1xuICBmbGV4LXdyYXA6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWEpO1xuICBmb250LXNpemU6IDAuNzg3NWVtO1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciBidXR0b24ucmJjLWFjdGl2ZSwgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uLnJiYy1hY3RpdmU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3QpO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciA+IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciArIC5yYmMtaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1tb250aC12aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtbW9udGgtcm93ICsgLnJiYy1tb250aC1yb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW9mZi1yYW5nZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1vZmYtcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF0ZS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXktYmcgKyAucmJjLWRheS1iZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQ6aG92ZXIsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtcm93LXNlZ21lbnQge1xuICBwYWRkaW5nOiAwIDRweCAxcHggMnB4O1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW1vbnRoLXZpZXcgLnJiYy10b2RheSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWNvbG9yLWJnKSAxcHggc29saWQ7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLXZpZXcsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS1jb250ZW50ID4gKiArICogPiAqLFxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtY29udGVudCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lc2xvdC1ncm91cCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLWhlYWRlci1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3IC5yYmMtcm93IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXktc2xvdCAucmJjLXRpbWUtc2xvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWFnZW5kYS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtYWdlbmRhLXZpZXcgdGFibGUucmJjLWFnZW5kYS10YWJsZSB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZS1oZWFkZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLWhlYWRlciAuZGFzaGljb25zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUgLmNhbGVuZGFycC1kYXRlLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbmJvZHkgLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSAuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZGF0ZSAuY2FsZW5kYXJwLWRhdGUtZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmV2ZW50cy1saXN0LXdpZGdldCAuZXZlbnQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLndpZGdldF9jYWxlbmRhciB0ZCB7XG4gIHBhZGRpbmc6IDAuMjI1cmVtO1xufVxuLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCAuY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQgPiAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApID4gLmNhbGVuZGFycF9jYWxlbmRhci5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCAuY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQgPiAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApID4gLmNhbGVuZGFycF9jYWxlbmRhci5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0gLmNhbGVuZGFycC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZXZlbnRzLmNvbHVtbnMge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZXZlbnRzLmNvbHVtbnMgLmNhbGVuZGFyLWV2ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZXZlbnRzLmNvbHVtbnMgLmNhbGVuZGFyLWV2ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4vKlxuICogQWRkcyBiYXNpYyBzdHlsaW5nIHRvIGRpcmVjdG9yeSBtb2R1bGUgaW5jbHVkZWQgd2l0aCB0aGVtZS5cbiAqL1xuLmNwLWRpci1pdGVtLWZpZWxkczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNwLWRpci1jb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbi5jcC1kaXItY29udHJvbHMgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNwLWRpci1jb250cm9scyBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY3AtZGlyLWNvbnRyb2wge1xuICBtYXJnaW46IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5jcC1kaXItY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICB9XG59XG5cbi5jcC1kaXItY29udHJvbC1zZWFyY2gge1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi5jcC1kaXItY29udHJvbC1zZWxlY3Qge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jcC1kaXItcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmNwLWRpci1uby1yZXN1bHRzLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogdmFyKC0tY29sb3ItYm94ZXMpIHNvbGlkIDFweDtcbn1cbi5jcC1kaXItY29udGVudC0tbm8tcmVzdWx0cyAuY3AtZGlyLW5vLXJlc3VsdHMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHggKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5lZGl0b3ItcG9zdC10aXRsZSAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOGVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5lZGl0b3ItcG9zdC10aXRsZSAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMmVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gKixcbi53cC1ibG9jayB7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250ZW50LXdpZHRoKSAtIDNyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249d2lkZV0ge1xuICBsZWZ0OiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPXdpZGVdIC53cC1ibG9jayB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPWZ1bGxdIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1mdWxsXSBbZGF0YS1hbGlnbj1mdWxsXSAud3AtYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1sZWZ0XSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1yaWdodF0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1sZWZ0XSAud3AtYmxvY2stY292ZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249cmlnaHRdIC53cC1ibG9jay1jb3ZlciB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMik7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250ZW50LXdpZHRoKSAvIDIpO1xufVxuXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuZWRpdG9yLWlubmVyLWJsb2NrcyA+IC5lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0ID4gLndwLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5lZGl0b3ItaW5uZXItYmxvY2tzID4gLmVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgPiAud3AtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1yaWNoLXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stY292ZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYmxvY2stZWRpdG9yLWJsb2NrLXByZXZpZXdfX2NvbnRlbnQgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgKixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgKjo6YmVmb3JlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksXG4uYnRuIHtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjQuNS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9mdW5jdGlvbnNcIjtcblxuLy8gTG9hZGluZyB2YXJpYWJsZXMgYmVmb3JlIGFuZCBhZnRlciBpcyBuZWVkZWQgdG8gcHJvcGVybHkgc2V0IFwibnVsbFwiIHZhbHVlc1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9ib290c3RyYXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9ib290c3RyYXBcIjtcblxuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Jvb3RcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcmVib290XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3R5cGVcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvaW1hZ2VzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2NvZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2dyaWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RhYmxlc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9mb3Jtc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9idXR0b25zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RyYW5zaXRpb25zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Ryb3Bkb3duXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2J1dHRvbi1ncm91cFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9pbnB1dC1ncm91cFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jdXN0b20tZm9ybXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbmF2XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L25hdmJhclwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jYXJkXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2JyZWFkY3J1bWJcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcGFnaW5hdGlvblwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9iYWRnZVwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvanVtYm90cm9uXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2FsZXJ0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9tZWRpYVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9saXN0LWdyb3VwXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Nsb3NlXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RvYXN0c1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9tb2RhbFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90b29sdGlwXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3BvcG92ZXJcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY2Fyb3VzZWxcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvc3Bpbm5lcnNcIjtcblxuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2FsaWduXCI7XG4vLy8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2JhY2tncm91bmRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2JvcmRlcnNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZGlzcGxheVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZW1iZWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9mbGV4XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9mbG9hdFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvb3ZlcmZsb3dcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3Bvc2l0aW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc2NyZWVucmVhZGVyc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc2hhZG93c1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3NpemluZ1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc3RyZXRjaGVkLWxpbmtcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zcGFjaW5nXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy90ZXh0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy92aXNpYmlsaXR5XCI7XG5cbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcHJpbnRcIjtcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNjAwcHgsXHJcbiAgbWQ6IDc4MnB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4LFxyXG4gIHh4bDogMTMzMHB4XHJcbik7XHJcblxyXG4kc3BhY2VyOiAzcmVtO1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAxZW07XHJcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XHJcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIC44NzU7XHJcblxyXG4kY2xvc2UtZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRzcGFjZXI7XHJcblxyXG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XHJcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcclxuJGJvcmRlci1yYWRpdXMtbGc6IHZhcigtLXJvdW5kbmVzcyk7XHJcbiRib3JkZXItcmFkaXVzLXNtOiB2YXIoLS1yb3VuZG5lc3MpO1xyXG5cclxuJGJveC1zaGFkb3ctc206IG5vbmU7XHJcbiRib3gtc2hhZG93OiBub25lO1xyXG4kYm94LXNoYWRvdy1sZzogbm9uZTtcclxuXHJcbiRsaW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcclxuJGxpbmstY29sb3I6IG51bGw7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiBudWxsO1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBudWxsO1xyXG5cclxuJG5hdi1saW5rLWhlaWdodDogMDtcclxuJG5hdmJhci1icmFuZC1oZWlnaHQ6IDA7XHJcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAwO1xyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogbnVsbDtcclxuXHJcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwcmVtOyBcclxuJG5hdmJhci1wYWRkaW5nLXk6ICRzcGFjZXIgKiAwLjU7IFxyXG4kbmF2YmFyLXBhZGRpbmcteDogJHNwYWNlciAqIDAuNTsgXHJcblxyXG4kbmF2LWxpbmstcGFkZGluZy15OiAuNWVtO1xyXG4kbmF2LWxpbmstcGFkZGluZy14OiAxZW07XHJcblxyXG4kZHJvcGRvd24tc3BhY2VyOiAkc3BhY2VyKjAuMjtcclxuJGNhcmV0LXdpZHRoOiAuM2VtO1xyXG4kY2FyZXQtc3BhY2luZzogJGNhcmV0LXdpZHRoKjEuNTtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogMDtcclxuJGRyb3Bkb3duLWJnOiBudWxsO1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IG51bGw7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiBudWxsO1xyXG4kZHJvcGRvd24tY29sb3I6IG51bGw7XHJcblxyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiBub25lO1xyXG4kYnRuLWZvbnQtc2l6ZTogMWVtO1xyXG4kYnRuLWZvbnQtc2l6ZS1sZzogMS4yNWVtO1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogMC43NWVtO1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6IG51bGw7XHJcbiRidG4tdHJhbnNpdGlvbjogbnVsbDtcclxuJGJ0bi1mb250LXdlaWdodDogbnVsbDtcclxuXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDUwMDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjE1O1xyXG5cclxuJGlucHV0LWZvbnQtc2l6ZTogY2FsYyggI3skZm9udC1zaXplLWJhc2V9ICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogY2FsYyggI3skZm9udC1zaXplLWxnfSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XHJcbiRpbnB1dC1mb250LXNpemUtc206IGNhbGMoICN7JGZvbnQtc2l6ZS1zbX0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xyXG5cclxuJGhyLWJvcmRlci13aWR0aDogMnB4O1xyXG5cclxuLy9qdW1ib3Ryb25cclxuJGp1bWJvdHJvbi1iZzogbnVsbDtcclxuXHJcbi8vIEJyZWFkY3J1bWJcclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAwLjI1cmVtO1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDAuNXJlbTtcclxuJGJyZWFkY3J1bWItYmc6IG51bGw7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6IG51bGw7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogbnVsbDtcclxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogbnVsbDtcclxuXHJcbi8vIExpc3RzXHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAxcmVtO1xyXG5cclxuLy8gTW9kYWxzXHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAxcmVtO1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogLjVyZW0gO1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtO1xyXG4kbW9kYWwtY29udGVudC1jb2xvcjogbnVsbDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6IG51bGw7XHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogdmFyKC0tY29sb3ItYmcpO1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjg7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogMDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDA7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAwO1xyXG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG5cclxuJGNsb3NlLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogbnVsbDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpO1xyXG4kY29sb3JzOiAoKTtcclxuJGJvZHktY29sb3I6IG51bGw7XHJcbiRoMS1mb250LXNpemU6IG51bGw7XHJcbiRoMi1mb250LXNpemU6IG51bGw7XHJcbiRoMy1mb250LXNpemU6IG51bGw7XHJcbiRoNC1mb250LXNpemU6IG51bGw7XHJcbiRoNS1mb250LXNpemU6IG51bGw7XHJcbiRoNi1mb250LXNpemU6IG51bGw7XHJcbiRoci1tYXJnaW4teTogbnVsbDtcclxuXHJcbiRwYWdpbmF0aW9uLWJnOiBudWxsO1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiBudWxsO1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiBudWxsO1xyXG5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGZhbHNlOyIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgKiAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XHJcbiAgc3JjOlxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmP3U2cjgxcicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/dTZyODFyJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmc/dTZyODFyIyN7JGljb21vb24tZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY3BzLWljb24ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICBzcGVhazogbmV2ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5jcHMtaWNvbi10d2l0dGVyLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR3aXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10d2l0dGVyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNoYXBlcy1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNoYXBlcy1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rLW9wZW4tc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLW9wZW4tc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vay1yZWFkZXItc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNjaG9vbC1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNjaG9vbC1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG9jay1yZWd1bGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvY2stcmVndWxhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yb2NrZXQtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yb2NrZXQtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1udXJzZS1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItbnVyc2Utc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXN0ZXJpc2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hc3RlcmlzazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGx1czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1xdWVzdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXF1ZXN0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1pbnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWludXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbXVzaWMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tdXNpYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbnZlbG9wZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW52ZWxvcGUtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGFyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXIxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvY2stbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb2NrLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcm9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJvYWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbmJveDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NrMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2sxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlYWRwaG9uZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWFkcGhvbmVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXByaW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHJpbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FtZXJhMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYTE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmlkZW8tY2FtZXJhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmlkZW8tY2FtZXJhOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdpZnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGxhbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wbGFuZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29tbWVudDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb21tZW50MTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mYWNlYm9vay1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1zcXVhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24ta2V5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24ta2V5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmtlZGluLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbmtlZGluLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mYWNlYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZhY2Vib29rOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZhY2Vib29rLWYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1mOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlbGwtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGFpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmsxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGluazE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9uZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tb25leTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saW5rZWRpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbmtlZGluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVtYnJlbGxhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdW1icmVsbGE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGlnaHRidWxiLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saWdodGJ1bGItbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLW1kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1tZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGV0aG9zY29wZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN0ZXRob3Njb3BlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN1aXRjYXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VpdGNhc2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmVsbDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jdXRsZXJ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY3V0bGVyeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1maWxlLXRleHQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZpbGUtdGV4dC1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFtYnVsYW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFtYnVsYW5jZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tZWRraXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tZWRraXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VwZXJzY3JpcHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdXBlcnNjcmlwdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1taWNyb3Bob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWljcm9waG9uZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi15b3V0dWJlLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZsaWNrcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mbGlja3IxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN1bi1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VuLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9vbi1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9vbi1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdoZWVsY2hhaXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZpbWVvLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZpbWVvLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcGFjZS1zaHV0dGxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BhY2Utc2h1dHRsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iYW5rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmFuazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbnN0aXR1dGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc3RpdHV0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVuaXZlcnNpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzaXR5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhZHVhdGlvbi1jYXA7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9ydGFyLWJvYXJkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoaWxkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hpbGQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGF3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGF3OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJlY3ljbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZWN5Y2xlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWF1dG9tb2JpbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hdXRvbW9iaWxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXBlci1wbGFuZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFwZXItcGxhbmUtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW5kLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW5kLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29weXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29weXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWF0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1zZWNyZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXNlY3JldDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJhbGFuY2Utc2NhbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNyZWF0aXZlLWNvbW1vbnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmltZW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVuaXZlcnNhbC1hY2Nlc3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFkZHJlc3MtY2FyZC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWRkcmVzcy1jYXJkLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmNhcmQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZjYXJkLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYXYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmF2OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVudmVsb3BlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW52ZWxvcGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnViYmxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXJzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXJzMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBpbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhcjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VwcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cHBvcnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lNDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yaW5nX3ZvbHVtZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJpbmdfdm9sdW1lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdoZXJlX3RvX3ZvdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVyZV90b192b3RlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm07IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZGF0YV91c2FnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRhdGFfdXNhZ2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9pbnZpdGF0aW9uZXZlbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYV9hbHRwaG90b19jYW1lcmFsb2NhbF9zZWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWRkX2xvY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW5lYXJfbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1uZWFyX21lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJlc3RhdXJhbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZXN0YXVyYW50OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWRlcGFydHVyZV9ib2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRlcGFydHVyZV9ib2FyZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1waWVfY2hhcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1waWVfY2hhcnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FrZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNha2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbm90aWZpY2F0aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW5vdGlmaWNhdGlvbnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2Nob29sIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2Nob29sOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF9kaXNzYXRpc2ZpZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X25ldXRyYWw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF9zYXRpc2ZpZWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10aHVtYl9kb3duX2FsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX2Rvd25fYWx0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRodW1iX3VwX2FsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX3VwX2FsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hY2NvdW50X2JhbGFuY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY2NvdW50X2JhbGFuY2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VhcmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VhcmNoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZlcmlmaWVkX3VzZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12ZXJpZmllZF91c2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZpbmdlcnByaW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmluZ2VycHJpbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ190cmFuc2xhdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1nX3RyYW5zbGF0ZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi13Yl90d2lnaGxpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td2JfdHdpZ2hsaWdodDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbW9qaV9lbW90aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVtb2ppX2V2ZW50cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVtb2ppX2V2ZW50czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbW9qaV9vYmplY3RzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfb2JqZWN0czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfZXNwb3J0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19lc3BvcnRzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19mb290YmFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19mb290YmFsbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfZ29sZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19nb2xmOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19ob2NrZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfaG9ja2V5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19ydWdieSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19ydWdieTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfc29jY2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3NvY2NlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c190ZW5uaXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfdGVubmlzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWx1bmNoX2RpbmluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWx1bmNoX2RpbmluZzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXJrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFyazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pY2VjcmVhbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWljZWNyZWFtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hY191bml0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWNfdW5pdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWFjaF9hY2Nlc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWFjaF9hY2Nlc3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hpbGRfY2FyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoaWxkX2NhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcm9vbV9zZXJ2aWNlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjdGl2aXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWN0aXZpdHk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXBlcnR1cmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hcGVydHVyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rLW9wZW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLW9wZW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9va21hcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rbWFyazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbGVuZGFyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbWVyYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGV2cm9uLWxlZnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZXZyb24tcmlnaHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG91ZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb3VkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNvZmZlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvZmZlZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb21wYXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tcGFzczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1kb2xsYXItc2lnbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRvbGxhci1zaWduOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWV5ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWV5ZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1maWxlLXRleHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maWxlLXRleHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZm9sZGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZm9sZGVyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdpZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1naWZ0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdsb2JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2xvYmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ3JpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdyaWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVhcnQzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhcnQzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlbHAtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVscC1jaXJjbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2F0ZWdvcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYXRlZ29yeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbmZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5mbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saWZlLWJ1b3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saWZlLWJ1b3k7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGluayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1haWw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWFwLXBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1hcC1waW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1lbnU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29tbWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvbW1lbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGFwZXJjbGlwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFwZXJjbGlwOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGhvbmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHJpbnRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXByaW50ZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2V0dGluZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZXR0aW5nczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zaGFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNoYXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNob3BwaW5nLWJhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNob3BwaW5nLWJhZzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10YWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10YWc7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdGh1bWJzLXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGh1bWJzLXVwOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXJzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9zZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhvbWUyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBlbmNpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBlbmNpbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wZW5jaWwyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGVuY2lsMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1oZWFkcGhvbmVzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYWRwaG9uZXMxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW11c2ljMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW11c2ljMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2sxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXByaWNlLXRhZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wcmljZS10YWdzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpZmVidW95IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlmZWJ1b3k7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHVzaHBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXB1c2hwaW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jYXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NhdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NhdGlvbjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NhdGlvbjI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9iaWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9iaWxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdHY7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZHJhd2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZHJhd2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJ1YmJsZXMzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlczM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnViYmxlczQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGVzNDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXIyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWtleTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1rZXkxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2syIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jazI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td3JlbmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td3JlbmNoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1hZ2ljLXdhbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYWdpYy13YW5kOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFpZC1raXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1haWQta2l0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN0YXRzLWRvdHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdGF0cy1kb3RzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRyb3BoeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRyb3BoeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1naWZ0MiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdpZnQyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb29uLWtuaWZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3Bvb24ta25pZmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGFiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFiOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwaGVyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwaGVyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lYXJ0aCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVhcnRoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlYXJ0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGVja21hcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGVja21hcms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc29ydC1hbHBoYS1hc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWFzYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zdGFncmFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zdGFncmFtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXlvdXR1YmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi15b3V0dWJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZsaWNrciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10dW1ibHIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10dW1ibHI7IFxyXG4gIH1cclxufVxyXG5cclxuIiwiJGljb21vb24tZm9udC1mYW1pbHk6IFwiY3BzY2hvb2xcIiAhZGVmYXVsdDtcclxuJGljb21vb24tZm9udC1wYXRoOiBcImZvbnRzXCIgIWRlZmF1bHQ7XHJcblxyXG4kY3BzLWljb24tdHdpdHRlci1zcXVhcmU6IFwiXFxlOTNjXCI7XHJcbiRjcHMtaWNvbi10d2l0dGVyOiBcIlxcZTk4NlwiO1xyXG4kY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZDogXCJcXGU5MTJcIjtcclxuJGNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ6IFwiXFxlOTI5XCI7XHJcbiRjcHMtaWNvbi1zaGFwZXMtc29saWQ6IFwiXFxlOTJhXCI7XHJcbiRjcHMtaWNvbi1ib29rLW9wZW4tc29saWQ6IFwiXFxlOTJiXCI7XHJcbiRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDogXCJcXGU5MmNcIjtcclxuJGNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOiBcIlxcZTkyZFwiO1xyXG4kY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQ6IFwiXFxlOTJlXCI7XHJcbiRjcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ6IFwiXFxlOTJmXCI7XHJcbiRjcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOiBcIlxcZTkzMFwiO1xyXG4kY3BzLWljb24tc2Nob29sLXNvbGlkOiBcIlxcZTkzMVwiO1xyXG4kY3BzLWljb24tY2xvY2stcmVndWxhcjogXCJcXGU5MzJcIjtcclxuJGNwcy1pY29uLXJvY2tldC1zb2xpZDogXCJcXGU5MzNcIjtcclxuJGNwcy1pY29uLXVzZXItbnVyc2Utc29saWQ6IFwiXFxlOTM0XCI7XHJcbiRjcHMtaWNvbi1hc3RlcmlzazogXCJcXGYwNjlcIjtcclxuJGNwcy1pY29uLXBsdXM6IFwiXFxmMDY3XCI7XHJcbiRjcHMtaWNvbi1xdWVzdGlvbjogXCJcXGYxMjhcIjtcclxuJGNwcy1pY29uLW1pbnVzOiBcIlxcZjA2OFwiO1xyXG4kY3BzLWljb24tbXVzaWM6IFwiXFxmMDAxXCI7XHJcbiRjcHMtaWNvbi1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xyXG4kY3BzLWljb24tc3RhcjE6IFwiXFxmMDA1XCI7XHJcbiRjcHMtaWNvbi11c2VyMTogXCJcXGYwMDdcIjtcclxuJGNwcy1pY29uLWNsb2NrLW86IFwiXFxmMDE3XCI7XHJcbiRjcHMtaWNvbi1yb2FkOiBcIlxcZjAxOFwiO1xyXG4kY3BzLWljb24taW5ib3g6IFwiXFxmMDFjXCI7XHJcbiRjcHMtaWNvbi1sb2NrMTogXCJcXGYwMjNcIjtcclxuJGNwcy1pY29uLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XHJcbiRjcHMtaWNvbi1wcmludDogXCJcXGYwMmZcIjtcclxuJGNwcy1pY29uLWNhbWVyYTE6IFwiXFxmMDMwXCI7XHJcbiRjcHMtaWNvbi12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XHJcbiRjcHMtaWNvbi1naWZ0MTogXCJcXGYwNmJcIjtcclxuJGNwcy1pY29uLXBsYW5lOiBcIlxcZjA3MlwiO1xyXG4kY3BzLWljb24tY2FsZW5kYXIxOiBcIlxcZjA3M1wiO1xyXG4kY3BzLWljb24tY29tbWVudDE6IFwiXFxmMDc1XCI7XHJcbiRjcHMtaWNvbi1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XHJcbiRjcHMtaWNvbi1rZXk6IFwiXFxmMDg0XCI7XHJcbiRjcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XHJcbiRjcHMtaWNvbi1mYWNlYm9vazogXCJcXGYwOWFcIjtcclxuJGNwcy1pY29uLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XHJcbiRjcHMtaWNvbi1iZWxsLW86IFwiXFxmMGEyXCI7XHJcbiRjcHMtaWNvbi1jaGFpbjogXCJcXGYwYzFcIjtcclxuJGNwcy1pY29uLWxpbmsxOiBcIlxcZjBjMVwiO1xyXG4kY3BzLWljb24tbW9uZXk6IFwiXFxmMGQ2XCI7XHJcbiRjcHMtaWNvbi1saW5rZWRpbjogXCJcXGYwZTFcIjtcclxuJGNwcy1pY29uLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xyXG4kY3BzLWljb24tbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XHJcbiRjcHMtaWNvbi11c2VyLW1kOiBcIlxcZjBmMFwiO1xyXG4kY3BzLWljb24tc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XHJcbiRjcHMtaWNvbi1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcclxuJGNwcy1pY29uLWJlbGwxOiBcIlxcZjBmM1wiO1xyXG4kY3BzLWljb24tY3V0bGVyeTogXCJcXGYwZjVcIjtcclxuJGNwcy1pY29uLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xyXG4kY3BzLWljb24tYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xyXG4kY3BzLWljb24tbWVka2l0OiBcIlxcZjBmYVwiO1xyXG4kY3BzLWljb24tc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XHJcbiRjcHMtaWNvbi1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xyXG4kY3BzLWljb24teW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XHJcbiRjcHMtaWNvbi1mbGlja3IxOiBcIlxcZjE2ZVwiO1xyXG4kY3BzLWljb24tc3VuLW86IFwiXFxmMTg1XCI7XHJcbiRjcHMtaWNvbi1tb29uLW86IFwiXFxmMTg2XCI7XHJcbiRjcHMtaWNvbi13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xyXG4kY3BzLWljb24tdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xyXG4kY3BzLWljb24tc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcclxuJGNwcy1pY29uLWJhbms6IFwiXFxmMTljXCI7XHJcbiRjcHMtaWNvbi1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcclxuJGNwcy1pY29uLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XHJcbiRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcclxuJGNwcy1pY29uLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcclxuJGNwcy1pY29uLWNoaWxkOiBcIlxcZjFhZVwiO1xyXG4kY3BzLWljb24tcGF3OiBcIlxcZjFiMFwiO1xyXG4kY3BzLWljb24tcmVjeWNsZTogXCJcXGYxYjhcIjtcclxuJGNwcy1pY29uLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XHJcbiRjcHMtaWNvbi1jYXI6IFwiXFxmMWI5XCI7XHJcbiRjcHMtaWNvbi1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xyXG4kY3BzLWljb24tc2VuZC1vOiBcIlxcZjFkOVwiO1xyXG4kY3BzLWljb24tY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xyXG4kY3BzLWljb24tYXQ6IFwiXFxmMWZhXCI7XHJcbiRjcHMtaWNvbi1idXM6IFwiXFxmMjA3XCI7XHJcbiRjcHMtaWNvbi1jYzogXCJcXGYyMGFcIjtcclxuJGNwcy1pY29uLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xyXG4kY3BzLWljb24tdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xyXG4kY3BzLWljb24tYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcclxuJGNwcy1pY29uLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XHJcbiRjcHMtaWNvbi12aW1lbzogXCJcXGYyN2RcIjtcclxuJGNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcclxuJGNwcy1pY29uLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XHJcbiRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcclxuJGNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xyXG4kY3BzLWljb24tYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRjcHMtaWNvbi12Y2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kY3BzLWljb24tdXNlci1vOiBcIlxcZjJjMFwiO1xyXG4kY3BzLWljb24tZ3JhdjogXCJcXGYyZDZcIjtcclxuJGNwcy1pY29uLWVudmVsb3BlOiBcIlxcZTkzNlwiO1xyXG4kY3BzLWljb24tYnViYmxlOiBcIlxcZTkzN1wiO1xyXG4kY3BzLWljb24tdXNlcnMxOiBcIlxcZTkzOFwiO1xyXG4kY3BzLWljb24tYmVsbDI6IFwiXFxlOTM5XCI7XHJcbiRjcHMtaWNvbi1waW46IFwiXFxlOTA1XCI7XHJcbiRjcHMtaWNvbi1jYWxlbmRhcjI6IFwiXFxlOTNhXCI7XHJcbiRjcHMtaWNvbi1zdXBwb3J0OiBcIlxcZTkzYlwiO1xyXG4kY3BzLWljb24taG9tZTQ6IFwiXFxlOTNkXCI7XHJcbiRjcHMtaWNvbi1yaW5nX3ZvbHVtZTogXCJcXGU5M2VcIjtcclxuJGNwcy1pY29uLXdoZXJlX3RvX3ZvdGU6IFwiXFxlOTNmXCI7XHJcbiRjcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTogXCJcXGU5NDBcIjtcclxuJGNwcy1pY29uLWRhdGFfdXNhZ2U6IFwiXFxlOTQxXCI7XHJcbiRjcHMtaWNvbi1pbnNlcnRfZW1vdGljb250YWdfZmFjZXNtb29kOiBcIlxcZTk0MlwiO1xyXG4kY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDogXCJcXGU5NDNcIjtcclxuJGNwcy1pY29uLWNhbWVyYV9hbHRwaG90b19jYW1lcmFsb2NhbF9zZWU6IFwiXFxlOTQ0XCI7XHJcbiRjcHMtaWNvbi1sb2NhbF9yZXN0YXVyYW50cmVzdGF1cmFudF9tZW51OiBcIlxcZTk0NVwiO1xyXG4kY3BzLWljb24tYWRkX2xvY2F0aW9uOiBcIlxcZTk0NlwiO1xyXG4kY3BzLWljb24tbmVhcl9tZTogXCJcXGU5NDdcIjtcclxuJGNwcy1pY29uLXJlc3RhdXJhbnQ6IFwiXFxlOTQ4XCI7XHJcbiRjcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6IFwiXFxlOTQ5XCI7XHJcbiRjcHMtaWNvbi1waWVfY2hhcnQ6IFwiXFxlOTRhXCI7XHJcbiRjcHMtaWNvbi1jYWtlOiBcIlxcZTk0YlwiO1xyXG4kY3BzLWljb24tbm90aWZpY2F0aW9uczogXCJcXGU5NGNcIjtcclxuJGNwcy1pY29uLXNjaG9vbDogXCJcXGU5NGRcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF9kaXNzYXRpc2ZpZWQ6IFwiXFxlOTRlXCI7XHJcbiRjcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDogXCJcXGU5NGZcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF9zYXRpc2ZpZWQ6IFwiXFxlOTUwXCI7XHJcbiRjcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9kaXNzYXRpc2ZpZWQ6IFwiXFxlOTUxXCI7XHJcbiRjcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6IFwiXFxlOTUyXCI7XHJcbiRjcHMtaWNvbi10aHVtYl9kb3duX2FsdDogXCJcXGU5NTNcIjtcclxuJGNwcy1pY29uLXRodW1iX3VwX2FsdDogXCJcXGU5NTRcIjtcclxuJGNwcy1pY29uLWFjY291bnRfYmFsYW5jZTogXCJcXGU5NTVcIjtcclxuJGNwcy1pY29uLXNlYXJjaDogXCJcXGU5MDZcIjtcclxuJGNwcy1pY29uLXZlcmlmaWVkX3VzZXI6IFwiXFxlOTU2XCI7XHJcbiRjcHMtaWNvbi1maW5nZXJwcmludDogXCJcXGU5NTdcIjtcclxuJGNwcy1pY29uLWdfdHJhbnNsYXRlOiBcIlxcZTkyOFwiO1xyXG4kY3BzLWljb24td2JfdHdpZ2hsaWdodDogXCJcXGU5NThcIjtcclxuJGNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOiBcIlxcZTk1OVwiO1xyXG4kY3BzLWljb24tZW1vamlfZXZlbnRzOiBcIlxcZTk1YVwiO1xyXG4kY3BzLWljb24tZW1vamlfb2JqZWN0czogXCJcXGU5NWJcIjtcclxuJGNwcy1pY29uLXNwb3J0c19lc3BvcnRzOiBcIlxcZTk1Y1wiO1xyXG4kY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsOiBcIlxcZTk1ZFwiO1xyXG4kY3BzLWljb24tc3BvcnRzX2dvbGY6IFwiXFxlOTVlXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfaG9ja2V5OiBcIlxcZTk1ZlwiO1xyXG4kY3BzLWljb24tc3BvcnRzX3J1Z2J5OiBcIlxcZTk2MFwiO1xyXG4kY3BzLWljb24tc3BvcnRzX3NvY2NlcjogXCJcXGU5NjFcIjtcclxuJGNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOiBcIlxcZTk2MlwiO1xyXG4kY3BzLWljb24tc3BvcnRzX3Rlbm5pczogXCJcXGU5NjNcIjtcclxuJGNwcy1pY29uLWx1bmNoX2RpbmluZzogXCJcXGU5NjRcIjtcclxuJGNwcy1pY29uLXBhcms6IFwiXFxlOTY1XCI7XHJcbiRjcHMtaWNvbi1pY2VjcmVhbTogXCJcXGU5NjZcIjtcclxuJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTogXCJcXGU5NjdcIjtcclxuJGNwcy1pY29uLWFjX3VuaXQ6IFwiXFxlOTY4XCI7XHJcbiRjcHMtaWNvbi1iZWFjaF9hY2Nlc3M6IFwiXFxlOTY5XCI7XHJcbiRjcHMtaWNvbi1jaGlsZF9jYXJlOiBcIlxcZTk2YVwiO1xyXG4kY3BzLWljb24tcm9vbV9zZXJ2aWNlOiBcIlxcZTk2YlwiO1xyXG4kY3BzLWljb24tYWN0aXZpdHk6IFwiXFxlOTA4XCI7XHJcbiRjcHMtaWNvbi1hcGVydHVyZTogXCJcXGU5MGFcIjtcclxuJGNwcy1pY29uLWJlbGw6IFwiXFxlOTBiXCI7XHJcbiRjcHMtaWNvbi1ib29rLW9wZW46IFwiXFxlOTBjXCI7XHJcbiRjcHMtaWNvbi1ib29rOiBcIlxcZTkwZFwiO1xyXG4kY3BzLWljb24tYm9va21hcms6IFwiXFxlOTBlXCI7XHJcbiRjcHMtaWNvbi1jYWxlbmRhcjogXCJcXGU5MDBcIjtcclxuJGNwcy1pY29uLWNhbWVyYTogXCJcXGU5MGZcIjtcclxuJGNwcy1pY29uLWNoZXZyb24tbGVmdDogXCJcXGU5MjZcIjtcclxuJGNwcy1pY29uLWNoZXZyb24tcmlnaHQ6IFwiXFxlOTI3XCI7XHJcbiRjcHMtaWNvbi1jbG9jazogXCJcXGU5NmNcIjtcclxuJGNwcy1pY29uLWNsb3VkOiBcIlxcZTkxMFwiO1xyXG4kY3BzLWljb24tY29mZmVlOiBcIlxcZTk2ZFwiO1xyXG4kY3BzLWljb24tY29tcGFzczogXCJcXGU5MTFcIjtcclxuJGNwcy1pY29uLWRvbGxhci1zaWduOiBcIlxcZTk2ZVwiO1xyXG4kY3BzLWljb24tZXllOiBcIlxcZTk2ZlwiO1xyXG4kY3BzLWljb24tZmlsZS10ZXh0OiBcIlxcZTkxM1wiO1xyXG4kY3BzLWljb24tZm9sZGVyOiBcIlxcZTkxNFwiO1xyXG4kY3BzLWljb24tZ2lmdDogXCJcXGU5MTVcIjtcclxuJGNwcy1pY29uLWdsb2JlOiBcIlxcZTk3MFwiO1xyXG4kY3BzLWljb24tZ3JpZDogXCJcXGU5MTZcIjtcclxuJGNwcy1pY29uLWhlYXJ0MzogXCJcXGU5NzFcIjtcclxuJGNwcy1pY29uLWhlbHAtY2lyY2xlOiBcIlxcZTk3MlwiO1xyXG4kY3BzLWljb24taG9tZTogXCJcXGU5MTdcIjtcclxuJGNwcy1pY29uLWNhdGVnb3J5OiBcIlxcZTkwMVwiO1xyXG4kY3BzLWljb24taW5mbzogXCJcXGU5MThcIjtcclxuJGNwcy1pY29uLWxpZmUtYnVveTogXCJcXGU5NzNcIjtcclxuJGNwcy1pY29uLWxpbms6IFwiXFxlOTE5XCI7XHJcbiRjcHMtaWNvbi1sb2NrOiBcIlxcZTkxYVwiO1xyXG4kY3BzLWljb24tbWFpbDogXCJcXGU5MWJcIjtcclxuJGNwcy1pY29uLW1hcC1waW46IFwiXFxlOTFjXCI7XHJcbiRjcHMtaWNvbi1tZW51OiBcIlxcZTkwN1wiO1xyXG4kY3BzLWljb24tY29tbWVudDogXCJcXGU5MDRcIjtcclxuJGNwcy1pY29uLXBhcGVyY2xpcDogXCJcXGU5MWRcIjtcclxuJGNwcy1pY29uLXBob25lOiBcIlxcZTkxZVwiO1xyXG4kY3BzLWljb24tcHJpbnRlcjogXCJcXGU5MWZcIjtcclxuJGNwcy1pY29uLXNldHRpbmdzOiBcIlxcZTkyMFwiO1xyXG4kY3BzLWljb24tc2hhcmU6IFwiXFxlOTIxXCI7XHJcbiRjcHMtaWNvbi1zaG9wcGluZy1iYWc6IFwiXFxlOTIyXCI7XHJcbiRjcHMtaWNvbi1zdGFyOiBcIlxcZTkyM1wiO1xyXG4kY3BzLWljb24tdGFnOiBcIlxcZTkwMlwiO1xyXG4kY3BzLWljb24tdGh1bWJzLXVwOiBcIlxcZTkyNFwiO1xyXG4kY3BzLWljb24tdXNlcjogXCJcXGU5MDNcIjtcclxuJGNwcy1pY29uLXVzZXJzOiBcIlxcZTkyNVwiO1xyXG4kY3BzLWljb24tY2xvc2U6IFwiXFxlOTA5XCI7XHJcbiRjcHMtaWNvbi1ob21lMjogXCJcXGU5NzRcIjtcclxuJGNwcy1pY29uLWhvbWUyMTogXCJcXGU5NzVcIjtcclxuJGNwcy1pY29uLWhvbWUzOiBcIlxcZTk3NlwiO1xyXG4kY3BzLWljb24tcGVuY2lsOiBcIlxcZTk3N1wiO1xyXG4kY3BzLWljb24tcGVuY2lsMjogXCJcXGU5NzhcIjtcclxuJGNwcy1pY29uLWhlYWRwaG9uZXMxOiBcIlxcZTk3OVwiO1xyXG4kY3BzLWljb24tbXVzaWMxOiBcIlxcZTk3YVwiO1xyXG4kY3BzLWljb24tYm9vazE6IFwiXFxlOTM1XCI7XHJcbiRjcHMtaWNvbi1wcmljZS10YWdzOiBcIlxcZTk3YlwiO1xyXG4kY3BzLWljb24tbGlmZWJ1b3k6IFwiXFxlOTdjXCI7XHJcbiRjcHMtaWNvbi1wdXNocGluOiBcIlxcZTk3ZFwiO1xyXG4kY3BzLWljb24tbG9jYXRpb246IFwiXFxlOTgzXCI7XHJcbiRjcHMtaWNvbi1sb2NhdGlvbjI6IFwiXFxlOTdlXCI7XHJcbiRjcHMtaWNvbi1tb2JpbGU6IFwiXFxlOTg0XCI7XHJcbiRjcHMtaWNvbi10djogXCJcXGU5N2ZcIjtcclxuJGNwcy1pY29uLWRyYXdlcjogXCJcXGU5ODBcIjtcclxuJGNwcy1pY29uLWJ1YmJsZXMzOiBcIlxcZTk4MVwiO1xyXG4kY3BzLWljb24tYnViYmxlczQ6IFwiXFxlOTgyXCI7XHJcbiRjcHMtaWNvbi11c2VyMjogXCJcXGU5ODVcIjtcclxuJGNwcy1pY29uLWtleTE6IFwiXFxlOThkXCI7XHJcbiRjcHMtaWNvbi1sb2NrMjogXCJcXGU5OGZcIjtcclxuJGNwcy1pY29uLXdyZW5jaDogXCJcXGU5OTFcIjtcclxuJGNwcy1pY29uLW1hZ2ljLXdhbmQ6IFwiXFxlOTk3XCI7XHJcbiRjcHMtaWNvbi1haWQta2l0OiBcIlxcZTk5OFwiO1xyXG4kY3BzLWljb24tc3RhdHMtZG90czogXCJcXGU5OWJcIjtcclxuJGNwcy1pY29uLXRyb3BoeTogXCJcXGU5OWVcIjtcclxuJGNwcy1pY29uLWdpZnQyOiBcIlxcZTk5ZlwiO1xyXG4kY3BzLWljb24tc3Bvb24ta25pZmU6IFwiXFxlOWEzXCI7XHJcbiRjcHMtaWNvbi1sYWI6IFwiXFxlOWFhXCI7XHJcbiRjcHMtaWNvbi1zcGhlcmU6IFwiXFxlOWM5XCI7XHJcbiRjcHMtaWNvbi1lYXJ0aDogXCJcXGU5Y2FcIjtcclxuJGNwcy1pY29uLWhlYXJ0MTogXCJcXGU5ZGFcIjtcclxuJGNwcy1pY29uLWNoZWNrbWFyazogXCJcXGVhMTBcIjtcclxuJGNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOiBcIlxcZWE0OFwiO1xyXG4kY3BzLWljb24tc29ydC1hbHBoYS1kZXNjOiBcIlxcZWE0OVwiO1xyXG4kY3BzLWljb24taW5zdGFncmFtOiBcIlxcZWE5MlwiO1xyXG4kY3BzLWljb24teW91dHViZTogXCJcXGVhOWRcIjtcclxuJGNwcy1pY29uLWZsaWNrcjogXCJcXGVhYTRcIjtcclxuJGNwcy1pY29uLXR1bWJscjogXCJcXGVhYjlcIjtcclxuXHJcbiIsIiRmb250czogKFxyXG5cdGFtc3RlbHZhcjogKG5vcm1hbDogJ0Ftc3RlbHZhci1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdBbXN0ZWx2YXItSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0Y29tbWlzc2lvbmVyOiAobm9ybWFsOiAnQ29tbWlzc2lvbmVyW0ZMQVIsVk9MTSxzbG50LHdnaHRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0ZXBpbG9ndWU6IChub3JtYWw6ICdFcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGdlbGFzaW86IChub3JtYWw6ICdHZWxhc2lvLVZGLnR0ZicsIGl0YWxpYzogJ0dlbGFzaW8tSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0aGVwdGFfc2xhYjogKG5vcm1hbDogJ0hlcHRhU2xhYi1WRi50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGludGVyOiAobm9ybWFsOiAnSW50ZXIudmFyLnR0ZicsIGl0YWxpYzogJ0ludGVyLWl0YWxpYy52YXIudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRsZXhlbmQ6IChub3JtYWw6ICdMZXhlbmRbTFhORF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRtYW5yb3BlOiAobm9ybWFsOiAnTWFucm9wZVt3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdG1lcnJpd2VhdGhlcjogKG5vcm1hbDogJ01lcnJpd2VhdGhlci1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdNZXJyaXdlYXRoZXItSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0bW9oYXZlOiAobm9ybWFsOiAnTW9oYXZlW3dnaHRdLnR0ZicsIGl0YWxpYzogJ01vaGF2ZS1JdGFsaWNbd2dodF0udHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRwZXRyb25hOiAobm9ybWFsOiAnUGV0cm9uYVt3Z2h0XS50dGYnLCBpdGFsaWM6ICdQZXRyb25hLUl0YWxpY1t3Z2h0XS50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHBsYXlmYWlyOiAobm9ybWFsOiAnUGxheWZhaXJEaXNwbGF5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogJ1BsYXlmYWlyRGlzcGxheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRwdWJsaWNfc2FuczogKG5vcm1hbDogJ1B1YmxpYy1TYW5zLVJvbWFuLVZGLnR0ZicsIGl0YWxpYzogJ1B1YmxpYy1TYW5zLUl0YWxpYy1WRi50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHF1aWNrc2FuZDogKG5vcm1hbDogJ1F1aWNrc2FuZC1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHJhbGV3YXk6IChub3JtYWw6ICdSYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogJ1JhbGV3YXktSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cnVzc29sbzogKG5vcm1hbDogJ1J1c3NvbG9bb3Bzeix3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHNwYWNlX2dyb3Rlc2s6IChub3JtYWw6ICdTcGFjZUdyb3Rlc2tbd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHQvKnVyYmFuaXN0OiAobm9ybWFsOiAnVXJiYW5pc3RHWC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLCovXHJcbik7XHJcbkBlYWNoICRmb250LCAkb3B0aW9ucyBpbiAkZm9udHMge1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDEwMCA5MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0XHRzcmM6IHVybCgnLi4vZm9udHMvI3skZm9udH0vZm9udHMvI3ttYXAtZ2V0KCRvcHRpb25zLCBub3JtYWwpfScpIGZvcm1hdChcIiN7bWFwLWdldCgkb3B0aW9ucywgZm9ybWF0KX1cIik7XHJcblx0fVxyXG5cdEBpZiBtYXAtZ2V0KCRvcHRpb25zLCBpdGFsaWMpIHtcclxuXHRcdEBmb250LWZhY2Uge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzLyN7JGZvbnR9L2ZvbnRzLyN7bWFwLWdldCgkb3B0aW9ucywgaXRhbGljKX0nKSBmb3JtYXQoXCIje21hcC1nZXQoJG9wdGlvbnMsIGZvcm1hdCl9XCIpO1xyXG5cdFx0fVxyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIGVkaXRvci13cmFwKHRydWUpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLjUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLjUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiwgLmgyIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMiwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzLCAuaDMge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNzUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjc1LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQsIC5oNCB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41ICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDUsIC5oNSB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuMjUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNiwgLmg2IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC5oIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgfVxufVxuXG4laC1zZXBhcmF0b3Ige1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDNlbTtcbiAgICBoZWlnaHQ6IDAuMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaCB7IFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pICY6OmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJWgtc2VwYXJhdG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAmOjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgJWgtc2VwYXJhdG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsICYge1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1jZW50ZXIgJixcbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yICZbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdLFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgJiwgXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdLFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4uaC1zdHlsZS1kaXNhYmxlLFxuLmgtc3R5bGUtZGlzYWJsZS10b3Age1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uaC1zdHlsZS1kaXNhYmxlLFxuLmgtc3R5bGUtZGlzYWJsZS1ib3R0b20ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCJAbWl4aW4gYmctc29saWQtbGF5ZXIoJGJnLWNvbG9yKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbkBtaXhpbiBhZGp1c3RlZC1zaXplKCRzaXplLCAkYWRqdXN0LCAkYWRqdXN0MjogZmFsc2UsICRwcm9wOiAnZm9udC1zaXplJykge1xyXG4gICAgQGlmICRhZGp1c3QyIHtcclxuICAgICAgICAjeyRwcm9wfTogY2FsYyggI3skc2l6ZX0gKiAodmFyKCN7JGFkanVzdH0pIC8gMTAwKSAqICh2YXIoI3skYWRqdXN0Mn0pIC8gMTAwKSApO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgICN7JHByb3B9OiBjYWxjKCAjeyRzaXplfSAqICh2YXIoI3skYWRqdXN0fSkgLyAxMDApICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZGp1c3RlZC1zaGFkb3coJGFkanVzdDogMSwgJHBvc2l0aW9uOiBmYWxzZSkge1xyXG4gICAgLy8gVXNsZXNzIGNhbGMgaXMgYSBmb3IgSUUxMSB0byBkaXNhYmxlIHNoYWRvd3MgYXMgdGhleSBjYW4ndCBiZSBoYW5kbGVkLiBXZSBtaWdodCBmaXggaXQgb25lIGRheSBpZiBuZWNlc3NhcnkuXHJcbiAgICBAaWYgJHBvc2l0aW9uID09ICdib3R0b20nIHtcclxuICAgICAgICBib3gtc2hhZG93OjAgY2FsYyggdmFyKC0tc2hhZG93cykgKiAjeyRhZGp1c3R9ICkgY2FsYygjezMwcHgqJGFkanVzdH0pICN7LTMwcHgqJGFkanVzdH0gcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzowIDAgY2FsYygjezMwcHgqJGFkanVzdH0pIGNhbGMoI3stMzBweCokYWRqdXN0fSArIHZhcigtLXNoYWRvd3MpICogI3skYWRqdXN0fSApIHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZWRpdG9yLXdyYXAoJHN0cm9uZzogZmFsc2UpIHtcclxuICAgIEBpZigkZWRpdG9yKSB7XHJcbiAgICAgICAgQGlmKCRzdHJvbmcpIHtcclxuICAgICAgICAgICAgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIi8vIE1vZGlmaWVkIGJvb3RzdHJhcCBfYnV0dG9ucy5zY2NzLlxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiVidG4sIFxuLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UsIGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSowLjksICRidG4tcGFkZGluZy14KjAuOSwgJGJ0bi1mb250LXNpemUqMC45LCAkYnRuLWxpbmUtaGVpZ2h0KjAuOSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgIC8qXG4gICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZvY3VzLXZpc2libGUpOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygwLjcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG4gICAgaSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGgqMS41O1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuICAgIH1cbiAgICBcblxuICAgIHAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyLCA2KTtcbiAgICB9XG4gICAgcCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIsIDYpO1xuICAgIH1cblxuICAgIC8qXG4gICAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgICAgYm9keS5mb250LXVwICYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICAgIH1cbiAgICAgICAgYm9keS5mb250LWRvd24gJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqL1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICArIC5idG4tYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgICB9XG59XG5cbi5idG46ZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbiVidG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWhsLWEpLCAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgfVxuXG59XG4lYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICB9XG4gICAgYm9keS5idG4tc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB9XG59XG5cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJWJ0bixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bixcbi5pcy1zdHlsZS1vdXRsaW5lICVidG4sXG4lYnRuLW91dGxpbmUge1xuICAgIGJvcmRlci13aWR0aDogJGJ0bi1wYWRkaW5nLXkqMC40O1xuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15KjAuNiAkYnRuLXBhZGRpbmcteCowLjk7XG4gICAgXG4gICAgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIsIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBNb2RpZmllZCBib290c3RyYXAgX2Zvcm1zLnNjY3MuXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wgeyAgICBcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgIH1cbiAgXG4gICAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcbiAgXG4gICAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICBcbiAgICAvLyBQbGFjZWhvbGRlclxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICBcbiAgICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAgIC8vXG4gICAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAgIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiAgXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxufVxuICBcblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4mW3NpemVdLFxuJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbn1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmVudHJpZXMtcm93IHtcbiAgICBhcnRpY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIH1cbiAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcbiAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2Utb24tdG9wIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICB9XG4gICAgICAgIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW1hZ2UtZGlzYWJsZWQgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5lbnRyeS1tZXRhIHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgPiBsaS5wb3N0LWF1dGhvci1oYXMtYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjEsIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmVudHJ5LWNvbC1ib3hlZCB7XG4gICAgLmVudHJ5LWNvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgfVxuICAgIGFydGljbGUge1xuICAgICAgICBAZXh0ZW5kICVjb2xvci1ib3hlcztcbiAgICAgICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG4gICAgICAgIFxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLW9uLXRvcCB7XG4gICAgICAgIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW46IC0je21hdGguZGl2KCRzcGFjZXIqMiwgMyl9IC0je21hdGguZGl2KCRzcGFjZXIqMiwgMyl9IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdmF0YXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZyowLjU7XG59XG5cblxuXG4ucGFnZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjEsIDMpO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICA6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5icmVhZGNydW1icy5oZXJvLWhhcy1icmVhZGNydW1iLXRvcC1yaWdodC5oZXJvLWVuYWJsZWQgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5ib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgLnBhZ2UtaGVhZGVyLCAjaGVyby1tYWluIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5lbnRyeS10aXRsZSBhLCBcbiVlbnRyeS10aXRsZS1hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7IFxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuLmVudHJ5LXR5cGUtaWRpY2F0b3IgIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIqMC4yNTtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBcblx0PiAqOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgyOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaDI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41ICogMjtcbiAgICB9XG5cbiAgICBoMjpub3QoOmxhc3QtY2hpbGQpLCAuaDI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpICogMjtcbiAgICB9XG5cbiAgICBoMzpub3QoOmZpcnN0LWNoaWxkKSwgLmgzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDEuNzU7XG4gICAgfVxuXG4gICAgaDM6bm90KDpsYXN0LWNoaWxkKSwgLmgzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDEuNzU7XG4gICAgfVxuXG4gICAgaDQ6bm90KDpmaXJzdC1jaGlsZCksIC5oNDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjUgKiAxLjU7XG4gICAgfVxuXG4gICAgaDQ6bm90KDpsYXN0LWNoaWxkKSwgLmg0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDEuNTtcbiAgICB9XG5cbiAgICBoNTpub3QoOmZpcnN0LWNoaWxkKSwgLmg1Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcbiAgICB9XG5cbiAgICBoNTpub3QoOmxhc3QtY2hpbGQpLCAuaDU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuICAgIH1cblxuICAgIGg2Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaDY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41ICogMC43NTtcbiAgICB9XG5cbiAgICBoNjpub3QoOmxhc3QtY2hpbGQpLCAuaDY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpICogMC43NTtcbiAgICB9XG4gICAgXG4gICAgLy8gTWFrZXMgaXQgcG9zc2libGUgdG8gdXNlIHNwYWNlciBibG9jayB0byBzZXQgdG9wIG1hcmdpbi5cbiAgICA+IC53cC1ibG9jay1zcGFjZXI6Zmlyc3QtY2hpbGQgKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYW5pbWF0aW9ucy1lbmFibGVkICYge1xuICAgICAgICA+IC5hbGlnbmZ1bGwsIFxuICAgICAgICA+IC5hbGlnbndpZGUsXG4gICAgICAgID4gLmFsaWduY2VudGVyLFxuICAgICAgICA+IC5hbGlnbmxlZnRcbiAgICAgICAgPiAuYWxpZ25yaWdodCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbjogJHNwYWNlciAwO1xuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLmVudHJ5LW1ldGEge1xuXHRhLCAucG9zdC1zdGlja3kgLm1ldGEtdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDUwMDtcblx0fVxuXG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIqMC41O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0NnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcblx0LmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRidG4tcGFkZGluZy15KjAuMztcbiAgICAgICAgfVxuXHR9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBAZXh0ZW5kICVjb2xvci1ib3hlcztcbiAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNSk7XG4gICAgfVxufVxuXG4ucGFnZS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gICAgJi5hY3RpdmUgLnBhZ2UtbGluaywgYTpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLmFjdGl2ZSAucGFnZS1saW5re1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICB9XG59XG5cbi5jcHNjaG9vbC1yZWFkLW1vcmUtbGluay1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xufSIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJWJsb2NrLXNwYWNpbmcsXG4jeyRlbC1ibG9jay1ncm91cH0sXG4jeyRlbC1ibG9jay1idXR0b259LCBcbiN7JGVsLWJsb2NrLWFyY2hpdmVzfSxcbiN7JGVsLWJsb2NrLWNhdGVnb3JpZXN9LFxuI3skZWwtYmxvY2stY29kZX0sXG4jeyRlbC1ibG9jay1jb2x1bW5zfSxcbiN7JGVsLWJsb2NrLWNvdmVyfSxcbiN7JGVsLWJsb2NrLWVtYmVkfSxcbiN7JGVsLWJsb2NrLWNhbGVuZGFyfSxcbiN7JGVsLWJsb2NrLWdhbGxlcnl9LFxuI3skZWwtYmxvY2stZ3JvdXB9LFxuI3skZWwtYmxvY2stbGF0ZXN0LWNvbW1lbnRzfSxcbiN7JGVsLWJsb2NrLWxhdGVzdC1wb3N0c30sXG4jeyRlbC1ibG9jay1tZWRpYS10ZXh0fSxcbiN7JGVsLWJsb2NrLXByZWZvcm1hdHRlZH0sXG4jeyRlbC1ibG9jay1wdWxscXVvdGV9LFxuI3skZWwtYmxvY2stcXVvdGV9LFxuI3skZWwtYmxvY2stdmVyc2V9LFxuI3skZWwtYmxvY2stdmlkZW99LFxuI3skZWwtYmxvY2stc2VwYXJhdG9yfSxcbiN7JGVsLWJsb2NrLWltYWdlfSB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXI7XG59XG5cblxuLmhhcy1iYWNrZ3JvdW5kLFxuLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kIHtcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG5cbi53cC1ibG9jay1ncm91cCB7XG5cdCYuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdH1cblx0LndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjEqMC41O1xuXHR9XG5cdCYuYWxpZ253aWRlLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiRzcGFjZXIgJHNwYWNlcjtcblx0fVxuXHQmLmFsaWduZnVsbC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzokc3BhY2VyICRzcGFjZXI7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdCYuaGFzLWJhY2tncm91bmQge1xuXHRcdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHRcdC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG5cdEBleHRlbmQgLmp1bWJvdHJvbjtcblx0W2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHRbY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0gW2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcblx0QGV4dGVuZCAldGFibGU7XG59XG5cbi8qXG5bY2xhc3M9XCJ3cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCBoYXMtYmFja2dyb3VuZC1kaW1cIl0ge1xuXHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG4qL1xuXG5bY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdD4gKiB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0LmFsaWduY2VudGVyOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ25jZW50ZXI6bGFzdC1jaGlsZCB7XHRcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdC5hbGlnbmZ1bGwgJiB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoIHZhcigtLWNvbnRlbnQtd2lkdGgpIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG5cdFx0fVxuXHRcdC5hbGlnbmZ1bGwgLmFsaWduZnVsbCAmIHtcblx0XHRcdG1heC13aWR0aDogY2FsYyggMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSApO1xuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stY29sdW1uIHtcblx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0PiB7XG5cdFx0KiB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgJiB7XG5cdFx0PiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQvL21hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgJiB7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ud3AtYmxvY2stYXJjaGl2ZXMsIC53cC1ibG9jay1jYXRlZ29yaWVzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHQ+IHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLWltYWdlLFxuLndwLWJsb2NrLWVtYmVkIHtcblx0ZmlnY2FwdGlvbiB7XG5cdFx0QGV4dGVuZCAlZmlnY2FwdGlvbjtcbiAgICB9XG59XG4ud3AtYmxvY2staW1hZ2Uge1xuICAgIGltZyAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblx0fVxuXHRmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQmLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG5cdH1cbn1cbi53cC1ibG9jay1nYWxsZXJ5IHtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIDAgLTEuNnJlbSAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQmLmFsaWdubm9uZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbndpZGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcioyO1xuXHRcdH1cblx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuXHQ+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcblx0XHRAZXh0ZW5kIC5oMztcblx0XHRAZXh0ZW5kIC5oO1xuXHRcdEBleHRlbmQgLmgtc3R5bGUtZGlzYWJsZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuNTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLmlzLWdyaWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGxpIHtcblx0XHRcdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRcdFx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG5cdFx0XHR9XG5cdFx0XHQ+IGE6Zmlyc3Qtb2YtdHlwZTpub3QoOmhvdmVyKSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWduY2VudGVyIHtcblx0XHRcdG1hcmdpbjogLTJyZW0gLTJyZW0gMnJlbTtcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHR9XG5cdH1cblx0Jjpub3QoLmlzLWdyaWQpID4ge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0fVxuXHR9XG5cdCYuaGFzLWRhdGVzLFxuXHQmLmhhcy1hdXRob3Ige1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdCY6bm90KC5pcy1ncmlkKSBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSAge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuY3BzLWljb247XG5cdFx0XHRAZXh0ZW5kIC5jcHMtaWNvbi1jYWxlbmRhcjtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyO1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXI7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHQ+IHVsLCA+IG9sIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWV4Y2VycHQge1xuXHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ji5hbGlnbmxlZnQsXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGJsb2NrcXVvdGUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAyLjhlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cdGNpdGUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdH1cblx0Ji5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG5cdFx0cGFkZGluZzogJHNwYWNlciBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdCYuYWxpZ25sZWZ0OjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0bGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0fVxuXHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0Y29udGVudDogXCLigJ1cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDRlbTtcblx0XHRsaW5lLWhlaWdodDogMC43NTtcblx0XHRtYXJnaW46IDAgYXV0byBtYXRoLmRpdigkc3BhY2VyKjIsIDMpIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogMXJlbTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0Ji5hbGlnbmxlZnQsICYuYWxpZ25sZWZ0OjpiZWZvcmUge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0LCAmLmFsaWducmlnaHQ6OmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdGNpdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbmZ1bGwge1xuXHRcdFx0Jjpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcblx0XHRcdH1cblx0XHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWxpZ253aWRlOjpiZWZvcmUsXG5cdFx0Ji5hbGlnbmZ1bGw6OmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDhlbTtcblx0XHRcdGhlaWdodDoycmVtO1xuXHRcdH1cblx0XHQmLmFsaWdubGVmdCxcblx0XHQmLmFsaWducmlnaHQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuXHRcdFx0Ji5hbGlnbndpZGUsXG5cdFx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpIG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdH1cblx0XHQmLmFsaWdud2lkZSBibG9ja3F1b3RlIHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHR9XG5cdH1cbn1cbi53cC1ibG9jay1xdW90ZSB7XG4gICAgJi5pcy1sYXJnZSxcblx0Ji5pcy1zdHlsZS1sYXJnZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0XHRmb290ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHR9XG5cdGNpdGUge1xuXHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgfVxuICAgICZbc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiXSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJltzdHlsZT1cInRleHQtYWxpZ246cmlnaHRcIl0ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMC4ycmVtIDAgMDtcbiAgICAgICAgcGFkZGluZzogMCBtYXRoLmRpdigkc3BhY2VyKjIsIDMpIDAgMDtcbiAgICB9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuXHQud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IDAuMTVlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjRlbTtcblx0fVxufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUgIHtcblx0b3BhY2l0eTogMC44O1xuXHRmb250LXNpemU6IDAuN2VtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRtYXJnaW4tdG9wOiAwLjE1ZW07XG59XG5cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCBcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG5cdFx0QGV4dGVuZCAlYnRuO1xuXHRcdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnk7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpIHtcblx0Ly9jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQge1xuXHQtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3IpO1xuXHQtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuXHQvKlxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OjAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWEpLCAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvcik7XG4gICAgfVxuICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgfVxuXHQqL1xufVxuXG5cbi8qXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdCY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCkgIWltcG9ydGFudDtcblx0fVxuXHQud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHR9XG59XG4qL1xuLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0QGV4dGVuZCAuYnRuLWJsb2NrO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnk7XG5cdEBleHRlbmQgJWJ0bi1vdXRsaW5lO1xufVxuLndwLWJsb2NrLWZpbGUge1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGE6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMC41O1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdG1hcmdpbjogbWF0aC5kaXYoJHNwYWNlciwgMykgMDtcblx0fVxufVxuLndwLWJsb2NrLXNlYXJjaCB7XG5cdC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcblx0XHRmbGV4OiAxIDEgMCU7XG5cdH1cbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHtcblx0dGgsIHRkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG5cdC8vIE5lY2Nlc3NhcnkgdG8gZG8gaXQgbGlrZSB0aGlzIHRvIG92ZXJ3cml0ZSBibG9ja3Mgc3R5bGluZ3Ncblx0JiwgJjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuXHRcdEBleHRlbmQgaHI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji5pcy1zdHlsZS13aWRlIHtcblx0XHRAZXh0ZW5kIC5hbGlnbndpZGU7XG5cdFx0LmFsaWduZnVsbCAmLCAuYWxpZ253aWRlICYge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji5pcy1zdHlsZS1kb3RzOjpiZWZvcmUge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHR9XG5cdCYuaXMtc3R5bGUtZG90czo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufSIsIiRjb2xvci1wYWxsZXRlczogKFxuICAgIGNvbG9yLWJnOiAoZGVmYXVsdDogZmFsc2UsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksIFxuICAgIGNvbG9yLWJnLWFsdDogKGRlZmF1bHQ6IGZhbHNlLCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLCBcbiAgICBjb2xvci1ib3hlczogKGRlZmF1bHQ6IGNvbG9yLWJnLWFsdCwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSxcbiAgICBoZWFkZXItbWFpbi1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLWFsdCwgYmxvY2tzOiB0cnVlLCBuYXY6IHRydWUsIG5hdi1kcm9wZG93bi1zdHlsZTogaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvciksIFxuICAgIGhlYWRlci1zZWNvbmRhcnktYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZywgYmxvY2tzOiB0cnVlLCBuYXY6IHRydWUsIG5hdi1kcm9wZG93bi1zdHlsZTogZmFsc2UpLCBcbiAgICBoZXJvLW1haW4tYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZy1hbHQsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksXG4gICAgZm9vdGVyLW1haW4tYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZy1hbHQsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksXG4gICAgYWxlcnQtYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZywgYmxvY2tzOiBmYWxzZSwgbmF2OiBmYWxzZSksXG4pO1xuXG4vLyBHZW5lcmF0ZXMgY29sb3IgcGFsbGV0cyBhY2NvcmRpbmcgdG8gb3B0aW9ucy5cbkBlYWNoICRwYWxsZXRlLCAkb3B0aW9ucyBpbiAkY29sb3ItcGFsbGV0ZXMge1xuICAgIC8vIExldHMgZmlyc3Qgc2V0IHRoZSBkZWZhdWx0cyBpZiBuZWVkZWRcbiAgICBAaWYgbWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCkge1xuICAgICAgICAjeyRlbC1yb290fSB7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfSk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWNvbnRyYXN0OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1jb250cmFzdCk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWE6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1hKTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWNvbnRyYXN0OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtY29udHJhc3QpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGw6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obCk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1obC1hOiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwtYSk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICUjeyRwYWxsZXRlfSB7XG4gICAgICAgIC0tY29sb3I6IHZhcigtLSN7JHBhbGxldGV9LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9KTtcbiAgICAgICAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tI3skcGFsbGV0ZX0tY29udHJhc3QsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tY29udHJhc3QpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudDogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudCk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1hLCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1hKTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1jb250cmFzdCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtY29udHJhc3QpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obCk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1obC1hLCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1hKTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1obC1jb250cmFzdCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwtY29udHJhc3QpO1xuICAgIH1cblxuICAgIC5oYXMtI3skcGFsbGV0ZX0tYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgIEBleHRlbmQgJSN7JHBhbGxldGV9O1xuICAgICAgICAmIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlI3skcGFsbGV0ZX07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhhcy0jeyRwYWxsZXRlfS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwYWxsZXRlfSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfSkgIWltcG9ydGFudDtcbiAgICB9XG5cblxufVxuXG4laGFzLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufSAiLCIjeyRlbC1yb290fSB7XG4gICAgLS1jb2xvci1iZy1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLWJnKTtcbn1cblxuI3skZWwtYm9keX0ge1xuICAgIEBleHRlbmQgJWNvbG9yLWJnO1xuICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG4gICAgZm9udC1kaXNwbGF5OiBvcHRpb25hbDtcbiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UsICctLWJvZHktZm9udC1zaXplJyk7XG4gICAgfVxuICAgICYuc2l0ZS1ib3hlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLXNlY29uZGFyeSk7XG4gICAgICAgIC5zaXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGVkaXRvci13cmFwKCkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlcioyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIqMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JlZW4tcmVhZGVyLXRleHQgeyBcbiAgICAgICAgQGV4dGVuZCAuc3Itb25seTsgXG4gICAgfVxuICAgIFxuICAgIGEuc2tpcC1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5ib2R5LnNpbmd1bGFyOm5vdCguaGFzLXNpZGViYXIpICNjb250ZW50LmNvbnRhaW5lciwgLmNvbnRhaW5lci1jb250ZW50IHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbn1cblxuLm1haW4td3JhcHBlciB7XG4gICAgYm9keTpub3QoLmhhcy1zaWRlYmFyKSAmIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cdGJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkqLTEgKTtcblx0XHR9XG5cdH1cblx0Ym9keS5tYWluLXdyYXBwZXItbWFyZ2luLWJvdHRvbS1kaXNhYmxlZCAmIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHRib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyICYge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoICggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICkgKiAtMSApO1xuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS13aWR0aC1tYXgge1xuICAgIG1heC13aWR0aDogdmFyKC0tc2l0ZS13aWR0aCk7XG4gICAgYm9keS5zaXRlLWJveGVkICYge1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtYm94LXdpZHRoKTtcbiAgICB9XG59XG5cbi5jcHMtaWNvbi5jcHMtZGFzaGljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnMgIWltcG9ydGFudDtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiN7JGVsLWFsaWduLWZ1bGx9LCBcclxuI3skZWwtYWxpZ24td2lkZX0ge1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNlcjtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XHJcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XHJcblx0fVxyXG5cdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogaW5pdGlhbDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG4jeyRlbC1hbGlnbi13aWRlfSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogY2FsYygxMDB2dyAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XHJcblx0bGVmdDogY2FsYyg1MCUgLSA1MHZ3ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGgqMC41fSk7XHJcblx0d2lkdGg6IGNhbGMoMTAwdncgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xyXG5cdFxyXG5cdCsgI3skZWwtYWxpZ24td2lkZX0ge1xyXG5cdFx0bWFyZ2luLXRvcDogLSRzcGFjZXI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyKjI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgJiB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogaW5pdGlhbDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJykqMC41fSArICN7JGdyaWQtZ3V0dGVyLXdpZHRoKjAuNX0pO1xyXG5cdFx0d2lkdGg6IGNhbGMoI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHR9XHJcbn1cclxuXHJcbiN7JGVsLWFsaWduLWZ1bGx9IHtcclxuXHRsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG5cdG1heC13aWR0aDogMTAwdnc7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHQrICN7JGVsLWFsaWduLWZ1bGx9IHtcclxuXHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcioyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdCY6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgPiB7XHJcblx0XHRcdC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I3skZWwtYWxpZ24tZnVsbH0ge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jeyRlbC1hbGlnbi1ub25lfSxcclxuI3skZWwtYWxpZ24tY2VudGVyfSB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcclxufVxyXG4jeyRlbC1hbGlnbi1jZW50ZXJ9IHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0aW1nIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG4uYWxpZ25sZWZ0LFxyXG4uYWxpZ25yaWdodCB7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG5cdCYsIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHQmLCAuZW50cnktY29udGVudCAmIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XHJcbiAgICB9XHJcbn1cclxuLmFsaWdubGVmdCB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAwLjU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKC0xKigxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcclxuXHRcdH1cclxuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG5cdFx0LmVudHJ5LWNvbnRlbnQgPiAmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoIC0xKigje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKX0gLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIDAuNTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0LmVudHJ5LWNvbnRlbnQgPiAmIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKC0xKigxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcclxuXHRcdH1cclxuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyggLTEqKCN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpfSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbmNsdWRlIGVkaXRvci13cmFwKCkge1xuICAgIDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRvdXRsaW5lLW9mZnNldDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aDtcbiAgICB9XG5cblx0YSwgXG5cdCVhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgY29sb3IgMC41cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC8vb3BhY2l0eTogMC44NTtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlLFxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuXHRcdG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogJGhyLWJvcmRlci13aWR0aDtcblx0XHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuXHRcdC8vIFRoaXMgd2lsbCBub3Qgd29yayBpbiBJRTExLiBJdHMgZ29ubmEgdXNlIHJlZ3VsYXIgZm9udCBjb2xvciBpbnN0ZWFkLlxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBcblx0aW5wdXRbdHlwZT1cInRlbFwiXSwgXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0IHtcblx0XHQmOm5vdCguZm9ybS1jb250cm9sKSB7XG5cdFx0XHRAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cdFx0fVxuXHR9XG5cdGlucHV0W3R5cGU9XCJidXR0b25cIl06bm90KC5idG4pIHtcblx0XHRAZXh0ZW5kICVidG47XG5cdFx0QGV4dGVuZCAlYnRuLXNlY29uZGFyeTtcblx0fVxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCguYnRuKSB7XG5cdFx0QGV4dGVuZCAlYnRuO1xuXHRcdEBleHRlbmQgJWJ0bi1wcmltYXJ5O1xuXHR9XG5cblx0aSB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cblx0c21hbGwsXG5cdC5zbWFsbCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXHR9XG5cblx0bWFyayxcblx0Lm1hcmsge1xuXHRcdHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG5cdH1cblxuXHRwLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjEqMC41O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMCAycHg7XG5cdFx0bWFyZ2luOiAkc3BhY2VyIDA7XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgNikgMCBtYXRoLmRpdigkc3BhY2VyLCA2KSAkc3BhY2VyICogMC41O1xuXHRcdGNpdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46ICRzcGFjZXIgKiAwLjUgMCAwO1xuXHRcdH1cblx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHRjaXRlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxuXHRzYW1wLCBjb2RlLCBrYmQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG5cdFx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDEyKSAkc3BhY2VyKjAuMTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdH1cblx0cHJlIHtcblx0XHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgNikgJHNwYWNlciowLjI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRtYXJnaW46IG1hdGguZGl2KCRzcGFjZXIqNCwgMykgMDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwYWRkaW5nOiAkc3BhY2VyIG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0XHRjb2RlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHRmaWd1cmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHR2aWRlbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGltZyB7XG5cdFx0Ly9kaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGVtYmVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdG9iamVjdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRmaWdjYXB0aW9uLCAlZmlnY2FwdGlvbiB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdH1cblx0fVxuXG5cdCV0YWJsZSxcblx0dGFibGUge1xuXHRcdEBleHRlbmQgJWNvbG9yLWJnO1xuXHRcdC8vQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRcdGVtcHR5LWNlbGxzOiBzaG93O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0aGVhZCB7XG5cdFx0XHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0XHRcdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRcdH1cblx0XHR0aCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciowLjI1O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMC4yNTtcblx0XHR9XG5cblx0XHR0Zm9vdCB7XG5cdFx0XHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0XHRcdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXHRcdH1cblxuXHRcdGNhcHRpb24ge1xuXHRcdFx0Y2FwdGlvbi1zaWRlOiB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuXHRcdH1cblx0fVxuXG5cdGNhcHRpb24ge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5nYWxsZXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDNlbSAwIDNlbSAtMC44ZW07XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxLjZlbSk7XG59XG4uZ2FsbGVyeS1pdGVtIHtcblx0bWFyZ2luOiAwLjhlbSAwO1xuXHRwYWRkaW5nOiAwIDAuOGVtO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMC44ZW07XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcblx0QGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuXHRAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cdG1hcmdpbi10b3A6IC0kbGlzdC1pbmxpbmUtcGFkZGluZyowLjU7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogJGxpc3QtaW5saW5lLXBhZGRpbmcqMC41O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcblx0fVxufVxuXG4uaGFzLWRyb3AtY2FwIHtcblx0Jjpub3QoOmZvY3VzLXZpc2libGUpOjpmaXJzdC1sZXR0ZXIge1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0Zm9udC1zaXplOiA1LjFlbTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdG1hcmdpbjogMC4wNWVtIDAuMWVtIDAgMDtcblx0fVxuXHQmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlcjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0Jjpub3QoOmZvY3VzLXZpc2libGUpOjphZnRlciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uaGFzLXRleHQtYWxpZ24tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oYXMtc21hbGwtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAwLjgxM2VtO1xufVxuLmhhcy1tZWRpdW0tZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAxLjI1MGVtO1xufVxuLmhhcy1sYXJnZS1mb250LXNpemUge1xuXHRmb250LXNpemU6IDIuMjUwZW07XG59XG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAyLjYyNWVtO1xufVxuXG4uZm9ybS1jb250cm9sIHtcblx0YmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xufVxuXG4ucHQtaGVhZGVyLW1haW4taGVpZ2h0IHtcblx0cGFkZGluZy10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSApO1xufSIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8qXHJcbiAqIEFkZHMgaW50ZWdyYXRpb24gd2l0aCBDYWxlbmRhciBQbHVzIHBsdWdpbi5cclxuICovXHJcblxyXG4gQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuIGJvZHkgLmNhbGVuZGFyLXBsdXMge1xyXG4gICAgIC5jYWxlbmRhci1wbHVzLWNhbGVuZGFyLXdyYXAge1xyXG4gICAgICAgICBAZXh0ZW5kICVibG9jay1zcGFjaW5nO1xyXG4gICAgIH1cclxuICAgICAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcclxuICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXHJcbiAgICAgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkge1xyXG4gICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtdG9vbGJhciB7XHJcbiAgICAgICAgIGZsZXgtd3JhcDogaW5pdGlhbDtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XHJcbiAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWEpO1xyXG4gICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbSAqIC44NzU7XHJcbiAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAmLnJiYy1hY3RpdmUsICYucmJjLWFjdGl2ZTpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3QpO1xyXG4gICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtZGF0ZS1jZWxsLFxyXG4gICAgIC5yYmMtaGVhZGVyIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgIH1cclxuICAgICAucmJjLWhlYWRlciB7XHJcbiAgICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDYpIG1hdGguZGl2KCRzcGFjZXIsIDEyKTtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xyXG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtaGVhZGVyKy5yYmMtaGVhZGVyIHtcclxuICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcclxuIFxyXG4gICAgIH1cclxuICAgICAucmJjLW1vbnRoLXZpZXcge1xyXG4gICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICB9XHJcbiAgICAgLnJiYy1tb250aC1yb3crLnJiYy1tb250aC1yb3cge1xyXG4gICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgIH1cclxuICAgICAucmJjLW9mZi1yYW5nZSB7XHJcbiAgICAgICAgIG9wYWNpdHk6IDAuNTA7XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtb2ZmLXJhbmdlLWJnIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xyXG4gICAgIH1cclxuICAgICAucmJjLWRhdGUtY2VsbCB7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY29sb3ItYmcpIDFweCBzb2xpZDtcclxuICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtZGF5LWJnKy5yYmMtZGF5LWJnIHtcclxuICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICB9XHJcbiAgICAgLnJiYy10b2RheSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICB9XHJcbiAgICAgLnJiYy1ldmVudCwgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcclxuICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcbiAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAucmJjLXJvdy1zZWdtZW50IHtcclxuICAgICAgICAgcGFkZGluZzogMCA0cHggMXB4IDJweDtcclxuICAgICB9XHJcbiBcclxuICAgICAucmJjLW1vbnRoLXZpZXcgLnJiYy10b2RheSB7XHJcbiAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWNvbG9yLWJnKSAxcHggc29saWQ7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLnJiYy10aW1lLXZpZXcge1xyXG4gICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5yYmMtdGltZS12aWV3LFxyXG4gICAgIC5yYmMtdGltZS1jb250ZW50PiorKj4qLFxyXG4gICAgIC5yYmMtdGltZS1jb250ZW50LFxyXG4gICAgIC5yYmMtdGltZXNsb3QtZ3JvdXAsXHJcbiAgICAgLnJiYy10aW1lLWhlYWRlci1jb250ZW50IHtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtdGltZS12aWV3IC5yYmMtcm93IHtcclxuICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICB9XHJcbiAgICAgLnJiYy1kYXktc2xvdCAucmJjLXRpbWUtc2xvdCB7XHJcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xyXG4gICAgIH1cclxuICAgICAucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5yYmMtYWdlbmRhLXRhYmxlIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICB9XHJcbiAgICAgLnJiYy1hZ2VuZGEtdmlldyB0YWJsZS5yYmMtYWdlbmRhLXRhYmxlIHRoZWFkPnRyPnRoIHtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICB9XHJcbiB9XHJcbiBcclxuIC5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLFxyXG4gLmNhbGVuZGFycC1ldmVudHMtYnktY2F0IHtcclxuICAgICBAZXh0ZW5kICVibG9jay1zcGFjaW5nO1xyXG4gfVxyXG4gLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUtaGVhZGVyIHtcclxuICAgICBpbWcge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgICB9XHJcbiAgICAgLmRhc2hpY29ucyB7XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICB9XHJcbiB9XHJcbiBcclxuIGJvZHkgLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSAuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZGF0ZSB7XHJcbiAgICAgLmNhbGVuZGFycC1kYXRlLW1vbnRoIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICB9XHJcbiAgICAgLmNhbGVuZGFycC1kYXRlLWRheSB7XHJcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgIH1cclxuIH1cclxuIFxyXG4gLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XHJcbiAgICAgLmV2ZW50cy1saXN0LXdpZGdldCAuZXZlbnQgPiB1bCB7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICB9XHJcbiBcclxuICAgICAud2lkZ2V0X2NhbGVuZGFyIHRkIHtcclxuICAgICAgICAgcGFkZGluZzogLjIyNXJlbTtcclxuICAgICB9XHJcbiBcclxuICAgICAuY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQgPlxyXG4gICAgIC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgPlxyXG4gICAgIC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIHtcclxuICAgICAgICAgLmNhbGVuZGFycC1kYXRlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuIFxyXG4gICAgICAgICAgICAgLmNhbGVuZGFycC1kYXRlIHtcclxuICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgfVxyXG4gXHJcbiAgICAgICAgICAgICAuY2FsZW5kYXJwLWV2ZW50cy5jb2x1bW5zIHtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gXHJcbiAgICAgICAgICAgICAgICAgLmNhbGVuZGFyLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuIFxyXG4gICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuIFxyXG4gfSIsIi8qXHJcbiAqIEFkZHMgYmFzaWMgc3R5bGluZyB0byBkaXJlY3RvcnkgbW9kdWxlIGluY2x1ZGVkIHdpdGggdGhlbWUuXHJcbiAqL1xyXG5cclxuIC5jcC1kaXItaXRlbS1maWVsZHM6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XHJcbiB9XHJcblxyXG4uY3AtZGlyLWNvbnRyb2xzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jcC1kaXItY29udHJvbCB7XHJcbiAgICBtYXJnaW46ICRzcGFjZXIqMC4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjIqMjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMjtcclxuICAgIH1cclxufVxyXG4uY3AtZGlyLWNvbnRyb2wtc2VhcmNoIHtcclxuICAgIGZsZXgtZ3JvdzogMjtcclxufVxyXG4uY3AtZGlyLWNvbnRyb2wtc2VsZWN0IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxufVxyXG4uY3AtZGlyLXBhZ2luYXRpb24ge1xyXG4gICAgcGFkZGluZzogJHNwYWNlciowLjI1O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLmNwLWRpci1uby1yZXN1bHRzLWluZm8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXIqMC4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlcjogdmFyKC0tY29sb3ItYm94ZXMpIHNvbGlkIDFweDtcclxuICAgIC5jcC1kaXItY29udGVudC0tbm8tcmVzdWx0cyAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmNwLWRpci1uby1yZXN1bHRzLWluZm8tdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCIvLyBXb3JkUHJlc3MgYWRtaW4gdXNlcyAxM3B4IGF0IGRvY3VtZW50IHJvb3QgaW5zdGVhZCBvZiBkZWZhdWx0IDE2cHggZm9udCBzaXplLlxyXG5kaXYuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoMTZweCwgJy0tYm9keS1mb250LXNpemUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB9XHJcblxyXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5lZGl0b3ItcG9zdC10aXRsZSAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcclxuICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMiAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMiwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xyXG4gICAgfVxyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+ICosXHJcbi53cC1ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoIHZhcigtLWNvbnRlbnQtd2lkdGgpIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPXdpZGVdIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAud3AtYmxvY2sge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPWZ1bGxdIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIFtkYXRhLWFsaWduPWZ1bGxdIC53cC1ibG9jayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249bGVmdF0sIFxyXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249cmlnaHRdIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcclxuXHJcbiAgICAud3AtYmxvY2stY292ZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1jb250ZW50LXdpZHRoKSAvIDIgKTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMiApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuZWRpdG9yLWlubmVyLWJsb2NrcyA+IC5lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0ID4ge1xyXG4gICAgLndwLWJsb2NrOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1yaWNoLXRleHQge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5ibG9jay1lZGl0b3ItYmxvY2stcHJldmlld19fY29udGVudCAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5saXN0LXVuc3R5bGVkIHtcclxuXHRAZXh0ZW5kIC5saXN0LWlubGluZTtcclxufVxyXG5cclxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XHJcbiAgICAqLFxyXG4gICAgKjo6YmVmb3JlLFxyXG4gICAgKjo6YWZ0ZXIge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG59XHJcblxyXG4lYnRuLFxyXG4uYnRuIHtcclxuXHR1c2VyLXNlbGVjdDogdGV4dDtcclxufVxyXG4iXX0= */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2NrLWVkaXRvci5jc3MiLCJhc3NldHMvYm9vdHN0cmFwNC1lZGl0b3Iuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2dyaWQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L190YWJsZXMuc2NzcyIsInZhcmlhYmxlcy9fYm9vdHN0cmFwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faG92ZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2p1bWJvdHJvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX21lZGlhLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uL3NyYy9zYXNzL2ljb21vb24vc3R5bGUuc2NzcyIsIi4uL3NyYy9zYXNzL2ljb21vb24vdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvZm9udHMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19jYXJldC5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2hlYWRlcnMuc2NzcyIsInRoZW1lL19taXhpbnMuc2NzcyIsInRoZW1lL2VsZW1lbnRzL19idXR0b25zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92ZW5kb3IvX3Jmcy5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2Zvcm1zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fZW50cmllcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19ibG9ja3Muc2NzcyIsInRoZW1lL19jb2xvci1wYWxsZXRlcy5zY3NzIiwidGhlbWUvX2dlbmVyYWwuc2NzcyIsInRoZW1lL19hbGlnbm1lbnQuc2NzcyIsInRoZW1lL19jb250ZW50LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fbGlzdHMuc2NzcyIsInRoZW1lL2ludGVncmF0aW9ucy9fY2FsZW5kYXItcGx1cy5zY3NzIiwidGhlbWUvaW50ZWdyYXRpb25zL19jcC1kaXJlY3Rvcnkuc2NzcyIsInRoZW1lL19ibG9jay1lZGl0b3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7O0VBQUE7QUNNRTs7Ozs7O0VDREEsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FIU0Y7O0FJMENJO0VGekNFO0lBQ0UsZ0JHOExlO0VMM0xyQjtBQUNGO0FJb0NJO0VGekNFO0lB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SUhoQlYseUJBQUE7RUhpaENBO0VNamdDVTtJSGhCVix5QkFBQTtFSG9oQ0E7QUFDRjtBT3hrQ0E7RUFDRSxXQUFBO0VBQ0EsbUJDR087RURGUCxjRlNTO0FMaWtDWDtBT3ZrQ0U7O0VBRUUsZ0JGbVYwQjtFRWxWMUIsbUJBQUE7RUFDQSw2QkFBQTtBUHlrQ0o7QU90a0NFO0VBQ0Usc0JBQUE7RUFDQSxnQ0FBQTtBUHdrQ0o7QU9ya0NFO0VBQ0UsNkJBQUE7QVB1a0NKOztBTzdqQ0U7O0VBRUUsZUY2VDBCO0FMbXdCOUI7O0FPdmpDQTtFQUNFLHlCQUFBO0FQMGpDRjtBT3hqQ0U7O0VBRUUseUJBQUE7QVAwakNKO0FPdGpDSTs7RUFFRSx3QkFBQTtBUHdqQ047O0FPbGpDRTs7OztFQUlFLFNBQUE7QVBxakNKOztBTzVpQ0U7RUFDRSxxQ0Z5UjBCO0FMc3hCOUI7O0FTOW1DRTtFRjJFSSxjRnZFSztFRXdFTCxzQ0Y4UXdCO0FMeXhCOUI7O0FVem5DSTs7O0VBR0Usc0NMNlZ3QjtBTCt4QjlCOztBU3puQ0U7RUNpQk0sc0NBSmU7QVZnbkN2QjtBVTFtQ1E7O0VBRUUsc0NBUmE7QVZvbkN2Qjs7QU81aENJO0VBQ0UsV0YzR0s7RUU0R0wseUJGcEdLO0VFcUdMLHVERmlRd0I7QUw4eEI5QjtBTzFoQ0k7RUFDRSxjRjVHSztFRTZHTCx5QkZsSEs7RUVtSEwscUJGbEhLO0FMOG9DWDs7QU92aENBO0VBQ0UsV0YzSFM7RUU0SFQseUJGcEhTO0FMOG9DWDtBT3hoQ0U7OztFQUdFLHVERjZPMEI7QUw2eUI5QjtBT3ZoQ0U7RUFDRSxTQUFBO0FQeWhDSjtBT3JoQ0k7RUFDRSwyQ0ZpT3dCO0FMc3pCOUI7QVM1cENFO0VGNElNLFdGakpHO0VFa0pILDRDRjJOc0I7QUx3ekI5Qjs7QUlubUNJO0VHaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VQcWdDTjtFT2xnQ007SUFDRSxTQUFBO0VQb2dDUjtBQUNGO0FJL21DSTtFR2lHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JB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dUIsc0JBQUE7QWxCZ3BFM0I7O0FrQmhwRUk7RUFBdUIsc0JBQUE7QWxCb3BFM0I7O0FrQnBwRUk7RUFBdUIsc0JBQUE7QWxCd3BFM0I7O0FrQnhwRUk7RUFBdUIsdUJBQUE7QWxCNHBFM0I7O0FrQjVwRUk7RUFBdUIsdUJBQUE7QWxCZ3FFM0I7O0FrQjVwRUE7RUFBVSwwQkFBQTtBbEJncUVWOztBa0IvcEVBO0VBQVUsMkJBQUE7QWxCbXFFVjs7QWtCL3BFQTtFQUFjLDJCQUFBO0FsQm1xRWQ7O0FrQmxxRUE7RUFBYyw0QkFBQTtBbEJzcUVkOztBa0JwcUVBO0VBQVUsdUJBQUE7QWxCd3FFVjs7QWtCdnFFQTtFQUFVLHdCQUFBO0FsQjJxRVY7O0FtQnByRVE7RUFBZ0Msb0JBQUE7QW5Cd3JFeEM7O0FtQnZyRVE7O0VBRUUsd0JBQUE7QW5CMHJFVjs7QW1CeHJFUTs7RUFFRSwwQkFBQTtBbkIyckVWOztBbUJ6ckVROztFQUVFLDJCQUFBO0FuQjRyRVY7O0FtQjFyRVE7O0VBRUUseUJBQUE7QW5CNnJFVjs7QW1CNXNFUTtFQUFnQywwQkFBQTtBbkJndEV4Qzs7QW1CL3NFUTs7RUFFRSw4QkFBQTtBbkJrdEVWOztBbUJodEVROztFQUVFLGdDQUFBO0FuQm10RVY7O0FtQmp0RVE7O0VBRUUsaUNBQUE7QW5Cb3RFVjs7QW1CbHRFUTs7RUFFRSwrQkFBQTtBbkJxdEVWOztBbUJwdUVRO0VBQWdDLHlCQUFBO0FuQnd1RXhDOztBbUJ2dUVROztFQUVFLDZCQUFBO0FuQjB1RVY7O0FtQnh1RVE7O0VBRUUsK0JBQUE7QW5CMnVFVjs7QW1CenVFUTs7RUFFRSxnQ0FBQTtBbkI0dUVWOztBbUIxdUVROztFQUVFLDhCQUFBO0FuQjZ1RVY7O0FtQjV2RVE7RUFBZ0MsdUJBQUE7QW5CZ3dFeEM7O0FtQi92RVE7O0VBRUUsMkJBQUE7QW5Ca3dFVjs7QW1CaHdFUTs7RUFFRSw2QkFBQTtBbkJtd0VWOztBbUJqd0VROztFQUVFLDhCQUFBO0FuQm93RVY7O0FtQmx3RVE7O0VBRUUsNEJBQUE7QW5CcXdFVjs7QW1CcHhFUTtFQUFnQyx5QkFBQTtBbkJ3eEV4Qzs7QW1CdnhFUTs7RUFFRSw2QkFBQTtBbkIweEVWOztBbUJ4eEVROztFQUVFLCtCQUFBO0FuQjJ4RVY7O0FtQnp4RVE7O0VBRUUsZ0NBQUE7QW5CNHhFVjs7QW1CMXhFUTs7RUFFRSw4QkFBQTtBbkI2eEVWOztBbUI1eUVRO0VBQWdDLHVCQUFBO0FuQmd6RXhDOztBbUIveUVROztFQUVFLDJCQUFBO0FuQmt6RVY7O0FtQmh6RVE7O0VBRUUsNkJBQUE7QW5CbXpFVjs7QW1CanpFUTs7RUFFRSw4QkFBQTtBbkJvekVWOztBbUJsekVROztFQUVFLDRCQUFBO0FuQnF6RVY7O0FtQnAwRVE7RUFBZ0MscUJBQUE7QW5CdzBFeEM7O0FtQnYwRVE7O0VBRUUseUJBQUE7QW5CMDBFVjs7QW1CeDBFUTs7RUFFRSwyQkFBQTtBbkIyMEVWOztBbUJ6MEVROztFQUVFLDRCQUFBO0FuQjQwRVY7O0FtQjEwRVE7O0VBRUUsMEJBQUE7QW5CNjBFVjs7QW1CNTFFUTtFQUFnQywyQkFBQTtBbkJnMkV4Qzs7QW1CLzFFUTs7RUFFRSwrQkFBQTtBbkJrMkVWOztBbUJoMkVROztFQUVFLGlDQUFBO0FuQm0yRVY7O0FtQmoyRVE7O0VBRUUsa0NBQUE7QW5CbzJFVjs7QW1CbDJFUTs7RUFFRSxnQ0FBQTtBbkJxMkVWOztBbUJwM0VRO0VBQWdDLDBCQUFBO0FuQnczRXhDOztBbUJ2M0VROztFQUVFLDhCQUFBO0FuQjAzRVY7O0FtQngzRVE7O0VBRUUsZ0NBQUE7QW5CMjNFVjs7QW1CejNFUTs7RUFFRSxpQ0FBQTtBbkI0M0VWOztBbUIxM0VROztFQUVFLCtCQUFBO0FuQjYzRVY7O0FtQjU0RVE7RUFBZ0Msd0JBQUE7QW5CZzVFeEM7O0FtQi80RVE7O0VBRUUsNEJBQUE7QW5CazVFVjs7QW1CaDVFUTs7RUFFRSw4QkFBQTtBbkJtNUVWOztBbUJqNUVROztFQUVFLCtCQUFBO0FuQm81RVY7O0FtQmw1RVE7O0VBRUUsNkJBQUE7QW5CcTVFVjs7QW1CcDZFUTtFQUFnQywwQkFBQTtBbkJ3NkV4Qzs7QW1CdjZFUTs7RUFFRSw4QkFBQTtBbkIwNkVWOztBbUJ4NkVROztFQUVFLGdDQUFBO0FuQjI2RVY7O0FtQno2RVE7O0VBRUUsaUNBQUE7QW5CNDZFVjs7QW1CMTZFUTs7RUFFRSwrQkFBQTtBbkI2NkVWOztBbUI1N0VRO0VBQWdDLHdCQUFBO0FuQmc4RXhDOztBbUIvN0VROztFQUVFLDRCQUFBO0FuQms4RVY7O0FtQmg4RVE7O0VBRUUsOEJBQUE7QW5CbThFVjs7QW1CajhFUTs7RUFFRSwrQkFBQTtBbkJvOEVWOztBbUJsOEVROztFQUVFLDZCQUFBO0FuQnE4RVY7O0FtQjc3RVE7RUFBd0IsMkJBQUE7QW5CaThFaEM7O0FtQmg4RVE7O0VBRUUsK0JBQUE7QW5CbThFVjs7QW1CajhFUTs7RUFFRSxpQ0FBQTtBbkJvOEVWOztBbUJsOEVROztFQUVFLGtDQUFBO0FuQnE4RVY7O0FtQm44RVE7O0VBRUUsZ0NBQUE7QW5CczhFVjs7QW1CcjlFUTtFQUF3QiwwQkFBQTtBbkJ5OUVoQzs7QW1CeDlFUTs7RUFFRSw4QkFBQTtBbkIyOUVWOztBbUJ6OUVROztFQUVFLGdDQUFBO0FuQjQ5RVY7O0FtQjE5RVE7O0VBRUUsaUNBQUE7QW5CNjlFVjs7QW1CMzlFUTs7RUFFRSwrQkFBQTtBbkI4OUVWOztBbUI3K0VRO0VBQXdCLHdCQUFBO0FuQmkvRWhDOztBbUJoL0VROztFQUVFLDRCQUFBO0FuQm0vRVY7O0FtQmovRVE7O0VBRUUsOEJBQUE7QW5Cby9FVjs7QW1CbC9FUTs7RUFFRSwrQkFBQTtBbkJxL0VWOztBbUJuL0VROztFQUVFLDZCQUFBO0FuQnMvRVY7O0FtQnJnRlE7RUFBd0IsMEJBQUE7QW5CeWdGaEM7O0FtQnhnRlE7O0VBRUUsOEJBQUE7QW5CMmdGVjs7QW1CemdGUTs7RUFFRSxnQ0FBQTtBbkI0Z0ZWOztBbUIxZ0ZROztFQUVFLGlDQUFBO0FuQjZnRlY7O0FtQjNnRlE7O0VBRUUsK0JBQUE7QW5COGdGVjs7QW1CN2hGUTtFQUF3Qix3QkFBQTtBbkJpaUZoQzs7QW1CaGlGUTs7RUFFRSw0QkFBQTtBbkJtaUZWOztBbUJqaUZROztFQUVFLDhCQUFBO0FuQm9pRlY7O0FtQmxpRlE7O0VBRUUsK0JBQUE7QW5CcWlGVjs7QW1CbmlGUTs7RUFFRSw2QkFBQTtBbkJzaUZWOztBbUJoaUZJO0VBQW1CLHVCQUFBO0FuQm9pRnZCOztBbUJuaUZJOztFQUVFLDJCQUFBO0FuQnNpRk47O0FtQnBpRkk7O0VBRUUsNkJBQUE7QW5CdWlGTjs7QW1CcmlGSTs7RUFFRSw4QkFBQTtBbkJ3aUZOOztBbUJ0aUZJOztFQUVFLDRCQUFBO0FuQnlpRk47O0FJbGpGSTtFZWxESTtJQUFnQyxvQkFBQTtFbkJ5bUZ0QztFbUJ4bUZNOztJQUVFLHdCQUFBO0VuQjBtRlI7RW1CeG1GTTs7SUFFRSwwQkFBQTtFbkIwbUZSO0VtQnhtRk07O0lBRUUsMkJBQUE7RW5CMG1GUjtFbUJ4bUZNOztJQUVFLHlCQUFBO0VuQjBtRlI7RW1Cem5GTTtJQUFnQywwQkFBQTtFbkI0bkZ0QztFbUIzbkZNOztJQUVFLDhCQUFBO0VuQjZuRlI7RW1CM25GTTs7SUFFRSxnQ0FBQTtFbkI2bkZSO0VtQjNuRk07O0lBRUUsaUNBQUE7RW5CNm5GUjtFbUIzbkZNOztJQUVFLCtCQUFBO0VuQjZuRlI7RW1CNW9GTTtJQUFnQyx5QkFBQTtFbkIrb0Z0QztFbUI5b0ZNOztJQUVFLDZCQUFBO0VuQmdwRlI7RW1COW9GTTs7SUFFRSwrQkFBQTtFbkJncEZSO0VtQjlvRk07O0lBRUUsZ0NBQUE7RW5CZ3BGUjtFbUI5b0ZNOztJQUVFLDhCQUFBO0VuQmdwRlI7RW1CL3BGTTtJQUFnQyx1QkFBQTtFbkJrcUZ0QztFbUJqcUZNOztJQUVFLDJCQUFBO0VuQm1xRlI7RW1CanFGTTs7SUFFRSw2QkFBQTtFbkJtcUZSO0VtQmpxRk07O0lBRUUsOEJBQUE7RW5CbXFGUjtFbUJqcUZNOztJQUVFLDRCQUFBO0VuQm1xRlI7RW1CbHJGTTtJQUFnQyx5QkFBQTtFbkJxckZ0QztFbUJwckZNOztJQUVFLDZCQUFBO0VuQnNyRlI7RW1CcHJGTTs7SUFFRSwrQkFBQTtFbkJzckZSO0VtQnByRk07O0lBRUUsZ0NBQUE7RW5Cc3JGUjtFbUJwckZNOztJQUVFLDhCQUFBO0VuQnNyRlI7RW1CcnNGTTtJQUFnQyx1QkFBQTtFbkJ3c0Z0QztFbUJ2c0ZNOztJQUVFLDJCQUFBO0VuQnlzRlI7RW1CdnNGTTs7SUFFRSw2QkFBQTtFbkJ5c0ZSO0VtQnZzRk07O0lBRUUsOEJBQUE7RW5CeXNGUjtFbUJ2c0ZNOztJQUVFLDRCQUFBO0VuQnlzRlI7RW1CeHRGTTtJQUFnQyxxQkFBQTtFbkIydEZ0QztFbUIxdEZNOztJQUVFLHlCQUFBO0VuQjR0RlI7RW1CMXRGTTs7SUFFRSwyQkFBQTtFbkI0dEZSO0VtQjF0Rk07O0lBRUUsNEJBQUE7RW5CNHRGUjtFbUIxdEZNOztJQUVFLDBCQUFBO0VuQjR0RlI7RW1CM3VGTTtJQUFnQywyQkFBQTtFbkI4dUZ0QztFbUI3dUZNOztJQUVFLCtCQUFBO0VuQit1RlI7RW1CN3VGTTs7SUFFRSxpQ0FBQTtFbkIrdUZSO0VtQjd1Rk07O0lBRUUsa0NBQUE7RW5CK3VGUjtFbUI3dUZNOztJQUVFLGdDQUFBO0VuQit1RlI7RW1COXZGTTtJQUFnQywwQkFBQTtFbkJpd0Z0QztFbUJod0ZNOztJQUVFLDhCQUFBO0VuQmt3RlI7RW1CaHdGTTs7SUFFRSxnQ0FBQTtFbkJrd0ZSO0VtQmh3Rk07O0lBRUUsaUNBQUE7RW5Ca3dGUjtFbUJod0ZNOztJQUVFLCtCQUFBO0VuQmt3RlI7RW1CanhGTTtJQUFnQyx3QkFBQTtFbkJveEZ0QztFbUJueEZNOztJQUVFLDRCQUFBO0VuQnF4RlI7RW1CbnhGTTs7SUFFRSw4QkFBQTtFbkJxeEZSO0VtQm54Rk07O0lBRUUsK0JBQUE7RW5CcXhGUjtFbUJueEZNOztJQUVFLDZCQUFBO0VuQnF4RlI7RW1CcHlGTTtJQUFnQywwQkFBQTtFbkJ1eUZ0QztFbUJ0eUZNOztJQUVFLDhCQUFBO0VuQnd5RlI7RW1CdHlGTTs7SUFFRSxnQ0FBQTtFbkJ3eUZSO0VtQnR5Rk07O0lBRUUsaUNBQUE7RW5Cd3lGUjtFbUJ0eUZNOztJQUVFLCtCQUFBO0VuQnd5RlI7RW1CdnpGTTtJQUFnQyx3QkFBQTtFbkIwekZ0QztFbUJ6ekZNOztJQUVFLDRCQUFBO0VuQjJ6RlI7RW1CenpGTTs7SUFFRSw4QkFBQTtFbkIyekZSO0VtQnp6Rk07O0lBRUUsK0JBQUE7RW5CMnpGUjtFbUJ6ekZNOztJQUVFLDZCQUFBO0VuQjJ6RlI7RW1CbnpGTTtJQUF3QiwyQkFBQTtFbkJzekY5QjtFbUJyekZNOztJQUVFLCtCQUFBO0VuQnV6RlI7RW1CcnpGTTs7SUFFRSxpQ0FBQTtFbkJ1ekZSO0VtQnJ6Rk07O0lBRUUsa0NBQUE7RW5CdXpGUjtFbUJyekZNOztJQUVFLGdDQUFBO0VuQnV6RlI7RW1CdDBGTTtJQUF3QiwwQkFBQTtFbkJ5MEY5QjtFbUJ4MEZNOztJQUVFLDhCQUFBO0VuQjAwRlI7RW1CeDBGTTs7SUFFRSxnQ0FBQTtFbkIwMEZSO0VtQngwRk07O0lBRUUsaUNBQUE7RW5CMDBGUjtFbUJ4MEZNOztJQUVFLCtCQUFBO0VuQjAwRlI7RW1CejFGTTtJQUF3Qix3QkFBQTtFbkI0MUY5QjtFbUIzMUZNOztJQUVFLDRCQUFBO0VuQjYxRlI7RW1CMzFGTTs7SUFFRSw4QkFBQTtFbkI2MUZSO0VtQjMxRk07O0lBRUUsK0JBQUE7RW5CNjFGUjtFbUIzMUZNOztJQUVFLDZCQUFBO0VuQjYxRlI7RW1CNTJGTTtJQUF3QiwwQkFBQTtFbkIrMkY5QjtFbUI5MkZNOztJQUVFLDhCQUFBO0VuQmczRlI7RW1COTJGTTs7SUFFRSxnQ0FBQTtFbkJnM0ZSO0VtQjkyRk07O0lBRUUsaUNBQUE7RW5CZzNGUjtFbUI5MkZNOztJQUVFLCtCQUFBO0VuQmczRlI7RW1CLzNGTTtJQUF3Qix3QkFBQTtFbkJrNEY5QjtFbUJqNEZNOztJQUVFLDRCQUFBO0VuQm00RlI7RW1CajRGTTs7SUFFRSw4QkFBQTtFbkJtNEZSO0VtQmo0Rk07O0lBRUUsK0JBQUE7RW5CbTRGUjtFbUJqNEZNOztJQUVFLDZCQUFBO0VuQm00RlI7RW1CNzNGRTtJQUFtQix1QkFBQTtFbkJnNEZyQjtFbUIvM0ZFOztJQUVFLDJCQUFBO0VuQmk0Rko7RW1CLzNGRTs7SUFFRSw2QkFBQTtFbkJpNEZKO0VtQi8zRkU7O0lBRUUsOEJBQUE7RW5CaTRGSjtFbUIvM0ZFOztJQUVFLDRCQUFBO0VuQmk0Rko7QUFDRjtBSTM0Rkk7RWVsREk7SUFBZ0Msb0JBQUE7RW5CaThGdEM7RW1CaDhGTTs7SUFFRSx3QkFBQTtFbkJrOEZSO0VtQmg4Rk07O0lBRUUsMEJBQUE7RW5CazhGUjtFbUJoOEZNOztJQUVFLDJCQUFBO0VuQms4RlI7RW1CaDhGTTs7SUFFRSx5QkFBQTtFbkJrOEZSO0VtQmo5Rk07SUFBZ0MsMEJBQUE7RW5CbzlGdEM7RW1CbjlGTTs7SUFFRSw4QkFBQTtFbkJxOUZSO0VtQm45Rk07O0lBRUUsZ0NBQUE7RW5CcTlGUjtFbUJuOUZNOztJQUVFLGlDQUFBO0VuQnE5RlI7RW1CbjlGTTs7SUFFRSwrQkFBQTtFbkJxOUZSO0VtQnArRk07SUFBZ0MseUJBQUE7RW5CdStGdEM7RW1CdCtGTTs7SUFFRSw2QkFBQTtFbkJ3K0ZSO0VtQnQrRk07O0lBRUUsK0JBQUE7RW5CdytGUjtFbUJ0K0ZNOztJQUVFLGdDQUFBO0VuQncrRlI7RW1CdCtGTTs7SUFFRSw4QkFBQTtFbkJ3K0ZSO0VtQnYvRk07SUFBZ0MsdUJBQUE7RW5CMC9GdEM7RW1Cei9GTTs7SUFFRSwyQkFBQTtFbkIyL0ZSO0VtQnovRk07O0lBRUUsNkJBQUE7RW5CMi9GUjtFbUJ6L0ZNOztJQUVFLDhCQUFBO0VuQjIvRlI7RW1Cei9GTTs7SUFFRSw0QkFBQTtFbkIyL0ZSO0VtQjFnR007SUFBZ0MseUJBQUE7RW5CNmdHdEM7RW1CNWdHTTs7SUFFRSw2QkFBQTtFbkI4Z0dSO0VtQjVnR007O0lBRUUsK0JBQUE7RW5COGdHUjtFbUI1Z0dNOztJQUVFLGdDQUFBO0VuQjhnR1I7RW1CNWdHTTs7SUFFRSw4QkFBQTtFbkI4Z0dSO0VtQjdoR007SUFBZ0MsdUJBQUE7RW5CZ2lHdEM7RW1CL2hHTTs7SUFFRSwyQkFBQTtFbkJpaUdSO0VtQi9oR007O0lBRUUsNkJBQUE7RW5CaWlHUjtFbUIvaEdNOztJQUVFLDhCQUFBO0VuQmlpR1I7RW1CL2hHTTs7SUFFRSw0QkFBQTtFbkJpaUdSO0VtQmhqR007SUFBZ0MscUJBQUE7RW5CbWpHdEM7RW1CbGpHTTs7SUFFRSx5QkFBQTtFbkJvakdSO0VtQmxqR007O0lBRUUsMkJBQUE7RW5Cb2pHUjtFbUJsakdNOztJQUVFLDRCQUFBO0VuQm9qR1I7RW1CbGpHTTs7SUFFRSwwQkFBQTtFbkJvakdSO0VtQm5rR007SUFBZ0MsMkJBQUE7RW5Cc2tHdEM7RW1CcmtHTTs7SUFFRSwrQkFBQTtFbkJ1a0dSO0VtQnJrR007O0lBRUUsaUNBQUE7RW5CdWtHUjtFbUJya0dNOztJQUVFLGtDQUFBO0VuQnVrR1I7RW1CcmtHTTs7SUFFRSxnQ0FBQTtFbkJ1a0dSO0VtQnRsR007SUFBZ0MsMEJBQUE7RW5CeWxHdEM7RW1CeGxHTTs7SUFFRSw4QkFBQTtFbkIwbEdSO0VtQnhsR007O0lBRUUsZ0NBQUE7RW5CMGxHUjtFbUJ4bEdNOztJQUVFLGlDQUFBO0VuQjBsR1I7RW1CeGxHTTs7SUFFRSwrQkFBQTtFbkIwbEdSO0VtQnptR007SUFBZ0Msd0JBQUE7RW5CNG1HdEM7RW1CM21HTTs7SUFFRSw0QkFBQTtFbkI2bUdSO0VtQjNtR007O0lBRUUsOEJBQUE7RW5CNm1HUjtFbUIzbUdNOztJQUVFLCtCQUFBO0VuQjZtR1I7RW1CM21HTTs7SUFFRSw2QkFBQTtFbkI2bUdSO0VtQjVuR007SUFBZ0MsMEJBQUE7RW5CK25HdEM7RW1COW5HTTs7SUFFRSw4QkFBQTtFbkJnb0dSO0VtQjluR007O0lBRUUsZ0NBQUE7RW5CZ29HUjtFbUI5bkdNOztJQUVFLGlDQUFBO0VuQmdvR1I7RW1COW5HTTs7SUFFRSwrQkFBQTtFbkJnb0dSO0VtQi9vR007SUFBZ0Msd0JBQUE7RW5Ca3BHdEM7RW1CanBHTTs7SUFFRSw0QkFBQTtFbkJtcEdSO0VtQmpwR007O0lBRUUsOEJBQUE7RW5CbXBHUjtFbUJqcEdNOztJQUVFLCtCQUFBO0VuQm1wR1I7RW1CanBHTTs7SUFFRSw2QkFBQTtFbkJtcEdSO0VtQjNvR007SUFBd0IsMkJBQUE7RW5COG9HOUI7RW1CN29HTTs7SUFFRSwrQkFBQTtFbkIrb0dSO0VtQjdvR007O0lBRUUsaUNBQUE7RW5CK29HUjtFbUI3b0dNOztJQUVFLGtDQUFBO0VuQitvR1I7RW1CN29HTTs7SUFFRSxnQ0FBQTtFbkIrb0dSO0VtQjlwR007SUFBd0IsMEJBQUE7RW5CaXFHOUI7RW1CaHFHTTs7SUFFRSw4QkFBQTtFbkJrcUdSO0VtQmhxR007O0lBRUUsZ0NBQUE7RW5Ca3FHUjtFbUJocUdNOztJQUVFLGlDQUFBO0VuQmtxR1I7RW1CaHFHTTs7SUFFRSwrQkFBQTtFbkJrcUdSO0VtQmpyR007SUFBd0Isd0JBQUE7RW5Cb3JHOUI7RW1CbnJHTTs7SUFFRSw0QkFBQTtFbkJxckdSO0VtQm5yR007O0lBRUUsOEJBQUE7RW5CcXJHUjtFbUJuckdNOztJQUVFLCtCQUFBO0VuQnFyR1I7RW1CbnJHTTs7SUFFRSw2QkFBQTtFbkJxckdSO0VtQnBzR007SUFBd0IsMEJBQUE7RW5CdXNHOUI7RW1CdHNHTTs7SUFFRSw4QkFBQTtFbkJ3c0dSO0VtQnRzR007O0lBRUUsZ0NBQUE7RW5Cd3NHUjtFbUJ0c0dNOztJQUVFLGlDQUFBO0VuQndzR1I7RW1CdHNHTTs7SUFFRSwrQkFBQTtFbkJ3c0dSO0VtQnZ0R007SUFBd0Isd0JBQUE7RW5CMHRHOUI7RW1CenRHTTs7SUFFRSw0QkFBQTtFbkIydEdSO0VtQnp0R007O0lBRUUsOEJBQUE7RW5CMnRHUjtFbUJ6dEdNOztJQUVFLCtCQUFBO0VuQjJ0R1I7RW1CenRHTTs7SUFFRSw2QkFBQTtFbkIydEdSO0VtQnJ0R0U7SUFBbUIsdUJBQUE7RW5Cd3RHckI7RW1CdnRHRTs7SUFFRSwyQkFBQTtFbkJ5dEdKO0VtQnZ0R0U7O0lBRUUsNkJBQUE7RW5CeXRHSjtFbUJ2dEdFOztJQUVFLDhCQUFBO0VuQnl0R0o7RW1CdnRHRTs7SUFFRSw0QkFBQTtFbkJ5dEdKO0FBQ0Y7QUludUdJO0VlbERJO0lBQWdDLG9CQUFBO0VuQnl4R3RDO0VtQnh4R007O0lBRUUsd0JBQUE7RW5CMHhHUjtFbUJ4eEdNOztJQUVFLDBCQUFBO0VuQjB4R1I7RW1CeHhHTTs7SUFFRSwyQkFBQTtFbkIweEdSO0VtQnh4R007O0lBRUUseUJBQUE7RW5CMHhHUjtFbUJ6eUdNO0lBQWdDLDBCQUFBO0VuQjR5R3RDO0VtQjN5R007O0lBRUUsOEJBQUE7RW5CNnlHUjtFbUIzeUdNOztJQUVFLGdDQUFBO0VuQjZ5R1I7RW1CM3lHTTs7SUFFRSxpQ0FBQTtFbkI2eUdSO0VtQjN5R007O0lBRUUsK0JBQUE7RW5CNnlHUjtFbUI1ekdNO0lBQWdDLHlCQUFBO0VuQit6R3RDO0VtQjl6R007O0lBRUUsNkJBQUE7RW5CZzBHUjtFbUI5ekdNOztJQUVFLCtCQUFBO0VuQmcwR1I7RW1COXpHTTs7SUFFRSxnQ0FBQTtFbkJnMEdSO0VtQjl6R007O0lBRUUsOEJBQUE7RW5CZzBHUjtFbUIvMEdNO0lBQWdDLHVCQUFBO0VuQmsxR3RDO0VtQmoxR007O0lBRUUsMkJBQUE7RW5CbTFHUjtFbUJqMUdNOztJQUVFLDZCQUFBO0VuQm0xR1I7RW1CajFHTTs7SUFFRSw4QkFBQTtFbkJtMUdSO0VtQmoxR007O0lBRUUsNEJBQUE7RW5CbTFHUjtFbUJsMkdNO0lBQWdDLHlCQUFBO0VuQnEyR3RDO0VtQnAyR007O0lBRUUsNkJBQUE7RW5CczJHUjtFbUJwMkdNOztJQUVFLCtCQUFBO0VuQnMyR1I7RW1CcDJHTTs7SUFFRSxnQ0FBQTtFbkJzMkdSO0VtQnAyR007O0lBRUUsOEJBQUE7RW5CczJHUjtFbUJyM0dNO0lBQWdDLHVCQUFBO0VuQnczR3RDO0VtQnYzR007O0lBRUUsMkJBQUE7RW5CeTNHUjtFbUJ2M0dNOztJQUVFLDZCQUFBO0VuQnkzR1I7RW1CdjNHTTs7SUFFRSw4QkFBQTtFbkJ5M0dSO0VtQnYzR007O0lBRUUsNEJBQUE7RW5CeTNHUjtFbUJ4NEdNO0lBQWdDLHFCQUFBO0VuQjI0R3RDO0VtQjE0R007O0lBRUUseUJBQUE7RW5CNDRHUjtFbUIxNEdNOztJQUVFLDJCQUFBO0VuQjQ0R1I7RW1CMTRHTTs7SUFFRSw0QkFBQTtFbkI0NEdSO0VtQjE0R007O0lBRUUsMEJBQUE7RW5CNDRHUjtFbUIzNUdNO0lBQWdDLDJCQUFBO0VuQjg1R3RDO0VtQjc1R007O0lBRUUsK0JBQUE7RW5CKzVHUjtFbUI3NUdNOztJQUVFLGlDQUFBO0VuQis1R1I7RW1CNzVHTTs7SUFFRSxrQ0FBQTtFbkIrNUdSO0VtQjc1R007O0lBRUUsZ0NBQUE7RW5CKzVHUjtFbUI5NkdNO0lBQWdDLDBCQUFBO0VuQmk3R3RDO0VtQmg3R007O0lBRUUsOEJBQUE7RW5CazdHUjtFbUJoN0dNOztJQUVFLGdDQUFBO0VuQms3R1I7RW1CaDdHTTs7SUFFRSxpQ0FBQTtFbkJrN0dSO0VtQmg3R007O0lBRUUsK0JBQUE7RW5CazdHUjtFbUJqOEdNO0lBQWdDLHdCQUFBO0VuQm84R3RDO0VtQm44R007O0lBRUUsNEJBQUE7RW5CcThHUjtFbUJuOEdNOztJQUVFLDhCQUFBO0VuQnE4R1I7RW1CbjhHTTs7SUFFRSwrQkFBQTtFbkJxOEdSO0VtQm44R007O0lBRUUsNkJBQUE7RW5CcThHUjtFbUJwOUdNO0lBQWdDLDBCQUFBO0VuQnU5R3RDO0VtQnQ5R007O0lBRUUsOEJBQUE7RW5CdzlHUjtFbUJ0OUdNOztJQUVFLGdDQUFBO0VuQnc5R1I7RW1CdDlHTTs7SUFFRSxpQ0FBQTtFbkJ3OUdSO0VtQnQ5R007O0lBRUUsK0JBQUE7RW5CdzlHUjtFbUJ2K0dNO0lBQWdDLHdCQUFBO0VuQjArR3RDO0VtQnorR007O0lBRUUsNEJBQUE7RW5CMitHUjtFbUJ6K0dNOztJQUVFLDhCQUFBO0VuQjIrR1I7RW1CeitHTTs7SUFFRSwrQkFBQTtFbkIyK0dSO0VtQnorR007O0lBRUUsNkJBQUE7RW5CMitHUjtFbUJuK0dNO0lBQXdCLDJCQUFBO0VuQnMrRzlCO0VtQnIrR007O0lBRUUsK0JBQUE7RW5CdStHUjtFbUJyK0dNOztJQUVFLGlDQUFBO0VuQnUrR1I7RW1CcitHTTs7SUFFRSxrQ0FBQTtFbkJ1K0dSO0VtQnIrR007O0lBRUUsZ0NBQUE7RW5CdStHUjtFbUJ0L0dNO0lBQXdCLDBCQUFBO0VuQnkvRzlCO0VtQngvR007O0lBRUUsOEJBQUE7RW5CMC9HUjtFbUJ4L0dNOztJQUVFLGdDQUFBO0VuQjAvR1I7RW1CeC9HTTs7SUFFRSxpQ0FBQTtFbkIwL0dSO0VtQngvR007O0lBRUUsK0JBQUE7RW5CMC9HUjtFbUJ6Z0hNO0lBQXdCLHdCQUFBO0VuQjRnSDlCO0VtQjNnSE07O0lBRUUsNEJBQUE7RW5CNmdIUjtFbUIzZ0hNOztJQUVFLDhCQUFBO0VuQjZnSFI7RW1CM2dITTs7SUFFRSwrQkFBQTtFbkI2Z0hSO0VtQjNnSE07O0lBRUUsNkJBQUE7RW5CNmdIUjtFbUI1aEhNO0lBQXdCLDBCQUFBO0VuQitoSDlCO0VtQjloSE07O0lBRUUsOEJBQUE7RW5CZ2lIUjtFbUI5aEhNOztJQUVFLGdDQUFBO0VuQmdpSFI7RW1COWhITTs7SUFFRSxpQ0FBQTtFbkJnaUhSO0VtQjloSE07O0lBRUUsK0JBQUE7RW5CZ2lIUjtFbUIvaUhNO0lBQXdCLHdCQUFBO0VuQmtqSDlCO0VtQmpqSE07O0lBRUUsNEJBQUE7RW5CbWpIUjtFbUJqakhNOztJQUVFLDhCQUFBO0VuQm1qSFI7RW1CampITTs7SUFFRSwrQkFBQTtFbkJtakhSO0VtQmpqSE07O0lBRUUsNkJBQUE7RW5CbWpIUjtFbUI3aUhFO0lBQW1CLHVCQUFBO0VuQmdqSHJCO0VtQi9pSEU7O0lBRUUsMkJBQUE7RW5CaWpISjtFbUIvaUhFOztJQUVFLDZCQUFBO0VuQmlqSEo7RW1CL2lIRTs7SUFFRSw4QkFBQTtFbkJpakhKO0VtQi9pSEU7O0lBRUUsNEJBQUE7RW5CaWpISjtBQUNGO0FJM2pISTtFZWxESTtJQUFnQyxvQkFBQTtFbkJpbkh0QztFbUJobkhNOztJQUVFLHdCQUFBO0VuQmtuSFI7RW1CaG5ITTs7SUFFRSwwQkFBQTtFbkJrbkhSO0VtQmhuSE07O0lBRUUsMkJBQUE7RW5Ca25IUjtFbUJobkhNOztJQUVFLHlCQUFBO0VuQmtuSFI7RW1Cam9ITTtJQUFnQywwQkFBQTtFbkJvb0h0QztFbUJub0hNOztJQUVFLDhCQUFBO0VuQnFvSFI7RW1Cbm9ITTs7SUFFRSxnQ0FBQTtFbkJxb0hSO0VtQm5vSE07O0lBRUUsaUNBQUE7RW5CcW9IUjtFbUJub0hNOztJQUVFLCtCQUFBO0VuQnFvSFI7RW1CcHBITTtJQUFnQyx5QkFBQTtFbkJ1cEh0QztFbUJ0cEhNOztJQUVFLDZCQUFBO0VuQndwSFI7RW1CdHBITTs7SUFFRSwrQkFBQTtFbkJ3cEhSO0VtQnRwSE07O0lBRUUsZ0NBQUE7RW5Cd3BIUjtFbUJ0cEhNOztJQUVFLDhCQUFBO0VuQndwSFI7RW1CdnFITTtJQUFnQyx1QkFBQTtFbkIwcUh0QztFbUJ6cUhNOztJQUVFLDJCQUFBO0VuQjJxSFI7RW1CenFITTs7SUFFRSw2QkFBQTtFbkIycUhSO0VtQnpxSE07O0lBRUUsOEJBQUE7RW5CMnFIUjtFbUJ6cUhNOztJQUVFLDRCQUFBO0VuQjJxSFI7RW1CMXJITTtJQUFnQyx5QkFBQTtFbkI2ckh0QztFbUI1ckhNOztJQUVFLDZCQUFBO0VuQjhySFI7RW1CNXJITTs7SUFFRSwrQkFBQTtFbkI4ckhSO0VtQjVySE07O0lBRUUsZ0NBQUE7RW5COHJIUjtFbUI1ckhNOztJQUVFLDhCQUFBO0VuQjhySFI7RW1CN3NITTtJQUFnQyx1QkFBQTtFbkJndEh0QztFbUIvc0hNOztJQUVFLDJCQUFBO0VuQml0SFI7RW1CL3NITTs7SUFFRSw2QkFBQTtFbkJpdEhSO0VtQi9zSE07O0lBRUUsOEJBQUE7RW5CaXRIUjtFbUIvc0hNOztJQUVFLDRCQUFBO0VuQml0SFI7RW1CaHVITTtJQUFnQyxxQkFBQTtFbkJtdUh0QztFbUJsdUhNOztJQUVFLHlCQUFBO0VuQm91SFI7RW1CbHVITTs7SUFFRSwyQkFBQTtFbkJvdUhSO0VtQmx1SE07O0lBRUUsNEJBQUE7RW5Cb3VIUjtFbUJsdUhNOztJQUVFLDBCQUFBO0VuQm91SFI7RW1CbnZITTtJQUFnQywyQkFBQTtFbkJzdkh0QztFbUJydkhNOztJQUVFLCtCQUFBO0VuQnV2SFI7RW1CcnZITTs7SUFFRSxpQ0FBQTtFbkJ1dkhSO0VtQnJ2SE07O0lBRUUsa0NBQUE7RW5CdXZIUjtFbUJydkhNOztJQUVFLGdDQUFBO0VuQnV2SFI7RW1CdHdITTtJQUFnQywwQkFBQTtFbkJ5d0h0QztFbUJ4d0hNOztJQUVFLDhCQUFBO0VuQjB3SFI7RW1CeHdITTs7SUFFRSxnQ0FBQTtFbkIwd0hSO0VtQnh3SE07O0lBRUUsaUNBQUE7RW5CMHdIUjtFbUJ4d0hNOztJQUVFLCtCQUFBO0VuQjB3SFI7RW1CenhITTtJQUFnQyx3QkFBQTtFbkI0eEh0QztFbUIzeEhNOztJQUVFLDRCQUFBO0VuQjZ4SFI7RW1CM3hITTs7SUFFRSw4QkFBQTtFbkI2eEhSO0VtQjN4SE07O0lBRUUsK0JBQUE7RW5CNnhIUjtFbUIzeEhNOztJQUVFLDZCQUFBO0VuQjZ4SFI7RW1CNXlITTtJQUFnQywwQkFBQTtFbkIreUh0QztFbUI5eUhNOztJQUVFLDhCQUFBO0VuQmd6SFI7RW1COXlITTs7SUFFRSxnQ0FBQTtFbkJnekhSO0VtQjl5SE07O0lBRUUsaUNBQUE7RW5CZ3pIUjtFbUI5eUhNOztJQUVFLCtCQUFBO0VuQmd6SFI7RW1CL3pITTtJQUFnQyx3QkFBQTtFbkJrMEh0QztFbUJqMEhNOztJQUVFLDRCQUFBO0VuQm0wSFI7RW1CajBITTs7SUFFRSw4QkFBQTtFbkJtMEhSO0VtQmowSE07O0lBRUUsK0JBQUE7RW5CbTBIUjtFbUJqMEhNOztJQUVFLDZCQUFBO0VuQm0wSFI7RW1CM3pITTtJQUF3QiwyQkFBQTtFbkI4ekg5QjtFbUI3ekhNOztJQUVFLCtCQUFBO0VuQit6SFI7RW1CN3pITTs7SUFFRSxpQ0FBQTtFbkIrekhSO0VtQjd6SE07O0lBRUUsa0NBQUE7RW5CK3pIUjtFbUI3ekhNOztJQUVFLGdDQUFBO0VuQit6SFI7RW1COTBITTtJQUF3QiwwQkFBQTtFbkJpMUg5QjtFbUJoMUhNOztJQUVFLDhCQUFBO0VuQmsxSFI7RW1CaDFITTs7SUFFRSxnQ0FBQTtFbkJrMUhSO0VtQmgxSE07O0lBRUUsaUNBQUE7RW5CazFIUjtFbUJoMUhNOztJQUVFLCtCQUFBO0VuQmsxSFI7RW1CajJITTtJQUF3Qix3QkFBQTtFbkJvMkg5QjtFbUJuMkhNOztJQUVFLDRCQUFBO0VuQnEySFI7RW1CbjJITTs7SUFFRSw4QkFBQTtFbkJxMkhSO0VtQm4ySE07O0lBRUUsK0JBQUE7RW5CcTJIUjtFbUJuMkhNOztJQUVFLDZCQUFBO0VuQnEySFI7RW1CcDNITTtJQUF3QiwwQkFBQTtFbkJ1M0g5QjtFbUJ0M0hNOztJQUVFLDhCQUFBO0VuQnczSFI7RW1CdDNITTs7SUFFRSxnQ0FBQTtFbkJ3M0hSO0VtQnQzSE07O0lBRUUsaUNBQUE7RW5CdzNIUjtFbUJ0M0hNOztJQUVFLCtCQUFBO0VuQnczSFI7RW1CdjRITTtJQUF3Qix3QkFBQTtFbkIwNEg5QjtFbUJ6NEhNOztJQUVFLDRCQUFBO0VuQjI0SFI7RW1CejRITTs7SUFFRSw4QkFBQTtFbkIyNEhSO0VtQno0SE07O0lBRUUsK0JBQUE7RW5CMjRIUjtFbUJ6NEhNOztJQUVFLDZCQUFBO0VuQjI0SFI7RW1CcjRIRTtJQUFtQix1QkFBQTtFbkJ3NEhyQjtFbUJ2NEhFOztJQUVFLDJCQUFBO0VuQnk0SEo7RW1CdjRIRTs7SUFFRSw2QkFBQTtFbkJ5NEhKO0VtQnY0SEU7O0lBRUUsOEJBQUE7RW5CeTRISjtFbUJ2NEhFOztJQUVFLDRCQUFBO0VuQnk0SEo7QUFDRjtBSW41SEk7RWVsREk7SUFBZ0Msb0JBQUE7RW5CeThIdEM7RW1CeDhITTs7SUFFRSx3QkFBQTtFbkIwOEhSO0VtQng4SE07O0lBRUUsMEJBQUE7RW5CMDhIUjtFbUJ4OEhNOztJQUVFLDJCQUFBO0VuQjA4SFI7RW1CeDhITTs7SUFFRSx5QkFBQTtFbkIwOEhSO0VtQno5SE07SUFBZ0MsMEJBQUE7RW5CNDlIdEM7RW1CMzlITTs7SUFFRSw4QkFBQTtFbkI2OUhSO0VtQjM5SE07O0lBRUUsZ0NBQUE7RW5CNjlIUjtFbUIzOUhNOztJQUVFLGlDQUFBO0VuQjY5SFI7RW1CMzlITTs7SUFFRSwrQkFBQTtFbkI2OUhSO0VtQjUrSE07SUFBZ0MseUJBQUE7RW5CKytIdEM7RW1COStITTs7SUFFRSw2QkFBQTtFbkJnL0hSO0VtQjkrSE07O0lBRUUsK0JBQUE7RW5CZy9IUjtFbUI5K0hNOztJQUVFLGdDQUFBO0VuQmcvSFI7RW1COStITTs7SUFFRSw4QkFBQTtFbkJnL0hSO0VtQi8vSE07SUFBZ0MsdUJBQUE7RW5Ca2dJdEM7RW1CamdJTTs7SUFFRSwyQkFBQTtFbkJtZ0lSO0VtQmpnSU07O0lBRUUsNkJBQUE7RW5CbWdJUjtFbUJqZ0lNOztJQUVFLDhCQUFBO0VuQm1nSVI7RW1CamdJTTs7SUFFRSw0QkFBQTtFbkJtZ0lSO0VtQmxoSU07SUFBZ0MseUJBQUE7RW5CcWhJdEM7RW1CcGhJTTs7SUFFRSw2QkFBQTtFbkJzaElSO0VtQnBoSU07O0lBRUUsK0JBQUE7RW5Cc2hJUjtFbUJwaElNOztJQUVFLGdDQUFBO0VuQnNoSVI7RW1CcGhJTTs7SUFFRSw4QkFBQTtFbkJzaElSO0VtQnJpSU07SUFBZ0MsdUJBQUE7RW5Cd2lJdEM7RW1CdmlJTTs7SUFFRSwyQkFBQTtFbkJ5aUlSO0VtQnZpSU07O0lBRUUsNkJBQUE7RW5CeWlJUjtFbUJ2aUlNOztJQUVFLDhCQUFBO0VuQnlpSVI7RW1CdmlJTTs7SUFFRSw0QkFBQTtFbkJ5aUlSO0VtQnhqSU07SUFBZ0MscUJBQUE7RW5CMmpJdEM7RW1CMWpJTTs7SUFFRSx5QkFBQTtFbkI0aklSO0VtQjFqSU07O0lBRUUsMkJBQUE7RW5CNGpJUjtFbUIxaklNOztJQUVFLDRCQUFBO0VuQjRqSVI7RW1CMWpJTTs7SUFFRSwwQkFBQTtFbkI0aklSO0VtQjNrSU07SUFBZ0MsMkJBQUE7RW5COGtJdEM7RW1CN2tJTTs7SUFFRSwrQkFBQTtFbkIra0lSO0VtQjdrSU07O0lBRUUsaUNBQUE7RW5CK2tJUjtFbUI3a0lNOztJQUVFLGtDQUFBO0VuQitrSVI7RW1CN2tJTTs7SUFFRSxnQ0FBQTtFbkIra0lSO0VtQjlsSU07SUFBZ0MsMEJBQUE7RW5CaW1JdEM7RW1CaG1JTTs7SUFFRSw4QkFBQTtFbkJrbUlSO0VtQmhtSU07O0lBRUUsZ0NBQUE7RW5Ca21JUjtFbUJobUlNOztJQUVFLGlDQUFBO0VuQmttSVI7RW1CaG1JTTs7SUFFRSwrQkFBQTtFbkJrbUlSO0VtQmpuSU07SUFBZ0Msd0JBQUE7RW5Cb25JdEM7RW1Cbm5JTTs7SUFFRSw0QkFBQTtFbkJxbklSO0VtQm5uSU07O0lBRUUsOEJBQUE7RW5CcW5JUjtFbUJubklNOztJQUVFLCtCQUFBO0VuQnFuSVI7RW1Cbm5JTTs7SUFFRSw2QkFBQTtFbkJxbklSO0VtQnBvSU07SUFBZ0MsMEJBQUE7RW5CdW9JdEM7RW1CdG9JTTs7SUFFRSw4QkFBQTtFbkJ3b0lSO0VtQnRvSU07O0lBRUUsZ0NBQUE7RW5Cd29JUjtFbUJ0b0lNOztJQUVFLGlDQUFBO0VuQndvSVI7RW1CdG9JTTs7SUFFRSwrQkFBQTtFbkJ3b0lSO0VtQnZwSU07SUFBZ0Msd0JBQUE7RW5CMHBJdEM7RW1CenBJTTs7SUFFRSw0QkFBQTtFbkIycElSO0VtQnpwSU07O0lBRUUsOEJBQUE7RW5CMnBJUjtFbUJ6cElNOztJQUVFLCtCQUFBO0VuQjJwSVI7RW1CenBJTTs7SUFFRSw2QkFBQTtFbkIycElSO0VtQm5wSU07SUFBd0IsMkJBQUE7RW5Cc3BJOUI7RW1CcnBJTTs7SUFFRSwrQkFBQTtFbkJ1cElSO0VtQnJwSU07O0lBRUUsaUNBQUE7RW5CdXBJUjtFbUJycElNOztJQUVFLGtDQUFBO0VuQnVwSVI7RW1CcnBJTTs7SUFFRSxnQ0FBQTtFbkJ1cElSO0VtQnRxSU07SUFBd0IsMEJBQUE7RW5CeXFJOUI7RW1CeHFJTTs7SUFFRSw4QkFBQTtFbkIwcUlSO0VtQnhxSU07O0lBRUUsZ0NBQUE7RW5CMHFJUjtFbUJ4cUlNOztJQUVFLGlDQUFBO0VuQjBxSVI7RW1CeHFJTTs7SUFFRSwrQkFBQTtFbkIwcUlSO0VtQnpySU07SUFBd0Isd0JBQUE7RW5CNHJJOUI7RW1CM3JJTTs7SUFFRSw0QkFBQTtFbkI2cklSO0VtQjNySU07O0lBRUUsOEJBQUE7RW5CNnJJUjtFbUIzcklNOztJQUVFLCtCQUFBO0VuQjZySVI7RW1CM3JJTTs7SUFFRSw2QkFBQTtFbkI2cklSO0VtQjVzSU07SUFBd0IsMEJBQUE7RW5CK3NJOUI7RW1COXNJTTs7SUFFRSw4QkFBQTtFbkJndElSO0VtQjlzSU07O0lBRUUsZ0NBQUE7RW5CZ3RJUjtFbUI5c0lNOztJQUVFLGlDQUFBO0VuQmd0SVI7RW1COXNJTTs7SUFFRSwrQkFBQTtFbkJndElSO0VtQi90SU07SUFBd0Isd0JBQUE7RW5Ca3VJOUI7RW1CanVJTTs7SUFFRSw0QkFBQTtFbkJtdUlSO0VtQmp1SU07O0lBRUUsOEJBQUE7RW5CbXVJUjtFbUJqdUlNOztJQUVFLCtCQUFBO0VuQm11SVI7RW1CanVJTTs7SUFFRSw2QkFBQTtFbkJtdUlSO0VtQjd0SUU7SUFBbUIsdUJBQUE7RW5CZ3VJckI7RW1CL3RJRTs7SUFFRSwyQkFBQTtFbkJpdUlKO0VtQi90SUU7O0lBRUUsNkJBQUE7RW5CaXVJSjtFbUIvdElFOztJQUVFLDhCQUFBO0VuQml1SUo7RW1CL3RJRTs7SUFFRSw0QkFBQTtFbkJpdUlKO0FBQ0Y7QW9CcnlJQTtFQUNFLHVCQUFBO0VBQ0Esb01BQ0U7RUFHRixtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXBCb3lJRjtBb0JqeUlBOztFQUNFLCtFQUFBO0VBQ0Esa0NBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FwQm15SUY7O0FvQi94SUU7RUFDRSxnQkMzQnNCO0FyQjZ6STFCOztBb0I5eElFO0VBQ0UsZ0JDL0JlO0FyQmcwSW5COztBb0I3eElFO0VBQ0UsZ0JDbkMyQjtBckJtMEkvQjs7QW9CNXhJRTtFQUNFLGdCQ3ZDMkI7QXJCczBJL0I7O0FvQjN4SUU7RUFDRSxnQkMzQ29CO0FyQnkwSXhCOztBb0IxeElFO0VBQ0UsZ0JDL0N1QjtBckI0MEkzQjs7QW9CenhJRTtFQUNFLGdCQ25EeUI7QXJCKzBJN0I7O0FvQnh4SUU7RUFDRSxnQkN2RHlCO0FyQmsxSTdCOztBb0J2eElFO0VBQ0UsZ0JDM0Q0QjtBckJxMUloQzs7QW9CdHhJRTtFQUNFLGdCQy9EZ0M7QXJCdzFJcEM7O0FvQnJ4SUU7RUFDRSxnQkNuRXdCO0FyQjIxSTVCOztBb0JweElFO0VBQ0UsZ0JDdkVvQjtBckI4MUl4Qjs7QW9CbnhJRTtFQUNFLGdCQzNFcUI7QXJCaTJJekI7O0FvQmx4SUU7RUFDRSxnQkMvRW9CO0FyQm8ySXhCOztBb0JqeElFO0VBQ0UsZ0JDbkZ3QjtBckJ1Mkk1Qjs7QW9CaHhJRTtFQUNFLGdCQ3ZGZ0I7QXJCMDJJcEI7O0FvQi93SUU7RUFDRSxnQkMzRlk7QXJCNjJJaEI7O0FvQjl3SUU7RUFDRSxnQkMvRmdCO0FyQmczSXBCOztBb0I3d0lFO0VBQ0UsZ0JDbkdhO0FyQm0zSWpCOztBb0I1d0lFO0VBQ0UsZ0JDdkdhO0FyQnMzSWpCOztBb0Izd0lFO0VBQ0UsZ0JDM0drQjtBckJ5M0l0Qjs7QW9CMXdJRTtFQUNFLGdCQy9HYTtBckI0M0lqQjs7QW9CendJRTtFQUNFLGdCQ25IYTtBckIrM0lqQjs7QW9CeHdJRTtFQUNFLGdCQ3ZIZTtBckJrNEluQjs7QW9CdndJRTtFQUNFLGdCQzNIWTtBckJxNEloQjs7QW9CdHdJRTtFQUNFLGdCQy9IYTtBckJ3NElqQjs7QW9CcndJRTtFQUNFLGdCQ25JYTtBckIyNElqQjs7QW9CcHdJRTtFQUNFLGdCQ3ZJa0I7QXJCODRJdEI7O0FvQm53SUU7RUFDRSxnQkMzSWE7QXJCaTVJakI7O0FvQmx3SUU7RUFDRSxnQkMvSWU7QXJCbzVJbkI7O0FvQmp3SUU7RUFDRSxnQkNuSm9CO0FyQnU1SXhCOztBb0Jod0lFO0VBQ0UsZ0JDdkphO0FyQjA1SWpCOztBb0IvdklFO0VBQ0UsZ0JDM0phO0FyQjY1SWpCOztBb0I5dklFO0VBQ0UsZ0JDL0ppQjtBckJnNklyQjs7QW9CN3ZJRTtFQUNFLGdCQ25LZ0I7QXJCbTZJcEI7O0FvQjV2SUU7RUFDRSxnQkN2S3VCO0FyQnM2STNCOztBb0IzdklFO0VBQ0UsZ0JDM0tXO0FyQnk2SWY7O0FvQjF2SUU7RUFDRSxnQkMvS3VCO0FyQjQ2STNCOztBb0J6dklFO0VBQ0UsZ0JDbkxnQjtBckIrNklwQjs7QW9CeHZJRTtFQUNFLGdCQ3ZMa0I7QXJCazdJdEI7O0FvQnZ2SUU7RUFDRSxnQkMzTGM7QXJCcTdJbEI7O0FvQnR2SUU7RUFDRSxnQkMvTGE7QXJCdzdJakI7O0FvQnJ2SUU7RUFDRSxnQkNuTWE7QXJCMjdJakI7O0FvQnB2SUU7RUFDRSxnQkN2TWE7QXJCODdJakI7O0FvQm52SUU7RUFDRSxnQkMzTWdCO0FyQmk4SXBCOztBb0JsdklFO0VBQ0UsZ0JDL01nQjtBckJvOElwQjs7QW9CanZJRTtFQUNFLGdCQ25ObUI7QXJCdThJdkI7O0FvQmh2SUU7RUFDRSxnQkN2TmU7QXJCMDhJbkI7O0FvQi91SUU7RUFDRSxnQkMzTm1CO0FyQjY4SXZCOztBb0I5dUlFO0VBQ0UsZ0JDL05nQjtBckJnOUlwQjs7QW9CN3VJRTtFQUNFLGdCQ25PYTtBckJtOUlqQjs7QW9CNXVJRTtFQUNFLGdCQ3ZPZTtBckJzOUluQjs7QW9CM3VJRTtFQUNFLGdCQzNPbUI7QXJCeTlJdkI7O0FvQjF1SUU7RUFDRSxnQkMvT2lCO0FyQjQ5SXJCOztBb0J6dUlFO0VBQ0UsZ0JDblBjO0FyQis5SWxCOztBb0J4dUlFO0VBQ0UsZ0JDdlBtQjtBckJrK0l2Qjs7QW9CdnVJRTtFQUNFLGdCQzNQa0I7QXJCcStJdEI7O0FvQnR1SUU7RUFDRSxnQkMvUHNCO0FyQncrSTFCOztBb0JydUlFO0VBQ0UsZ0JDblFlO0FyQjIrSW5COztBb0JwdUlFO0VBQ0UsZ0JDdlFhO0FyQjgrSWpCOztBb0JudUlFO0VBQ0UsZ0JDM1FjO0FyQmkvSWxCOztBb0JsdUlFO0VBQ0UsZ0JDL1FrQjtBckJvL0l0Qjs7QW9CanVJRTtFQUNFLGdCQ25Sb0I7QXJCdS9JeEI7O0FvQmh1SUU7RUFDRSxnQkN2UnFCO0FyQjAvSXpCOztBb0IvdElFO0VBQ0UsZ0JDM1JZO0FyQjYvSWhCOztBb0I5dElFO0VBQ0UsZ0JDL1JtQjtBckJnZ0p2Qjs7QW9CN3RJRTtFQUNFLGdCQ25Ta0I7QXJCbWdKdEI7O0FvQjV0SUU7RUFDRSxnQkN2U3NCO0FyQnNnSjFCOztBb0IzdElFO0VBQ0UsZ0JDM1NvQjtBckJ5Z0p4Qjs7QW9CMXRJRTtFQUNFLGdCQy9TYTtBckI0Z0pqQjs7QW9CenRJRTtFQUNFLGdCQ25UVztBckIrZ0pmOztBb0J4dElFO0VBQ0UsZ0JDdlRlO0FyQmtoSm5COztBb0J2dElFO0VBQ0UsZ0JDM1RrQjtBckJxaEp0Qjs7QW9CdHRJRTtFQUNFLGdCQy9UVztBckJ3aEpmOztBb0JydElFO0VBQ0UsZ0JDblVxQjtBckIyaEp6Qjs7QW9CcHRJRTtFQUNFLGdCQ3ZVYztBckI4aEpsQjs7QW9CbnRJRTtFQUNFLGdCQzNVaUI7QXJCaWlKckI7O0FvQmx0SUU7RUFDRSxnQkMvVVU7QXJCb2lKZDs7QW9CanRJRTtFQUNFLGdCQ25WVztBckJ1aUpmOztBb0JodElFO0VBQ0UsZ0JDdlZVO0FyQjBpSmQ7O0FvQi9zSUU7RUFDRSxnQkMzVm1CO0FyQjZpSnZCOztBb0I5c0lFO0VBQ0UsZ0JDL1ZpQjtBckJnakpyQjs7QW9CN3NJRTtFQUNFLGdCQ25XcUI7QXJCbWpKekI7O0FvQjVzSUU7RUFDRSxnQkN2V3dCO0FyQnNqSjVCOztBb0Izc0lFO0VBQ0UsZ0JDM1dhO0FyQnlqSmpCOztBb0Ixc0lFO0VBQ0UsZ0JDL1d1QjtBckI0akozQjs7QW9CenNJRTtFQUNFLGdCQ25Yd0I7QXJCK2pKNUI7O0FvQnhzSUU7RUFDRSxnQkN2WHNCO0FyQmtrSjFCOztBb0J2c0lFO0VBQ0UsZ0JDM1h5QjtBckJxa0o3Qjs7QW9CdHNJRTtFQUNFLGdCQy9Yc0I7QXJCd2tKMUI7O0FvQnJzSUU7RUFDRSxnQkNuWWU7QXJCMmtKbkI7O0FvQnBzSUU7RUFDRSxnQkN2WWM7QXJCOGtKbEI7O0FvQm5zSUU7RUFDRSxnQkMzWVk7QXJCaWxKaEI7O0FvQmxzSUU7RUFDRSxnQkMvWWdCO0FyQm9sSnBCOztBb0Jqc0lFO0VBQ0UsZ0JDblpjO0FyQnVsSmxCOztBb0Joc0lFO0VBQ0UsZ0JDdlpjO0FyQjBsSmxCOztBb0IvcklFO0VBQ0UsZ0JDM1phO0FyQjZsSmpCOztBb0I5cklFO0VBQ0UsZ0JDL1pXO0FyQmdtSmY7O0FvQjdySUU7RUFDRSxnQkNuYWlCO0FyQm1tSnJCOztBb0I1cklFO0VBQ0UsZ0JDdmFlO0FyQnNtSm5COztBb0IzcklFO0VBQ0UsZ0JDM2FhO0FyQnltSmpCOztBb0IxcklFO0VBQ0UsZ0JDL2FtQjtBckI0bUp2Qjs7QW9CenJJRTtFQUNFLGdCQ25icUI7QXJCK21KekI7O0FvQnhySUU7RUFDRSxnQkN2YnlCO0FyQmtuSjdCOztBb0J2cklFO0VBQ0UsZ0JDM2JrQjtBckJxbkp0Qjs7QW9CdHJJRTtFQUNFLGdCQy9ib0M7QXJCd25KeEM7O0FvQnJySUU7RUFDRSxnQkNuYzhCO0FyQjJuSmxDOztBb0JwcklFO0VBQ0UsZ0JDdmN1QztBckI4bkozQzs7QW9CbnJJRTtFQUNFLGdCQzNjdUM7QXJCaW9KM0M7O0FvQmxySUU7RUFDRSxnQkMvY29CO0FyQm9vSnhCOztBb0JqcklFO0VBQ0UsZ0JDbmRlO0FyQnVvSm5COztBb0JocklFO0VBQ0UsZ0JDdmRrQjtBckIwb0p0Qjs7QW9CL3FJRTtFQUNFLGdCQzNkdUI7QXJCNm9KM0I7O0FvQjlxSUU7RUFDRSxnQkMvZGlCO0FyQmdwSnJCOztBb0I3cUlFO0VBQ0UsZ0JDbmVZO0FyQm1wSmhCOztBb0I1cUlFO0VBQ0UsZ0JDdmVxQjtBckJzcEp6Qjs7QW9CM3FJRTtFQUNFLGdCQzNlYztBckJ5cEpsQjs7QW9CMXFJRTtFQUNFLGdCQy9lOEI7QXJCNHBKbEM7O0FvQnpxSUU7RUFDRSxnQkNuZnlCO0FyQitwSjdCOztBb0J4cUlFO0VBQ0UsZ0JDdmYyQjtBckJrcUovQjs7QW9CdnFJRTtFQUNFLGdCQzNmbUM7QXJCcXFKdkM7O0FvQnRxSUU7RUFDRSxnQkMvZmdDO0FyQndxSnBDOztBb0JycUlFO0VBQ0UsZ0JDbmdCc0I7QXJCMnFKMUI7O0FvQnBxSUU7RUFDRSxnQkN2Z0JvQjtBckI4cUp4Qjs7QW9CbnFJRTtFQUNFLGdCQzNnQnVCO0FyQmlySjNCOztBb0JscUlFO0VBQ0UsZ0JDL2dCYztBckJvckpsQjs7QW9CanFJRTtFQUNFLGdCQ25oQnFCO0FyQnVySnpCOztBb0JocUlFO0VBQ0UsZ0JDdmhCbUI7QXJCMHJKdkI7O0FvQi9wSUU7RUFDRSxnQkMzaEJtQjtBckI2ckp2Qjs7QW9COXBJRTtFQUNFLGdCQy9oQnFCO0FyQmdzSnpCOztBb0I3cElFO0VBQ0UsZ0JDbmlCc0I7QXJCbXNKMUI7O0FvQjVwSUU7RUFDRSxnQkN2aUJvQjtBckJzc0p4Qjs7QW9CM3BJRTtFQUNFLGdCQzNpQnFCO0FyQnlzSnpCOztBb0IxcElFO0VBQ0UsZ0JDL2lCc0I7QXJCNHNKMUI7O0FvQnpwSUU7RUFDRSxnQkNuakJ1QjtBckIrc0ozQjs7QW9CeHBJRTtFQUNFLGdCQ3ZqQm1CO0FyQmt0SnZCOztBb0J2cElFO0VBQ0UsZ0JDM2pCcUI7QXJCcXRKekI7O0FvQnRwSUU7RUFDRSxnQkMvakJvQjtBckJ3dEp4Qjs7QW9CcnBJRTtFQUNFLGdCQ25rQnFCO0FyQjJ0SnpCOztBb0JwcElFO0VBQ0UsZ0JDdmtCeUI7QXJCOHRKN0I7O0FvQm5wSUU7RUFDRSxnQkMza0JxQjtBckJpdUp6Qjs7QW9CbHBJRTtFQUNFLGdCQy9rQm9CO0FyQm91SnhCOztBb0JqcElFO0VBQ0UsZ0JDbmxCWTtBckJ1dUpoQjs7QW9CaHBJRTtFQUNFLGdCQ3ZsQmdCO0FyQjB1SnBCOztBb0Ivb0lFO0VBQ0UsZ0JDM2xCMEI7QXJCNnVKOUI7O0FvQjlvSUU7RUFDRSxnQkMvbEJlO0FyQmd2Sm5COztBb0I3b0lFO0VBQ0UsZ0JDbm1Cb0I7QXJCbXZKeEI7O0FvQjVvSUU7RUFDRSxnQkN2bUJrQjtBckJzdkp0Qjs7QW9CM29JRTtFQUNFLGdCQzNtQm9CO0FyQnl2SnhCOztBb0Ixb0lFO0VBQ0UsZ0JDL21CZ0I7QXJCNHZKcEI7O0FvQnpvSUU7RUFDRSxnQkNubkJnQjtBckIrdkpwQjs7QW9CeG9JRTtFQUNFLGdCQ3ZuQlk7QXJCa3dKaEI7O0FvQnZvSUU7RUFDRSxnQkMzbkJpQjtBckJxd0pyQjs7QW9CdG9JRTtFQUNFLGdCQy9uQlk7QXJCd3dKaEI7O0FvQnJvSUU7RUFDRSxnQkNub0JnQjtBckIyd0pwQjs7QW9CcG9JRTs7RUFDRSxnQkN2b0JnQjtBckIrd0pwQjs7QW9CcG9JRTtFQUNFLGdCQzNvQmM7QXJCa3hKbEI7O0FvQm5vSUU7RUFDRSxnQkMvb0JvQjtBckJxeEp4Qjs7QW9CbG9JRTtFQUNFLGdCQ25wQnFCO0FyQnd4SnpCOztBb0Jqb0lFO0VBQ0UsZ0JDdnBCYTtBckIyeEpqQjs7QW9CaG9JRTtFQUNFLGdCQzNwQmE7QXJCOHhKakI7O0FvQi9uSUU7RUFDRSxnQkMvcEJjO0FyQml5SmxCOztBb0I5bklFO0VBQ0UsZ0JDbnFCZTtBckJveUpuQjs7QW9CN25JRTtFQUNFLGdCQ3ZxQm1CO0FyQnV5SnZCOztBb0I1bklFO0VBQ0UsZ0JDM3FCVztBckIweUpmOztBb0IzbklFO0VBQ0UsZ0JDL3FCaUI7QXJCNnlKckI7O0FvQjFuSUU7RUFDRSxnQkNuckJjO0FyQmd6SmxCOztBb0J6bklFO0VBQ0UsZ0JDdnJCWTtBckJtekpoQjs7QW9CeG5JRTtFQUNFLGdCQzNyQmE7QXJCc3pKakI7O0FvQnZuSUU7RUFDRSxnQkMvckJZO0FyQnl6SmhCOztBb0J0bklFO0VBQ0UsZ0JDbnNCYztBckI0ekpsQjs7QW9Ccm5JRTtFQUNFLGdCQ3ZzQm1CO0FyQit6SnZCOztBb0JwbklFO0VBQ0UsZ0JDM3NCWTtBckJrMEpoQjs7QW9Cbm5JRTtFQUNFLGdCQy9zQmdCO0FyQnEwSnBCOztBb0JsbklFO0VBQ0UsZ0JDbnRCWTtBckJ3MEpoQjs7QW9Cam5JRTtFQUNFLGdCQ3Z0QmlCO0FyQjIwSnJCOztBb0JobklFO0VBQ0UsZ0JDM3RCWTtBckI4MEpoQjs7QW9CL21JRTtFQUNFLGdCQy90Qlk7QXJCaTFKaEI7O0FvQjltSUU7RUFDRSxnQkNudUJZO0FyQm8xSmhCOztBb0I3bUlFO0VBQ0UsZ0JDdnVCZTtBckJ1MUpuQjs7QW9CNW1JRTtFQUNFLGdCQzN1Qlk7QXJCMDFKaEI7O0FvQjNtSUU7RUFDRSxnQkMvdUJlO0FyQjYxSm5COztBb0IxbUlFO0VBQ0UsZ0JDbnZCaUI7QXJCZzJKckI7O0FvQnptSUU7RUFDRSxnQkN2dkJhO0FyQm0ySmpCOztBb0J4bUlFO0VBQ0UsZ0JDM3ZCZTtBckJzMkpuQjs7QW9Cdm1JRTtFQUNFLGdCQy92QmdCO0FyQnkySnBCOztBb0J0bUlFO0VBQ0UsZ0JDbndCYTtBckI0MkpqQjs7QW9Ccm1JRTtFQUNFLGdCQ3Z3Qm9CO0FyQisySnhCOztBb0JwbUlFO0VBQ0UsZ0JDM3dCWTtBckJrM0poQjs7QW9Cbm1JRTtFQUNFLGdCQy93Qlc7QXJCcTNKZjs7QW9CbG1JRTtFQUNFLGdCQ254QmlCO0FyQnczSnJCOztBb0JqbUlFO0VBQ0UsZ0JDdnhCWTtBckIyM0poQjs7QW9CaG1JRTtFQUNFLGdCQzN4QmE7QXJCODNKakI7O0FvQi9sSUU7RUFDRSxnQkMveEJhO0FyQmk0SmpCOztBb0I5bElFO0VBQ0UsZ0JDbnlCYTtBckJvNEpqQjs7QW9CN2xJRTtFQUNFLGdCQ3Z5QmM7QXJCdTRKbEI7O0FvQjVsSUU7RUFDRSxnQkMzeUJhO0FyQjA0SmpCOztBb0IzbElFO0VBQ0UsZ0JDL3lCYztBckI2NEpsQjs7QW9CMWxJRTtFQUNFLGdCQ256QmU7QXJCZzVKbkI7O0FvQnpsSUU7RUFDRSxnQkN2ekJtQjtBckJtNUp2Qjs7QW9CeGxJRTtFQUNFLGdCQzN6QmM7QXJCczVKbEI7O0FvQnZsSUU7RUFDRSxnQkMvekJhO0FyQnk1SmpCOztBb0J0bElFO0VBQ0UsZ0JDbjBCa0I7QXJCNDVKdEI7O0FvQnJsSUU7RUFDRSxnQkN2MEJnQjtBckIrNUpwQjs7QW9CcGxJRTtFQUNFLGdCQzMwQmU7QXJCazZKbkI7O0FvQm5sSUU7RUFDRSxnQkMvMEJnQjtBckJxNkpwQjs7QW9CbGxJRTtFQUNFLGdCQ24xQmlCO0FyQnc2SnJCOztBb0JqbElFO0VBQ0UsZ0JDdjFCYztBckIyNkpsQjs7QW9CaGxJRTtFQUNFLGdCQzMxQlU7QXJCODZKZDs7QW9CL2tJRTtFQUNFLGdCQy8xQmM7QXJCaTdKbEI7O0FvQjlrSUU7RUFDRSxnQkNuMkJnQjtBckJvN0pwQjs7QW9CN2tJRTtFQUNFLGdCQ3YyQmdCO0FyQnU3SnBCOztBb0I1a0lFO0VBQ0UsZ0JDMzJCYTtBckIwN0pqQjs7QW9CM2tJRTtFQUNFLGdCQy8yQlk7QXJCNjdKaEI7O0FvQjFrSUU7RUFDRSxnQkNuM0JhO0FyQmc4SmpCOztBb0J6a0lFO0VBQ0UsZ0JDdjNCYztBckJtOEpsQjs7QW9CeGtJRTtFQUNFLGdCQzMzQmtCO0FyQnM4SnRCOztBb0J2a0lFO0VBQ0UsZ0JDLzNCZTtBckJ5OEpuQjs7QW9CdGtJRTtFQUNFLGdCQ240QmtCO0FyQjQ4SnRCOztBb0Jya0lFO0VBQ0UsZ0JDdjRCYztBckIrOEpsQjs7QW9CcGtJRTtFQUNFLGdCQzM0QmE7QXJCazlKakI7O0FvQm5rSUU7RUFDRSxnQkMvNEJtQjtBckJxOUp2Qjs7QW9CbGtJRTtFQUNFLGdCQ241Qlc7QXJCdzlKZjs7QW9CamtJRTtFQUNFLGdCQ3Y1QmM7QXJCMjlKbEI7O0FvQmhrSUU7RUFDRSxnQkMzNUJhO0FyQjg5SmpCOztBb0IvaklFO0VBQ0UsZ0JDLzVCYztBckJpK0psQjs7QW9COWpJRTtFQUNFLGdCQ242QmlCO0FyQm8rSnJCOztBb0I3aklFO0VBQ0UsZ0JDdjZCc0I7QXJCdStKMUI7O0FvQjVqSUU7RUFDRSxnQkMzNkJ1QjtBckIwK0ozQjs7QW9CM2pJRTtFQUNFLGdCQy82QmlCO0FyQjYrSnJCOztBb0IxaklFO0VBQ0UsZ0JDbjdCZTtBckJnL0puQjs7QW9CempJRTtFQUNFLGdCQ3Y3QmM7QXJCbS9KbEI7O0FvQnhqSUU7RUFDRSxnQkMzN0JjO0FyQnMvSmxCOztBc0I1c0tDO0VBQ0Msc0JBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDhFQUFBO0F0QitzS0Y7QXNCNXNLRTtFQUNDLHNCQTlCSztFQStCTCxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrRUFBQTtBdEI4c0tIO0FzQjN0S0M7RUFDQyx5QkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0dBQUE7QXRCNnRLRjtBc0JsdUtDO0VBQ0MscUJBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFGQUFBO0F0Qm91S0Y7QXNCenVLQztFQUNDLG9CQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvRUFBQTtBdEIydUtGO0FzQnh1S0U7RUFDQyxvQkE5Qks7RUErQkwsb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkVBQUE7QXRCMHVLSDtBc0J2dktDO0VBQ0MsdUJBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlFQUFBO0F0Qnl2S0Y7QXNCOXZLQztFQUNDLGtCQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpRUFBQTtBdEJnd0tGO0FzQjd2S0U7RUFDQyxrQkE5Qks7RUErQkwsb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0VBQUE7QXRCK3ZLSDtBc0I1d0tDO0VBQ0MsbUJBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFFQUFBO0F0Qjh3S0Y7QXNCbnhLQztFQUNDLG9CQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1RUFBQTtBdEJxeEtGO0FzQjF4S0M7RUFDQyx5QkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0ZBQUE7QXRCNHhLRjtBc0J6eEtFO0VBQ0MseUJBOUJLO0VBK0JMLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFGQUFBO0F0QjJ4S0g7QXNCeHlLQztFQUNDLG1CQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxRUFBQTtBdEIweUtGO0FzQnZ5S0U7RUFDQyxtQkE5Qks7RUErQkwsb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEVBQUE7QXRCeXlLSDtBc0J0ektDO0VBQ0Msb0JBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVFQUFBO0F0Qnd6S0Y7QXNCcnpLRTtFQUNDLG9CQTlCSztFQStCTCxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4RUFBQTtBdEJ1ektIO0FzQnAwS0M7RUFDQyxxQkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEZBQUE7QXRCczBLRjtBc0JuMEtFO0VBQ0MscUJBOUJLO0VBK0JMLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1HQUFBO0F0QnEwS0g7QXNCbDFLQztFQUNDLHdCQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrRkFBQTtBdEJvMUtGO0FzQmoxS0U7RUFDQyx3QkE5Qks7RUErQkwsb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUZBQUE7QXRCbTFLSDtBc0JoMktDO0VBQ0Msc0JBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVGQUFBO0F0QmsyS0Y7QXNCdjJLQztFQUNDLG9CQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtRkFBQTtBdEJ5MktGO0FzQnQyS0U7RUFDQyxvQkE5Qks7RUErQkwsb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEZBQUE7QXRCdzJLSDtBc0JyM0tDO0VBQ0Msb0JBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRFQUFBO0F0QnUzS0Y7QXNCNTNLQztFQUNDLDBCQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrRkFBQTtBdEI4M0tGO0F1QjMzS0k7RUFDRSxxQkFBQTtFQUNBLG1CZmtCVTtFZWpCVix1QmxCNk53QjtFa0I1TnhCLFdBQUE7RUFoQ0osdUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7QXZCODVLRjtBdUJ6MktJO0VBQ0UsY0FBQTtBdkIyMktOOztBd0JwNktJO0VDWUksMkZBQUE7RUFBQSxzRkFBQTtBekI0NUtSO0FJNzJLSTtFb0IzREE7SUNZSSwwRkFBQTtJQUFBLHFGQUFBO0V6Qmc2S047QUFDRjtBd0J2NktJO0VDTUksMEZBQUE7RUFBQSxxRkFBQTtBekJvNktSO0FJcjNLSTtFb0JyREE7SUNNSSx3RkFBQTtJQUFBLG1GQUFBO0V6Qnc2S047QUFDRjtBd0J6NktJO0VDQUksNEZBQUE7RUFBQSx1RkFBQTtBekI0NktSO0FJNzNLSTtFb0IvQ0E7SUNBSSwyRkFBQTtJQUFBLHNGQUFBO0V6Qmc3S047QUFDRjtBd0IzNktJO0VDTkksMkZBQUE7RUFBQSxzRkFBQTtBekJvN0tSO0FJcjRLSTtFb0J6Q0E7SUNOSSwwRkFBQTtJQUFBLHFGQUFBO0V6Qnc3S047QUFDRjtBd0I3NktJO0VDWkksNEZBQUE7RUFBQSx1RkFBQTtBekI0N0tSO0FJNzRLSTtFb0JuQ0E7SUNaSSwyRkFBQTtJQUFBLHNGQUFBO0V6Qmc4S047QUFDRjtBd0IvNktJO0VDbEJJLDBGQUFBO0VBQUEscUZBQUE7QXpCbzhLUjtBSXI1S0k7RW9CN0JBO0lDbEJJLHdGQUFBO0lBQUEsbUZBQUE7RXpCdzhLTjtBQUNGO0F3Qmo3S0k7OztFQUVFLHFCaEJ5Qm1CO0VnQnhCbkIsZ0JoQnlCaUI7RWdCeEJqQixpQmhCeUJpQjtBUjI1S3ZCOztBd0JoN0tBO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7QXhCbTdLSjs7QXdCLzZLSTtFQUVJLG9CQUFBO0VBQ0EscUNBQUE7QXhCaTdLUjtBd0IvNktJO0VBRUksaUJBQUE7RUFDQSxxQ0FBQTtBeEJnN0tSO0F3Qjc2S1E7RUFDSSx3Q0FBQTtBeEIrNktaO0F3Qno2S1E7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0F4QjI2S1o7QXdCcjZLUTtFQUNJLGlCQUFBO0F4QnU2S1o7O0F3Qmo2S0k7O0VBQ0ksd0JBQUE7QXhCcTZLUjs7QXdCaDZLSTs7RUFDSSx3QkFBQTtBeEJvNktSOztBMEIvL0tBOzs7O0VBRUkseUJBQUE7RUFDQSxxQkFBQTtFQUNBLDRFQUFBO0VBQUEsb0VBQUE7RUFBQSwrREFBQTtFQUFBLGlFQUFBO0VBQUEsNERBQUE7RUFBQSwwRkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFFQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUN3RkYsMkJBQUE7RUM0REUsZ0JBQUE7RUQxREYsaUJEekZtRjtFZENqRiwrQkFBQTtFY0dBOzs7Ozs7Ozs7R0FBQTtFQXFDQTs7Ozs7Ozs7O0dBQUE7QTFCaS9LSjtBSS8rS0k7RXNCeERKOzs7O0lDb0dFLHlCQUFBO0lDNERFLGNBQUE7SUQxREYsZ0J0QjJMNEI7SU9uUjFCLCtCQUFBO0VabWlMRjtBQUNGO0EwQnZoTEk7Ozs7RUFDSSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtBMUI0aExSO0EwQjFoTEk7Ozs7RUFDSSwwQkFBQTtBMUIraExSO0EwQjdoTEk7Ozs7Ozs7Ozs7RUFHSSxVQUFBO0ExQnNpTFI7QTBCcGlMSTs7OztFQUNJLHNCQUFBO0VBQ0EscUJyQjBWc0I7QUwrc0s5QjtBMEJyaUxJOzs7OztFQUNJLG1CQUFBO0ExQjJpTFI7QTBCemlMSTs7Ozs7RUFDSSxvQkFBQTtBMUIraUxSOztBMEJoaUxBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7QTFCbWlMSjtBMEJsaUxJO0VBQ0ksa0JyQmdYc0I7QUxvcks5Qjs7QTBCaGlMQTtFQUNJLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7QTFCbWlMSjs7QTBCaGlMQTs7RUFFSSx3Q0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0NBQUE7QTFCbWlMSjtBMEJsaUxJOztFQUNJLG9GQUFBO1VBQUEsNEVBQUE7RUFDQSxzQ0FBQTtBMUJxaUxSO0EwQm5pTEk7O0VBQ0ksa0NBQUE7QTFCc2lMUjtBMEJwaUxJOztFQUNJLDZCQUFBO0ExQnVpTFI7O0EwQm5pTEE7Ozs7RUFFSSxxQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7QTFCd2lMSjtBMEJ2aUxJOzs7O0VBQ0kscUNBQUE7RUFDQSxpRkFBQTtVQUFBLHlFQUFBO0VBQ0EsbUNBQUE7QTFCNGlMUjtBMEIxaUxJOzs7O0VBQ0kscUNBQUE7QTFCK2lMUjtBMEI3aUxJOzs7OztFQUNJLDBCQUFBO0ExQm1qTFI7O0EwQi9pTEE7Ozs7Ozs7Ozs7Ozs7OztFQUlJLHFCQUFBO0VBQ0EsMEJBQUE7QTFCNmpMSjtBMEIzakxJOzs7Ozs7Ozs7Ozs7Ozs7RUFDSSwwQkFBQTtFQUNBLHdDQUFBO0VBQ0EscUNBQUE7QTFCMmtMUjtBMEJ6a0xJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJLHFCQUFBO0VBQ0EsVUFBQTtBMUJzbUxSOztBNkJ0dUxBOzs7Ozs7O0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSx3Q3hCMmVvQztFd0IzZXBDLG1DeEIyZW9DO0V3QjFlcEMseUJBQUE7RUQwSkEsdURBQUE7RUFBQSxrREFBQTtFQ3ZKQSxnQnhCbVIwQjtFd0JsUjFCLGdCeEJ1UjBCO0V3QnRSMUIsY3hCRE87RXdCRVAsc0J4QlRPO0V3QlVQLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EsaUNBQUE7RWpCRkEsK0JBQUE7RWtCRkUsd0ZEY0Y7RUNkRSxnRkRjRjtFQ2RFLDJFRGNGO0VDZEUsNkVEY0Y7RUNkRSx3RURjRjtFQ2RFLDhHRGNGO0E3QnN1TEo7QTZCL3VMSTs7Ozs7OztFQUNJLGlDQUFBO0VBQ0EsaUZBQUE7VUFBQSx5RUFBQTtBN0J1dkxSO0E4QjF2TE07RURkTjs7Ozs7OztJQ2VRLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGdCQUFBO0U5Qm13TE47QUFDRjtBNkJ4dkxJOzs7Ozs7O0VBQ0ksNkJBQUE7RUFDQSxTQUFBO0E3Qmd3TFI7QTZCNXZMSTtFQUNJLGN4QjNCRztFd0I2QkgsVUFBQTtBN0Jtd0xSO0E2QnR3TEk7RUFDSSxjeEIzQkc7RXdCNkJILFVBQUE7QTdCbXdMUjtBNkJ0d0xJO0VBQ0ksY3hCM0JHO0V3QjZCSCxVQUFBO0E3Qm13TFI7QTZCdHdMSTtFQUNJLGN4QjNCRztFd0I2QkgsVUFBQTtBN0Jtd0xSO0E2QnR3TEk7Ozs7Ozs7RUFDSSxjeEIzQkc7RXdCNkJILFVBQUE7QTdCbXdMUjtBNkIzdkxJOzs7Ozs7Ozs7Ozs7O0VBRUkseUJ4QjNDRztFd0I2Q0gsVUFBQTtBN0J1d0xSOztBNkJsd0xJOzs7RUFNRSxjeEJuREs7RXdCb0RMLHNCeEIzREs7QUw2ekxYOztBNkJ0dkxBO0VBQ0ksdUN4QnNhb0M7RXdCdGFwQyxrQ3hCc2FvQztFd0JyYXBDLHVCQUFBO0VEb0ZBLDJEQUFBO0VBQUEsc0RBQUE7RUNsRkEsZ0J4QndKMEI7RU94TjFCLCtCQUFBO0FaMHpMSjs7QTZCdHZMQTtFQUNJLHFDeEIrWm9DO0V3Qi9acEMsZ0N4Qitab0M7RXdCOVpwQyxvQkFBQTtFRDRFQSwwREFBQTtFQUFBLHFEQUFBO0VDMUVBLGdCeEIrSTBCO0VPdk4xQiwrQkFBQTtBWmswTEo7O0E2QnB2TEE7Ozs7O0VBRUksWUFBQTtBN0IwdkxKOztBNkJ0dkxBOzs7RUFDSSxZQUFBO0E3QjJ2TEo7O0E2Qm52TEE7RUFDSSxtQnhCb1pvQztBTGsyS3hDOztBK0JuMkxJO0VBQ0ksa0JBQUE7RUFDQSxtQnZCSUM7QVJrMkxUO0ErQnAyTEk7RUFDSSxtQkFBQTtBL0JzMkxSO0ErQnIyTFE7RUFDSSxnQkFBQTtBL0J1MkxaO0ErQmwyTFE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7S0FBQSx5QkFBQTtLQUFBLDBCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBL0JvMkxaO0ErQmwyTFE7RUFDSSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSxpQkFBQTtLQUFBLHlCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0EvQm8yTFo7QStCajJMSTtFQUNJLGFBQUE7QS9CbTJMUjtBK0IvMUxRO0VBQ0ksZ0JBQUE7QS9CaTJMWjtBK0JoMkxZO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0EvQmsyTGhCOztBK0I1MUxJO0VBQ0ksbUJBQUE7QS9CKzFMUjtBK0I3MUxJO0VBSUksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLCtCdkIzQlE7QVJ1M0xoQjtBK0IzMUxRO0VOeEJBLHNGQUFBO1VBQUEsd0ZBQUE7VUFBQSw4RUFBQTtBekJzM0xSO0ErQjMxTFE7RUFDSSxhQUFBO0EvQjYxTFo7QStCeDFMUTtFQUNJLHdCQUFBO0VBQ0Esa0JBQUE7QS9CMDFMWjs7QStCcjFMQTtFQUNJLG1CQUFBO0VBQ0Esb0JBQUE7QS9CdzFMSjs7QStCbjFMQTtFQUNJLG1CdkJqRUs7QVJ1NUxUO0ErQnIxTEk7RUFDSSxtQkFBQTtBL0J1MUxSO0ErQnIxTEk7RUFDSSxxQkFBQTtBL0J1MUxSO0ErQnIxTEk7RUFDSSxVQUFBO0EvQnUxTFI7QStCcjFMWTtFQUNJLGdCQUFBO0EvQnUxTGhCO0ErQnIxTFk7RWRqRlYsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBakJ5NkxGO0ErQjExTEk7RUFDSSxhQUFBO0EvQjQxTFI7O0ErQnYxTEk7RUFDSSxhQUFBO0EvQjAxTFI7O0ErQnQxTEE7RUFFSSxxQkFBQTtBL0J3MUxKO0ErQnYxTEk7RUFDSSw0QkFBQTtBL0J5MUxSO0ErQnYxTEk7RUFDSSwwQkFBQTtBL0J5MUxSOztBK0J0MUxBO0VBQ0kscUJBQUE7QS9CeTFMSjs7QWdDMzhMRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBaEM4OExKO0ErQnoxTEM7RUFDQyxhQUFBO0EvQjIxTEY7QStCejFMQztFQUNDLGdCQUFBO0EvQjIxTEY7QStCeDFMSTtFQUNJLGdCQUFBO0EvQjAxTFI7QStCdjFMSTtFQUNJLG1CQUFBO0EvQnkxTFI7QStCdDFMSTtFQUNJLG9CQUFBO0EvQncxTFI7QStCcjFMSTtFQUNJLHNCQUFBO0EvQnUxTFI7QStCcDFMSTtFQUNJLG1CQUFBO0EvQnMxTFI7QStCbjFMSTtFQUNJLHFCQUFBO0EvQnExTFI7QStCbDFMSTtFQUNJLGtCQUFBO0EvQm8xTFI7QStCajFMSTtFQUNJLG1CQUFBO0EvQm0xTFI7QStCaDFMSTtFQUNJLG9CQUFBO0EvQmsxTFI7QStCLzBMSTtFQUNJLHNCQUFBO0EvQmkxTFI7QStCNzBMSTtFQUNJLGFBQUE7QS9CKzBMUjtBK0IzMExROzs7Ozs7RUFLSSxVQUFBO0EvQjgwTFo7QStCNTBMRzs7Ozs7O0VBQ0MsZ0JBQUE7QS9CbTFMSjs7QStCNzBMQTtFQUNJLGNBQUE7QS9CZzFMSjtBK0IvMExJO0VBQ0ksb0JBQUE7S0FBQSxpQkFBQTtBL0JpMUxSOztBK0I1MExDO0VBQ0MsZ0JBQUE7RUFDQSxtQ0FBQTtBL0IrMExGO0ErQjUwTEk7RUFDSSxrQkFBQTtBL0I4MExSO0FJNTlMSTtFMkI2SUE7SUFHUSxnQkFBQTtFL0JnMUxWO0FBQ0Y7O0ErQjUwTEE7RUFDQyxrQkFBQTtBL0IrMExEO0ErQjkwTEM7RUFDTyxrQkFBQTtBL0JnMUxSO0ErQi8wTFE7RUFDSSxzQkFBQTtBL0JpMUxaOztBK0I1MExBO0VBSUksMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHdCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtBL0I0MExKO0ErQjMwTEk7RU50TUksd0ZBQUE7VUFBQSwwRkFBQTtVQUFBLGdGQUFBO0F6Qm9oTVI7O0ErQnowTEE7RUFDSSxxQkFBQTtFQUNBLDRCQUFBO0VBRUEsWUFBQTtFQUNBLHVGQUFBO0VBQUEsa0ZBQUE7RUFBQSxvRkFBQTtFQUFBLCtFQUFBO0EvQjIwTEo7O0ErQnYwTEk7RUFDSSxVQUFBO0VBQ0EscUJBQUE7QS9CMDBMUjtBK0J4MExJO0VBQ0ksbUNBQUE7RUFDQSxxQ0FBQTtFQUNBLFVBQUE7QS9CMDBMUjtBK0J4MExJO0VBQ0ksc0NBQUE7RUFDQSx3Q0FBQTtBL0IwMExSOztBK0J0MExBO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0EvQnkwTEo7O0FpQ3RrTUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFzQkMsbUJ6QmZRO0V5QmdCUixnQnpCaEJRO0FSeWxNVDs7QWlDL2pNQztFQUNDLGFBQUE7QWpDa2tNRjtBaUNoa01DO0VBQ0MsZUFBQTtBakNra01GO0FpQ2hrTUM7RUFDQyxrQkFBQTtBakNra01GO0FpQ2hrTUM7RUFDQyxrQkFBQTtBakNra01GO0FJbmpNSTtFNkJaRjtJQUNDLGFBQUE7RWpDa2tNRDtFaUNqa01DO0lBQ0MsYUFBQTtFakNta01GO0FBQ0Y7O0FpQzVqTUM7RUFDQyxjQUFBO0FqQytqTUY7QWlDN2pNQztFQUNDLGVBQUE7QWpDK2pNRjs7QWlDdmpNQTs7Ozs7Q0FBQTtBQU9BO0VBQ0MsY0FBQTtFQUNBLGVBQUE7QWpDeWpNRDtBaUN0ak1FO0VBQ0MsYUFBQTtBakN3ak1IO0FpQ3RqTUU7RUFDQyxnQkFBQTtBakN3ak1IO0FJbmxNSTtFNkI4QkQ7SUFDQyxnQkFBQTtFakN3ak1GO0VpQ3RqTUM7SUFDQyxtQkFBQTtFakN3ak1GO0FBQ0Y7QUkzbE1JO0U2QndDRjtJQUNDLGlEQUFBO0lBQUEsNENBQUE7RWpDc2pNRDtFaUNwak1BO0lBQ0MsaUNBQUE7SUFBQSw0QkFBQTtFakNzak1EO0FBQ0Y7O0FpQ2xqTUE7RUFDQyxtQkFBQTtBakNxak1EO0FpQ2xqTUc7RUFDQyxhQUFBO0FqQ29qTUo7QWlDbGpNRztFQUNDLGdCQUFBO0FqQ29qTUo7QWlDL2lNRTtFQUNDLGtCQUFBO0VBQ0EsbUJBQUE7QWpDaWpNSDtBSWpuTUk7RTZCaURKO0lBd0JFLGdCQUFBO0VqQzRpTUE7RWlDMWlNQztJQUNDLGtCQUFBO0lBQ0EsZ0JBQUE7RWpDNGlNRjtFaUMxaU1DO0lBQ0MsbUJBQUE7SUFDQSxlQUFBO0VqQzRpTUY7QUFDRjs7QWlDdGlNQTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtBakN5aU1EO0FpQ3hpTUM7RUFDQyxnQkFBQTtBakMwaU1GO0FpQ3hpTUM7RUFDQyxnQkFBQTtBakMwaU1GOztBaUMvaE1JO0VBQ0ksY0FBQTtBakNraU1SO0FpQ2hpTUM7RUFDQyxjQUFBO0FqQ2tpTUY7QWlDaGlNQztFQUNDLGtCQUFBO0VBQ0EsaUNBQUE7RUFBQSw0QkFBQTtBakNraU1GOztBaUM5aE1DO0VBQ0MsZ0JBQUE7RUFDQSxxQkFBQTtBakNpaU1GO0FJenBNSTtFNkIySEY7SUFDQyxtQkFBQTtJQUNBLGdCQUFBO0VqQ2lpTUQ7RWlDL2hNQTtJQUNDLG1CQUFBO0lBQ0EsZ0JBQUE7RWpDaWlNRDtFaUMvaE1BO0lBQ0MsbUJBQUE7SUFDQSxnQkFBQTtFakNpaU1EO0VpQy9oTUE7SUFDQyxtQkFBQTtJQUNBLGdCQUFBO0VqQ2lpTUQ7QUFDRjs7QWlDNWhNQztFQUlDLHFCQUFBO0VBQ0EsY0FBQTtBakM0aE1GO0FpQzFoTUM7RUFDQyxjQUFBO0FqQzRoTUY7QWlDM2hNRTtFQUlDLGFBQUE7RUFDQSwrQnpCbk1hO0FSNnRNaEI7QWlDemhNRztFUmhNSyxzRkFBQTtVQUFBLHdGQUFBO1VBQUEsOEVBQUE7QXpCNHRNUjtBaUN6aE1HO0VBQ0MseUJBQUE7QWpDMmhNSjtBaUN4aE1FO0VBQ0Msd0JBQUE7RUFDQSxrQkFBQTtBakMwaE1IO0FpQ3RoTUU7RUFDQyxtQkFBQTtBakN3aE1IO0FpQ3JoTUM7RUFFQyxjQUFBO0VBQ0EsZ0JBQUE7QWpDc2hNRjtBaUNyaE1FO0VBQ0MsY0FBQTtBakN1aE1IO0FpQ3JoTUU7RUFDQyxrQkFBQTtBakN1aE1IO0FpQ3RoTUc7RUFDQyxhQUFBO0FqQ3doTUo7QWlDcGhNQzs7RUFFQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBakNzaE1GO0FpQ3JoTUU7O0VBR0MsaUJBQUE7QWpDc2hNSDtBaUNsaE1FO0VBQ0MsZ0JackVhO0FyQnlsTWhCO0FpQ2hoTUU7RUFDQyxnQlo5R2lCO0FyQmdvTXBCO0FpQy9nTUM7RUFDQyxtQkFBQTtBakNpaE1GO0FpQy9nTUM7RUFDQyxnQkFBQTtBakNpaE1GO0FpQ2hoTUU7RUFDQyxtQkFBQTtBakNraE1IO0FpQy9nTUM7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0FqQ2loTUY7O0FpQzdnTUE7RUFDQyxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FqQ2doTUQ7QWlDL2dNQztFQUVDLGVBQUE7QWpDZ2hNRjtBaUM5Z01DO0VBQ0MsWUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FqQ2doTUY7QWlDL2dNRTtFQUNDLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBakNpaE1IO0FpQzlnTUM7RUFDQyxZQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWpDZ2hNRjtBaUM5Z01DO0VBQ0Msa0JBQUE7QWpDZ2hNRjtBaUMvZ01FO0VBQ0MsbUNBQUE7S0FBQSxnQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxVQUFBO0FqQ2loTUg7QWlDL2dNRTtFQUNDLG1DQUFBO0tBQUEsZ0NBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QWpDaWhNSDtBaUMvZ01FO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0FqQ2loTUg7QWlDL2dNRTtFQUNDLGNBQUE7QWpDaWhNSDtBaUMvZ01FO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLG9EQUFBO0tBQUEsaURBQUE7TUFBQSxnREFBQTtVQUFBLDRDQUFBO0FqQ2loTUg7QWlDOWdNQztFQUNDLGdCQUFBO0FqQ2doTUY7QWlDOWdNQztFQUNDLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FqQ2doTUY7QUloek1JO0U2Qm1TRjtJQUNDLGdCQUFBO0VqQ2doTUQ7RWlDOWdNQTtJQUNDLGlCQUFBO0VqQ2doTUQ7QUFDRjtBSXh6TUk7RTZCMlNGO0lBQ0MsZ0JBQUE7RWpDZ2hNRDtFaUM3Z01DO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFakMrZ01GO0VpQzdnTUM7SUFDQyxnQkFBQTtFakMrZ01GO0VpQzVnTUE7SUFFQyxjQUFBO0lBQ0EsWUFBQTtFakM2Z01EO0VpQ3pnTUM7SUFDQyxnQkFBQTtFakMyZ01GO0VpQ3ZnTUM7SUFFQyx1QkFBQTtFakN3Z01GO0VpQ3JnTUE7SUFDQyxnQkFBQTtFakN1Z01EO0VpQ3JnTUE7SUFDQyxnQkFBQTtFakN1Z01EO0FBQ0Y7O0FpQ25nTUk7RUFFRixZQUFBO0VBQ0EsVUFBQTtBakNxZ01GO0FpQ3BnTUU7RUFDQyxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNTLGtCQUFBO0FqQ3NnTVo7QUloMk1JO0U2QnFWRjtJQU9jLGdCQUFBO0VqQ3dnTWQ7QUFDRjtBaUN0Z01FO0VBQ0MsY0FBQTtFQUNBLG1CQUFBO0FqQ3dnTUg7QWlDdGdNRTtFQUNDLGNBQUE7RUFDQSxtQkFBQTtBakN3Z01IO0FpQ3JnTUM7RUFDQyxtQkFBQTtBakN1Z01GO0FpQ3JnTUM7RUFDQyxtQkFBQTtBakN1Z01GO0FpQ3JnTUk7RUFDSSxlQUFBO0VBQ0EsVUFBQTtBakN1Z01SO0FpQ3JnTUk7RUFDSSwwQkFBQTtFQUNBLG1CQUFBO0FqQ3VnTVI7O0FpQ2xnTUM7RUFDQyxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7QWpDcWdNRjtBaUNuZ01DO0VBQ0MsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWpDcWdNRjs7QWlDbGdNQTs7RUFFQyxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QWpDcWdNRDs7QWlDdi9MQTtFQUNDLDRCQUFBO0VBQ0EsOENBQUE7RUFDQTs7Ozs7Ozs7OztHQUFBO0FqQ29nTUQ7O0FpQ3QvTEE7Ozs7Ozs7Ozs7O0NBQUE7QUFvQkE7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtLQUFBLHNCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EseUJBQUE7RUFBQSxzQ0FBQTtLQUFBLHNCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBakNpL0xEO0FpQy8rTEU7RUFDQyxvQkFBQTtBakNpL0xIO0FpQzkrTEM7RUFDQyxnQkFBQTtFQUNBLGNBQUE7QWpDZy9MRjs7QWlDNStMQztFQUNDLG1CQUFBO0VBQUEsb0JBQUE7S0FBQSxnQkFBQTtNQUFBLGdCQUFBO1VBQUEsWUFBQTtBakMrK0xGOztBaUMxK0xDO0VBQ0Msa0JBQUE7QWpDNitMRjs7QUlyOE1JO0U2QjhkSDtJQUdFLGNBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VqQ3krTEQ7QUFDRjtBaUNyK0xFO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0FqQ3UrTEg7QWlDcCtMQztFQUNDLGNBQUE7RUFDQSxpQkFBQTtBakNzK0xGO0FpQ3ArTEM7RUFDQyxhQUFBO0FqQ3MrTEY7O0FrQ3ovTUk7O0VBQ0ksaUNBQUE7RUFDQSw0REFBQTtFQUNBLHNEQUFBO0VBQ0EsNERBQUE7RUFDQSxpRkFBQTtFQUNBLCtEQUFBO0VBQ0EscUVBQUE7RUFDQSwwRkFBQTtBbEM2L01SOztBa0NwL01JO0VBQ0ksMENBQUE7QWxDdS9NUjs7QWtDemdOSTtFQUNJLHFDQUFBO0VBQ0EsZ0VBQUE7RUFDQSwwREFBQTtFQUNBLGdFQUFBO0VBQ0EscUZBQUE7RUFDQSxtRUFBQTtFQUNBLHlFQUFBO0VBQ0EsOEZBQUE7QWxDNGdOUjs7QWtDbmdOSTtFQUNJLDhDQUFBO0FsQ3NnTlI7O0FrQ3BpTlE7RUFDSSxrQ0FBQTtFQUNBLG9EQUFBO0VBQ0EsZ0RBQUE7RUFDQSxvREFBQTtFQUNBLGtFQUFBO0VBQ0Esc0RBQUE7RUFDQSwwREFBQTtFQUNBLHdFQUFBO0FsQ3VpTlo7O0FrQ25pTkk7OztFQUNJLDJDQUFBO0VBQ0Esc0VBQUE7RUFDQSxnRUFBQTtFQUNBLHNFQUFBO0VBQ0EsMkZBQUE7RUFDQSx5RUFBQTtFQUNBLCtFQUFBO0VBQ0Esb0dBQUE7QWxDd2lOUjs7QWtDL2hOSTtFQUNJLG9EQUFBO0FsQ2tpTlI7O0FrQ2hrTlE7RUFDSSwyQ0FBQTtFQUNBLDZEQUFBO0VBQ0EseURBQUE7RUFDQSw2REFBQTtFQUNBLDJFQUFBO0VBQ0EsK0RBQUE7RUFDQSxtRUFBQTtFQUNBLGlGQUFBO0FsQ21rTlo7O0FrQy9qTkk7RUFDSSxvREFBQTtFQUNBLCtFQUFBO0VBQ0EseUVBQUE7RUFDQSwrRUFBQTtFQUNBLG9HQUFBO0VBQ0Esa0ZBQUE7RUFDQSx3RkFBQTtFQUNBLDZHQUFBO0FsQ2trTlI7O0FrQ3pqTkk7RUFDSSw2REFBQTtBbEM0ak5SOztBa0MxbE5RO0VBQ0ksNENBQUE7RUFDQSw4REFBQTtFQUNBLDBEQUFBO0VBQ0EsOERBQUE7RUFDQSw0RUFBQTtFQUNBLGdFQUFBO0VBQ0Esb0VBQUE7RUFDQSxrRkFBQTtBbEM2bE5aOztBa0N6bE5JO0VBQ0kscURBQUE7RUFDQSxnRkFBQTtFQUNBLDBFQUFBO0VBQ0EsZ0ZBQUE7RUFDQSxxR0FBQTtFQUNBLG1GQUFBO0VBQ0EseUZBQUE7RUFDQSw4R0FBQTtBbEM0bE5SOztBa0NubE5JO0VBQ0ksOERBQUE7QWxDc2xOUjs7QWtDcG5OUTtFQUNJLHlDQUFBO0VBQ0EsMkRBQUE7RUFDQSx1REFBQTtFQUNBLDJEQUFBO0VBQ0EseUVBQUE7RUFDQSw2REFBQTtFQUNBLGlFQUFBO0VBQ0EsK0VBQUE7QWxDdW5OWjs7QWtDbm5OSTtFQUNJLGtEQUFBO0VBQ0EsNkVBQUE7RUFDQSx1RUFBQTtFQUNBLDZFQUFBO0VBQ0Esa0dBQUE7RUFDQSxnRkFBQTtFQUNBLHNGQUFBO0VBQ0EsMkdBQUE7QWxDc25OUjs7QWtDN21OSTtFQUNJLDJEQUFBO0FsQ2duTlI7O0FrQzlvTlE7RUFDSSwyQ0FBQTtFQUNBLDZEQUFBO0VBQ0EseURBQUE7RUFDQSw2REFBQTtFQUNBLDJFQUFBO0VBQ0EsK0RBQUE7RUFDQSxtRUFBQTtFQUNBLGlGQUFBO0FsQ2lwTlo7O0FrQzdvTkk7RUFDSSxvREFBQTtFQUNBLCtFQUFBO0VBQ0EseUVBQUE7RUFDQSwrRUFBQTtFQUNBLG9HQUFBO0VBQ0Esa0ZBQUE7RUFDQSx3RkFBQTtFQUNBLDZHQUFBO0FsQ2dwTlI7O0FrQ3ZvTkk7RUFDSSw2REFBQTtBbEMwb05SOztBa0N4cU5RO0VBQ0ksaUNBQUE7RUFDQSxtREFBQTtFQUNBLCtDQUFBO0VBQ0EsbURBQUE7RUFDQSxpRUFBQTtFQUNBLHFEQUFBO0VBQ0EseURBQUE7RUFDQSx1RUFBQTtBbEMycU5aOztBa0N2cU5JO0VBQ0ksMENBQUE7RUFDQSxxRUFBQTtFQUNBLCtEQUFBO0VBQ0EscUVBQUE7RUFDQSwwRkFBQTtFQUNBLHdFQUFBO0VBQ0EsOEVBQUE7RUFDQSxtR0FBQTtBbEMwcU5SOztBa0NqcU5JO0VBQ0ksbURBQUE7QWxDb3FOUjs7QWtDOXBOQTs7OztFQUNJLDhCQUFBO0VBQ0EsNEJBQUE7QWxDb3FOSjs7QW1DenROQTtFQUNJLHFDQUFBO0FuQzR0Tko7O0FtQ3p0TkE7RUFJSSxzQkFBQTtFQUNBLGtDQUFBO0VWT0kseURBQUE7RUFBQSxvREFBQTtBekJtdE5SO0FJdnFOSTtFK0J4REo7SVZZUSx1REFBQTtJQUFBLGtEQUFBO0V6QnV0Tk47QUFDRjtBbUMxdE5JO0VBQ0ksMkNBQUE7QW5DNHROUjtBbUMzdE5RO0VBQ0ksaUNBQUE7RUFDQSxZQUFBO0FuQzZ0Tlo7QW1DM3ROUTtFVk1BLHNGQUFBO1VBQUEsd0ZBQUE7VUFBQSw4RUFBQTtBekJ3dE5SOztBbUN2dE5JO0VBQ0ksaUIzQm5CQztFMkJvQkQsb0IzQnBCQztBUjh1TlQ7QUkzck5JO0UrQmpDQTtJQUlRLGlCQUFBO0lBQ0Esb0JBQUE7RW5DNHROVjtBQUNGO0FtQ3J0Tkk7RUFDRSxlQUFBO0VBQ0EsYUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0FuQ3V0Tk47O0FtQ250TkE7RUFDQywrQkFBQTtBbkNzdE5EOztBbUNsdE5JO0VBQ0ksZ0JBQUE7QW5DcXROUjtBbUNudE5DO0VBQ0MsY0FBQTtBbkNxdE5GO0FJbHROSTtFK0JKSDtJQUdFLHlEQUFBO0lBQUEsb0RBQUE7RW5DdXRORDtBQUNGO0FtQ3J0TkM7RUFDQyxpQkFBQTtBbkN1dE5GO0FtQ3J0TkM7RUFDQyxjQUFBO0FuQ3V0TkY7QUk3dE5JO0UrQktIO0lBR0UsdUZBQUE7SUFBQSxrRkFBQTtFbkN5dE5EO0FBQ0Y7O0FtQ3J0TkE7RUFDSSw0QkFBQTtBbkN3dE5KO0FtQ3Z0Tkk7RUFDSSxnQ0FBQTtBbkN5dE5SOztBbUNydE5BOztFQUNJLGlDQUFBO0FuQ3l0Tko7O0FvQ3h5TkE7O0VBRUMsbUI1QktRO0U0QkpSLGdCNUJJUTtBUnV5TlQ7QUlwdk5JO0VnQzFESjs7SUFLRSxtQkFBQTtJQUNBLGdCQUFBO0VwQzh5TkE7QUFDRjtBb0M3eU5DOzs7O0VBQ0MsZUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0FwQ2t6TkY7O0FvQy95TkE7RUFDQyxrQkFBQTtFQUNBLGtDQUFBO0VBQUEsNkJBQUE7RUFDQSxvQ0FBQTtFQUFBLCtCQUFBO0VBQ0EsOEJBQUE7RUFBQSx5QkFBQTtBcENrek5EO0FvQ2h6TkM7RUFDQyxpQkFBQTtBcENrek5GO0FJN3dOSTtFZ0N0Q0g7SUFHRSxpQkFBQTtFcENvek5EO0FBQ0Y7QUlseE5JO0VnQzlCRjtJQUNDLGVBQUE7SUFDQSxhQUFBO0lBQ0EsV0FBQTtFcENtek5EO0FBQ0Y7QUl6eE5JO0VnQzVDSjtJQXFCRSxtQ0FBQTtJQUFBLDhCQUFBO0lBQ0EscUNBQUE7SUFBQSxnQ0FBQTtJQUNBLCtCQUFBO0lBQUEsMEJBQUE7RXBDb3pOQTtBQUNGOztBb0Nqek5BO0VBQ0MsMkJBQUE7RUFBQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FwQ296TkQ7QW9DbnpOQztFQUNDLGlCQUFBO0FwQ3F6TkY7QUkxeU5JO0VnQ1pIO0lBR0UsaUJBQUE7RXBDdXpORDtBQUNGO0FJbHlOSTtFZ0NqQkQ7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VwQ3N6TkY7QUFDRjtBSXh5Tkk7RWdDWEg7SUFFRSxPQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RXBDcXpORDtBQUNGOztBb0Nqek5BOztFQUVDLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FwQ296TkQ7O0FvQ2x6TkE7RUFDQyxpQkFBQTtFQUNBLGtCQUFBO0FwQ3F6TkQ7QW9DcHpOQztFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7QXBDc3pORjs7QW9DbnpOQTs7RUFFQyxrQkFBQTtFQUNBLHFCQUFBO0FwQ3N6TkQ7QW9DcnpOQzs7O0VBQ0MsZUFBQTtBcEN5ek5GO0FJdjFOSTtFZ0NpQ0Y7OztJQUNDLGNBQUE7RXBDMnpORDtBQUNGO0FJOTFOSTtFZ0N5Qko7O0lBYVEscUJBQUE7SUFDTixrQkFBQTtFcEM2ek5BO0FBQ0Y7QUlyMk5JO0VnQ3lCSjs7SUFpQlEscUJBQUE7SUFDQSxrQkFBQTtFcENnME5OO0FBQ0Y7O0FJNTJOSTtFZ0M4Q0o7SUFFRSxXQUFBO0lBQ0Esb0JBQUE7RXBDaTBOQTtBQUNGO0FJbjNOSTtFZ0NvREY7SUFDQywrREFBQTtJQUFBLDBEQUFBO0VwQ2swTkQ7RW9DaDBOQTtJQUNDLGdCQUFBO0VwQ2swTkQ7QUFDRjtBSTMzTkk7RWdDNERGO0lBQ0MsZ0VBQUE7SUFBQSwyREFBQTtFcENrME5EO0FBQ0Y7O0FJaDROSTtFZ0NpRUo7SUFFRSxZQUFBO0lBQ0EsbUJBQUE7RXBDazBOQTtBQUNGO0FJdjROSTtFZ0N1RUY7SUFDQyxnRUFBQTtJQUFBLDJEQUFBO0VwQ20wTkQ7RW9DajBOQTtJQUNDLGlCQUFBO0VwQ20wTkQ7QUFDRjtBSS80Tkk7RWdDK0VGO0lBQ0MsaUVBQUE7SUFBQSw0REFBQTtFcENtME5EO0FBQ0Y7O0FxQzc4Tkk7RUFDSSxxQ0FBQTtFQUNOLHNCaENvWTRCO0FMNGtOOUI7QXFDNzhOQztFQUVDLDBCQUFBO0VBQ0Esa0ZBQUE7RUFBQSw2RUFBQTtFQUFBLCtFQUFBO0VBQUEsMEVBQUE7QXJDODhORjtBcUM3OE5FO0VBR0MsNkJBQUE7RUFDQSxxQkFBQTtBckM2OE5IO0FxQ3o4TkM7O0VBRUMsZUFBQTtFQUNBLFlBQUE7QXJDMjhORjtBcUN4OE5DO0VBR0MsU0FBQTtFQUNBLHVCQUFBO0VBQ0EscUI3QnlDZ0I7RTZCeENoQiwwQkFBQTtFQUdBLGlDQUFBO0VBQ0EsMEJBQUE7QXJDczhORjtBcUNoN05DO0VBQ0Msa0JBQUE7QXJDazdORjtBcUMvNk5DOztFVHNHRyxrQkFBQTtFU25HRixnQmhDK040QjtBTGt0TjlCO0FxQzk2TkM7O0VBRUMsY2hDdVE0QjtFZ0N0UTVCLHlCaEMrUTRCO0FMaXFOOUI7QXFDNzZOQztFQUNDLGVBQUE7QXJDKzZORjtBSTk3Tkk7RWlDY0g7SUFHRSxhQUFBO0VyQ2k3TkQ7QUFDRjtBcUM5Nk5DO0VBQ0MsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsK0JBQUE7QXJDZzdORjtBcUMvNk5FO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0FyQ2k3Tkg7QXFDLzZORTtFQUNDLFNBQUE7QXJDaTdOSDtBcUM5Nk5DO0VBQ0MsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FyQ2c3TkY7QXFDOTZOQztFQUNDLGtDQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7QXJDZzdORjtBcUM5Nk5DO0VBQ0Msc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQ0FBQTtBckNnN05GO0FxQy82TkU7RUFDQyx1QkFBQTtFQUNBLFVBQUE7QXJDaTdOSDtBcUM3Nk5DO0VBQ0MsY0FBQTtFQUNBLFNBQUE7QXJDKzZORjtBcUM3Nk5DO0VBQ0MsY0FBQTtFQUNBLGVBQUE7QXJDKzZORjtBcUM3Nk5DO0VBQ0MsY0FBQTtBckMrNk5GO0FxQzc2TkM7RUFDQyxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QXJDKzZORjtBcUM3Nk5DO0VBRUMsWUFBQTtFQUNBLGVBQUE7QXJDODZORjtBcUM1Nk5DO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FyQzg2TkY7QXFDNTZOQztFQUNDLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBckM4Nk5GO0FxQzU2TkM7OztFQUlDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QXJDNjZORjtBcUNuN05FOzs7RUFDQyxjQUFBO0FyQ3U3Tkg7QUk3aE9JO0VpQ29HSDs7O0lBU0UsY0FBQTtFckNzN05EO0FBQ0Y7QXFDbjdOQzs7RUFLQyx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBckNrN05GO0FxQ2o3TkU7O0VBSUMsc0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0FyQ2k3Tkg7QXFDLzZORTs7RUFDQyxvQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FyQ2s3Tkg7QXFDajdORzs7RUFDQyx5QkFBQTtBckNvN05KO0FxQ2w3Tkc7O0VBQ0MsbUNBQUE7QXJDcTdOSjtBcUNuN05HOztFQUNDLG9DQUFBO0FyQ3M3Tko7QXFDbDdORTs7RUFDQyxvQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QXJDcTdOSDtBcUM3Nk5FOztFQUNDLGlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQ0FBQTtBckNnN05IO0FxQzU2TkM7RUFDQyxxQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FyQzg2TkY7O0FxQzE2TkE7RUFDQyxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsOEJBQUE7RUFBQSx5QkFBQTtBckM2Nk5EOztBcUMzNk5BO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBckM4Nk5EOztBcUM1Nk5BO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0FyQys2TkQ7O0FxQzU2TkE7RUMzUEUsZUFBQTtFQUNBLGdCQUFBO0F0QzJxT0Y7O0FxQzc2TkE7RUMvUEUsZUFBQTtFQUNBLGdCQUFBO0VEZ1FELG1CQUFBO0FyQ2k3TkQ7O0FxQy82TkE7RUFDQyxxQkFBQTtFQUNBLGtCQUFBO0FyQ2s3TkQ7QXFDaDdOQztFQUNDLGtCN0J0TG9CO0FSd21PdEI7O0FxQzc2TkM7RUFDQyxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0FyQ2c3TkY7QXFDOTZOQztFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBckNnN05GO0FxQzk2TkM7RUFDQyxVQUFBO0FyQ2c3TkY7O0FxQzU2TkE7RUFDQyxnQkFBQTtBckMrNk5EOztBcUM3Nk5BO0VBQ0Msa0JBQUE7QXJDZzdORDs7QXFDOTZOQTtFQUNDLGlCQUFBO0FyQ2k3TkQ7O0FxQzk2TkE7RUFDQyxrQkFBQTtBckNpN05EOztBcUMvNk5BO0VBQ0MsaUJBQUE7QXJDazdORDs7QXFDaDdOQTtFQUNDLGlCQUFBO0FyQ203TkQ7O0FxQ2o3TkE7RUFDQyxrQkFBQTtBckNvN05EOztBcUNqN05BOzs7Ozs7O0VBQ0Msd0JBQUE7QXJDMDdORDs7QXFDdjdOQTtFQUNDLGlGQUFBO0VBQUEsNEVBQUE7QXJDMDdORDs7QXVDeHZPQTs7RUFBQTtBQVVLO0VBQ0ksaUJBQUE7QXZDb3ZPVDtBSW5zT0k7RW1DbERDO0lBR1Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLGlCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0V2Q3N2T1g7RXVDcnZPVztJQUNJLG1CQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtRQUFBLG9CQUFBO1lBQUEsWUFBQTtFdkN1dk9mO0V1Q3J2T1c7SUFDSSxrQkFBQTtJQUNBLG1CQUFBO0V2Q3V2T2Y7QUFDRjtBdUNodk9LO0VBQ0ksMEJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0VBQ0EsbUJBQUE7QXZDa3ZPVDtBdUNqdk9TO0VBQ0ksOEJBQUE7RUFDQSxrQ0FBQTtFQUNBLFlBQUE7RUFDQSwwQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBdkNtdk9iO0F1Q2x2T2E7RUFDSSx3Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsVUFBQTtBdkNvdk9qQjtBdUNsdk9hO0VBQ0kscUNBQUE7RUFDQSx5Q0FBQTtBdkNvdk9qQjtBSXZ0T0k7RW1DOUNDO0lBcUJRLHNCQUFBO0lBQUEsNkJBQUE7T0FBQSxtQkFBQTtRQUFBLG1CQUFBO1lBQUEscUJBQUE7RXZDb3ZPWDtFdUNudk9XO0lBQ0ksbUJBQUE7RXZDcXZPZjtBQUNGO0F1Q2x2T0s7O0VBRUksOEJBQUE7RUFDQSxrQ0FBQTtBdkNvdk9UO0F1Q2x2T0s7RUFDSSx1QkFBQTtFQUNBLG9DQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0F2Q292T1Q7QXVDbnZPUztFQUNJLGtDQUFBO0F2Q3F2T2I7QXVDbHZPSztFQUNJLGtDQUFBO0F2Q292T1Q7QXVDanZPSztFQUNJLGdDQUFBO0F2Q212T1Q7QXVDanZPSztFQUNJLGdCQUFBO0F2Q212T1Q7QXVDanZPSztFQUNJLFlBQUE7QXZDbXZPVDtBdUNqdk9LO0VBQ0ksMkJBQUE7QXZDbXZPVDtBdUNqdk9LO0VBQ0ksa0JBQUE7RUFDQSx3Q0FBQTtBdkNtdk9UO0F1Q2x2T1M7RUFDSSxrQ0FBQTtBdkNvdk9iO0F1Q2p2T0s7RUFDSSxxQ0FBQTtBdkNtdk9UO0F1Q2p2T0s7RUFDSSw4QkFBQTtBdkNtdk9UO0F1Q2p2T0s7RUFDSSxrQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esd0NBQUE7RUFBQSxtQ0FBQTtFQUFBLHFDQUFBO0VBQUEsZ0NBQUE7QXZDbXZPVDtBdUNsdk9TO0VBQ0ksWUFBQTtFQUNBLGtDQUFBO0F2Q292T2I7QXVDanZPSztFQUNJLHNCQUFBO0F2Q212T1Q7QXVDaHZPSztFQUNJLHdDQUFBO0F2Q2t2T1Q7QXVDL3VPSztFQUNJLG1CQUFBO0F2Q2l2T1Q7QXVDOXVPSzs7Ozs7RUFLSSxnQ0FBQTtBdkNndk9UO0F1Qzl1T0s7RUFDSSxnQkFBQTtBdkNndk9UO0F1Qzl1T0s7RUFDSSw2QkFBQTtBdkNndk9UO0F1Qzl1T0s7RUFDSSw4Q0FBQTtBdkNndk9UO0F1Qzd1T0s7RUFDSSxnQkFBQTtBdkMrdU9UO0F1Qzd1T0s7RUFDSSxtQkFBQTtBdkMrdU9UOztBdUN0dU9LO0VBQ0ksbUJBQUE7QXZDeXVPVDtBdUN2dU9LO0VBQ0kscUJBQUE7QXZDeXVPVDs7QXVDcHVPSztFQUNJLDhCQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtBdkN1dU9UO0F1Q3J1T0s7RUFDSSxnQ0FBQTtBdkN1dU9UOztBdUNsdU9LO0VBQ0ksZUFBQTtBdkNxdU9UO0F1Q2x1T0s7RUFDSSxpQkFBQTtBdkNvdU9UO0F1Qzl0T1M7RUFDSSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0F2Q2d1T2I7QXVDOXRPYTtFQUNJLG1CQUFBO0F2Q2d1T2pCO0F1Qzd0T2E7RUFDSSxVQUFBO0VBQ0EsV0FBQTtBdkMrdE9qQjtBdUM3dE9pQjtFQUNJLFVBQUE7QXZDK3RPckI7QXVDN3RPcUI7RUFDSSxxQkFBQTtBdkMrdE96Qjs7QXdDcDZPQTs7RUFBQTtBQUlDO0VBQ0csbUJuQ3FMd0I7QUxpdk81Qjs7QXdDbjZPQTtFQUNJLG9DQUFBO0F4Q3M2T0o7QXdDcjZPSTtFQUNJLGVBQUE7QXhDdTZPUjtBSXQzT0k7RW9DbERBO0lBR1Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLGlCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0V4Q3k2T1Y7QUFDRjs7QXdDdDZPQTtFQUNJLGNBQUE7RUFDQSxxQkFBQTtBeEN5Nk9KO0FJaDRPSTtFb0MzQ0o7SUFJUSxxQkFBQTtFeEMyNk9OO0FBQ0Y7O0F3Q3o2T0E7RUFDSSxtQkFBQTtFQUFBLG9CQUFBO0tBQUEsZ0JBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7QXhDNDZPSjs7QXdDMTZPQTtFQUNJLG1CQUFBO0VBQUEsb0JBQUE7S0FBQSxnQkFBQTtNQUFBLG9CQUFBO1VBQUEsWUFBQTtBeEM2Nk9KOztBd0MzNk9BO0VBQ0ksZ0JBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0F4Qzg2T0o7O0F3QzM2T0E7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7QXhDODZPSjtBd0M3Nk9JO0VBQ0ksY0FBQTtBeEMrNk9SOztBd0MzNk9BO0VBQ0ksa0JBQUE7QXhDODZPSjs7QXlDNTlPQTtFaEJlUSx3REFBQTtFQUFBLG1EQUFBO0VnQmJKLGdCcEM2UjBCO0VvQzVSMUIsZ0JwQ2lTMEI7QUw4ck85Qjs7QXlDNTlPQTtFaEJNUSwwRkFBQTtFQUFBLHFGQUFBO0VnQkRKLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsMENBQUE7QXpDNDlPSjtBSS82T0k7RXFDckRKO0loQk1RLHdGQUFBO0lBQUEsbUZBQUE7RXpCaytPTjtBQUNGOztBeUM5OU9BOztFQUVJLGlEQUFBO0VBQUEsNENBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0F6Q2krT0o7O0F5Qzk5T0E7RUFDSSxPQUFBO0F6Q2krT0o7QXlDaCtPSTtFQUNJLGVBQUE7QXpDaytPUjs7QXlDOTlPQTtFQUNJLGVBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtBekNpK09KO0F5Q2grT0k7RUFDSSxlQUFBO0F6Q2srT1I7O0F5Qzk5T0E7O0VBRUksY0FBQTtFQUNBLDRCQUFBO0F6Q2krT0o7QXlDLzlPSTs7RUFDSSwwQ0FBQTtFQUFBLHFDQUFBO0VBQ0EsOENBQUE7RUFBQSx5Q0FBQTtBekNrK09SOztBeUM3OU9JO0VBQ0ksYUFBQTtBekNnK09SO0F5Qzk5T0k7RUFDSSxnQkFBQTtBekNnK09SOztBeUM1OU9BO0VBQ0ksVUFBQTtBekMrOU9KOztBeUM1OU9BO0VBQ0ksY0FBQTtBekMrOU9KOztBeUM1OU9BO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0F6Qys5T0o7O0F5Q3Y5T0k7OztFQUdFLDhCQUFBO0tBQUEsMkJBQUE7VUFBQSxzQkFBQTtBekMwOU9OOztBeUN0OU9BOzs7O0VBRUMseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QXpDMjlPRCIsImZpbGUiOiJibG9jay1lZGl0b3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjQuNS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvLCAuY29sLXh4bC0xMiwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEwLCAuY29sLXh4bC05LCAuY29sLXh4bC04LCAuY29sLXh4bC03LCAuY29sLXh4bC02LCAuY29sLXh4bC01LCAuY29sLXh4bC00LCAuY29sLXh4bC0zLCAuY29sLXh4bC0yLCAuY29sLXh4bC0xLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6IHJnYig2OS4xNDY1NTE3MjQxLCA3Ny4xMjUsIDg1LjEwMzQ0ODI3NTkpO1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6IHJnYig2OS4xNDY1NTE3MjQxLCA3Ny4xMjUsIDg1LjEwMzQ0ODI3NTkpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uanVtYm90cm9uLCAud3AtYmxvY2stY292ZXIge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmp1bWJvdHJvbiwgLndwLWJsb2NrLWNvdmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zci1vbmx5LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9jcHNjaG9vbC50dGY/dTZyODFyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uL2Nwc2Nob29sLndvZmY/dTZyODFyXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vY3BzY2hvb2wuc3ZnP3U2cjgxciNjcHNjaG9vbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi5jcHMtaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5jcHMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5jcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5jcHMtaWNvbi1zaGFwZXMtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uY3BzLWljb24tYm9vay1yZWFkZXItc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5jcHMtaWNvbi1zY2hvb2wtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrLXJlZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmNwcy1pY29uLXJvY2tldC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uY3BzLWljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmNwcy1pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5jcHMtaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uY3BzLWljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmNwcy1pY29uLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmNwcy1pY29uLXN0YXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uY3BzLWljb24tY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uY3BzLWljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uY3BzLWljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmNwcy1pY29uLWxvY2sxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5jcHMtaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uY3BzLWljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uY3BzLWljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uY3BzLWljb24tY29tbWVudDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uY3BzLWljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5jcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmNwcy1pY29uLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5jcHMtaWNvbi1saW5rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uY3BzLWljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmNwcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5jcHMtaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uY3BzLWljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmNwcy1pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5jcHMtaWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uY3BzLWljb24tYmVsbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmNwcy1pY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5jcHMtaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmNwcy1pY29uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uY3BzLWljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmNwcy1pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3IxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5jcHMtaWNvbi1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uY3BzLWljb24tbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jcHMtaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5jcHMtaWNvbi12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmNwcy1pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmNwcy1pY29uLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5jcHMtaWNvbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uY3BzLWljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5jcHMtaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5jcHMtaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5jcHMtaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmNwcy1pY29uLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uY3BzLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5jcHMtaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uY3BzLWljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5jcHMtaWNvbi1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uY3BzLWljb24tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uY3BzLWljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5jcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdmNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5jcHMtaWNvbi1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5jcHMtaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmNwcy1pY29uLWJlbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5jcHMtaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY3BzLWljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY3BzLWljb24taG9tZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmNwcy1pY29uLXJpbmdfdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5jcHMtaWNvbi13aGVyZV90b192b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5jcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uY3BzLWljb24tZGF0YV91c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5jcHMtaWNvbi1uZWFyX21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jcHMtaWNvbi1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmNwcy1pY29uLXBpZV9jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uY3BzLWljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uY3BzLWljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uY3BzLWljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uY3BzLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5jcHMtaWNvbi1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uY3BzLWljb24tZ190cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX29iamVjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmNwcy1pY29uLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNwcy1pY29uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmNwcy1pY29uLWFjX3VuaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNwcy1pY29uLWJlYWNoX2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uY3BzLWljb24tY2hpbGRfY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5jcHMtaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uY3BzLWljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmNwcy1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uY3BzLWljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uY3BzLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyOmJlZm9yZSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmNwcy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5jcHMtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uY3BzLWljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5jcHMtaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5jcHMtaWNvbi1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4uY3BzLWljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5jcHMtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmNwcy1pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uY3BzLWljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uY3BzLWljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmNwcy1pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmNwcy1pY29uLWhlYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uY3BzLWljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmNwcy1pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmNwcy1pY29uLWNhdGVnb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5jcHMtaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5jcHMtaWNvbi1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmNwcy1pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmNwcy1pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmNwcy1pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmNwcy1pY29uLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmNwcy1pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmNwcy1pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uY3BzLWljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmNwcy1pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5jcHMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uY3BzLWljb24tc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5jcHMtaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5jcHMtaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uY3BzLWljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uY3BzLWljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmNwcy1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uY3BzLWljb24taG9tZTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uY3BzLWljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5jcHMtaWNvbi1wZW5jaWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uY3BzLWljb24tbXVzaWMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uY3BzLWljb24tcHJpY2UtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uY3BzLWljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmNwcy1pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmNwcy1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NhdGlvbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmNwcy1pY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uY3BzLWljb24tdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmNwcy1pY29uLWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmNwcy1pY29uLWJ1YmJsZXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uY3BzLWljb24ta2V5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uY3BzLWljb24tbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmNwcy1pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uY3BzLWljb24tbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uY3BzLWljb24tYWlkLWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uY3BzLWljb24tc3RhdHMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uY3BzLWljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uY3BzLWljb24tc3Bvb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLmNwcy1pY29uLWxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uY3BzLWljb24tc3BoZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5jcHMtaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uY3BzLWljb24taGVhcnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5jcHMtaWNvbi1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmNwcy1pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uY3BzLWljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uY3BzLWljb24tZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5jcHMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBhbXN0ZWx2YXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbXN0ZWx2YXIvZm9udHMvQW1zdGVsdmFyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYW1zdGVsdmFyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW1zdGVsdmFyL2ZvbnRzL0Ftc3RlbHZhci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBjb21taXNzaW9uZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb21taXNzaW9uZXIvZm9udHMvQ29tbWlzc2lvbmVyW0ZMQVIsVk9MTSxzbG50LHdnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZXBpbG9ndWU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lcGlsb2d1ZS9mb250cy9FcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGdlbGFzaW87XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nZWxhc2lvL2ZvbnRzL0dlbGFzaW8tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBnZWxhc2lvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2VsYXNpby9mb250cy9HZWxhc2lvLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGhlcHRhX3NsYWI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZXB0YV9zbGFiL2ZvbnRzL0hlcHRhU2xhYi1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGludGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXIvZm9udHMvSW50ZXIudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci9mb250cy9JbnRlci1pdGFsaWMudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbGV4ZW5kO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGV4ZW5kL2ZvbnRzL0xleGVuZFtMWE5EXS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1hbnJvcGU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYW5yb3BlL2ZvbnRzL01hbnJvcGVbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtZXJyaXdlYXRoZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXIvZm9udHMvTWVycml3ZWF0aGVyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbWVycml3ZWF0aGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyL2ZvbnRzL01lcnJpd2VhdGhlci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb2hhdmU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb2hhdmUvZm9udHMvTW9oYXZlW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9oYXZlO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9oYXZlL2ZvbnRzL01vaGF2ZS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwZXRyb25hO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGV0cm9uYS9mb250cy9QZXRyb25hW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcGV0cm9uYTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BldHJvbmEvZm9udHMvUGV0cm9uYS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwbGF5ZmFpcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHBsYXlmYWlyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGxheWZhaXIvZm9udHMvUGxheWZhaXJEaXNwbGF5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHB1YmxpY19zYW5zO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHVibGljX3NhbnMvZm9udHMvUHVibGljLVNhbnMtUm9tYW4tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwdWJsaWNfc2FucztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B1YmxpY19zYW5zL2ZvbnRzL1B1YmxpYy1TYW5zLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3F1aWNrc2FuZC9mb250cy9RdWlja3NhbmQtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByYWxld2F5O1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS9mb250cy9SYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcmFsZXdheTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXkvZm9udHMvUmFsZXdheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBydXNzb2xvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcnVzc29sby9mb250cy9SdXNzb2xvW29wc3osd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzcGFjZV9ncm90ZXNrO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhY2VfZ3JvdGVzay9mb250cy9TcGFjZUdyb3Rlc2tbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmNvbGxhcHNlLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNvbGxhcHNlLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjI1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgxLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgyLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS44ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgyLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xuICB9XG59XG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgzLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDMsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS43NWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDQsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg0LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg1LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDUge1xuICBmb250LXNpemU6IGNhbGMoMS4xMjVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDYge1xuICBmb250LXNpemU6IGNhbGMoMC45ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xuICB9XG59XG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDIsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgzLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNCwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LFxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgsXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5ib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDM6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDY6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDE6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDM6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDY6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLmg6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMzo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tY2VudGVyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMy5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhLmhhcy10ZXh0LWFsaWduLXJpZ2h0OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAuaC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1yaWdodDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaC1zdHlsZS1kaXNhYmxlOjpiZWZvcmUsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuLmgtc3R5bGUtZGlzYWJsZS10b3A6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtc3R5bGUtZGlzYWJsZTo6YWZ0ZXIsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4uYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAwLjMzNzVyZW0gMC42NzVyZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICAvKlxuICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAmIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgJjpub3QoOmZvY3VzLXZpc2libGUpOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coMC43KTtcbiAgICAgIH1cbiAgfVxuICAqL1xuICAvKlxuICBAc3VwcG9ydHMgKCBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsICkge1xuICAgICAgYm9keS5mb250LXVwICYge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkYnRuLXBhZGRpbmcteSswLjE1cmVtO1xuICAgICAgfVxuICAgICAgYm9keS5mb250LWRvd24gJiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICB9XG4gIH1cbiAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuICAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4gIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSBpLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0bikgaSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIGksXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24gaSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiBpLFxuLmJ0biBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmU6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmFjdGl2ZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjphY3RpdmUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuOmZvY3VzLXZpc2libGUsXG4uYnRuOmFjdGl2ZSxcbi5idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogMC4zcmVtO1xuICBvdXRsaW5lLXdpZHRoOiAwLjJyZW07XG59XG5wIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmJ0biksIHAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpmaXJzdC1jaGlsZCk6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYnRuKSwgcCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpmaXJzdC1jaGlsZCksIC53cC1ibG9jay1idXR0b24gcCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpLFxucCAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpmaXJzdC1jaGlsZCksXG4ud3AtYmxvY2stZmlsZSBwIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxucCAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbnAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIHAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIHAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6bGFzdC1jaGlsZCksIC53cC1ibG9jay1idXR0b24gcCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6bGFzdC1jaGlsZCksXG5wIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLndwLWJsb2NrLWZpbGUgcCAud3AtZWxlbWVudC1idXR0b246bm90KDpsYXN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksXG5wIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnRuLWJsb2NrLCAuYnRuLWJsb2NrIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rICsgLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAuYnRuLWJsb2NrICsgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rICsgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJ0bjpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSxcbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtaGwtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLXByaW1hcnk6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGU6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bi1zZWNvbmRhcnk6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24gYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbiAuaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBib3JkZXItd2lkdGg6IDAuMTVyZW07XG4gIHBhZGRpbmc6IDAuMjI1cmVtIDAuNjc1cmVtO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3ZlciwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpob3ZlcixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWJ1dHRvbiAuaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6Zm9jdXMtdmlzaWJsZSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6Zm9jdXMtdmlzaWJsZSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDo6LW1zLWV4cGFuZCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6Oi1tcy1leHBhbmQsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDo6cGxhY2Vob2xkZXIsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OjpwbGFjZWhvbGRlciwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtc2VhcmNoOmRpc2FibGVkLFxuYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpkaXNhYmxlZCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZWxdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXNlYXJjaF06ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0ZXh0YXJlYTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNlbGVjdDpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBib2R5IC5jYWxlbmRhci1wbHVzIFtyZWFkb25seV0jY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIFtyZWFkb25seV0jY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFtyZWFkb25seV1bdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3JlYWRvbmx5XVt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFtyZWFkb25seV1bdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFtyZWFkb25seV1bdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWFbcmVhZG9ubHldOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0W3JlYWRvbmx5XTpub3QoLmZvcm0tY29udHJvbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0I2NhbGVuZGFyLXBsdXMtc2VhcmNoOmZvY3VzOjotbXMtdmFsdWUsXG5ib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdCNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OmZvY3VzOjotbXMtdmFsdWUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNlbGVjdDpmb2N1czpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygwLjg3NWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIGJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W3NpemVdI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3Rbc2l6ZV0jY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0W3NpemVdOm5vdCguZm9ybS1jb250cm9sKSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIGJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W211bHRpcGxlXSNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W211bHRpcGxlXSNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3RbbXVsdGlwbGVdOm5vdCguZm9ybS1jb250cm9sKSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzIHRleHRhcmVhI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyB0ZXh0YXJlYSNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmVudHJpZXMtcm93IGFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cmllcy1yb3cuaW1hZ2Utb24tdG9wIGFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmVudHJpZXMtcm93LmltYWdlLW9uLXRvcCAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcmRlcjogLTE7XG59XG4uZW50cmllcy1yb3cuaW1hZ2UtZGlzYWJsZWQgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyaWVzLXJvdyAuZW50cnktbWV0YSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbnRyaWVzLXJvdyAuZW50cnktbWV0YSA+IHVsID4gbGkucG9zdC1hdXRob3ItaGFzLWF2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZW50cnktY29sLWJveGVkIC5lbnRyeS1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50cnktY29sLWJveGVkLmltYWdlLW9uLXRvcCAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW46IC0ycmVtIC0ycmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWdlLWhlYWRlciAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIC5hY3RpdmUgOmJlZm9yZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWIgLmFjdGl2ZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG4ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWJzLmhlcm8taGFzLWJyZWFkY3J1bWItdG9wLXJpZ2h0Lmhlcm8tZW5hYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuYmxvZy5oaWRlLWhlcm8tcGFnZS10aXRsZSAucGFnZS1oZWFkZXIsIGJvZHkuYmxvZy5oaWRlLWhlcm8tcGFnZS10aXRsZSAjaGVyby1tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudHJ5LXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW50cnktdGl0bGUgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59XG4uZW50cnktdGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZW50cnktdHlwZS1pZGljYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQ6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVudHJ5LWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lbnRyeS1jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbnRyeS1jb250ZW50IGgyOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDI6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDM6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oMzpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpub3QoOmZpcnN0LWNoaWxkKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMi42MjVyZW07XG59XG4uZW50cnktY29udGVudCBoMzpub3QoOmxhc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDM6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpub3QoOmxhc3QtY2hpbGQpOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDQ6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oNDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07XG59XG4uZW50cnktY29udGVudCBoNDpub3QoOmxhc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGg1Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uZW50cnktY29udGVudCBoNTpub3QoOmxhc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZW50cnktY29udGVudCBoNjpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG59XG4uZW50cnktY29udGVudCBoNjpub3QoOmxhc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZW50cnktY29udGVudCA+IC53cC1ibG9jay1zcGFjZXI6Zmlyc3QtY2hpbGQgKyAqIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25mdWxsLFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC5hbGlnbndpZGUsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC5hbGlnbmNlbnRlcixcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25sZWZ0LFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25mdWxsLmhhcy1wYXJhbGxheCxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlLmhhcy1wYXJhbGxheCxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuaGFzLXBhcmFsbGF4LndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC5hbGlnbmNlbnRlci5oYXMtcGFyYWxsYXgsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdC5oYXMtcGFyYWxsYXgsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWducmlnaHQuaGFzLXBhcmFsbGF4IHtcbiAgb3BhY2l0eTogaW5pdGlhbDtcbn1cblxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4uZW50cnktZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbnRyeS1tZXRhIGEsIC5lbnRyeS1tZXRhIC5wb3N0LXN0aWNreSAubWV0YS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDUwMDtcbn1cbi5lbnRyeS1tZXRhIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LW1ldGEgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIGkge1xuICBtYXJnaW4tdG9wOiAtMC4xMTI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5wYWdpbmF0aW9uIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMTVweCkgY2FsYygtMTVweCArIHZhcigtLXNoYWRvd3MpICogMC41KSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5wYWdlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbSBhOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLnBhZ2UtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5cbi5jcHNjaG9vbC1yZWFkLW1vcmUtbGluay1ob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUsXG4uY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtY2FsZW5kYXItd3JhcCxcbltkYXRhLXR5cGU9XCJjb3JlL2dyb3VwXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvYnV0dG9uXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvYXJjaGl2ZXNcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9jYXRlZ29yaWVzXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvY29kZVwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2NvbHVtbnNcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9jb3ZlclwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2VtYmVkXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvY2FsZW5kYXJcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9nYWxsZXJ5XCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvbGF0ZXN0LWNvbW1lbnRzXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvbGF0ZXN0LXBvc3RzXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvbWVkaWEtdGV4dFwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL3ByZWZvcm1hdHRlZFwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL3B1bGxxdW90ZVwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL3F1b3RlXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvdmVyc2VcIl0sXG5bZGF0YS10eXBlPVwiY29yZS92aWRlb1wiXSxcbltkYXRhLXR5cGU9XCJjb3JlL3NlcGFyYXRvclwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2ltYWdlXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ud3AtYmxvY2stZ3JvdXAuYWxpZ253aWRlLmhhcy1iYWNrZ3JvdW5kLCAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBwYWRkaW5nOiAzcmVtIDNyZW07XG59XG4ud3AtYmxvY2stZ3JvdXAuYWxpZ25mdWxsLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogM3JlbSAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1jb3ZlciBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLWNvdmVyIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKlxuW2NsYXNzPVwid3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQgaGFzLWJhY2tncm91bmQtZGltXCJdIHtcblx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xufVxuKi9cbltjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbltjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5bY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqIC5hbGlnbmNlbnRlcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSA+ICogLmFsaWduY2VudGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWxpZ25mdWxsIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGVudC13aWR0aCkgLSAzcmVtKTtcbiAgfVxuICAuYWxpZ25mdWxsIC5hbGlnbmZ1bGwgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChvZGQpID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKGV2ZW4pID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLWFyY2hpdmVzLCAud3AtYmxvY2stY2F0ZWdvcmllcywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cywgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53cC1ibG9jay1hcmNoaXZlcyA+IHVsLCAud3AtYmxvY2stY2F0ZWdvcmllcyA+IHVsLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gdWwsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cC1ibG9jay1hcmNoaXZlcyBhLCAud3AtYmxvY2stY2F0ZWdvcmllcyBhLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGEsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgYSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAtMS42cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbndpZGUsIC53cC1ibG9jay1nYWxsZXJ5LndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygzMHB4KSBjYWxjKC0zMHB4ICsgdmFyKC0tc2hhZG93cykgKiAxKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkgPiBhOmZpcnN0LW9mLXR5cGU6bm90KDpob3Zlcikge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzOm5vdCguaXMtZ3JpZCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlcywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlcyBsaSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlczpub3QoLmlzLWdyaWQpIGxpLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3I6bm90KC5pcy1ncmlkKSBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzOm5vdCguaXMtZ3JpZCkgbGk6Zmlyc3QtY2hpbGQsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWF1dGhvcjpub3QoLmlzLWdyaWQpIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWZ1bGwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50ID4gdWwsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDIuOGVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25sZWZ0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDJyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLmFsaWducmlnaHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGNpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3I6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGU6OmJlZm9yZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdDo6YmVmb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25yaWdodCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25mdWxsOm5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWduZnVsbCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbndpZGU6OmJlZm9yZSwgLndwLWJsb2NrLXB1bGxxdW90ZS53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZTo6YmVmb3JlLCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWduZnVsbDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDhlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQgcCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbndpZGUsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Iud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25mdWxsIHtcbiAgICBwYWRkaW5nOiA2cmVtIDRyZW0gNHJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdud2lkZSBibG9ja3F1b3RlIHAsIC53cC1ibG9jay1wdWxscXVvdGUud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBwLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIGNpdGUsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgZm9vdGVyLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUgcCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGVbc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiXSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1xdW90ZVtzdHlsZT1cInRleHQtYWxpZ246cmlnaHRcIl0ge1xuICBib3JkZXItd2lkdGg6IDAgMC4ycmVtIDAgMDtcbiAgcGFkZGluZzogMCAycmVtIDAgMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWRhdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuMTVlbTtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDAuN2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjE1ZW07XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQge1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3IpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAvKlxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgICAmOmhvdmVyIHtcbiAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvci1hY2NlbnQtYSksICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICAgfVxuICAgICBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgfVxuICAqL1xufVxuXG4vKlxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHQmOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpICFpbXBvcnRhbnQ7XG5cdH1cblx0LndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0fVxufVxuKi9cbi53cC1ibG9jay1maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndwLWJsb2NrLWZpbGUgYTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbik6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUgdGgsIC53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1ibG9jay1zZXBhcmF0b3IsIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hbGlnbmZ1bGwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAuYWxpZ253aWRlIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czo6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciwgLmhhcy1jb2xvci1iZy1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtY29sb3ItYmctYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWJnLCAtLWZhbHNlKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QsIC0tZmFsc2UtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWNjZW50LCAtLWZhbHNlLWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1hLCAtLWZhbHNlLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLCAtLWZhbHNlLWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hLCAtLWZhbHNlLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJnLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnLCAtLWZhbHNlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWNvbG9yLWJnLWFsdC1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtY29sb3ItYmctYWx0LWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQsIC0tZmFsc2UpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QsIC0tZmFsc2UtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCwgLS1mYWxzZS1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEsIC0tZmFsc2UtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCwgLS1mYWxzZS1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEsIC0tZmFsc2UtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJnLWFsdC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQsIC0tZmFsc2UpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAtLWNvbG9yLWJveGVzOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWJveGVzLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRmb290LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0Zm9vdCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRoZWFkLCAuaGFzLWNvbG9yLWJveGVzLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1jb2xvci1ib3hlcy1iYWNrZ3JvdW5kLWNvbG9yLCAuZW50cnktY29sLWJveGVkIGFydGljbGUsIC5wYWdpbmF0aW9uLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcywgLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJveGVzLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLCAtLWNvbG9yLWJnLWFsdCkgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZWFkZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVhZGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLW1haW4tYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1hKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvciwgLS1jb2xvci1iZyk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvciwgLS1jb2xvci1iZykgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlcm8tbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVyby1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVyby1tYWluLWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtZm9vdGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWZvb3Rlci1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWZvb3Rlci1tYWluLWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCkgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC0tYWxlcnQtYmctY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgLS1hbGVydC1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWEpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obCk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtYWxlcnQtYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWFsZXJ0LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1hbGVydC1iZy1jb2xvciwgLS1jb2xvci1iZyk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1hbGVydC1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1hbGVydC1iZy1jb2xvciwgLS1jb2xvci1iZykgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGZvb3QsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRmb290LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aGVhZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGhlYWQsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsIC5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSwgLnBhZ2luYXRpb24sIC5oYXMtYmFja2dyb3VuZCxcbi53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLS1jb2xvci1iZy1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLWJnKTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIGZvbnQtZGlzcGxheTogb3B0aW9uYWw7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygwLjllbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIuc2l0ZS1ib3hlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLXNlY29uZGFyeSk7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyLnNpdGUtYm94ZWQgLnNpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIuc2l0ZS1ib3hlZDpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIuc2l0ZS1ib3hlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDYwcHgpIGNhbGMoLTYwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDIpIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYS5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG5ib2R5LnNpbmd1bGFyOm5vdCguaGFzLXNpZGViYXIpICNjb250ZW50LmNvbnRhaW5lciwgLmNvbnRhaW5lci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbn1cblxuYm9keTpub3QoLmhhcy1zaWRlYmFyKSAubWFpbi13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSAqIC0xKTtcbiAgfVxufVxuYm9keS5tYWluLXdyYXBwZXItbWFyZ2luLWJvdHRvbS1kaXNhYmxlZCAubWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyIC5tYWluLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyIC5tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSkgKiAtMSk7XG4gIH1cbn1cblxuLnNpdGUtd2lkdGgtbWF4IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbn1cbmJvZHkuc2l0ZS1ib3hlZCAuc2l0ZS13aWR0aC1tYXgge1xuICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtYm94LXdpZHRoKTtcbn1cblxuLmNwcy1pY29uLmNwcy1kYXNoaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAuY3BzLWRhc2hpY29uLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLmNwcy1kYXNoaWNvbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGRhc2hpY29ucyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1hbGlnbj1mdWxsXSxcbltkYXRhLWFsaWduPXdpZGVdIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBbZGF0YS1hbGlnbj1mdWxsXSxcbiAgW2RhdGEtYWxpZ249d2lkZV0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCBbZGF0YS1hbGlnbj1mdWxsXSwgLnNpdGUtYm94ZWQgW2RhdGEtYWxpZ249ZnVsbF0sIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCBbZGF0YS1hbGlnbj1mdWxsXSxcbi5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgW2RhdGEtYWxpZ249d2lkZV0sXG4uc2l0ZS1ib3hlZCBbZGF0YS1hbGlnbj13aWRlXSxcbi5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCBbZGF0YS1hbGlnbj13aWRlXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogaW5pdGlhbDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbltkYXRhLWFsaWduPXdpZGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzcmVtKTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3ICsgMS41cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzcmVtKTtcbn1cbltkYXRhLWFsaWduPXdpZGVdICsgW2RhdGEtYWxpZ249d2lkZV0ge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBbZGF0YS1hbGlnbj13aWRlXSArIFtkYXRhLWFsaWduPXdpZGVdIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IFtkYXRhLWFsaWduPXdpZGVdLCAuc2l0ZS1ib3hlZCBbZGF0YS1hbGlnbj13aWRlXSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgW2RhdGEtYWxpZ249d2lkZV0ge1xuICAgIG1heC13aWR0aDogY2FsYygxMzMwcHggLSAzcmVtKTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDY2NXB4ICsgMS41cmVtKTtcbiAgICB3aWR0aDogY2FsYygxMzMwcHggLSAzcmVtKTtcbiAgfVxufVxuXG5bZGF0YS1hbGlnbj1mdWxsXSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuW2RhdGEtYWxpZ249ZnVsbF0gKyBbZGF0YS1hbGlnbj1mdWxsXSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIFtkYXRhLWFsaWduPWZ1bGxdICsgW2RhdGEtYWxpZ249ZnVsbF0ge1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtYWxpZ249ZnVsbF06bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODEuOThweCkge1xuICBbZGF0YS1hbGlnbj1mdWxsXSBbZGF0YS1hbGlnbj1mdWxsXSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuW2RhdGEtYWxpZ249Y2VudGVyXSxcbltkYXRhLWFsaWduPWNlbnRlcl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5bZGF0YS1hbGlnbj1jZW50ZXJdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbltkYXRhLWFsaWduPWNlbnRlcl0gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQsXG4uZW50cnktY29udGVudCAuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LFxuICAuYWxpZ25yaWdodCxcbiAgLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTMzMHB4IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0LCAuc2l0ZS1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAoMTMzMHB4IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjJyZW07XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGNvbG9yIDAuNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWd1cmUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBociwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stc2VwYXJhdG9yLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc21hbGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgbWFyayxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMnB4O1xuICBtYXJnaW46IDNyZW0gMDtcbiAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDEuNXJlbTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYmxvY2txdW90ZSBjaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGNpdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNhbXAsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgY29kZSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBrYmQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuM3JlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDRyZW0gMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHByZSBjb2RlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGVtYmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ2NhcHRpb24sIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24sIC53cC1ibG9jay1pbWFnZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ2NhcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWVtYmVkIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uIGEsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24gYSwgLndwLWJsb2NrLWltYWdlIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbiBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiBhLFxuLndwLWJsb2NrLWVtYmVkIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLCAud3AtYmxvY2staW1hZ2UgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uLFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uLFxuICAud3AtYmxvY2stZW1iZWQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aCBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0aCBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGg6bGFzdC1jaGlsZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIGNhcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogM2VtIDAgM2VtIC0wLjhlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNmVtKTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbjogMC44ZW0gMDtcbiAgcGFkZGluZzogMCAwLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC44ZW07XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBmb250LXNpemU6IDUuMWVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDAuMDVlbSAwLjFlbSAwIDA7XG59XG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuICBmb250LXNpemU6IDAuODEzZW07XG59XG5cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xufVxuXG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjYyNWVtO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xufVxuXG4ucHQtaGVhZGVyLW1haW4taGVpZ2h0IHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKTtcbn1cblxuLypcbiAqIEFkZHMgaW50ZWdyYXRpb24gd2l0aCBDYWxlbmRhciBQbHVzIHBsdWdpbi5cbiAqL1xuYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciA+IHAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIge1xuICBmbGV4LXdyYXA6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWEpO1xuICBmb250LXNpemU6IDAuNzg3NWVtO1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciBidXR0b24ucmJjLWFjdGl2ZSwgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uLnJiYy1hY3RpdmU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3QpO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciA+IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciArIC5yYmMtaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1tb250aC12aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtbW9udGgtcm93ICsgLnJiYy1tb250aC1yb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW9mZi1yYW5nZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1vZmYtcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF0ZS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXktYmcgKyAucmJjLWRheS1iZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQ6aG92ZXIsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtcm93LXNlZ21lbnQge1xuICBwYWRkaW5nOiAwIDRweCAxcHggMnB4O1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW1vbnRoLXZpZXcgLnJiYy10b2RheSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWNvbG9yLWJnKSAxcHggc29saWQ7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLXZpZXcsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS1jb250ZW50ID4gKiArICogPiAqLFxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtY29udGVudCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lc2xvdC1ncm91cCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLWhlYWRlci1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3IC5yYmMtcm93IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXktc2xvdCAucmJjLXRpbWUtc2xvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWFnZW5kYS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtYWdlbmRhLXZpZXcgdGFibGUucmJjLWFnZW5kYS10YWJsZSB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZS1oZWFkZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLWhlYWRlciAuZGFzaGljb25zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUgLmNhbGVuZGFycC1kYXRlLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbmJvZHkgLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSAuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZGF0ZSAuY2FsZW5kYXJwLWRhdGUtZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmV2ZW50cy1saXN0LXdpZGdldCAuZXZlbnQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLndpZGdldF9jYWxlbmRhciB0ZCB7XG4gIHBhZGRpbmc6IDAuMjI1cmVtO1xufVxuLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCAuY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQgPiAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApID4gLmNhbGVuZGFycF9jYWxlbmRhci5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCAuY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQgPiAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApID4gLmNhbGVuZGFycF9jYWxlbmRhci5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0gLmNhbGVuZGFycC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZXZlbnRzLmNvbHVtbnMge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZXZlbnRzLmNvbHVtbnMgLmNhbGVuZGFyLWV2ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZXZlbnRzLmNvbHVtbnMgLmNhbGVuZGFyLWV2ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4vKlxuICogQWRkcyBiYXNpYyBzdHlsaW5nIHRvIGRpcmVjdG9yeSBtb2R1bGUgaW5jbHVkZWQgd2l0aCB0aGVtZS5cbiAqL1xuLmNwLWRpci1pdGVtLWZpZWxkczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNwLWRpci1jb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbi5jcC1kaXItY29udHJvbHMgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNwLWRpci1jb250cm9scyBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY3AtZGlyLWNvbnRyb2wge1xuICBtYXJnaW46IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5jcC1kaXItY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICB9XG59XG5cbi5jcC1kaXItY29udHJvbC1zZWFyY2gge1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi5jcC1kaXItY29udHJvbC1zZWxlY3Qge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jcC1kaXItcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmNwLWRpci1uby1yZXN1bHRzLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogdmFyKC0tY29sb3ItYm94ZXMpIHNvbGlkIDFweDtcbn1cbi5jcC1kaXItY29udGVudC0tbm8tcmVzdWx0cyAuY3AtZGlyLW5vLXJlc3VsdHMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHggKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5lZGl0b3ItcG9zdC10aXRsZSAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOGVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5lZGl0b3ItcG9zdC10aXRsZSAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMmVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gKixcbi53cC1ibG9jayB7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250ZW50LXdpZHRoKSAtIDNyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249d2lkZV0ge1xuICBsZWZ0OiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPXdpZGVdIC53cC1ibG9jayB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPWZ1bGxdIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1mdWxsXSBbZGF0YS1hbGlnbj1mdWxsXSAud3AtYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1sZWZ0XSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1yaWdodF0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1sZWZ0XSAud3AtYmxvY2stY292ZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249cmlnaHRdIC53cC1ibG9jay1jb3ZlciB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMik7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250ZW50LXdpZHRoKSAvIDIpO1xufVxuXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuZWRpdG9yLWlubmVyLWJsb2NrcyA+IC5lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0ID4gLndwLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5lZGl0b3ItaW5uZXItYmxvY2tzID4gLmVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgPiAud3AtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1yaWNoLXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stY292ZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYmxvY2stZWRpdG9yLWJsb2NrLXByZXZpZXdfX2NvbnRlbnQgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgKixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgKjo6YmVmb3JlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksXG4uYnRuIHtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjQuNS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9mdW5jdGlvbnNcIjtcblxuLy8gTG9hZGluZyB2YXJpYWJsZXMgYmVmb3JlIGFuZCBhZnRlciBpcyBuZWVkZWQgdG8gcHJvcGVybHkgc2V0IFwibnVsbFwiIHZhbHVlc1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9ib290c3RyYXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9ib290c3RyYXBcIjtcblxuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Jvb3RcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcmVib290XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3R5cGVcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvaW1hZ2VzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2NvZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2dyaWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RhYmxlc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9mb3Jtc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9idXR0b25zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RyYW5zaXRpb25zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Ryb3Bkb3duXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2J1dHRvbi1ncm91cFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9pbnB1dC1ncm91cFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jdXN0b20tZm9ybXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbmF2XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L25hdmJhclwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jYXJkXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2JyZWFkY3J1bWJcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcGFnaW5hdGlvblwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9iYWRnZVwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvanVtYm90cm9uXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2FsZXJ0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9tZWRpYVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9saXN0LWdyb3VwXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Nsb3NlXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RvYXN0c1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9tb2RhbFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90b29sdGlwXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3BvcG92ZXJcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY2Fyb3VzZWxcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvc3Bpbm5lcnNcIjtcblxuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2FsaWduXCI7XG4vLy8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2JhY2tncm91bmRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2JvcmRlcnNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZGlzcGxheVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZW1iZWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9mbGV4XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9mbG9hdFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvb3ZlcmZsb3dcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3Bvc2l0aW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc2NyZWVucmVhZGVyc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc2hhZG93c1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3NpemluZ1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc3RyZXRjaGVkLWxpbmtcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zcGFjaW5nXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy90ZXh0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy92aXNpYmlsaXR5XCI7XG5cbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcHJpbnRcIjtcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA2MDBweCxcbiAgbWQ6IDc4MnB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTMzMHB4XG4pO1xuXG4kc3BhY2VyOiAzcmVtO1xuXG4kZm9udC1zaXplLWJhc2U6IDFlbTtcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XG4kZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAuODc1O1xuXG4kY2xvc2UtZm9udC1zaXplOiAxLjVyZW07XG5cbiRncmlkLWd1dHRlci13aWR0aDogJHNwYWNlcjtcblxuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcblxuJGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4kYm9yZGVyLXJhZGl1cy1sZzogdmFyKC0tcm91bmRuZXNzKTtcbiRib3JkZXItcmFkaXVzLXNtOiB2YXIoLS1yb3VuZG5lc3MpO1xuXG4kYm94LXNoYWRvdy1zbTogbm9uZTtcbiRib3gtc2hhZG93OiBub25lO1xuJGJveC1zaGFkb3ctbGc6IG5vbmU7XG5cbiRsaW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcbiRsaW5rLWNvbG9yOiBudWxsO1xuJGxpbmstaG92ZXItY29sb3I6IG51bGw7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBudWxsO1xuXG4kbmF2LWxpbmstaGVpZ2h0OiAwO1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6IDA7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMDtcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiBudWxsO1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMHJlbTsgXG4kbmF2YmFyLXBhZGRpbmcteTogJHNwYWNlciAqIDAuNTsgXG4kbmF2YmFyLXBhZGRpbmcteDogJHNwYWNlciAqIDAuNTsgXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6IC41ZW07XG4kbmF2LWxpbmstcGFkZGluZy14OiAxZW07XG5cbiRkcm9wZG93bi1zcGFjZXI6ICRzcGFjZXIqMC4yO1xuJGNhcmV0LXdpZHRoOiAuM2VtO1xuJGNhcmV0LXNwYWNpbmc6ICRjYXJldC13aWR0aCoxLjU7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAwO1xuJGRyb3Bkb3duLWJnOiBudWxsO1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiBudWxsO1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6IG51bGw7XG4kZHJvcGRvd24tY29sb3I6IG51bGw7XG5cbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IG5vbmU7XG4kYnRuLWZvbnQtc2l6ZTogMWVtO1xuJGJ0bi1mb250LXNpemUtbGc6IDEuMjVlbTtcbiRidG4tZm9udC1zaXplLXNtOiAwLjc1ZW07XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6IG51bGw7XG4kYnRuLXRyYW5zaXRpb246IG51bGw7XG4kYnRuLWZvbnQtd2VpZ2h0OiBudWxsO1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjE1O1xuXG4kaW5wdXQtZm9udC1zaXplOiBjYWxjKCAjeyRmb250LXNpemUtYmFzZX0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogY2FsYyggI3skZm9udC1zaXplLWxnfSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4kaW5wdXQtZm9udC1zaXplLXNtOiBjYWxjKCAjeyRmb250LXNpemUtc219ICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcblxuJGhyLWJvcmRlci13aWR0aDogMnB4O1xuXG4vL2p1bWJvdHJvblxuJGp1bWJvdHJvbi1iZzogbnVsbDtcblxuLy8gQnJlYWRjcnVtYlxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAwLjI1cmVtO1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAwLjVyZW07XG4kYnJlYWRjcnVtYi1iZzogbnVsbDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6IG51bGw7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6IG51bGw7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiBudWxsO1xuXG4vLyBMaXN0c1xuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDFyZW07XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDFyZW07XG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogLjVyZW0gO1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS43NXJlbTtcbiRtb2RhbC1jb250ZW50LWNvbG9yOiBudWxsO1xuJG1vZGFsLWNvbnRlbnQtYmc6IG51bGw7XG4kbW9kYWwtYmFja2Ryb3AtYmc6IHZhcigtLWNvbG9yLWJnKTtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAuODtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogMDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAwO1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDA7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06IG5vbmU7XG4kbW9kYWwtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcblxuJGNsb3NlLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4kY2xvc2UtdGV4dC1zaGFkb3c6IG51bGw7XG5cbiR0aGVtZS1jb2xvcnM6ICgpO1xuJGNvbG9yczogKCk7XG4kYm9keS1jb2xvcjogbnVsbDtcbiRoMS1mb250LXNpemU6IG51bGw7XG4kaDItZm9udC1zaXplOiBudWxsO1xuJGgzLWZvbnQtc2l6ZTogbnVsbDtcbiRoNC1mb250LXNpemU6IG51bGw7XG4kaDUtZm9udC1zaXplOiBudWxsO1xuJGg2LWZvbnQtc2l6ZTogbnVsbDtcbiRoci1tYXJnaW4teTogbnVsbDtcblxuJHBhZ2luYXRpb24tYmc6IG51bGw7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiBudWxsO1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogbnVsbDtcblxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGZhbHNlOyIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgKiAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XG4gIHNyYzpcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS50dGY/dTZyODFyJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/dTZyODFyJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnP3U2cjgxciMjeyRpY29tb29uLWZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmNwcy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uY3BzLWljb24tdHdpdHRlci1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLXR3aXR0ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXI7IFxuICB9XG59XG4uY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNoYXBlcy1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hhcGVzLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2stb3Blbi1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2stcmVhZGVyLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ7IFxuICB9XG59XG4uY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoYWxrYm9hcmQtdGVhY2hlci1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ7IFxuICB9XG59XG4uY3BzLWljb24tc2Nob29sLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zY2hvb2wtc29saWQ7IFxuICB9XG59XG4uY3BzLWljb24tY2xvY2stcmVndWxhciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvY2stcmVndWxhcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1yb2NrZXQtc29saWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXJvY2tldC1zb2xpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWFzdGVyaXNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hc3RlcmlzazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wbHVzOyBcbiAgfVxufVxuLmNwcy1pY29uLXF1ZXN0aW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1xdWVzdGlvbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1taW51cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWludXM7IFxuICB9XG59XG4uY3BzLWljb24tbXVzaWMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW11c2ljOyBcbiAgfVxufVxuLmNwcy1pY29uLWVudmVsb3BlLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWVudmVsb3BlLW87IFxuICB9XG59XG4uY3BzLWljb24tc3RhcjEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXIxOyBcbiAgfVxufVxuLmNwcy1pY29uLXVzZXIxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyMTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jbG9jay1vIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jay1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXJvYWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXJvYWQ7IFxuICB9XG59XG4uY3BzLWljb24taW5ib3gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWluYm94OyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2sxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrMTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFkcGhvbmVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWFkcGhvbmVzOyBcbiAgfVxufVxuLmNwcy1pY29uLXByaW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wcmludDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYW1lcmExIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYW1lcmExOyBcbiAgfVxufVxuLmNwcy1pY29uLXZpZGVvLWNhbWVyYSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmlkZW8tY2FtZXJhOyBcbiAgfVxufVxuLmNwcy1pY29uLWdpZnQxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1naWZ0MTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wbGFuZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGxhbmU7IFxuICB9XG59XG4uY3BzLWljb24tY2FsZW5kYXIxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjE7IFxuICB9XG59XG4uY3BzLWljb24tY29tbWVudDEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNvbW1lbnQxOyBcbiAgfVxufVxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmFjZWJvb2stc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWtleSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24ta2V5OyBcbiAgfVxufVxuLmNwcy1pY29uLWxpbmtlZGluLXNxdWFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlua2VkaW4tc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWZhY2Vib29rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1mYWNlYm9vay1mIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1mOyBcbiAgfVxufVxuLmNwcy1pY29uLWJlbGwtbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbC1vOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoYWluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGFpbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1saW5rMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGluazE7IFxuICB9XG59XG4uY3BzLWljb24tbW9uZXkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1vbmV5OyBcbiAgfVxufVxuLmNwcy1pY29uLWxpbmtlZGluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rZWRpbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi11bWJyZWxsYSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdW1icmVsbGE7IFxuICB9XG59XG4uY3BzLWljb24tbGlnaHRidWxiLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZ2h0YnVsYi1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXVzZXItbWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItbWQ7IFxuICB9XG59XG4uY3BzLWljb24tc3RldGhvc2NvcGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN0ZXRob3Njb3BlOyBcbiAgfVxufVxuLmNwcy1pY29uLXN1aXRjYXNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdWl0Y2FzZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1iZWxsMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbDE7IFxuICB9XG59XG4uY3BzLWljb24tY3V0bGVyeSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY3V0bGVyeTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1maWxlLXRleHQtbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmlsZS10ZXh0LW87IFxuICB9XG59XG4uY3BzLWljb24tYW1idWxhbmNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hbWJ1bGFuY2U7IFxuICB9XG59XG4uY3BzLWljb24tbWVka2l0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tZWRraXQ7IFxuICB9XG59XG4uY3BzLWljb24tc3VwZXJzY3JpcHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cGVyc2NyaXB0OyBcbiAgfVxufVxuLmNwcy1pY29uLW1pY3JvcGhvbmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1pY3JvcGhvbmU7IFxuICB9XG59XG4uY3BzLWljb24teW91dHViZS1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWZsaWNrcjEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjE7IFxuICB9XG59XG4uY3BzLWljb24tc3VuLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN1bi1vOyBcbiAgfVxufVxuLmNwcy1pY29uLW1vb24tbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9vbi1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXdoZWVsY2hhaXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXdoZWVsY2hhaXI7IFxuICB9XG59XG4uY3BzLWljb24tdmltZW8tc3F1YXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lby1zcXVhcmU7IFxuICB9XG59XG4uY3BzLWljb24tc3BhY2Utc2h1dHRsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BhY2Utc2h1dHRsZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1iYW5rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iYW5rOyBcbiAgfVxufVxuLmNwcy1pY29uLWluc3RpdHV0aW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnN0aXR1dGlvbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi11bml2ZXJzaXR5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzaXR5OyBcbiAgfVxufVxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1tb3J0YXItYm9hcmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1vcnRhci1ib2FyZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGlsZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hpbGQ7IFxuICB9XG59XG4uY3BzLWljb24tcGF3IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXc7IFxuICB9XG59XG4uY3BzLWljb24tcmVjeWNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcmVjeWNsZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1hdXRvbW9iaWxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hdXRvbW9iaWxlOyBcbiAgfVxufVxuLmNwcy1pY29uLWNhciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FyOyBcbiAgfVxufVxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXBhcGVyLXBsYW5lLW87IFxuICB9XG59XG4uY3BzLWljb24tc2VuZC1vIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW5kLW87IFxuICB9XG59XG4uY3BzLWljb24tY29weXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb3B5cmlnaHQ7IFxuICB9XG59XG4uY3BzLWljb24tYXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWF0OyBcbiAgfVxufVxuLmNwcy1pY29uLWJ1cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnVzOyBcbiAgfVxufVxuLmNwcy1pY29uLWNjIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYzsgXG4gIH1cbn1cbi5jcHMtaWNvbi11c2VyLXNlY3JldCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1zZWNyZXQ7IFxuICB9XG59XG4uY3BzLWljb24tdXNlci1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXBsdXM7IFxuICB9XG59XG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmFsYW5jZS1zY2FsZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zOyBcbiAgfVxufVxuLmNwcy1pY29uLXZpbWVvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lbzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzOyBcbiAgfVxufVxuLmNwcy1pY29uLXdoZWVsY2hhaXItYWx0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcXVlc3Rpb24tY2lyY2xlLW87IFxuICB9XG59XG4uY3BzLWljb24tYWRkcmVzcy1jYXJkLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFkZHJlc3MtY2FyZC1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXZjYXJkLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXZjYXJkLW87IFxuICB9XG59XG4uY3BzLWljb24tdXNlci1vIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW87IFxuICB9XG59XG4uY3BzLWljb24tZ3JhdiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhdjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1lbnZlbG9wZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW52ZWxvcGU7IFxuICB9XG59XG4uY3BzLWljb24tYnViYmxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGU7IFxuICB9XG59XG4uY3BzLWljb24tdXNlcnMxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyczE7IFxuICB9XG59XG4uY3BzLWljb24tYmVsbDIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwyOyBcbiAgfVxufVxuLmNwcy1pY29uLXBpbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGluOyBcbiAgfVxufVxuLmNwcy1pY29uLWNhbGVuZGFyMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXIyOyBcbiAgfVxufVxuLmNwcy1pY29uLXN1cHBvcnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cHBvcnQ7IFxuICB9XG59XG4uY3BzLWljb24taG9tZTQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWU0OyBcbiAgfVxufVxuLmNwcy1pY29uLXJpbmdfdm9sdW1lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yaW5nX3ZvbHVtZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi13aGVyZV90b192b3RlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVyZV90b192b3RlOyBcbiAgfVxufVxuLmNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1kYXRhX3VzYWdlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1kYXRhX3VzYWdlOyBcbiAgfVxufVxuLmNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q7IFxuICB9XG59XG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU7IFxuICB9XG59XG4uY3BzLWljb24tYWRkX2xvY2F0aW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hZGRfbG9jYXRpb247IFxuICB9XG59XG4uY3BzLWljb24tbmVhcl9tZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbmVhcl9tZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1yZXN0YXVyYW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZXN0YXVyYW50OyBcbiAgfVxufVxuLmNwcy1pY29uLWRlcGFydHVyZV9ib2FyZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkOyBcbiAgfVxufVxuLmNwcy1pY29uLXBpZV9jaGFydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGllX2NoYXJ0OyBcbiAgfVxufVxuLmNwcy1pY29uLWNha2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNha2U7IFxuICB9XG59XG4uY3BzLWljb24tbm90aWZpY2F0aW9ucyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbm90aWZpY2F0aW9uczsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zY2hvb2wge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNjaG9vbDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X2Rpc3NhdGlzZmllZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aHVtYl9kb3duX2FsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX3VwX2FsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1hY2NvdW50X2JhbGFuY2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFjY291bnRfYmFsYW5jZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZWFyY2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNlYXJjaDsgXG4gIH1cbn1cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12ZXJpZmllZF91c2VyOyBcbiAgfVxufVxuLmNwcy1pY29uLWZpbmdlcnByaW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maW5nZXJwcmludDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1nX3RyYW5zbGF0ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ190cmFuc2xhdGU7IFxuICB9XG59XG4uY3BzLWljb24td2JfdHdpZ2hsaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24td2JfdHdpZ2hsaWdodDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1lbW9qaV9lbW90aW9ucyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfZW1vdGlvbnM7IFxuICB9XG59XG4uY3BzLWljb24tZW1vamlfZXZlbnRzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbW9qaV9ldmVudHM7IFxuICB9XG59XG4uY3BzLWljb24tZW1vamlfb2JqZWN0cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfb2JqZWN0czsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zcG9ydHNfZXNwb3J0cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX2VzcG9ydHM7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX2dvbGYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19nb2xmOyBcbiAgfVxufVxuLmNwcy1pY29uLXNwb3J0c19ob2NrZXkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19ob2NrZXk7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX3J1Z2J5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfcnVnYnk7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX3NvY2NlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3NvY2NlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3ZvbGxleWJhbGw7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX3Rlbm5pcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3Rlbm5pczsgXG4gIH1cbn1cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWx1bmNoX2RpbmluZzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wYXJrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXJrOyBcbiAgfVxufVxuLmNwcy1pY29uLWljZWNyZWFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pY2VjcmVhbTsgXG4gIH1cbn1cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc20ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1hY191bml0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY191bml0OyBcbiAgfVxufVxuLmNwcy1pY29uLWJlYWNoX2FjY2VzcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVhY2hfYWNjZXNzOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoaWxkX2NhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoaWxkX2NhcmU7IFxuICB9XG59XG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yb29tX3NlcnZpY2U7IFxuICB9XG59XG4uY3BzLWljb24tYWN0aXZpdHkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFjdGl2aXR5OyBcbiAgfVxufVxuLmNwcy1pY29uLWFwZXJ0dXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hcGVydHVyZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1iZWxsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2stb3BlbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1vcGVuOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2s7IFxuICB9XG59XG4uY3BzLWljb24tYm9va21hcmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2ttYXJrOyBcbiAgfVxufVxuLmNwcy1pY29uLWNhbGVuZGFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYW1lcmEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZXZyb24tbGVmdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGV2cm9uLXJpZ2h0OyBcbiAgfVxufVxuLmNwcy1pY29uLWNsb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jbG91ZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvdWQ7IFxuICB9XG59XG4uY3BzLWljb24tY29mZmVlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb2ZmZWU7IFxuICB9XG59XG4uY3BzLWljb24tY29tcGFzcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tcGFzczsgXG4gIH1cbn1cbi5jcHMtaWNvbi1kb2xsYXItc2lnbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZG9sbGFyLXNpZ247IFxuICB9XG59XG4uY3BzLWljb24tZXllIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1leWU7IFxuICB9XG59XG4uY3BzLWljb24tZmlsZS10ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maWxlLXRleHQ7IFxuICB9XG59XG4uY3BzLWljb24tZm9sZGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mb2xkZXI7IFxuICB9XG59XG4uY3BzLWljb24tZ2lmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1nbG9iZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2xvYmU7IFxuICB9XG59XG4uY3BzLWljb24tZ3JpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFydDMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWxwLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVscC1jaXJjbGU7IFxuICB9XG59XG4uY3BzLWljb24taG9tZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYXRlZ29yeSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2F0ZWdvcnk7IFxuICB9XG59XG4uY3BzLWljb24taW5mbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5mbzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1saWZlLWJ1b3kge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZmUtYnVveTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1saW5rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2s7IFxuICB9XG59XG4uY3BzLWljb24tbWFpbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWFpbDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1tYXAtcGluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYXAtcGluOyBcbiAgfVxufVxuLmNwcy1pY29uLW1lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1lbnU7IFxuICB9XG59XG4uY3BzLWljb24tY29tbWVudCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tbWVudDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wYXBlcmNsaXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXBhcGVyY2xpcDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1waG9uZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGhvbmU7IFxuICB9XG59XG4uY3BzLWljb24tcHJpbnRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHJpbnRlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZXR0aW5ncyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2V0dGluZ3M7IFxuICB9XG59XG4uY3BzLWljb24tc2hhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNoYXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLXNob3BwaW5nLWJhZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hvcHBpbmctYmFnOyBcbiAgfVxufVxuLmNwcy1pY29uLXN0YXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXI7IFxuICB9XG59XG4uY3BzLWljb24tdGFnIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10YWc7IFxuICB9XG59XG4uY3BzLWljb24tdGh1bWJzLXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aHVtYnMtdXA7IFxuICB9XG59XG4uY3BzLWljb24tdXNlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi11c2VycyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcnM7IFxuICB9XG59XG4uY3BzLWljb24tY2xvc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb3NlOyBcbiAgfVxufVxuLmNwcy1pY29uLWhvbWUyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1ob21lMjEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyMTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1ob21lMyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTM7IFxuICB9XG59XG4uY3BzLWljb24tcGVuY2lsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wZW5jaWw7IFxuICB9XG59XG4uY3BzLWljb24tcGVuY2lsMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGVuY2lsMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFkcGhvbmVzMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhZHBob25lczE7IFxuICB9XG59XG4uY3BzLWljb24tbXVzaWMxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tdXNpYzE7IFxuICB9XG59XG4uY3BzLWljb24tYm9vazEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2sxOyBcbiAgfVxufVxuLmNwcy1pY29uLXByaWNlLXRhZ3Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXByaWNlLXRhZ3M7IFxuICB9XG59XG4uY3BzLWljb24tbGlmZWJ1b3kge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZmVidW95OyBcbiAgfVxufVxuLmNwcy1pY29uLXB1c2hwaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXB1c2hwaW47IFxuICB9XG59XG4uY3BzLWljb24tbG9jYXRpb24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2F0aW9uOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2F0aW9uMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jYXRpb24yOyBcbiAgfVxufVxuLmNwcy1pY29uLW1vYmlsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9iaWxlOyBcbiAgfVxufVxuLmNwcy1pY29uLXR2IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10djsgXG4gIH1cbn1cbi5jcHMtaWNvbi1kcmF3ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWRyYXdlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1idWJibGVzMyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlczM7IFxuICB9XG59XG4uY3BzLWljb24tYnViYmxlczQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJ1YmJsZXM0OyBcbiAgfVxufVxuLmNwcy1pY29uLXVzZXIyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1rZXkxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1rZXkxOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2syIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi13cmVuY2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXdyZW5jaDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1tYWdpYy13YW5kIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYWdpYy13YW5kOyBcbiAgfVxufVxuLmNwcy1pY29uLWFpZC1raXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFpZC1raXQ7IFxuICB9XG59XG4uY3BzLWljb24tc3RhdHMtZG90cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RhdHMtZG90czsgXG4gIH1cbn1cbi5jcHMtaWNvbi10cm9waHkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXRyb3BoeTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1naWZ0MiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDI7IFxuICB9XG59XG4uY3BzLWljb24tc3Bvb24ta25pZmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb29uLWtuaWZlOyBcbiAgfVxufVxuLmNwcy1pY29uLWxhYiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFiOyBcbiAgfVxufVxuLmNwcy1pY29uLXNwaGVyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BoZXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWVhcnRoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lYXJ0aDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFydDEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGVja21hcmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZWNrbWFyazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWFzYyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc29ydC1hbHBoYS1hc2M7IFxuICB9XG59XG4uY3BzLWljb24tc29ydC1hbHBoYS1kZXNjIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M7IFxuICB9XG59XG4uY3BzLWljb24taW5zdGFncmFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnN0YWdyYW07IFxuICB9XG59XG4uY3BzLWljb24teW91dHViZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24teW91dHViZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1mbGlja3Ige1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi10dW1ibHIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXR1bWJscjsgXG4gIH1cbn1cblxuIiwiJGljb21vb24tZm9udC1mYW1pbHk6IFwiY3BzY2hvb2xcIiAhZGVmYXVsdDtcbiRpY29tb29uLWZvbnQtcGF0aDogXCJmb250c1wiICFkZWZhdWx0O1xuXG4kY3BzLWljb24tdHdpdHRlci1zcXVhcmU6IFwiXFxlOTNjXCI7XG4kY3BzLWljb24tdHdpdHRlcjogXCJcXGU5ODZcIjtcbiRjcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOiBcIlxcZTkxMlwiO1xuJGNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ6IFwiXFxlOTI5XCI7XG4kY3BzLWljb24tc2hhcGVzLXNvbGlkOiBcIlxcZTkyYVwiO1xuJGNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDogXCJcXGU5MmJcIjtcbiRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDogXCJcXGU5MmNcIjtcbiRjcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZDogXCJcXGU5MmRcIjtcbiRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDogXCJcXGU5MmVcIjtcbiRjcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ6IFwiXFxlOTJmXCI7XG4kY3BzLWljb24tY2hhbGtib2FyZC1zb2xpZDogXCJcXGU5MzBcIjtcbiRjcHMtaWNvbi1zY2hvb2wtc29saWQ6IFwiXFxlOTMxXCI7XG4kY3BzLWljb24tY2xvY2stcmVndWxhcjogXCJcXGU5MzJcIjtcbiRjcHMtaWNvbi1yb2NrZXQtc29saWQ6IFwiXFxlOTMzXCI7XG4kY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDogXCJcXGU5MzRcIjtcbiRjcHMtaWNvbi1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRjcHMtaWNvbi1wbHVzOiBcIlxcZjA2N1wiO1xuJGNwcy1pY29uLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGNwcy1pY29uLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGNwcy1pY29uLW11c2ljOiBcIlxcZjAwMVwiO1xuJGNwcy1pY29uLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kY3BzLWljb24tc3RhcjE6IFwiXFxmMDA1XCI7XG4kY3BzLWljb24tdXNlcjE6IFwiXFxmMDA3XCI7XG4kY3BzLWljb24tY2xvY2stbzogXCJcXGYwMTdcIjtcbiRjcHMtaWNvbi1yb2FkOiBcIlxcZjAxOFwiO1xuJGNwcy1pY29uLWluYm94OiBcIlxcZjAxY1wiO1xuJGNwcy1pY29uLWxvY2sxOiBcIlxcZjAyM1wiO1xuJGNwcy1pY29uLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kY3BzLWljb24tcHJpbnQ6IFwiXFxmMDJmXCI7XG4kY3BzLWljb24tY2FtZXJhMTogXCJcXGYwMzBcIjtcbiRjcHMtaWNvbi12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XG4kY3BzLWljb24tZ2lmdDE6IFwiXFxmMDZiXCI7XG4kY3BzLWljb24tcGxhbmU6IFwiXFxmMDcyXCI7XG4kY3BzLWljb24tY2FsZW5kYXIxOiBcIlxcZjA3M1wiO1xuJGNwcy1pY29uLWNvbW1lbnQxOiBcIlxcZjA3NVwiO1xuJGNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRjcHMtaWNvbi1rZXk6IFwiXFxmMDg0XCI7XG4kY3BzLWljb24tbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGNwcy1pY29uLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGNwcy1pY29uLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kY3BzLWljb24tYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGNwcy1pY29uLWNoYWluOiBcIlxcZjBjMVwiO1xuJGNwcy1pY29uLWxpbmsxOiBcIlxcZjBjMVwiO1xuJGNwcy1pY29uLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGNwcy1pY29uLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGNwcy1pY29uLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGNwcy1pY29uLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGNwcy1pY29uLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kY3BzLWljb24tc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kY3BzLWljb24tc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kY3BzLWljb24tYmVsbDE6IFwiXFxmMGYzXCI7XG4kY3BzLWljb24tY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRjcHMtaWNvbi1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRjcHMtaWNvbi1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kY3BzLWljb24tbWVka2l0OiBcIlxcZjBmYVwiO1xuJGNwcy1pY29uLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGNwcy1pY29uLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kY3BzLWljb24teW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG4kY3BzLWljb24tZmxpY2tyMTogXCJcXGYxNmVcIjtcbiRjcHMtaWNvbi1zdW4tbzogXCJcXGYxODVcIjtcbiRjcHMtaWNvbi1tb29uLW86IFwiXFxmMTg2XCI7XG4kY3BzLWljb24td2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRjcHMtaWNvbi12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kY3BzLWljb24tc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRjcHMtaWNvbi1iYW5rOiBcIlxcZjE5Y1wiO1xuJGNwcy1pY29uLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGNwcy1pY29uLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kY3BzLWljb24tZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kY3BzLWljb24tbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGNwcy1pY29uLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGNwcy1pY29uLXBhdzogXCJcXGYxYjBcIjtcbiRjcHMtaWNvbi1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGNwcy1pY29uLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kY3BzLWljb24tY2FyOiBcIlxcZjFiOVwiO1xuJGNwcy1pY29uLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kY3BzLWljb24tc2VuZC1vOiBcIlxcZjFkOVwiO1xuJGNwcy1pY29uLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRjcHMtaWNvbi1hdDogXCJcXGYxZmFcIjtcbiRjcHMtaWNvbi1idXM6IFwiXFxmMjA3XCI7XG4kY3BzLWljb24tY2M6IFwiXFxmMjBhXCI7XG4kY3BzLWljb24tdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kY3BzLWljb24tdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGNwcy1pY29uLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRjcHMtaWNvbi12aW1lbzogXCJcXGYyN2RcIjtcbiRjcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRjcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcbiRjcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRjcHMtaWNvbi12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGNwcy1pY29uLXVzZXItbzogXCJcXGYyYzBcIjtcbiRjcHMtaWNvbi1ncmF2OiBcIlxcZjJkNlwiO1xuJGNwcy1pY29uLWVudmVsb3BlOiBcIlxcZTkzNlwiO1xuJGNwcy1pY29uLWJ1YmJsZTogXCJcXGU5MzdcIjtcbiRjcHMtaWNvbi11c2VyczE6IFwiXFxlOTM4XCI7XG4kY3BzLWljb24tYmVsbDI6IFwiXFxlOTM5XCI7XG4kY3BzLWljb24tcGluOiBcIlxcZTkwNVwiO1xuJGNwcy1pY29uLWNhbGVuZGFyMjogXCJcXGU5M2FcIjtcbiRjcHMtaWNvbi1zdXBwb3J0OiBcIlxcZTkzYlwiO1xuJGNwcy1pY29uLWhvbWU0OiBcIlxcZTkzZFwiO1xuJGNwcy1pY29uLXJpbmdfdm9sdW1lOiBcIlxcZTkzZVwiO1xuJGNwcy1pY29uLXdoZXJlX3RvX3ZvdGU6IFwiXFxlOTNmXCI7XG4kY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm06IFwiXFxlOTQwXCI7XG4kY3BzLWljb24tZGF0YV91c2FnZTogXCJcXGU5NDFcIjtcbiRjcHMtaWNvbi1pbnNlcnRfZW1vdGljb250YWdfZmFjZXNtb29kOiBcIlxcZTk0MlwiO1xuJGNwcy1pY29uLWluc2VydF9pbnZpdGF0aW9uZXZlbnQ6IFwiXFxlOTQzXCI7XG4kY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTogXCJcXGU5NDRcIjtcbiRjcHMtaWNvbi1sb2NhbF9yZXN0YXVyYW50cmVzdGF1cmFudF9tZW51OiBcIlxcZTk0NVwiO1xuJGNwcy1pY29uLWFkZF9sb2NhdGlvbjogXCJcXGU5NDZcIjtcbiRjcHMtaWNvbi1uZWFyX21lOiBcIlxcZTk0N1wiO1xuJGNwcy1pY29uLXJlc3RhdXJhbnQ6IFwiXFxlOTQ4XCI7XG4kY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkOiBcIlxcZTk0OVwiO1xuJGNwcy1pY29uLXBpZV9jaGFydDogXCJcXGU5NGFcIjtcbiRjcHMtaWNvbi1jYWtlOiBcIlxcZTk0YlwiO1xuJGNwcy1pY29uLW5vdGlmaWNhdGlvbnM6IFwiXFxlOTRjXCI7XG4kY3BzLWljb24tc2Nob29sOiBcIlxcZTk0ZFwiO1xuJGNwcy1pY29uLXNlbnRpbWVudF9kaXNzYXRpc2ZpZWQ6IFwiXFxlOTRlXCI7XG4kY3BzLWljb24tc2VudGltZW50X25ldXRyYWw6IFwiXFxlOTRmXCI7XG4kY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDogXCJcXGU5NTBcIjtcbiRjcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9kaXNzYXRpc2ZpZWQ6IFwiXFxlOTUxXCI7XG4kY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkOiBcIlxcZTk1MlwiO1xuJGNwcy1pY29uLXRodW1iX2Rvd25fYWx0OiBcIlxcZTk1M1wiO1xuJGNwcy1pY29uLXRodW1iX3VwX2FsdDogXCJcXGU5NTRcIjtcbiRjcHMtaWNvbi1hY2NvdW50X2JhbGFuY2U6IFwiXFxlOTU1XCI7XG4kY3BzLWljb24tc2VhcmNoOiBcIlxcZTkwNlwiO1xuJGNwcy1pY29uLXZlcmlmaWVkX3VzZXI6IFwiXFxlOTU2XCI7XG4kY3BzLWljb24tZmluZ2VycHJpbnQ6IFwiXFxlOTU3XCI7XG4kY3BzLWljb24tZ190cmFuc2xhdGU6IFwiXFxlOTI4XCI7XG4kY3BzLWljb24td2JfdHdpZ2hsaWdodDogXCJcXGU5NThcIjtcbiRjcHMtaWNvbi1lbW9qaV9lbW90aW9uczogXCJcXGU5NTlcIjtcbiRjcHMtaWNvbi1lbW9qaV9ldmVudHM6IFwiXFxlOTVhXCI7XG4kY3BzLWljb24tZW1vamlfb2JqZWN0czogXCJcXGU5NWJcIjtcbiRjcHMtaWNvbi1zcG9ydHNfZXNwb3J0czogXCJcXGU5NWNcIjtcbiRjcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6IFwiXFxlOTVkXCI7XG4kY3BzLWljb24tc3BvcnRzX2dvbGY6IFwiXFxlOTVlXCI7XG4kY3BzLWljb24tc3BvcnRzX2hvY2tleTogXCJcXGU5NWZcIjtcbiRjcHMtaWNvbi1zcG9ydHNfcnVnYnk6IFwiXFxlOTYwXCI7XG4kY3BzLWljb24tc3BvcnRzX3NvY2NlcjogXCJcXGU5NjFcIjtcbiRjcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbDogXCJcXGU5NjJcIjtcbiRjcHMtaWNvbi1zcG9ydHNfdGVubmlzOiBcIlxcZTk2M1wiO1xuJGNwcy1pY29uLWx1bmNoX2RpbmluZzogXCJcXGU5NjRcIjtcbiRjcHMtaWNvbi1wYXJrOiBcIlxcZTk2NVwiO1xuJGNwcy1pY29uLWljZWNyZWFtOiBcIlxcZTk2NlwiO1xuJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTogXCJcXGU5NjdcIjtcbiRjcHMtaWNvbi1hY191bml0OiBcIlxcZTk2OFwiO1xuJGNwcy1pY29uLWJlYWNoX2FjY2VzczogXCJcXGU5NjlcIjtcbiRjcHMtaWNvbi1jaGlsZF9jYXJlOiBcIlxcZTk2YVwiO1xuJGNwcy1pY29uLXJvb21fc2VydmljZTogXCJcXGU5NmJcIjtcbiRjcHMtaWNvbi1hY3Rpdml0eTogXCJcXGU5MDhcIjtcbiRjcHMtaWNvbi1hcGVydHVyZTogXCJcXGU5MGFcIjtcbiRjcHMtaWNvbi1iZWxsOiBcIlxcZTkwYlwiO1xuJGNwcy1pY29uLWJvb2stb3BlbjogXCJcXGU5MGNcIjtcbiRjcHMtaWNvbi1ib29rOiBcIlxcZTkwZFwiO1xuJGNwcy1pY29uLWJvb2ttYXJrOiBcIlxcZTkwZVwiO1xuJGNwcy1pY29uLWNhbGVuZGFyOiBcIlxcZTkwMFwiO1xuJGNwcy1pY29uLWNhbWVyYTogXCJcXGU5MGZcIjtcbiRjcHMtaWNvbi1jaGV2cm9uLWxlZnQ6IFwiXFxlOTI2XCI7XG4kY3BzLWljb24tY2hldnJvbi1yaWdodDogXCJcXGU5MjdcIjtcbiRjcHMtaWNvbi1jbG9jazogXCJcXGU5NmNcIjtcbiRjcHMtaWNvbi1jbG91ZDogXCJcXGU5MTBcIjtcbiRjcHMtaWNvbi1jb2ZmZWU6IFwiXFxlOTZkXCI7XG4kY3BzLWljb24tY29tcGFzczogXCJcXGU5MTFcIjtcbiRjcHMtaWNvbi1kb2xsYXItc2lnbjogXCJcXGU5NmVcIjtcbiRjcHMtaWNvbi1leWU6IFwiXFxlOTZmXCI7XG4kY3BzLWljb24tZmlsZS10ZXh0OiBcIlxcZTkxM1wiO1xuJGNwcy1pY29uLWZvbGRlcjogXCJcXGU5MTRcIjtcbiRjcHMtaWNvbi1naWZ0OiBcIlxcZTkxNVwiO1xuJGNwcy1pY29uLWdsb2JlOiBcIlxcZTk3MFwiO1xuJGNwcy1pY29uLWdyaWQ6IFwiXFxlOTE2XCI7XG4kY3BzLWljb24taGVhcnQzOiBcIlxcZTk3MVwiO1xuJGNwcy1pY29uLWhlbHAtY2lyY2xlOiBcIlxcZTk3MlwiO1xuJGNwcy1pY29uLWhvbWU6IFwiXFxlOTE3XCI7XG4kY3BzLWljb24tY2F0ZWdvcnk6IFwiXFxlOTAxXCI7XG4kY3BzLWljb24taW5mbzogXCJcXGU5MThcIjtcbiRjcHMtaWNvbi1saWZlLWJ1b3k6IFwiXFxlOTczXCI7XG4kY3BzLWljb24tbGluazogXCJcXGU5MTlcIjtcbiRjcHMtaWNvbi1sb2NrOiBcIlxcZTkxYVwiO1xuJGNwcy1pY29uLW1haWw6IFwiXFxlOTFiXCI7XG4kY3BzLWljb24tbWFwLXBpbjogXCJcXGU5MWNcIjtcbiRjcHMtaWNvbi1tZW51OiBcIlxcZTkwN1wiO1xuJGNwcy1pY29uLWNvbW1lbnQ6IFwiXFxlOTA0XCI7XG4kY3BzLWljb24tcGFwZXJjbGlwOiBcIlxcZTkxZFwiO1xuJGNwcy1pY29uLXBob25lOiBcIlxcZTkxZVwiO1xuJGNwcy1pY29uLXByaW50ZXI6IFwiXFxlOTFmXCI7XG4kY3BzLWljb24tc2V0dGluZ3M6IFwiXFxlOTIwXCI7XG4kY3BzLWljb24tc2hhcmU6IFwiXFxlOTIxXCI7XG4kY3BzLWljb24tc2hvcHBpbmctYmFnOiBcIlxcZTkyMlwiO1xuJGNwcy1pY29uLXN0YXI6IFwiXFxlOTIzXCI7XG4kY3BzLWljb24tdGFnOiBcIlxcZTkwMlwiO1xuJGNwcy1pY29uLXRodW1icy11cDogXCJcXGU5MjRcIjtcbiRjcHMtaWNvbi11c2VyOiBcIlxcZTkwM1wiO1xuJGNwcy1pY29uLXVzZXJzOiBcIlxcZTkyNVwiO1xuJGNwcy1pY29uLWNsb3NlOiBcIlxcZTkwOVwiO1xuJGNwcy1pY29uLWhvbWUyOiBcIlxcZTk3NFwiO1xuJGNwcy1pY29uLWhvbWUyMTogXCJcXGU5NzVcIjtcbiRjcHMtaWNvbi1ob21lMzogXCJcXGU5NzZcIjtcbiRjcHMtaWNvbi1wZW5jaWw6IFwiXFxlOTc3XCI7XG4kY3BzLWljb24tcGVuY2lsMjogXCJcXGU5NzhcIjtcbiRjcHMtaWNvbi1oZWFkcGhvbmVzMTogXCJcXGU5NzlcIjtcbiRjcHMtaWNvbi1tdXNpYzE6IFwiXFxlOTdhXCI7XG4kY3BzLWljb24tYm9vazE6IFwiXFxlOTM1XCI7XG4kY3BzLWljb24tcHJpY2UtdGFnczogXCJcXGU5N2JcIjtcbiRjcHMtaWNvbi1saWZlYnVveTogXCJcXGU5N2NcIjtcbiRjcHMtaWNvbi1wdXNocGluOiBcIlxcZTk3ZFwiO1xuJGNwcy1pY29uLWxvY2F0aW9uOiBcIlxcZTk4M1wiO1xuJGNwcy1pY29uLWxvY2F0aW9uMjogXCJcXGU5N2VcIjtcbiRjcHMtaWNvbi1tb2JpbGU6IFwiXFxlOTg0XCI7XG4kY3BzLWljb24tdHY6IFwiXFxlOTdmXCI7XG4kY3BzLWljb24tZHJhd2VyOiBcIlxcZTk4MFwiO1xuJGNwcy1pY29uLWJ1YmJsZXMzOiBcIlxcZTk4MVwiO1xuJGNwcy1pY29uLWJ1YmJsZXM0OiBcIlxcZTk4MlwiO1xuJGNwcy1pY29uLXVzZXIyOiBcIlxcZTk4NVwiO1xuJGNwcy1pY29uLWtleTE6IFwiXFxlOThkXCI7XG4kY3BzLWljb24tbG9jazI6IFwiXFxlOThmXCI7XG4kY3BzLWljb24td3JlbmNoOiBcIlxcZTk5MVwiO1xuJGNwcy1pY29uLW1hZ2ljLXdhbmQ6IFwiXFxlOTk3XCI7XG4kY3BzLWljb24tYWlkLWtpdDogXCJcXGU5OThcIjtcbiRjcHMtaWNvbi1zdGF0cy1kb3RzOiBcIlxcZTk5YlwiO1xuJGNwcy1pY29uLXRyb3BoeTogXCJcXGU5OWVcIjtcbiRjcHMtaWNvbi1naWZ0MjogXCJcXGU5OWZcIjtcbiRjcHMtaWNvbi1zcG9vbi1rbmlmZTogXCJcXGU5YTNcIjtcbiRjcHMtaWNvbi1sYWI6IFwiXFxlOWFhXCI7XG4kY3BzLWljb24tc3BoZXJlOiBcIlxcZTljOVwiO1xuJGNwcy1pY29uLWVhcnRoOiBcIlxcZTljYVwiO1xuJGNwcy1pY29uLWhlYXJ0MTogXCJcXGU5ZGFcIjtcbiRjcHMtaWNvbi1jaGVja21hcms6IFwiXFxlYTEwXCI7XG4kY3BzLWljb24tc29ydC1hbHBoYS1hc2M6IFwiXFxlYTQ4XCI7XG4kY3BzLWljb24tc29ydC1hbHBoYS1kZXNjOiBcIlxcZWE0OVwiO1xuJGNwcy1pY29uLWluc3RhZ3JhbTogXCJcXGVhOTJcIjtcbiRjcHMtaWNvbi15b3V0dWJlOiBcIlxcZWE5ZFwiO1xuJGNwcy1pY29uLWZsaWNrcjogXCJcXGVhYTRcIjtcbiRjcHMtaWNvbi10dW1ibHI6IFwiXFxlYWI5XCI7XG5cbiIsIiRmb250czogKFxuXHRhbXN0ZWx2YXI6IChub3JtYWw6ICdBbXN0ZWx2YXItUm9tYW4tVkYudHRmJywgaXRhbGljOiAnQW1zdGVsdmFyLUl0YWxpYy1WRi50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxuXHRjb21taXNzaW9uZXI6IChub3JtYWw6ICdDb21taXNzaW9uZXJbRkxBUixWT0xNLHNsbnQsd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcblx0ZXBpbG9ndWU6IChub3JtYWw6ICdFcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxuXHRnZWxhc2lvOiAobm9ybWFsOiAnR2VsYXNpby1WRi50dGYnLCBpdGFsaWM6ICdHZWxhc2lvLUl0YWxpYy1WRi50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxuXHRoZXB0YV9zbGFiOiAobm9ybWFsOiAnSGVwdGFTbGFiLVZGLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdGludGVyOiAobm9ybWFsOiAnSW50ZXIudmFyLnR0ZicsIGl0YWxpYzogJ0ludGVyLWl0YWxpYy52YXIudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcblx0bGV4ZW5kOiAobm9ybWFsOiAnTGV4ZW5kW0xYTkRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdG1hbnJvcGU6IChub3JtYWw6ICdNYW5yb3BlW3dnaHRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdG1lcnJpd2VhdGhlcjogKG5vcm1hbDogJ01lcnJpd2VhdGhlci1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdNZXJyaXdlYXRoZXItSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdG1vaGF2ZTogKG5vcm1hbDogJ01vaGF2ZVt3Z2h0XS50dGYnLCBpdGFsaWM6ICdNb2hhdmUtSXRhbGljW3dnaHRdLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdHBldHJvbmE6IChub3JtYWw6ICdQZXRyb25hW3dnaHRdLnR0ZicsIGl0YWxpYzogJ1BldHJvbmEtSXRhbGljW3dnaHRdLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdHBsYXlmYWlyOiAobm9ybWFsOiAnUGxheWZhaXJEaXNwbGF5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogJ1BsYXlmYWlyRGlzcGxheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcblx0cHVibGljX3NhbnM6IChub3JtYWw6ICdQdWJsaWMtU2Fucy1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdQdWJsaWMtU2Fucy1JdGFsaWMtVkYudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcblx0cXVpY2tzYW5kOiAobm9ybWFsOiAnUXVpY2tzYW5kLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdHJhbGV3YXk6IChub3JtYWw6ICdSYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogJ1JhbGV3YXktSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdHJ1c3NvbG86IChub3JtYWw6ICdSdXNzb2xvW29wc3osd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcblx0c3BhY2VfZ3JvdGVzazogKG5vcm1hbDogJ1NwYWNlR3JvdGVza1t3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxuXHQvKnVyYmFuaXN0OiAobm9ybWFsOiAnVXJiYW5pc3RHWC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLCovXG4pO1xuQGVhY2ggJGZvbnQsICRvcHRpb25zIGluICRmb250cyB7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udDtcblx0XHRmb250LXdlaWdodDogMTAwIDkwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRcdHNyYzogdXJsKCcuLi9mb250cy8jeyRmb250fS9mb250cy8je21hcC1nZXQoJG9wdGlvbnMsIG5vcm1hbCl9JykgZm9ybWF0KFwiI3ttYXAtZ2V0KCRvcHRpb25zLCBmb3JtYXQpfVwiKTtcblx0fVxuXHRAaWYgbWFwLWdldCgkb3B0aW9ucywgaXRhbGljKSB7XG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogMTAwIDkwMDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtZGlzcGxheTogc3dhcDtcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy8jeyRmb250fS9mb250cy8je21hcC1nZXQoJG9wdGlvbnMsIGl0YWxpYyl9JykgZm9ybWF0KFwiI3ttYXAtZ2V0KCRvcHRpb25zLCBmb3JtYXQpfVwiKTtcblx0XHR9XG4gICAgfVxufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGluY2x1ZGUgZWRpdG9yLXdyYXAodHJ1ZSkge1xuICAgIGgxLCAuaDEge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIuNSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIuNSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLCAuaDIge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMsIC5oMyB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS43NSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNzUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCwgLmg0IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNSwgLmg1IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjI1ICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg2LCAuaDYge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gICAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICB9XG59XG5cbiVoLXNlcGFyYXRvciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogMC4xZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oIHsgXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgJjo6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlaC1zZXBhcmF0b3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tICY6OmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlaC1zZXBhcmF0b3I7XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgJiB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAmLFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl0sXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAmLCBcbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yICZbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl0sXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oLXN0eWxlLWRpc2FibGUsXG4uaC1zdHlsZS1kaXNhYmxlLXRvcCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5oLXN0eWxlLWRpc2FibGUsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIkBtaXhpbiBiZy1zb2xpZC1sYXllcigkYmctY29sb3IpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG5AbWl4aW4gYWRqdXN0ZWQtc2l6ZSgkc2l6ZSwgJGFkanVzdCwgJGFkanVzdDI6IGZhbHNlLCAkcHJvcDogJ2ZvbnQtc2l6ZScpIHtcbiAgICBAaWYgJGFkanVzdDIge1xuICAgICAgICAjeyRwcm9wfTogY2FsYyggI3skc2l6ZX0gKiAodmFyKCN7JGFkanVzdH0pIC8gMTAwKSAqICh2YXIoI3skYWRqdXN0Mn0pIC8gMTAwKSApO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgICN7JHByb3B9OiBjYWxjKCAjeyRzaXplfSAqICh2YXIoI3skYWRqdXN0fSkgLyAxMDApICk7XG4gICAgfVxufVxuXG5AbWl4aW4gYWRqdXN0ZWQtc2hhZG93KCRhZGp1c3Q6IDEsICRwb3NpdGlvbjogZmFsc2UpIHtcbiAgICAvLyBVc2xlc3MgY2FsYyBpcyBhIGZvciBJRTExIHRvIGRpc2FibGUgc2hhZG93cyBhcyB0aGV5IGNhbid0IGJlIGhhbmRsZWQuIFdlIG1pZ2h0IGZpeCBpdCBvbmUgZGF5IGlmIG5lY2Vzc2FyeS5cbiAgICBAaWYgJHBvc2l0aW9uID09ICdib3R0b20nIHtcbiAgICAgICAgYm94LXNoYWRvdzowIGNhbGMoIHZhcigtLXNoYWRvd3MpICogI3skYWRqdXN0fSApIGNhbGMoI3szMHB4KiRhZGp1c3R9KSAjey0zMHB4KiRhZGp1c3R9IHJnYmEoMCwwLDAsLjUpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6MCAwIGNhbGMoI3szMHB4KiRhZGp1c3R9KSBjYWxjKCN7LTMwcHgqJGFkanVzdH0gKyB2YXIoLS1zaGFkb3dzKSAqICN7JGFkanVzdH0gKSByZ2JhKDAsMCwwLC41KTtcbiAgICB9XG59XG5cbkBtaXhpbiBlZGl0b3Itd3JhcCgkc3Ryb25nOiBmYWxzZSkge1xuICAgIEBpZigkZWRpdG9yKSB7XG4gICAgICAgIEBpZigkc3Ryb25nKSB7XG4gICAgICAgICAgICAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufSIsIi8vIE1vZGlmaWVkIGJvb3RzdHJhcCBfYnV0dG9ucy5zY2NzLlxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiVidG4sIFxuLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UsIGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSowLjksICRidG4tcGFkZGluZy14KjAuOSwgJGJ0bi1mb250LXNpemUqMC45LCAkYnRuLWxpbmUtaGVpZ2h0KjAuOSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgIC8qXG4gICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZvY3VzLXZpc2libGUpOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygwLjcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG4gICAgaSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGgqMS41O1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuICAgIH1cbiAgICBcblxuICAgIHAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyLCA2KTtcbiAgICB9XG4gICAgcCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIsIDYpO1xuICAgIH1cblxuICAgIC8qXG4gICAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgICAgYm9keS5mb250LXVwICYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICAgIH1cbiAgICAgICAgYm9keS5mb250LWRvd24gJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqL1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICArIC5idG4tYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgICB9XG59XG5cbi5idG46ZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbiVidG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWhsLWEpLCAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgfVxuXG59XG4lYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICB9XG4gICAgYm9keS5idG4tc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB9XG59XG5cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJWJ0bixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bixcbi5pcy1zdHlsZS1vdXRsaW5lICVidG4sXG4lYnRuLW91dGxpbmUge1xuICAgIGJvcmRlci13aWR0aDogJGJ0bi1wYWRkaW5nLXkqMC40O1xuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15KjAuNiAkYnRuLXBhZGRpbmcteCowLjk7XG4gICAgXG4gICAgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIsIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBNb2RpZmllZCBib290c3RyYXAgX2Zvcm1zLnNjY3MuXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wgeyAgICBcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgIH1cbiAgXG4gICAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcbiAgXG4gICAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICBcbiAgICAvLyBQbGFjZWhvbGRlclxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICBcbiAgICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAgIC8vXG4gICAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAgIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiAgXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxufVxuICBcblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4mW3NpemVdLFxuJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbn1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmVudHJpZXMtcm93IHtcbiAgICBhcnRpY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIH1cbiAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcbiAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2Utb24tdG9wIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICB9XG4gICAgICAgIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW1hZ2UtZGlzYWJsZWQgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5lbnRyeS1tZXRhIHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgPiBsaS5wb3N0LWF1dGhvci1oYXMtYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjEsIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmVudHJ5LWNvbC1ib3hlZCB7XG4gICAgLmVudHJ5LWNvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgfVxuICAgIGFydGljbGUge1xuICAgICAgICBAZXh0ZW5kICVjb2xvci1ib3hlcztcbiAgICAgICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1vbi10b3Age1xuICAgICAgICAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAtI3ttYXRoLmRpdigkc3BhY2VyKjIsIDMpfSAtI3ttYXRoLmRpdigkc3BhY2VyKjIsIDMpfSBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhdGFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmcqMC41O1xufVxuXG5cblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcbiAgICB9XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYnMuaGVyby1oYXMtYnJlYWRjcnVtYi10b3AtcmlnaHQuaGVyby1lbmFibGVkIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuYm9keS5ibG9nLmhpZGUtaGVyby1wYWdlLXRpdGxlIHsvL0NVU1RPTUlaRVItT05MWVxuICAgIC5wYWdlLWhlYWRlciwgI2hlcm8tbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZW50cnktdGl0bGUgYSxcbiVlbnRyeS10aXRsZS1hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4uZW50cnktdHlwZS1pZGljYXRvciAge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciowLjI1O1xufVxuXG4uZW50cnktY29udGVudCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdD4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDI7XG4gICAgfVxuXG4gICAgaDI6bm90KDpsYXN0LWNoaWxkKSwgLmgyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDI7XG4gICAgfVxuXG4gICAgaDM6bm90KDpmaXJzdC1jaGlsZCksIC5oMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjUgKiAxLjc1O1xuICAgIH1cblxuICAgIGgzOm5vdCg6bGFzdC1jaGlsZCksIC5oMzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAxLjc1O1xuICAgIH1cblxuICAgIGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41ICogMS41O1xuICAgIH1cblxuICAgIGg0Om5vdCg6bGFzdC1jaGlsZCksIC5oNDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAxLjU7XG4gICAgfVxuXG4gICAgaDU6bm90KDpmaXJzdC1jaGlsZCksIC5oNTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgfVxuXG4gICAgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbiAgICB9XG5cbiAgICBoNjpub3QoOmZpcnN0LWNoaWxkKSwgLmg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDAuNzU7XG4gICAgfVxuXG4gICAgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDAuNzU7XG4gICAgfVxuXG4gICAgLy8gTWFrZXMgaXQgcG9zc2libGUgdG8gdXNlIHNwYWNlciBibG9jayB0byBzZXQgdG9wIG1hcmdpbi5cbiAgICA+IC53cC1ibG9jay1zcGFjZXI6Zmlyc3QtY2hpbGQgKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYW5pbWF0aW9ucy1lbmFibGVkICYge1xuICAgICAgICA+IC5hbGlnbmZ1bGwsXG4gICAgICAgID4gLmFsaWdud2lkZSxcbiAgICAgICAgPiAuYWxpZ25jZW50ZXIsXG4gICAgICAgID4gLmFsaWdubGVmdCxcbiAgICAgICAgPiAuYWxpZ25yaWdodCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG5cdFx0XHQmLmhhcy1wYXJhbGxheCB7XG5cdFx0XHRcdG9wYWNpdHk6IGluaXRpYWw7XG5cdFx0XHR9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAkc3BhY2VyIDA7XG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4uZW50cnktbWV0YSB7XG5cdGEsIC5wb3N0LXN0aWNreSAubWV0YS10ZXh0IHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnd2dodCcgNTAwO1xuXHR9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciowLjU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQ2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuXHQuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGJ0bi1wYWRkaW5nLXkqMC4zO1xuICAgICAgICB9XG5cdH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICAgIEBleHRlbmQgJWNvbG9yLWJveGVzO1xuICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coMC41KTtcbiAgICB9XG59XG5cbi5wYWdlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuXG4ucGFnZS1pdGVtIHtcbiAgICAmLmFjdGl2ZSAucGFnZS1saW5rLCBhOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYuYWN0aXZlIC5wYWdlLWxpbmt7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICAgIH1cbn1cblxuLmNwc2Nob29sLXJlYWQtbW9yZS1saW5rLWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiVibG9jay1zcGFjaW5nLFxuI3skZWwtYmxvY2stZ3JvdXB9LFxuI3skZWwtYmxvY2stYnV0dG9ufSwgXG4jeyRlbC1ibG9jay1hcmNoaXZlc30sXG4jeyRlbC1ibG9jay1jYXRlZ29yaWVzfSxcbiN7JGVsLWJsb2NrLWNvZGV9LFxuI3skZWwtYmxvY2stY29sdW1uc30sXG4jeyRlbC1ibG9jay1jb3Zlcn0sXG4jeyRlbC1ibG9jay1lbWJlZH0sXG4jeyRlbC1ibG9jay1jYWxlbmRhcn0sXG4jeyRlbC1ibG9jay1nYWxsZXJ5fSxcbiN7JGVsLWJsb2NrLWdyb3VwfSxcbiN7JGVsLWJsb2NrLWxhdGVzdC1jb21tZW50c30sXG4jeyRlbC1ibG9jay1sYXRlc3QtcG9zdHN9LFxuI3skZWwtYmxvY2stbWVkaWEtdGV4dH0sXG4jeyRlbC1ibG9jay1wcmVmb3JtYXR0ZWR9LFxuI3skZWwtYmxvY2stcHVsbHF1b3RlfSxcbiN7JGVsLWJsb2NrLXF1b3RlfSxcbiN7JGVsLWJsb2NrLXZlcnNlfSxcbiN7JGVsLWJsb2NrLXZpZGVvfSxcbiN7JGVsLWJsb2NrLXNlcGFyYXRvcn0sXG4jeyRlbC1ibG9jay1pbWFnZX0ge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xufVxuXG5cbi5oYXMtYmFja2dyb3VuZCxcbi53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCB7XG5cdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAge1xuXHQmLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHR9XG5cdC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzogJHNwYWNlcioxKjAuNTtcblx0fVxuXHQmLmFsaWdud2lkZS5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzokc3BhY2VyICRzcGFjZXI7XG5cdH1cblx0Ji5hbGlnbmZ1bGwuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6JHNwYWNlciAkc3BhY2VyO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQmLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0XHQud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuXHRcdFx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stY292ZXIge1xuXHRAZXh0ZW5kIC5qdW1ib3Ryb247XG5cdFtjbGFzcyo9XCJfX2lubmVyLWNvbnRhaW5lclwiXSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0W2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIFtjbGFzcyo9XCJfX2lubmVyLWNvbnRhaW5lclwiXSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi53cC1ibG9jay10YWJsZSB7XG5cdEBleHRlbmQgJXRhYmxlO1xufVxuXG4vKlxuW2NsYXNzPVwid3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQgaGFzLWJhY2tncm91bmQtZGltXCJdIHtcblx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xufVxuKi9cblxuW2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHQ+ICoge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdC5hbGlnbmNlbnRlcjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdFx0fVxuXHRcdFx0LmFsaWduY2VudGVyOmxhc3QtY2hpbGQge1x0XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHQuYWxpZ25mdWxsICYge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKCB2YXIoLS1jb250ZW50LXdpZHRoKSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSApO1xuXHRcdH1cblx0XHQuYWxpZ25mdWxsIC5hbGlnbmZ1bGwgJiB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0gKTtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG5cdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdD4ge1xuXHRcdCoge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWxpZ25mdWxsOm5vdChbY2xhc3MqPVwiaGFzLWJhY2tncm91bmRcIl0pICYge1xuXHRcdD4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQuYWxpZ25mdWxsOm5vdChbY2xhc3MqPVwiaGFzLWJhY2tncm91bmRcIl0pICYge1xuXHRcdFx0JjpudGgtY2hpbGQob2RkKSA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLndwLWJsb2NrLWFyY2hpdmVzLCAud3AtYmxvY2stY2F0ZWdvcmllcywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cywgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0PiB1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHRhIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG5cbi53cC1ibG9jay1pbWFnZSxcbi53cC1ibG9jay1lbWJlZCB7XG5cdGZpZ2NhcHRpb24ge1xuXHRcdEBleHRlbmQgJWZpZ2NhcHRpb247XG4gICAgfVxufVxuLndwLWJsb2NrLWltYWdlIHtcbiAgICBpbWcgIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cdH1cblx0ZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0Ji5hbGlnbmZ1bGwgZmlnY2FwdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1heC13aWR0aDogY2FsYyggMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSApO1xuXHR9XG59XG4ud3AtYmxvY2stZ2FsbGVyeSB7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCAwIC0xLjZyZW0gMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Ji5hbGlnbm5vbmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0fVxuXHRcdCYuYWxpZ25jZW50ZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0fVxuXHRcdCYuYWxpZ253aWRlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcblx0XHR9XG5cdFx0Ji5hbGlnbmZ1bGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcioyO1xuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcblx0PiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0QGV4dGVuZCAuaDM7XG5cdFx0QGV4dGVuZCAuaDtcblx0XHRAZXh0ZW5kIC5oLXN0eWxlLWRpc2FibGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji5pcy1ncmlkIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRsaSB7XG5cdFx0XHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0XHRcdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG5cdFx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG5cdFx0XHRcdEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xuXHRcdFx0fVxuXHRcdFx0PiBhOmZpcnN0LW9mLXR5cGU6bm90KDpob3Zlcikge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZS5hbGlnbmNlbnRlciB7XG5cdFx0XHRtYXJnaW46IC0ycmVtIC0ycmVtIDJyZW07XG5cdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG5cdCY6bm90KC5pcy1ncmlkKSA+IHtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdH1cblx0fVxuXHQmLmhhcy1kYXRlcyxcblx0Ji5oYXMtYXV0aG9yIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHQmOm5vdCguaXMtZ3JpZCkgbGkge1xuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yLFxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUgIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmNwcy1pY29uO1xuXHRcdFx0QGV4dGVuZCAuY3BzLWljb24tY2FsZW5kYXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3Ige1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAkY3BzLWljb24tdXNlcjtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJGNwcy1pY29uLWNhbGVuZGFyO1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWZ1bGwtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0PiB1bCwgPiBvbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1leGNlcnB0IHtcblx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdCYuYWxpZ25sZWZ0LFxuXHQmLmFsaWducmlnaHQge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRibG9ja3F1b3RlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogMi44ZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHRjaXRlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuXHR9XG5cdCYuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHQmLmFsaWdubGVmdDo6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGxlZnQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHRcdCYuYWxpZ25yaWdodDo6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0XHRjaXRlIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdH1cblx0cDpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdGNvbnRlbnQ6IFwi4oCdXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiA0ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDAuNzU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gbWF0aC5kaXYoJHNwYWNlcioyLCAzKSBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDFyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdCYuYWxpZ25sZWZ0LCAmLmFsaWdubGVmdDo6YmVmb3JlIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCYuYWxpZ25yaWdodCwgJi5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRjaXRlIHtcblx0XHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHRcdCYuYWxpZ25mdWxsIHtcblx0XHRcdCY6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcikge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRzcGFjZXIqMSwgMyk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMSwgMyk7XG5cdFx0XHR9XG5cdFx0XHRibG9ja3F1b3RlIHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOGVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFsaWdud2lkZTo6YmVmb3JlLFxuXHRcdCYuYWxpZ25mdWxsOjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiA4ZW07XG5cdFx0XHRoZWlnaHQ6MnJlbTtcblx0XHR9XG5cdFx0Ji5hbGlnbmxlZnQsXG5cdFx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmlzLXN0eWxlLXNvbGlkLWNvbG9yIHtcblx0XHRcdCYuYWxpZ253aWRlLFxuXHRcdFx0Ji5hbGlnbmZ1bGwge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjIgbWF0aC5kaXYoJHNwYWNlcio0LCAzKSBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRibG9ja3F1b3RlIHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHR9XG5cdFx0Ji5hbGlnbndpZGUgYmxvY2txdW90ZSBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0fVxuXHR9XG59XG4ud3AtYmxvY2stcXVvdGUge1xuICAgICYuaXMtbGFyZ2UsXG5cdCYuaXMtc3R5bGUtbGFyZ2Uge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0XHRjaXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0XHR9XG5cdFx0Zm9vdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0fVxuXHRjaXRlIHtcblx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIH1cbiAgICAmW3N0eWxlPVwidGV4dC1hbGlnbjpjZW50ZXJcIl0ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICZbc3R5bGU9XCJ0ZXh0LWFsaWduOnJpZ2h0XCJdIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuMnJlbSAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJHNwYWNlcioyLCAzKSAwIDA7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcblx0LndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWRhdGUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDAuN2VtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOiAwLjE1ZW07XG5cdFx0bWFyZ2luLXRvcDogMC40ZW07XG5cdH1cbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlICB7XG5cdG9wYWNpdHk6IDAuODtcblx0Zm9udC1zaXplOiAwLjdlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0bWFyZ2luLXRvcDogMC4xNWVtO1xufVxuXG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuXHRcdEBleHRlbmQgJWJ0bjtcblx0XHRAZXh0ZW5kICVidG4tc2Vjb25kYXJ5O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKSB7XG5cdC8vY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kIHtcblx0LS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yKTtcblx0LS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcblx0LypcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgIH1cbiAgICBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIH1cblx0Ki9cbn1cblxuXG4vKlxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHQmOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpICFpbXBvcnRhbnQ7XG5cdH1cblx0LndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0fVxufVxuKi9cbi5idG4tYmxvY2sgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdEBleHRlbmQgLmJ0bi1ibG9jaztcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRAZXh0ZW5kICVidG4tc2Vjb25kYXJ5O1xuXHRAZXh0ZW5kICVidG4tb3V0bGluZTtcbn1cbi53cC1ibG9jay1maWxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIDAuNTtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRtYXJnaW46IG1hdGguZGl2KCRzcGFjZXIsIDMpIDA7XG5cdH1cbn1cbi53cC1ibG9jay1zZWFyY2gge1xuXHQud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG5cdFx0ZmxleDogMSAxIDAlO1xuXHR9XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB7XG5cdHRoLCB0ZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuXHQvLyBOZWNjZXNzYXJ5IHRvIGRvIGl0IGxpa2UgdGhpcyB0byBvdmVyd3JpdGUgYmxvY2tzIHN0eWxpbmdzXG5cdCYsICY6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcblx0XHRAZXh0ZW5kIGhyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYuaXMtc3R5bGUtd2lkZSB7XG5cdFx0QGV4dGVuZCAuYWxpZ253aWRlO1xuXHRcdC5hbGlnbmZ1bGwgJiwgLmFsaWdud2lkZSAmIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYuaXMtc3R5bGUtZG90czo6YmVmb3JlIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0fVxuXHQmLmlzLXN0eWxlLWRvdHM6OmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuICAgIH1cbn0iLCIkY29sb3ItcGFsbGV0ZXM6IChcbiAgICBjb2xvci1iZzogKGRlZmF1bHQ6IGZhbHNlLCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLCBcbiAgICBjb2xvci1iZy1hbHQ6IChkZWZhdWx0OiBmYWxzZSwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSwgXG4gICAgY29sb3ItYm94ZXM6IChkZWZhdWx0OiBjb2xvci1iZy1hbHQsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksXG4gICAgaGVhZGVyLW1haW4tYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZy1hbHQsIGJsb2NrczogdHJ1ZSwgbmF2OiB0cnVlLCBuYXYtZHJvcGRvd24tc3R5bGU6IGhlYWRlci1zZWNvbmRhcnktYmctY29sb3IpLCBcbiAgICBoZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmcsIGJsb2NrczogdHJ1ZSwgbmF2OiB0cnVlLCBuYXYtZHJvcGRvd24tc3R5bGU6IGZhbHNlKSwgXG4gICAgaGVyby1tYWluLWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLFxuICAgIGZvb3Rlci1tYWluLWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLFxuICAgIGFsZXJ0LWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmcsIGJsb2NrczogZmFsc2UsIG5hdjogZmFsc2UpLFxuKTtcblxuLy8gR2VuZXJhdGVzIGNvbG9yIHBhbGxldHMgYWNjb3JkaW5nIHRvIG9wdGlvbnMuXG5AZWFjaCAkcGFsbGV0ZSwgJG9wdGlvbnMgaW4gJGNvbG9yLXBhbGxldGVzIHtcbiAgICAvLyBMZXRzIGZpcnN0IHNldCB0aGUgZGVmYXVsdHMgaWYgbmVlZGVkXG4gICAgQGlmIG1hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpIHtcbiAgICAgICAgI3skZWwtcm9vdH0ge1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfTogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0pO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1jb250cmFzdDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tY29udHJhc3QpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQ6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudCk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1hOiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtYSk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1jb250cmFzdDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsOiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtYTogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWEpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAlI3skcGFsbGV0ZX0ge1xuICAgICAgICAtLWNvbG9yOiB2YXIoLS0jeyRwYWxsZXRlfSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfSk7XG4gICAgICAgIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLSN7JHBhbGxldGV9LWNvbnRyYXN0LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWNvbnRyYXN0KTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtYSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtYSk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtY29udHJhc3QsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1obCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtYSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwtYSk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtY29udHJhc3QsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAuaGFzLSN7JHBhbGxldGV9LWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICBAZXh0ZW5kICUjeyRwYWxsZXRlfTtcbiAgICAgICAgJiB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJSN7JHBhbGxldGV9O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oYXMtI3skcGFsbGV0ZX0tY29sb3Ige1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcGFsbGV0ZX0sIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0pICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn1cblxuJWhhcy1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbn0gIiwiI3skZWwtcm9vdH0ge1xuICAgIC0tY29sb3ItYmctc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1iZyk7XG59XG5cbiN7JGVsLWJvZHl9IHtcbiAgICBAZXh0ZW5kICVjb2xvci1iZztcbiAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuICAgIGZvbnQtZGlzcGxheTogb3B0aW9uYWw7XG4gICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlLCAnLS1ib2R5LWZvbnQtc2l6ZScpO1xuICAgIH1cbiAgICAmLnNpdGUtYm94ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1zZWNvbmRhcnkpO1xuICAgICAgICAuc2l0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBlZGl0b3Itd3JhcCgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIqMjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyKjI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NyZWVuLXJlYWRlci10ZXh0IHsgXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7IFxuICAgIH1cbiAgICBcbiAgICBhLnNraXAtbGluayB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbn1cblxuYm9keS5zaW5ndWxhcjpub3QoLmhhcy1zaWRlYmFyKSAjY29udGVudC5jb250YWluZXIsIC5jb250YWluZXItY29udGVudCB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG59XG5cbi5tYWluLXdyYXBwZXIge1xuICAgIGJvZHk6bm90KC5oYXMtc2lkZWJhcikgJiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXHRib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tdG9wLWRpc2FibGVkICYge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpKi0xICk7XG5cdFx0fVxuXHR9XG5cdGJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi1ib3R0b20tZGlzYWJsZWQgJiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0Ym9keS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAmIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjYWxjKCAoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSApICogLTEgKTtcblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtd2lkdGgtbWF4IHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtd2lkdGgpO1xuICAgIGJvZHkuc2l0ZS1ib3hlZCAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLWJveC13aWR0aCk7XG4gICAgfVxufVxuXG4uY3BzLWljb24uY3BzLWRhc2hpY29uIHtcbiAgICBmb250LWZhbWlseTogZGFzaGljb25zICFpbXBvcnRhbnQ7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jeyRlbC1hbGlnbi1mdWxsfSwgXG4jeyRlbC1hbGlnbi13aWRlfSB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlcioyO1xuXHR9XG5cdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRsZWZ0OiBpbml0aWFsO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4jeyRlbC1hbGlnbi13aWRlfSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblx0bGVmdDogY2FsYyg1MCUgLSA1MHZ3ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGgqMC41fSk7XG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblx0XG5cdCsgI3skZWwtYWxpZ24td2lkZX0ge1xuXHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyKjI7XG5cdFx0fVxuXHR9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0LmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAmLCAuc2l0ZS1ib3hlZCAmIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IGluaXRpYWw7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtICN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpKjAuNX0gKyAjeyRncmlkLWd1dHRlci13aWR0aCowLjV9KTtcblx0XHR3aWR0aDogY2FsYygje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKX0gLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXHR9XG59XG5cbiN7JGVsLWFsaWduLWZ1bGx9IHtcblx0bGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0bWF4LXdpZHRoOiAxMDB2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwdnc7XG5cdCsgI3skZWwtYWxpZ24tZnVsbH0ge1xuXHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyKjI7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCY6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgPiB7XG5cdFx0XHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCN7JGVsLWFsaWduLWZ1bGx9IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuI3skZWwtYWxpZ24tbm9uZX0sXG4jeyRlbC1hbGlnbi1jZW50ZXJ9IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xufVxuI3skZWwtYWxpZ24tY2VudGVyfSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGltZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuXHQmLCAuZW50cnktY29udGVudCAmIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdCYsIC5lbnRyeS1jb250ZW50ICYge1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgfVxufVxuLmFsaWdubGVmdCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAwLjU7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYygtMSooMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XG5cdFx0fVxuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblx0XHQuZW50cnktY29udGVudCA+ICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoIC0xKigje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKX0gLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XG5cdFx0fVxuXHR9XG59XG4uYWxpZ25yaWdodCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAwLjU7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTEqKDEwMHZ3IC0gdmFyKC0tY29udGVudC13aWR0aCkpLzIpO1xuXHRcdH1cblx0XHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAmIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoIC0xKigje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKX0gLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XG5cdFx0fVxuXHR9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW5jbHVkZSBlZGl0b3Itd3JhcCgpIHtcbiAgICA6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0b3V0bGluZS1vZmZzZXQ6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGg7XG4gICAgfVxuXG5cdGEsIFxuXHQlYSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGNvbG9yIDAuNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQvL29wYWNpdHk6IDAuODU7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZSxcblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcblx0XHRtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci10b3Atd2lkdGg6ICRoci1ib3JkZXItd2lkdGg7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cblx0XHQvLyBUaGlzIHdpbGwgbm90IHdvcmsgaW4gSUUxMS4gSXRzIGdvbm5hIHVzZSByZWd1bGFyIGZvbnQgY29sb3IgaW5zdGVhZC5cblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sIFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sIFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCB7XG5cdFx0Jjpub3QoLmZvcm0tY29udHJvbCkge1xuXHRcdFx0QGV4dGVuZCAuZm9ybS1jb250cm9sO1xuXHRcdH1cblx0fVxuXHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOm5vdCguYnRuKSB7XG5cdFx0QGV4dGVuZCAlYnRuO1xuXHRcdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnk7XG5cdH1cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmJ0bikge1xuXHRcdEBleHRlbmQgJWJ0bjtcblx0XHRAZXh0ZW5kICVidG4tcHJpbWFyeTtcblx0fVxuXG5cdGkge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXG5cdHNtYWxsLFxuXHQuc21hbGwge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblx0fVxuXG5cdG1hcmssXG5cdC5tYXJrIHtcblx0XHRwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xuXHR9XG5cblx0cC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzogJHNwYWNlcioxKjAuNTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMCAwIDAgMnB4O1xuXHRcdG1hcmdpbjogJHNwYWNlciAwO1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDYpIDAgbWF0aC5kaXYoJHNwYWNlciwgNikgJHNwYWNlciAqIDAuNTtcblx0XHRjaXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAkc3BhY2VyICogMC41IDAgMDtcblx0XHR9XG5cdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0Y2l0ZSB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdH1cblx0c2FtcCwgY29kZSwga2JkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuXHRcdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCAxMikgJHNwYWNlciowLjE7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuXHR9XG5cdHByZSB7XG5cdFx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDYpICRzcGFjZXIqMC4yO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpIDA7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cGFkZGluZzogJHNwYWNlciBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdFx0Y29kZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0aWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0dmlkZW8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRpbWcge1xuXHRcdC8vZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRlbWJlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRvYmplY3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0ZmlnY2FwdGlvbiwgJWZpZ2NhcHRpb24ge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHR9XG5cdH1cblxuXHQldGFibGUsXG5cdHRhYmxlIHtcblx0XHRAZXh0ZW5kICVjb2xvci1iZztcblx0XHQvL0BleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRib3JkZXItc3BhY2luZzogMDtcblx0XHRlbXB0eS1jZWxsczogc2hvdztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGhlYWQge1xuXHRcdFx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdFx0XHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMC4yNTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XG5cdFx0fVxuXG5cdFx0dGZvb3Qge1xuXHRcdFx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdFx0XHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblx0XHR9XG5cblx0XHRjYXB0aW9uIHtcblx0XHRcdGNhcHRpb24tc2lkZTogdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcblx0XHR9XG5cdH1cblxuXHRjYXB0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogJHNwYWNlciowLjI1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAzZW0gMCAzZW0gLTAuOGVtO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMS42ZW0pO1xufVxuLmdhbGxlcnktaXRlbSB7XG5cdG1hcmdpbjogMC44ZW0gMDtcblx0cGFkZGluZzogMCAwLjhlbTtcblx0d2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDAuOGVtO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG5cdEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLmxpc3QtaW5saW5lIHtcblx0QGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXHRtYXJnaW4tdG9wOiAtJGxpc3QtaW5saW5lLXBhZGRpbmcqMC41O1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6ICRsaXN0LWlubGluZS1wYWRkaW5nKjAuNTtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG5cdH1cbn1cblxuLmhhcy1kcm9wLWNhcCB7XG5cdCY6bm90KDpmb2N1cy12aXNpYmxlKTo6Zmlyc3QtbGV0dGVyIHtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdGZvbnQtc2l6ZTogNS4xZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRtYXJnaW46IDAuMDVlbSAwLjFlbSAwIDA7XG5cdH1cblx0Jjpub3QoOmZvY3VzLXZpc2libGUpOjpmaXJzdC1sZXR0ZXI6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdCY6bm90KDpmb2N1cy12aXNpYmxlKTo6YWZ0ZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMC44MTNlbTtcbn1cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMS4yNTBlbTtcbn1cbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAyLjI1MGVtO1xufVxuLmhhcy1odWdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMi42MjVlbTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG5cdGJhY2tncm91bmQtY2xpcDogaW5pdGlhbDtcbn1cblxuLnB0LWhlYWRlci1tYWluLWhlaWdodCB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKTtcbn0iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvKlxuICogQWRkcyBpbnRlZ3JhdGlvbiB3aXRoIENhbGVuZGFyIFBsdXMgcGx1Z2luLlxuICovXG5cbiBAdXNlIFwic2FzczptYXRoXCI7XG5cbiBib2R5IC5jYWxlbmRhci1wbHVzIHtcbiAgICAgLmNhbGVuZGFyLXBsdXMtY2FsZW5kYXItd3JhcCB7XG4gICAgICAgICBAZXh0ZW5kICVibG9jay1zcGFjaW5nO1xuICAgICB9XG4gICAgIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIge1xuICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgfVxuICAgICAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG4gICAgICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5IHtcbiAgICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgICAgfVxuICAgICAucmJjLXRvb2xiYXIge1xuICAgICAgICAgZmxleC13cmFwOiBpbml0aWFsO1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG4gICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtYSk7XG4gICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbSAqIC44NzU7XG4gICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICYucmJjLWFjdGl2ZSwgJi5yYmMtYWN0aXZlOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xuICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XG4gICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgfVxuICAgICAucmJjLWRhdGUtY2VsbCxcbiAgICAgLnJiYy1oZWFkZXIge1xuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbiAgICAgfVxuICAgICAucmJjLWhlYWRlciB7XG4gICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCA2KSBtYXRoLmRpdigkc3BhY2VyLCAxMik7XG4gICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICAgICAgICAgfVxuICAgICB9XG4gICAgIC5yYmMtaGVhZGVyKy5yYmMtaGVhZGVyIHtcbiAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gXG4gICAgIH1cbiAgICAgLnJiYy1tb250aC12aWV3IHtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgICB9XG4gICAgIC5yYmMtbW9udGgtcm93Ky5yYmMtbW9udGgtcm93IHtcbiAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgIH1cbiAgICAgLnJiYy1vZmYtcmFuZ2Uge1xuICAgICAgICAgb3BhY2l0eTogMC41MDtcbiAgICAgfVxuICAgICAucmJjLW9mZi1yYW5nZS1iZyB7XG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG4gICAgIH1cbiAgICAgLnJiYy1kYXRlLWNlbGwge1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY29sb3ItYmcpIDFweCBzb2xpZDtcbiAgICAgICAgIGEge1xuICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG4gICAgICAgICB9XG4gICAgIH1cbiAgICAgLnJiYy1kYXktYmcrLnJiYy1kYXktYmcge1xuICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgICAgfVxuICAgICAucmJjLXRvZGF5IHtcbiAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgICAgfVxuICAgICAucmJjLWV2ZW50LCAucmJjLWV2ZW50LnJiYy1zZWxlY3RlZCB7XG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICAgICAgICAgfVxuICAgICB9XG4gICAgIC5yYmMtcm93LXNlZ21lbnQge1xuICAgICAgICAgcGFkZGluZzogMCA0cHggMXB4IDJweDtcbiAgICAgfVxuIFxuICAgICAucmJjLW1vbnRoLXZpZXcgLnJiYy10b2RheSB7XG4gICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xuICAgICB9XG4gXG4gICAgIC5yYmMtdGltZS12aWV3IHtcbiAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgIH1cbiBcbiAgICAgLnJiYy10aW1lLXZpZXcsXG4gICAgIC5yYmMtdGltZS1jb250ZW50PiorKj4qLFxuICAgICAucmJjLXRpbWUtY29udGVudCxcbiAgICAgLnJiYy10aW1lc2xvdC1ncm91cCxcbiAgICAgLnJiYy10aW1lLWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgICB9XG4gICAgIC5yYmMtdGltZS12aWV3IC5yYmMtcm93IHtcbiAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgIH1cbiAgICAgLnJiYy1kYXktc2xvdCAucmJjLXRpbWUtc2xvdCB7XG4gICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgICAgfVxuICAgICAucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsKTtcbiAgICAgfVxuIFxuICAgICAucmJjLWFnZW5kYS10YWJsZSB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICB9XG4gICAgIC5yYmMtYWdlbmRhLXZpZXcgdGFibGUucmJjLWFnZW5kYS10YWJsZSB0aGVhZD50cj50aCB7XG4gICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICB9XG4gfVxuIFxuIC5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLFxuIC5jYWxlbmRhcnAtZXZlbnRzLWJ5LWNhdCB7XG4gICAgIEBleHRlbmQgJWJsb2NrLXNwYWNpbmc7XG4gfVxuIC5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLWhlYWRlciB7XG4gICAgIGltZyB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbiAgICAgfVxuICAgICAuZGFzaGljb25zIHtcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgfVxuIH1cbiBcbiBib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUge1xuICAgICAuY2FsZW5kYXJwLWRhdGUtbW9udGgge1xuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgICB9XG4gICAgIC5jYWxlbmRhcnAtZGF0ZS1kYXkge1xuICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gICAgIH1cbiB9XG4gXG4gLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gICAgIC5ldmVudHMtbGlzdC13aWRnZXQgLmV2ZW50ID4gdWwge1xuICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICB9XG4gXG4gICAgIC53aWRnZXRfY2FsZW5kYXIgdGQge1xuICAgICAgICAgcGFkZGluZzogLjIyNXJlbTtcbiAgICAgfVxuIFxuICAgICAuY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQgPlxuICAgICAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApID5cbiAgICAgLmNhbGVuZGFycF9jYWxlbmRhci5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIge1xuICAgICAgICAgLmNhbGVuZGFycC1kYXRlLWl0ZW0ge1xuICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gXG4gICAgICAgICAgICAgLmNhbGVuZGFycC1kYXRlIHtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICB9XG4gXG4gICAgICAgICAgICAgLmNhbGVuZGFycC1ldmVudHMuY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuIFxuICAgICAgICAgICAgICAgICAuY2FsZW5kYXItZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiBcbiAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgfVxuIFxuIH0iLCIvKlxuICogQWRkcyBiYXNpYyBzdHlsaW5nIHRvIGRpcmVjdG9yeSBtb2R1bGUgaW5jbHVkZWQgd2l0aCB0aGVtZS5cbiAqL1xuXG4gLmNwLWRpci1pdGVtLWZpZWxkczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG4gfVxuXG4uY3AtZGlyLWNvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jcC1kaXItY29udHJvbCB7XG4gICAgbWFyZ2luOiAkc3BhY2VyKjAuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMioyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjI7XG4gICAgfVxufVxuLmNwLWRpci1jb250cm9sLXNlYXJjaCB7XG4gICAgZmxleC1ncm93OiAyO1xufVxuLmNwLWRpci1jb250cm9sLXNlbGVjdCB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuLmNwLWRpci1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jcC1kaXItbm8tcmVzdWx0cy1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6ICRzcGFjZXIqMC4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiB2YXIoLS1jb2xvci1ib3hlcykgc29saWQgMXB4O1xuICAgIC5jcC1kaXItY29udGVudC0tbm8tcmVzdWx0cyAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mby10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLy8gV29yZFByZXNzIGFkbWluIHVzZXMgMTNweCBhdCBkb2N1bWVudCByb290IGluc3RlYWQgb2YgZGVmYXVsdCAxNnB4IGZvbnQgc2l6ZS5cbmRpdi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoMTZweCwgJy0tYm9keS1mb250LXNpemUnKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmVkaXRvci1wb3N0LXRpdGxlIC5lZGl0b3ItcG9zdC10aXRsZV9faW5wdXQge1xuICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMiAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgfVxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmctY29udHJhc3QpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiAqLFxuLndwLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoIHZhcigtLWNvbnRlbnQtd2lkdGgpIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249d2lkZV0ge1xuICAgIGxlZnQ6IDA7XG4gICAgLndwLWJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPWZ1bGxdIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBbZGF0YS1hbGlnbj1mdWxsXSAud3AtYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249bGVmdF0sIFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPXJpZ2h0XSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcblxuICAgIC53cC1ibG9jay1jb3ZlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1jb250ZW50LXdpZHRoKSAvIDIgKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCB2YXIoLS1jb250ZW50LXdpZHRoKSAvIDIgKTtcbiAgICB9XG59XG5cbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5lZGl0b3ItaW5uZXItYmxvY2tzID4gLmVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgPiB7XG4gICAgLndwLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLndwLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24gLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLXJpY2gtdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLndwLWJsb2NrLWNvdmVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYmxvY2stZWRpdG9yLWJsb2NrLXByZXZpZXdfX2NvbnRlbnQgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5saXN0LXVuc3R5bGVkIHtcblx0QGV4dGVuZCAubGlzdC1pbmxpbmU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG4lYnRuLFxuLmJ0biB7XG5cdHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuIl19 */ diff --git a/css/block-editor.min.css b/css/block-editor.min.css index 8040e7b..1d1a600 100644 --- a/css/block-editor.min.css +++ b/css/block-editor.min.css @@ -3,5 +3,5 @@ * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}@media (min-width:600px){.container,.container-sm{max-width:540px}}@media (min-width:782px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:600px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:782px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1330px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:3rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:599.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:781.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1329.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.jumbotron,.wp-block-cover{padding:2rem 1rem;margin-bottom:2rem;border-radius:var(--roundness)}@media (min-width:600px){.jumbotron,.wp-block-cover{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.media{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:782px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1330px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:600px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:782px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1330px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.editor-styles-wrapper .screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.75rem!important}.mt-1,.my-1{margin-top:.75rem!important}.mr-1,.mx-1{margin-right:.75rem!important}.mb-1,.my-1{margin-bottom:.75rem!important}.ml-1,.mx-1{margin-left:.75rem!important}.m-2{margin:1.5rem!important}.mt-2,.my-2{margin-top:1.5rem!important}.mr-2,.mx-2{margin-right:1.5rem!important}.mb-2,.my-2{margin-bottom:1.5rem!important}.ml-2,.mx-2{margin-left:1.5rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4.5rem!important}.mt-4,.my-4{margin-top:4.5rem!important}.mr-4,.mx-4{margin-right:4.5rem!important}.mb-4,.my-4{margin-bottom:4.5rem!important}.ml-4,.mx-4{margin-left:4.5rem!important}.m-5{margin:9rem!important}.mt-5,.my-5{margin-top:9rem!important}.mr-5,.mx-5{margin-right:9rem!important}.mb-5,.my-5{margin-bottom:9rem!important}.ml-5,.mx-5{margin-left:9rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.75rem!important}.pt-1,.py-1{padding-top:.75rem!important}.pr-1,.px-1{padding-right:.75rem!important}.pb-1,.py-1{padding-bottom:.75rem!important}.pl-1,.px-1{padding-left:.75rem!important}.p-2{padding:1.5rem!important}.pt-2,.py-2{padding-top:1.5rem!important}.pr-2,.px-2{padding-right:1.5rem!important}.pb-2,.py-2{padding-bottom:1.5rem!important}.pl-2,.px-2{padding-left:1.5rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4.5rem!important}.pt-4,.py-4{padding-top:4.5rem!important}.pr-4,.px-4{padding-right:4.5rem!important}.pb-4,.py-4{padding-bottom:4.5rem!important}.pl-4,.px-4{padding-left:4.5rem!important}.p-5{padding:9rem!important}.pt-5,.py-5{padding-top:9rem!important}.pr-5,.px-5{padding-right:9rem!important}.pb-5,.py-5{padding-bottom:9rem!important}.pl-5,.px-5{padding-left:9rem!important}.m-n1{margin:-.75rem!important}.mt-n1,.my-n1{margin-top:-.75rem!important}.mr-n1,.mx-n1{margin-right:-.75rem!important}.mb-n1,.my-n1{margin-bottom:-.75rem!important}.ml-n1,.mx-n1{margin-left:-.75rem!important}.m-n2{margin:-1.5rem!important}.mt-n2,.my-n2{margin-top:-1.5rem!important}.mr-n2,.mx-n2{margin-right:-1.5rem!important}.mb-n2,.my-n2{margin-bottom:-1.5rem!important}.ml-n2,.mx-n2{margin-left:-1.5rem!important}.m-n3{margin:-3rem!important}.mt-n3,.my-n3{margin-top:-3rem!important}.mr-n3,.mx-n3{margin-right:-3rem!important}.mb-n3,.my-n3{margin-bottom:-3rem!important}.ml-n3,.mx-n3{margin-left:-3rem!important}.m-n4{margin:-4.5rem!important}.mt-n4,.my-n4{margin-top:-4.5rem!important}.mr-n4,.mx-n4{margin-right:-4.5rem!important}.mb-n4,.my-n4{margin-bottom:-4.5rem!important}.ml-n4,.mx-n4{margin-left:-4.5rem!important}.m-n5{margin:-9rem!important}.mt-n5,.my-n5{margin-top:-9rem!important}.mr-n5,.mx-n5{margin-right:-9rem!important}.mb-n5,.my-n5{margin-bottom:-9rem!important}.ml-n5,.mx-n5{margin-left:-9rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:600px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.75rem!important}.mt-sm-1,.my-sm-1{margin-top:.75rem!important}.mr-sm-1,.mx-sm-1{margin-right:.75rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.75rem!important}.ml-sm-1,.mx-sm-1{margin-left:.75rem!important}.m-sm-2{margin:1.5rem!important}.mt-sm-2,.my-sm-2{margin-top:1.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:1.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:1.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:1.5rem!important}.m-sm-3{margin:3rem!important}.mt-sm-3,.my-sm-3{margin-top:3rem!important}.mr-sm-3,.mx-sm-3{margin-right:3rem!important}.mb-sm-3,.my-sm-3{margin-bottom:3rem!important}.ml-sm-3,.mx-sm-3{margin-left:3rem!important}.m-sm-4{margin:4.5rem!important}.mt-sm-4,.my-sm-4{margin-top:4.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:4.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:4.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:4.5rem!important}.m-sm-5{margin:9rem!important}.mt-sm-5,.my-sm-5{margin-top:9rem!important}.mr-sm-5,.mx-sm-5{margin-right:9rem!important}.mb-sm-5,.my-sm-5{margin-bottom:9rem!important}.ml-sm-5,.mx-sm-5{margin-left:9rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.75rem!important}.pt-sm-1,.py-sm-1{padding-top:.75rem!important}.pr-sm-1,.px-sm-1{padding-right:.75rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.75rem!important}.pl-sm-1,.px-sm-1{padding-left:.75rem!important}.p-sm-2{padding:1.5rem!important}.pt-sm-2,.py-sm-2{padding-top:1.5rem!important}.pr-sm-2,.px-sm-2{padding-right:1.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:1.5rem!important}.pl-sm-2,.px-sm-2{padding-left:1.5rem!important}.p-sm-3{padding:3rem!important}.pt-sm-3,.py-sm-3{padding-top:3rem!important}.pr-sm-3,.px-sm-3{padding-right:3rem!important}.pb-sm-3,.py-sm-3{padding-bottom:3rem!important}.pl-sm-3,.px-sm-3{padding-left:3rem!important}.p-sm-4{padding:4.5rem!important}.pt-sm-4,.py-sm-4{padding-top:4.5rem!important}.pr-sm-4,.px-sm-4{padding-right:4.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:4.5rem!important}.pl-sm-4,.px-sm-4{padding-left:4.5rem!important}.p-sm-5{padding:9rem!important}.pt-sm-5,.py-sm-5{padding-top:9rem!important}.pr-sm-5,.px-sm-5{padding-right:9rem!important}.pb-sm-5,.py-sm-5{padding-bottom:9rem!important}.pl-sm-5,.px-sm-5{padding-left:9rem!important}.m-sm-n1{margin:-.75rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.75rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.75rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.75rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.75rem!important}.m-sm-n2{margin:-1.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-1.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-1.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-1.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-1.5rem!important}.m-sm-n3{margin:-3rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-3rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3rem!important}.m-sm-n4{margin:-4.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-4.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4.5rem!important}.m-sm-n5{margin:-9rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-9rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-9rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-9rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-9rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:782px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.75rem!important}.mt-md-1,.my-md-1{margin-top:.75rem!important}.mr-md-1,.mx-md-1{margin-right:.75rem!important}.mb-md-1,.my-md-1{margin-bottom:.75rem!important}.ml-md-1,.mx-md-1{margin-left:.75rem!important}.m-md-2{margin:1.5rem!important}.mt-md-2,.my-md-2{margin-top:1.5rem!important}.mr-md-2,.mx-md-2{margin-right:1.5rem!important}.mb-md-2,.my-md-2{margin-bottom:1.5rem!important}.ml-md-2,.mx-md-2{margin-left:1.5rem!important}.m-md-3{margin:3rem!important}.mt-md-3,.my-md-3{margin-top:3rem!important}.mr-md-3,.mx-md-3{margin-right:3rem!important}.mb-md-3,.my-md-3{margin-bottom:3rem!important}.ml-md-3,.mx-md-3{margin-left:3rem!important}.m-md-4{margin:4.5rem!important}.mt-md-4,.my-md-4{margin-top:4.5rem!important}.mr-md-4,.mx-md-4{margin-right:4.5rem!important}.mb-md-4,.my-md-4{margin-bottom:4.5rem!important}.ml-md-4,.mx-md-4{margin-left:4.5rem!important}.m-md-5{margin:9rem!important}.mt-md-5,.my-md-5{margin-top:9rem!important}.mr-md-5,.mx-md-5{margin-right:9rem!important}.mb-md-5,.my-md-5{margin-bottom:9rem!important}.ml-md-5,.mx-md-5{margin-left:9rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.75rem!important}.pt-md-1,.py-md-1{padding-top:.75rem!important}.pr-md-1,.px-md-1{padding-right:.75rem!important}.pb-md-1,.py-md-1{padding-bottom:.75rem!important}.pl-md-1,.px-md-1{padding-left:.75rem!important}.p-md-2{padding:1.5rem!important}.pt-md-2,.py-md-2{padding-top:1.5rem!important}.pr-md-2,.px-md-2{padding-right:1.5rem!important}.pb-md-2,.py-md-2{padding-bottom:1.5rem!important}.pl-md-2,.px-md-2{padding-left:1.5rem!important}.p-md-3{padding:3rem!important}.pt-md-3,.py-md-3{padding-top:3rem!important}.pr-md-3,.px-md-3{padding-right:3rem!important}.pb-md-3,.py-md-3{padding-bottom:3rem!important}.pl-md-3,.px-md-3{padding-left:3rem!important}.p-md-4{padding:4.5rem!important}.pt-md-4,.py-md-4{padding-top:4.5rem!important}.pr-md-4,.px-md-4{padding-right:4.5rem!important}.pb-md-4,.py-md-4{padding-bottom:4.5rem!important}.pl-md-4,.px-md-4{padding-left:4.5rem!important}.p-md-5{padding:9rem!important}.pt-md-5,.py-md-5{padding-top:9rem!important}.pr-md-5,.px-md-5{padding-right:9rem!important}.pb-md-5,.py-md-5{padding-bottom:9rem!important}.pl-md-5,.px-md-5{padding-left:9rem!important}.m-md-n1{margin:-.75rem!important}.mt-md-n1,.my-md-n1{margin-top:-.75rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.75rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.75rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.75rem!important}.m-md-n2{margin:-1.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-1.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-1.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-1.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-1.5rem!important}.m-md-n3{margin:-3rem!important}.mt-md-n3,.my-md-n3{margin-top:-3rem!important}.mr-md-n3,.mx-md-n3{margin-right:-3rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-3rem!important}.ml-md-n3,.mx-md-n3{margin-left:-3rem!important}.m-md-n4{margin:-4.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-4.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-4.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-4.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-4.5rem!important}.m-md-n5{margin:-9rem!important}.mt-md-n5,.my-md-n5{margin-top:-9rem!important}.mr-md-n5,.mx-md-n5{margin-right:-9rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-9rem!important}.ml-md-n5,.mx-md-n5{margin-left:-9rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.75rem!important}.mt-lg-1,.my-lg-1{margin-top:.75rem!important}.mr-lg-1,.mx-lg-1{margin-right:.75rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.75rem!important}.ml-lg-1,.mx-lg-1{margin-left:.75rem!important}.m-lg-2{margin:1.5rem!important}.mt-lg-2,.my-lg-2{margin-top:1.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:1.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:1.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:1.5rem!important}.m-lg-3{margin:3rem!important}.mt-lg-3,.my-lg-3{margin-top:3rem!important}.mr-lg-3,.mx-lg-3{margin-right:3rem!important}.mb-lg-3,.my-lg-3{margin-bottom:3rem!important}.ml-lg-3,.mx-lg-3{margin-left:3rem!important}.m-lg-4{margin:4.5rem!important}.mt-lg-4,.my-lg-4{margin-top:4.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:4.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:4.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:4.5rem!important}.m-lg-5{margin:9rem!important}.mt-lg-5,.my-lg-5{margin-top:9rem!important}.mr-lg-5,.mx-lg-5{margin-right:9rem!important}.mb-lg-5,.my-lg-5{margin-bottom:9rem!important}.ml-lg-5,.mx-lg-5{margin-left:9rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.75rem!important}.pt-lg-1,.py-lg-1{padding-top:.75rem!important}.pr-lg-1,.px-lg-1{padding-right:.75rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.75rem!important}.pl-lg-1,.px-lg-1{padding-left:.75rem!important}.p-lg-2{padding:1.5rem!important}.pt-lg-2,.py-lg-2{padding-top:1.5rem!important}.pr-lg-2,.px-lg-2{padding-right:1.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:1.5rem!important}.pl-lg-2,.px-lg-2{padding-left:1.5rem!important}.p-lg-3{padding:3rem!important}.pt-lg-3,.py-lg-3{padding-top:3rem!important}.pr-lg-3,.px-lg-3{padding-right:3rem!important}.pb-lg-3,.py-lg-3{padding-bottom:3rem!important}.pl-lg-3,.px-lg-3{padding-left:3rem!important}.p-lg-4{padding:4.5rem!important}.pt-lg-4,.py-lg-4{padding-top:4.5rem!important}.pr-lg-4,.px-lg-4{padding-right:4.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:4.5rem!important}.pl-lg-4,.px-lg-4{padding-left:4.5rem!important}.p-lg-5{padding:9rem!important}.pt-lg-5,.py-lg-5{padding-top:9rem!important}.pr-lg-5,.px-lg-5{padding-right:9rem!important}.pb-lg-5,.py-lg-5{padding-bottom:9rem!important}.pl-lg-5,.px-lg-5{padding-left:9rem!important}.m-lg-n1{margin:-.75rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.75rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.75rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.75rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.75rem!important}.m-lg-n2{margin:-1.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-1.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-1.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-1.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-1.5rem!important}.m-lg-n3{margin:-3rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-3rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3rem!important}.m-lg-n4{margin:-4.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-4.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4.5rem!important}.m-lg-n5{margin:-9rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-9rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-9rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-9rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-9rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.75rem!important}.mt-xl-1,.my-xl-1{margin-top:.75rem!important}.mr-xl-1,.mx-xl-1{margin-right:.75rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.75rem!important}.ml-xl-1,.mx-xl-1{margin-left:.75rem!important}.m-xl-2{margin:1.5rem!important}.mt-xl-2,.my-xl-2{margin-top:1.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:1.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:1.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:1.5rem!important}.m-xl-3{margin:3rem!important}.mt-xl-3,.my-xl-3{margin-top:3rem!important}.mr-xl-3,.mx-xl-3{margin-right:3rem!important}.mb-xl-3,.my-xl-3{margin-bottom:3rem!important}.ml-xl-3,.mx-xl-3{margin-left:3rem!important}.m-xl-4{margin:4.5rem!important}.mt-xl-4,.my-xl-4{margin-top:4.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:4.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:4.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:4.5rem!important}.m-xl-5{margin:9rem!important}.mt-xl-5,.my-xl-5{margin-top:9rem!important}.mr-xl-5,.mx-xl-5{margin-right:9rem!important}.mb-xl-5,.my-xl-5{margin-bottom:9rem!important}.ml-xl-5,.mx-xl-5{margin-left:9rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.75rem!important}.pt-xl-1,.py-xl-1{padding-top:.75rem!important}.pr-xl-1,.px-xl-1{padding-right:.75rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.75rem!important}.pl-xl-1,.px-xl-1{padding-left:.75rem!important}.p-xl-2{padding:1.5rem!important}.pt-xl-2,.py-xl-2{padding-top:1.5rem!important}.pr-xl-2,.px-xl-2{padding-right:1.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:1.5rem!important}.pl-xl-2,.px-xl-2{padding-left:1.5rem!important}.p-xl-3{padding:3rem!important}.pt-xl-3,.py-xl-3{padding-top:3rem!important}.pr-xl-3,.px-xl-3{padding-right:3rem!important}.pb-xl-3,.py-xl-3{padding-bottom:3rem!important}.pl-xl-3,.px-xl-3{padding-left:3rem!important}.p-xl-4{padding:4.5rem!important}.pt-xl-4,.py-xl-4{padding-top:4.5rem!important}.pr-xl-4,.px-xl-4{padding-right:4.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:4.5rem!important}.pl-xl-4,.px-xl-4{padding-left:4.5rem!important}.p-xl-5{padding:9rem!important}.pt-xl-5,.py-xl-5{padding-top:9rem!important}.pr-xl-5,.px-xl-5{padding-right:9rem!important}.pb-xl-5,.py-xl-5{padding-bottom:9rem!important}.pl-xl-5,.px-xl-5{padding-left:9rem!important}.m-xl-n1{margin:-.75rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.75rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.75rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.75rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.75rem!important}.m-xl-n2{margin:-1.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-1.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-1.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-1.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-1.5rem!important}.m-xl-n3{margin:-3rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-3rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3rem!important}.m-xl-n4{margin:-4.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-4.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4.5rem!important}.m-xl-n5{margin:-9rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-9rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-9rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-9rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-9rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1330px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.75rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.75rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.75rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.75rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.75rem!important}.m-xxl-2{margin:1.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:1.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:1.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:1.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:1.5rem!important}.m-xxl-3{margin:3rem!important}.mt-xxl-3,.my-xxl-3{margin-top:3rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:3rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:3rem!important}.m-xxl-4{margin:4.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:4.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:4.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:4.5rem!important}.m-xxl-5{margin:9rem!important}.mt-xxl-5,.my-xxl-5{margin-top:9rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:9rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:9rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:9rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.75rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.75rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.75rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.75rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.75rem!important}.p-xxl-2{padding:1.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:1.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:1.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:1.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:1.5rem!important}.p-xxl-3{padding:3rem!important}.pt-xxl-3,.py-xxl-3{padding-top:3rem!important}.pr-xxl-3,.px-xxl-3{padding-right:3rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3rem!important}.pl-xxl-3,.px-xxl-3{padding-left:3rem!important}.p-xxl-4{padding:4.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:4.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:4.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:4.5rem!important}.p-xxl-5{padding:9rem!important}.pt-xxl-5,.py-xxl-5{padding-top:9rem!important}.pr-xxl-5,.px-xxl-5{padding-right:9rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:9rem!important}.pl-xxl-5,.px-xxl-5{padding-left:9rem!important}.m-xxl-n1{margin:-.75rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.75rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.75rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.75rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.75rem!important}.m-xxl-n2{margin:-1.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-1.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-1.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-1.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-1.5rem!important}.m-xxl-n3{margin:-3rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3rem!important}.m-xxl-n4{margin:-4.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4.5rem!important}.m-xxl-n5{margin:-9rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-9rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-9rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-9rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-9rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@font-face{font-family:cpschool;src:url(../fonts/icomoon/cpschool.ttf?u6r81r) format("truetype"),url(../fonts/icomoon/cpschool.woff?u6r81r) format("woff"),url(../fonts/icomoon/cpschool.svg?u6r81r#cpschool) format("svg");font-weight:400;font-style:normal;font-display:block}.cps-icon,.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{font-family:cpschool!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cps-icon-twitter-square:before{content:"\e93c"}.cps-icon-twitter:before{content:"\e986"}.cps-icon-user-graduate-solid:before{content:"\e912"}.cps-icon-theater-masks-solid:before{content:"\e929"}.cps-icon-shapes-solid:before{content:"\e92a"}.cps-icon-book-open-solid:before{content:"\e92b"}.cps-icon-book-reader-solid:before{content:"\e92c"}.cps-icon-laptop-code-solid:before{content:"\e92d"}.cps-icon-graduation-cap-solid:before{content:"\e92e"}.cps-icon-chalkboard-teacher-solid:before{content:"\e92f"}.cps-icon-chalkboard-solid:before{content:"\e930"}.cps-icon-school-solid:before{content:"\e931"}.cps-icon-clock-regular:before{content:"\e932"}.cps-icon-rocket-solid:before{content:"\e933"}.cps-icon-user-nurse-solid:before{content:"\e934"}.cps-icon-asterisk:before{content:"\f069"}.cps-icon-plus:before{content:"\f067"}.cps-icon-question:before{content:"\f128"}.cps-icon-minus:before{content:"\f068"}.cps-icon-music:before{content:"\f001"}.cps-icon-envelope-o:before{content:"\f003"}.cps-icon-star1:before{content:"\f005"}.cps-icon-user1:before{content:"\f007"}.cps-icon-clock-o:before{content:"\f017"}.cps-icon-road:before{content:"\f018"}.cps-icon-inbox:before{content:"\f01c"}.cps-icon-lock1:before{content:"\f023"}.cps-icon-headphones:before{content:"\f025"}.cps-icon-print:before{content:"\f02f"}.cps-icon-camera1:before{content:"\f030"}.cps-icon-video-camera:before{content:"\f03d"}.cps-icon-gift1:before{content:"\f06b"}.cps-icon-plane:before{content:"\f072"}.cps-icon-calendar1:before{content:"\f073"}.cps-icon-comment1:before{content:"\f075"}.cps-icon-facebook-square:before{content:"\f082"}.cps-icon-key:before{content:"\f084"}.cps-icon-linkedin-square:before{content:"\f08c"}.cps-icon-facebook:before{content:"\f09a"}.cps-icon-facebook-f:before{content:"\f09a"}.cps-icon-bell-o:before{content:"\f0a2"}.cps-icon-chain:before{content:"\f0c1"}.cps-icon-link1:before{content:"\f0c1"}.cps-icon-money:before{content:"\f0d6"}.cps-icon-linkedin:before{content:"\f0e1"}.cps-icon-umbrella:before{content:"\f0e9"}.cps-icon-lightbulb-o:before{content:"\f0eb"}.cps-icon-user-md:before{content:"\f0f0"}.cps-icon-stethoscope:before{content:"\f0f1"}.cps-icon-suitcase:before{content:"\f0f2"}.cps-icon-bell1:before{content:"\f0f3"}.cps-icon-cutlery:before{content:"\f0f5"}.cps-icon-file-text-o:before{content:"\f0f6"}.cps-icon-ambulance:before{content:"\f0f9"}.cps-icon-medkit:before{content:"\f0fa"}.cps-icon-superscript:before{content:"\f12b"}.cps-icon-microphone:before{content:"\f130"}.cps-icon-youtube-square:before{content:"\f166"}.cps-icon-flickr1:before{content:"\f16e"}.cps-icon-sun-o:before{content:"\f185"}.cps-icon-moon-o:before{content:"\f186"}.cps-icon-wheelchair:before{content:"\f193"}.cps-icon-vimeo-square:before{content:"\f194"}.cps-icon-space-shuttle:before{content:"\f197"}.cps-icon-bank:before{content:"\f19c"}.cps-icon-institution:before{content:"\f19c"}.cps-icon-university:before{content:"\f19c"}.cps-icon-graduation-cap:before{content:"\f19d"}.cps-icon-mortar-board:before{content:"\f19d"}.cps-icon-child:before{content:"\f1ae"}.cps-icon-paw:before{content:"\f1b0"}.cps-icon-recycle:before{content:"\f1b8"}.cps-icon-automobile:before{content:"\f1b9"}.cps-icon-car:before{content:"\f1b9"}.cps-icon-paper-plane-o:before{content:"\f1d9"}.cps-icon-send-o:before{content:"\f1d9"}.cps-icon-copyright:before{content:"\f1f9"}.cps-icon-at:before{content:"\f1fa"}.cps-icon-bus:before{content:"\f207"}.cps-icon-cc:before{content:"\f20a"}.cps-icon-user-secret:before{content:"\f21b"}.cps-icon-user-plus:before{content:"\f234"}.cps-icon-balance-scale:before{content:"\f24e"}.cps-icon-creative-commons:before{content:"\f25e"}.cps-icon-vimeo:before{content:"\f27d"}.cps-icon-credit-card-alt:before{content:"\f283"}.cps-icon-universal-access:before{content:"\f29a"}.cps-icon-wheelchair-alt:before{content:"\f29b"}.cps-icon-question-circle-o:before{content:"\f29c"}.cps-icon-address-card-o:before{content:"\f2bc"}.cps-icon-vcard-o:before{content:"\f2bc"}.cps-icon-user-o:before{content:"\f2c0"}.cps-icon-grav:before{content:"\f2d6"}.cps-icon-envelope:before{content:"\e936"}.cps-icon-bubble:before{content:"\e937"}.cps-icon-users1:before{content:"\e938"}.cps-icon-bell2:before{content:"\e939"}.cps-icon-pin:before{content:"\e905"}.cps-icon-calendar2:before{content:"\e93a"}.cps-icon-support:before{content:"\e93b"}.cps-icon-home4:before{content:"\e93d"}.cps-icon-ring_volume:before{content:"\e93e"}.cps-icon-where_to_vote:before{content:"\e93f"}.cps-icon-access_alarmalarm:before{content:"\e940"}.cps-icon-data_usage:before{content:"\e941"}.cps-icon-insert_emoticontag_facesmood:before{content:"\e942"}.cps-icon-insert_invitationevent:before{content:"\e943"}.cps-icon-camera_altphoto_cameralocal_see:before{content:"\e944"}.cps-icon-local_restaurantrestaurant_menu:before{content:"\e945"}.cps-icon-add_location:before{content:"\e946"}.cps-icon-near_me:before{content:"\e947"}.cps-icon-restaurant:before{content:"\e948"}.cps-icon-departure_board:before{content:"\e949"}.cps-icon-pie_chart:before{content:"\e94a"}.cps-icon-cake:before{content:"\e94b"}.cps-icon-notifications:before{content:"\e94c"}.cps-icon-school:before{content:"\e94d"}.cps-icon-sentiment_dissatisfied:before{content:"\e94e"}.cps-icon-sentiment_neutral:before{content:"\e94f"}.cps-icon-sentiment_satisfied:before{content:"\e950"}.cps-icon-sentiment_very_dissatisfied:before{content:"\e951"}.cps-icon-sentiment_very_satisfied:before{content:"\e952"}.cps-icon-thumb_down_alt:before{content:"\e953"}.cps-icon-thumb_up_alt:before{content:"\e954"}.cps-icon-account_balance:before{content:"\e955"}.cps-icon-search:before{content:"\e906"}.cps-icon-verified_user:before{content:"\e956"}.cps-icon-fingerprint:before{content:"\e957"}.cps-icon-g_translate:before{content:"\e928"}.cps-icon-wb_twighlight:before{content:"\e958"}.cps-icon-emoji_emotions:before{content:"\e959"}.cps-icon-emoji_events:before{content:"\e95a"}.cps-icon-emoji_objects:before{content:"\e95b"}.cps-icon-sports_esports:before{content:"\e95c"}.cps-icon-sports_football:before{content:"\e95d"}.cps-icon-sports_golf:before{content:"\e95e"}.cps-icon-sports_hockey:before{content:"\e95f"}.cps-icon-sports_rugby:before{content:"\e960"}.cps-icon-sports_soccer:before{content:"\e961"}.cps-icon-sports_volleyball:before{content:"\e962"}.cps-icon-sports_tennis:before{content:"\e963"}.cps-icon-lunch_dining:before{content:"\e964"}.cps-icon-park:before{content:"\e965"}.cps-icon-icecream:before{content:"\e966"}.cps-icon-volunteer_activism:before{content:"\e967"}.cps-icon-ac_unit:before{content:"\e968"}.cps-icon-beach_access:before{content:"\e969"}.cps-icon-child_care:before{content:"\e96a"}.cps-icon-room_service:before{content:"\e96b"}.cps-icon-activity:before{content:"\e908"}.cps-icon-aperture:before{content:"\e90a"}.cps-icon-bell:before{content:"\e90b"}.cps-icon-book-open:before{content:"\e90c"}.cps-icon-book:before{content:"\e90d"}.cps-icon-bookmark:before{content:"\e90e"}.cps-icon-calendar:before,.wp-block-latest-posts .wp-block-latest-posts__post-author:before,.wp-block-latest-posts .wp-block-latest-posts__post-date:before{content:"\e900"}.cps-icon-camera:before{content:"\e90f"}.cps-icon-chevron-left:before{content:"\e926"}.cps-icon-chevron-right:before{content:"\e927"}.cps-icon-clock:before{content:"\e96c"}.cps-icon-cloud:before{content:"\e910"}.cps-icon-coffee:before{content:"\e96d"}.cps-icon-compass:before{content:"\e911"}.cps-icon-dollar-sign:before{content:"\e96e"}.cps-icon-eye:before{content:"\e96f"}.cps-icon-file-text:before{content:"\e913"}.cps-icon-folder:before{content:"\e914"}.cps-icon-gift:before{content:"\e915"}.cps-icon-globe:before{content:"\e970"}.cps-icon-grid:before{content:"\e916"}.cps-icon-heart3:before{content:"\e971"}.cps-icon-help-circle:before{content:"\e972"}.cps-icon-home:before{content:"\e917"}.cps-icon-category:before{content:"\e901"}.cps-icon-info:before{content:"\e918"}.cps-icon-life-buoy:before{content:"\e973"}.cps-icon-link:before{content:"\e919"}.cps-icon-lock:before{content:"\e91a"}.cps-icon-mail:before{content:"\e91b"}.cps-icon-map-pin:before{content:"\e91c"}.cps-icon-menu:before{content:"\e907"}.cps-icon-comment:before{content:"\e904"}.cps-icon-paperclip:before{content:"\e91d"}.cps-icon-phone:before{content:"\e91e"}.cps-icon-printer:before{content:"\e91f"}.cps-icon-settings:before{content:"\e920"}.cps-icon-share:before{content:"\e921"}.cps-icon-shopping-bag:before{content:"\e922"}.cps-icon-star:before{content:"\e923"}.cps-icon-tag:before{content:"\e902"}.cps-icon-thumbs-up:before{content:"\e924"}.cps-icon-user:before{content:"\e903"}.cps-icon-users:before{content:"\e925"}.cps-icon-close:before{content:"\e909"}.cps-icon-home2:before{content:"\e974"}.cps-icon-home21:before{content:"\e975"}.cps-icon-home3:before{content:"\e976"}.cps-icon-pencil:before{content:"\e977"}.cps-icon-pencil2:before{content:"\e978"}.cps-icon-headphones1:before{content:"\e979"}.cps-icon-music1:before{content:"\e97a"}.cps-icon-book1:before{content:"\e935"}.cps-icon-price-tags:before{content:"\e97b"}.cps-icon-lifebuoy:before{content:"\e97c"}.cps-icon-pushpin:before{content:"\e97d"}.cps-icon-location:before{content:"\e983"}.cps-icon-location2:before{content:"\e97e"}.cps-icon-mobile:before{content:"\e984"}.cps-icon-tv:before{content:"\e97f"}.cps-icon-drawer:before{content:"\e980"}.cps-icon-bubbles3:before{content:"\e981"}.cps-icon-bubbles4:before{content:"\e982"}.cps-icon-user2:before{content:"\e985"}.cps-icon-key1:before{content:"\e98d"}.cps-icon-lock2:before{content:"\e98f"}.cps-icon-wrench:before{content:"\e991"}.cps-icon-magic-wand:before{content:"\e997"}.cps-icon-aid-kit:before{content:"\e998"}.cps-icon-stats-dots:before{content:"\e99b"}.cps-icon-trophy:before{content:"\e99e"}.cps-icon-gift2:before{content:"\e99f"}.cps-icon-spoon-knife:before{content:"\e9a3"}.cps-icon-lab:before{content:"\e9aa"}.cps-icon-sphere:before{content:"\e9c9"}.cps-icon-earth:before{content:"\e9ca"}.cps-icon-heart1:before{content:"\e9da"}.cps-icon-checkmark:before{content:"\ea10"}.cps-icon-sort-alpha-asc:before{content:"\ea48"}.cps-icon-sort-alpha-desc:before{content:"\ea49"}.cps-icon-instagram:before{content:"\ea92"}.cps-icon-youtube:before{content:"\ea9d"}.cps-icon-flickr:before{content:"\eaa4"}.cps-icon-tumblr:before{content:"\eab9"}@font-face{font-family:amstelvar;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf) format("truetype")}@font-face{font-family:amstelvar;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf) format("truetype")}@font-face{font-family:commissioner;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf) format("truetype")}@font-face{font-family:epilogue;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-VF.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf) format("truetype")}@font-face{font-family:hepta_slab;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/inter/fonts/Inter.var.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/inter/fonts/Inter-italic.var.ttf) format("truetype")}@font-face{font-family:lexend;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/lexend/fonts/Lexend[LXND].ttf) format("truetype")}@font-face{font-family:manrope;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/manrope/fonts/Manrope[wght].ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/mohave/fonts/Mohave[wght].ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/mohave/fonts/Mohave-Italic[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/petrona/fonts/Petrona[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/petrona/fonts/Petrona-Italic[wght].ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf) format("truetype")}@font-face{font-family:quicksand;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:russolo;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/russolo/fonts/Russolo[opsz,wght].ttf) format("truetype")}@font-face{font-family:space_grotesk;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf) format("truetype")}.collapse-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.collapse-toggle:empty::after{margin-left:0}.edit-post-visual-editor .editor-styles-wrapper .h1,.edit-post-visual-editor .editor-styles-wrapper h1{font-size:-moz-calc(2.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h1,.edit-post-visual-editor .editor-styles-wrapper h1{font-size:-moz-calc(2.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h2,.edit-post-visual-editor .editor-styles-wrapper h2{font-size:-moz-calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h2,.edit-post-visual-editor .editor-styles-wrapper h2{font-size:-moz-calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h3,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h3{font-size:-moz-calc(1.575em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.575em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h3,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h3{font-size:-moz-calc(1.75em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.75em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h4,.edit-post-visual-editor .editor-styles-wrapper h4{font-size:-moz-calc(1.35em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.35em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h4,.edit-post-visual-editor .editor-styles-wrapper h4{font-size:-moz-calc(1.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h5,.edit-post-visual-editor .editor-styles-wrapper h5{font-size:-moz-calc(1.125em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.125em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h5,.edit-post-visual-editor .editor-styles-wrapper h5{font-size:-moz-calc(1.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h6,.edit-post-visual-editor .editor-styles-wrapper h6{font-size:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h6,.edit-post-visual-editor .editor-styles-wrapper h6{font-size:-moz-calc(1em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h1,.edit-post-visual-editor .editor-styles-wrapper h2,.edit-post-visual-editor .editor-styles-wrapper h3,.edit-post-visual-editor .editor-styles-wrapper h4,.edit-post-visual-editor .editor-styles-wrapper h5,.edit-post-visual-editor .editor-styles-wrapper h6{margin-bottom:1.5rem;font-weight:500;line-height:1.15}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after,body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{content:"";display:block;width:3em;height:.1em;background-color:currentColor;border-radius:var(--roundness)}body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{margin-bottom:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after{margin-top:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-hl .h::after,body.h-style-separator.h-style-separator-hl .h::before,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator.h-style-separator-hl h1::after,body.h-style-separator.h-style-separator-hl h1::before,body.h-style-separator.h-style-separator-hl h2::after,body.h-style-separator.h-style-separator-hl h2::before,body.h-style-separator.h-style-separator-hl h3::after,body.h-style-separator.h-style-separator-hl h3::before,body.h-style-separator.h-style-separator-hl h4::after,body.h-style-separator.h-style-separator-hl h4::before,body.h-style-separator.h-style-separator-hl h5::after,body.h-style-separator.h-style-separator-hl h5::before,body.h-style-separator.h-style-separator-hl h6::after,body.h-style-separator.h-style-separator-hl h6::before{background-color:var(--color-accent-hl)}body.h-style-separator .h.has-text-align-center::after,body.h-style-separator .h.has-text-align-center::before,body.h-style-separator .h[style*="text-align: center"]::after,body.h-style-separator .h[style*="text-align: center"]::before,body.h-style-separator .text-center .h::after,body.h-style-separator .text-center .h::before,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-center h1::after,body.h-style-separator .text-center h1::before,body.h-style-separator .text-center h2::after,body.h-style-separator .text-center h2::before,body.h-style-separator .text-center h3::after,body.h-style-separator .text-center h3::before,body.h-style-separator .text-center h4::after,body.h-style-separator .text-center h4::before,body.h-style-separator .text-center h5::after,body.h-style-separator .text-center h5::before,body.h-style-separator .text-center h6::after,body.h-style-separator .text-center h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::before,body.h-style-separator h1.has-text-align-center::after,body.h-style-separator h1.has-text-align-center::before,body.h-style-separator h1[style*="text-align: center"]::after,body.h-style-separator h1[style*="text-align: center"]::before,body.h-style-separator h2.has-text-align-center::after,body.h-style-separator h2.has-text-align-center::before,body.h-style-separator h2[style*="text-align: center"]::after,body.h-style-separator h2[style*="text-align: center"]::before,body.h-style-separator h3.has-text-align-center::after,body.h-style-separator h3.has-text-align-center::before,body.h-style-separator h3[style*="text-align: center"]::after,body.h-style-separator h3[style*="text-align: center"]::before,body.h-style-separator h4.has-text-align-center::after,body.h-style-separator h4.has-text-align-center::before,body.h-style-separator h4[style*="text-align: center"]::after,body.h-style-separator h4[style*="text-align: center"]::before,body.h-style-separator h5.has-text-align-center::after,body.h-style-separator h5.has-text-align-center::before,body.h-style-separator h5[style*="text-align: center"]::after,body.h-style-separator h5[style*="text-align: center"]::before,body.h-style-separator h6.has-text-align-center::after,body.h-style-separator h6.has-text-align-center::before,body.h-style-separator h6[style*="text-align: center"]::after,body.h-style-separator h6[style*="text-align: center"]::before{margin-left:auto;margin-right:auto}body.h-style-separator .h.has-text-align-right::after,body.h-style-separator .h.has-text-align-right::before,body.h-style-separator .h[style*="text-align: right"]::after,body.h-style-separator .h[style*="text-align: right"]::before,body.h-style-separator .text-right .h::after,body.h-style-separator .text-right .h::before,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-right h1::after,body.h-style-separator .text-right h1::before,body.h-style-separator .text-right h2::after,body.h-style-separator .text-right h2::before,body.h-style-separator .text-right h3::after,body.h-style-separator .text-right h3::before,body.h-style-separator .text-right h4::after,body.h-style-separator .text-right h4::before,body.h-style-separator .text-right h5::after,body.h-style-separator .text-right h5::before,body.h-style-separator .text-right h6::after,body.h-style-separator .text-right h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::before,body.h-style-separator h1.has-text-align-right::after,body.h-style-separator h1.has-text-align-right::before,body.h-style-separator h1[style*="text-align: right"]::after,body.h-style-separator h1[style*="text-align: right"]::before,body.h-style-separator h2.has-text-align-right::after,body.h-style-separator h2.has-text-align-right::before,body.h-style-separator h2[style*="text-align: right"]::after,body.h-style-separator h2[style*="text-align: right"]::before,body.h-style-separator h3.has-text-align-right::after,body.h-style-separator h3.has-text-align-right::before,body.h-style-separator h3[style*="text-align: right"]::after,body.h-style-separator h3[style*="text-align: right"]::before,body.h-style-separator h4.has-text-align-right::after,body.h-style-separator h4.has-text-align-right::before,body.h-style-separator h4[style*="text-align: right"]::after,body.h-style-separator h4[style*="text-align: right"]::before,body.h-style-separator h5.has-text-align-right::after,body.h-style-separator h5.has-text-align-right::before,body.h-style-separator h5[style*="text-align: right"]::after,body.h-style-separator h5[style*="text-align: right"]::before,body.h-style-separator h6.has-text-align-right::after,body.h-style-separator h6.has-text-align-right::before,body.h-style-separator h6[style*="text-align: right"]::after,body.h-style-separator h6[style*="text-align: right"]::before{margin-left:auto}.h-style-disable-top::before,.h-style-disable::before,.wp-block-latest-posts>li>a:first-of-type::before{display:none!important}.h-style-disable-bottom::after,.h-style-disable::after,.wp-block-latest-posts>li>a:first-of-type::after{display:none!important}.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .5s ease,-webkit-box-shadow .5s ease;transition:background-color .5s ease,-webkit-box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease;font-weight:600;border-style:solid;border-width:0;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.3375rem .675rem;font-size:.9em;line-height:1.35;border-radius:var(--roundness)}@media (min-width:992px){.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{padding:.375rem .75rem;font-size:1em;line-height:1.5;border-radius:var(--roundness)}}.btn i,.editor-styles-wrapper input[type=button]:not(.btn) i,.editor-styles-wrapper input[type=submit]:not(.btn) i,.wp-block-button .wp-block-button__link i,.wp-block-file .wp-element-button i,.wp-block-search__button i{display:inline-block;text-decoration:none;vertical-align:middle;font-size:1.35em}.btn:hover,.editor-styles-wrapper input[type=button]:hover:not(.btn),.editor-styles-wrapper input[type=submit]:hover:not(.btn),.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover{text-decoration:underline}.btn:active,.btn:focus-visible,.btn:hover,.editor-styles-wrapper input[type=button]:active:not(.btn),.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper input[type=button]:hover:not(.btn),.editor-styles-wrapper input[type=submit]:active:not(.btn),.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper input[type=submit]:hover:not(.btn),.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:active,.wp-block-file .wp-element-button:focus-visible,.wp-block-file .wp-element-button:hover,.wp-block-search__button:active,.wp-block-search__button:focus-visible,.wp-block-search__button:hover{opacity:1}.btn:focus-visible,.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.wp-block-button .wp-block-button__link:focus-visible,.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible{outline-offset:.3rem;outline-width:.2rem}.editor-styles-wrapper p input[type=button]:not(:first-child):not(.btn),.editor-styles-wrapper p input[type=submit]:not(:first-child):not(.btn),.wp-block-button p .wp-block-button__link:not(:first-child),.wp-block-file p .wp-element-button:not(:first-child),p .btn:not(:first-child),p .editor-styles-wrapper input[type=button]:not(:first-child):not(.btn),p .editor-styles-wrapper input[type=submit]:not(:first-child):not(.btn),p .wp-block-button .wp-block-button__link:not(:first-child),p .wp-block-file .wp-element-button:not(:first-child),p .wp-block-search__button:not(:first-child){margin-left:.5rem}.editor-styles-wrapper p input[type=button]:not(:last-child):not(.btn),.editor-styles-wrapper p input[type=submit]:not(:last-child):not(.btn),.wp-block-button p .wp-block-button__link:not(:last-child),.wp-block-file p .wp-element-button:not(:last-child),p .btn:not(:last-child),p .editor-styles-wrapper input[type=button]:not(:last-child):not(.btn),p .editor-styles-wrapper input[type=submit]:not(:last-child):not(.btn),p .wp-block-button .wp-block-button__link:not(:last-child),p .wp-block-file .wp-element-button:not(:last-child),p .wp-block-search__button:not(:last-child){margin-right:.5rem}.btn-block,.btn-block .wp-block-button__link{display:block;width:100%}.btn-block .btn-block+.wp-block-button__link,.btn-block .wp-block-button__link+.btn-block,.btn-block .wp-block-button__link+.wp-block-button__link,.btn-block+.btn-block{margin-top:.5rem}.btn:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;opacity:.5}.btn-primary,.editor-styles-wrapper input[type=submit]:not(.btn){background-color:var(--color-accent-hl);border-color:var(--color-accent-hl);color:var(--color-accent-hl-contrast)}.btn-primary:hover,.editor-styles-wrapper input[type=submit]:hover:not(.btn){-webkit-box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);color:var(--color-accent-hl-contrast)}.btn-primary:focus-visible,.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn){outline-color:var(--color-accent)}.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .btn-primary:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent-hl)}.btn-secondary,.editor-styles-wrapper input[type=button]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button,.wp-block-search__button{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.btn-secondary:hover,.editor-styles-wrapper input[type=button]:hover:not(.btn),.wp-block-button .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover{background-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);color:var(--color-accent-contrast)}.btn-secondary:focus-visible,.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible{outline-color:var(--color-accent-hl)}.editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible){color:var(--color-accent)}.editor-styles-wrapper .is-style-outline input[type=button]:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),.is-style-outline .wp-block-button .wp-block-button__link,.is-style-outline .wp-block-file .wp-element-button,.is-style-outline .wp-block-search__button,.wp-block-button .is-style-outline .wp-block-button__link,.wp-block-button body.btn-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button,.wp-block-file body.btn-style-outline .wp-element-button,body.btn-style-outline .btn,body.btn-style-outline .editor-styles-wrapper input[type=button]:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link,body.btn-style-outline .wp-block-file .wp-element-button,body.btn-style-outline .wp-block-search__button{border-width:.15rem;padding:.225rem .675rem}.editor-styles-wrapper .is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible){color:var(--color-accent);background-color:transparent!important;border-color:currentColor!important}.editor-styles-wrapper .is-style-outline input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper .is-style-outline input[type=button]:hover:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:hover:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:hover:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:hover:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,.is-style-outline .wp-block-button .wp-block-button__link:hover,.is-style-outline .wp-block-file .wp-element-button:focus-visible,.is-style-outline .wp-block-file .wp-element-button:hover,.is-style-outline .wp-block-search__button:focus-visible,.is-style-outline .wp-block-search__button:hover,.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,.wp-block-button .is-style-outline .wp-block-button__link:hover,.wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,.wp-block-button body.btn-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:focus-visible,.wp-block-file .is-style-outline .wp-element-button:hover,.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,.wp-block-file body.btn-style-outline .wp-element-button:hover,body.btn-style-outline .btn:focus-visible,body.btn-style-outline .btn:hover,body.btn-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible,body.btn-style-outline .wp-block-button .wp-block-button__link:hover,body.btn-style-outline .wp-block-file .wp-element-button:focus-visible,body.btn-style-outline .wp-block-file .wp-element-button:hover,body.btn-style-outline .wp-block-search__button:focus-visible,body.btn-style-outline .wp-block-search__button:hover{text-decoration:none;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{display:block;width:100%;height:-moz-calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:-moz-calc(1em * var(--body-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100);font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:0;border-color:var(--color-accent);border-radius:var(--roundness);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-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;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.editor-styles-wrapper input[type=email]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=search]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=tel]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=text]:focus-visible:not(.form-control),.editor-styles-wrapper select:focus-visible:not(.form-control),.editor-styles-wrapper textarea:focus-visible:not(.form-control),.form-control:focus-visible,body .calendar-plus #calendar-plus-category:focus-visible,body .calendar-plus #calendar-plus-search:focus-visible{border-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color)}@media (prefers-reduced-motion:reduce){.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=text]:not(.form-control)::-ms-expand,.editor-styles-wrapper select:not(.form-control)::-ms-expand,.editor-styles-wrapper textarea:not(.form-control)::-ms-expand,.form-control::-ms-expand,body .calendar-plus #calendar-plus-category::-ms-expand,body .calendar-plus #calendar-plus-search::-ms-expand{background-color:transparent;border:0}.editor-styles-wrapper input[type=email]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper select:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,body .calendar-plus #calendar-plus-category::-webkit-input-placeholder,body .calendar-plus #calendar-plus-search::-webkit-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper select:not(.form-control)::-moz-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-moz-placeholder,.form-control::-moz-placeholder,body .calendar-plus #calendar-plus-category::-moz-placeholder,body .calendar-plus #calendar-plus-search::-moz-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper select:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper textarea:not(.form-control):-ms-input-placeholder,.form-control:-ms-input-placeholder,body .calendar-plus #calendar-plus-category:-ms-input-placeholder,body .calendar-plus #calendar-plus-search:-ms-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper select:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-ms-input-placeholder,.form-control::-ms-input-placeholder,body .calendar-plus #calendar-plus-category::-ms-input-placeholder,body .calendar-plus #calendar-plus-search::-ms-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::placeholder,.editor-styles-wrapper select:not(.form-control)::placeholder,.editor-styles-wrapper textarea:not(.form-control)::placeholder,.form-control::placeholder,body .calendar-plus #calendar-plus-category::placeholder,body .calendar-plus #calendar-plus-search::placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[readonly][type=email]:not(.form-control),.editor-styles-wrapper input[readonly][type=search]:not(.form-control),.editor-styles-wrapper input[readonly][type=tel]:not(.form-control),.editor-styles-wrapper input[readonly][type=text]:not(.form-control),.editor-styles-wrapper input[type=email]:disabled:not(.form-control),.editor-styles-wrapper input[type=search]:disabled:not(.form-control),.editor-styles-wrapper input[type=tel]:disabled:not(.form-control),.editor-styles-wrapper input[type=text]:disabled:not(.form-control),.editor-styles-wrapper select:disabled:not(.form-control),.editor-styles-wrapper select[readonly]:not(.form-control),.editor-styles-wrapper textarea:disabled:not(.form-control),.editor-styles-wrapper textarea[readonly]:not(.form-control),.form-control:disabled,.form-control[readonly],body .calendar-plus #calendar-plus-category:disabled,body .calendar-plus #calendar-plus-search:disabled,body .calendar-plus [readonly]#calendar-plus-category,body .calendar-plus [readonly]#calendar-plus-search{background-color:#e9ecef;opacity:1}.editor-styles-wrapper select:focus:not(.form-control)::-ms-value,body .calendar-plus select#calendar-plus-category:focus::-ms-value,body .calendar-plus select#calendar-plus-search:focus::-ms-value,select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-sm{height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:-moz-calc(.875em * var(--body-font-size)/ 100);font-size:calc(.875em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}.form-control-lg{height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:-moz-calc(1.25em * var(--body-font-size)/ 100);font-size:calc(1.25em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}.editor-styles-wrapper select[multiple]:not(.form-control),.editor-styles-wrapper select[size]:not(.form-control),body .calendar-plus select[multiple]#calendar-plus-category,body .calendar-plus select[multiple]#calendar-plus-search,body .calendar-plus select[size]#calendar-plus-category,body .calendar-plus select[size]#calendar-plus-search,select.form-control[multiple],select.form-control[size]{height:auto}.editor-styles-wrapper textarea:not(.form-control),body .calendar-plus textarea#calendar-plus-category,body .calendar-plus textarea#calendar-plus-search,textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.entries-row article{position:relative;margin-bottom:3rem}.entries-row .entry-header{margin-bottom:2rem}.entries-row .entry-header :last-child{margin-bottom:0}.entries-row.image-on-top article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entries-row.image-on-top .entry-featured-image{margin-top:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.entries-row.image-disabled .entry-featured-image{display:none}.entries-row .entry-meta>ul{margin-bottom:0}.entries-row .entry-meta>ul>li.post-author-has-avatar{display:block;margin-bottom:1rem}.entry-col-boxed .entry-col{margin-bottom:2rem}.entry-col-boxed article{height:100%;margin-bottom:0;padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .entry-col-boxed article{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.entry-col-boxed article::after{display:none}.entry-col-boxed.image-on-top .entry-featured-image{margin:-2rem -2rem 2rem;text-align:center}.avatar{border-radius:24px;margin-right:.5rem}.page-header{margin-bottom:3rem}.page-header .page-title{margin-bottom:1rem}.page-header .breadcrumbs{display:inline-block}.page-header .breadcrumb{padding:0}.page-header .breadcrumb .active :before{padding-right:0}.page-header .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled{display:none}body.blog.hide-hero-page-title #hero-main,body.blog.hide-hero-page-title .page-header{display:none}.entry-title a{text-decoration:none}.entry-title a{color:var(--color-contrast)}.entry-title a:hover{text-decoration:underline}.entry-type-idicator{margin-right:.75rem}.entry-content::after{display:block;clear:both;content:""}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content .h2:not(:first-child),.entry-content h2:not(:first-child){margin-top:3rem}.entry-content .h2:not(:last-child),.entry-content h2:not(:last-child){margin-bottom:2rem}.entry-content .h3:not(:first-child),.entry-content .wp-block-latest-posts>li>a:not(:first-child):first-of-type,.entry-content h3:not(:first-child){margin-top:2.625rem}.entry-content .h3:not(:last-child),.entry-content .wp-block-latest-posts>li>a:not(:last-child):first-of-type,.entry-content h3:not(:last-child){margin-bottom:1.75rem}.entry-content .h4:not(:first-child),.entry-content h4:not(:first-child){margin-top:2.25rem}.entry-content .h4:not(:last-child),.entry-content h4:not(:last-child){margin-bottom:1.5rem}.entry-content .h5:not(:first-child),.entry-content h5:not(:first-child){margin-top:1.5rem}.entry-content .h5:not(:last-child),.entry-content h5:not(:last-child){margin-bottom:1rem}.entry-content .h6:not(:first-child),.entry-content h6:not(:first-child){margin-top:1.125rem}.entry-content .h6:not(:last-child),.entry-content h6:not(:last-child){margin-bottom:.75rem}.entry-content>.wp-block-spacer:first-child+*{margin-top:0}.animations-enabled .entry-content>.aligncenter,.animations-enabled .entry-content>.alignfull,.animations-enabled .entry-content>.alignleft>.alignright,.animations-enabled .entry-content>.alignwide,.animations-enabled .entry-content>.wp-block-separator.is-style-wide{opacity:0}.entry-featured-image{margin:3rem 0}.entry-featured-image img{-o-object-fit:cover;object-fit:cover}.entry-meta .post-sticky .meta-text,.entry-meta a{font-weight:500;font-variation-settings:"wght" 500}.entry-meta form{margin-top:1.5rem}@media (min-width:992px){.entry-meta form{max-width:546px}}.post-navigation{margin-top:1.5rem}.post-navigation .btn{margin-top:1.5rem}.post-navigation .btn i{margin-top:-.1125rem}.pagination{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}body:not(.shadows-disabled) .pagination{-webkit-box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(15px) -moz-calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5)}.page-link{text-decoration:none;color:var(--color-contrast);border:none;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.page-item a:hover,.page-item.active .page-link{z-index:1;border-color:inherit}.page-item a:hover{color:var(--color-accent-contrast);background-color:var(--color-accent);opacity:1}.page-item.active .page-link{color:var(--color-accent-hl-contrast);background-color:var(--color-accent-hl)}.cpschool-read-more-link-holder{display:block;margin-top:1rem}.calendarp-event-shortcode,.calendarp-events-by-cat,[data-type="core/archives"],[data-type="core/button"],[data-type="core/calendar"],[data-type="core/categories"],[data-type="core/code"],[data-type="core/columns"],[data-type="core/cover"],[data-type="core/embed"],[data-type="core/gallery"],[data-type="core/group"],[data-type="core/image"],[data-type="core/latest-comments"],[data-type="core/latest-posts"],[data-type="core/media-text"],[data-type="core/preformatted"],[data-type="core/pullquote"],[data-type="core/quote"],[data-type="core/separator"],[data-type="core/verse"],[data-type="core/video"],body .calendar-plus .calendar-plus-calendar-wrap{margin-bottom:3rem;margin-top:3rem}.wp-block-group.has-background{padding:2rem}.wp-block-group .wp-block-group.has-background{padding:1.5rem}.wp-block-group.alignwide.has-background,.wp-block-group.has-background.wp-block-separator.is-style-wide{padding:3rem 3rem}.wp-block-group.alignfull.has-background{padding:3rem 3rem}@media (min-width:782px){.wp-block-group.has-background{padding:4rem}.wp-block-group.has-background .wp-block-group.has-background{padding:2rem}}.wp-block-cover [class*=__inner-container]{color:inherit}.wp-block-cover [class*=__inner-container] [class*=__inner-container]{max-width:100%}[class*=__inner-container]{margin:0 auto;max-width:100%}[class*=__inner-container]>:first-child{margin-top:0}[class*=__inner-container]>:last-child{margin-bottom:0}@media (min-width:782px){[class*=__inner-container]>* .aligncenter:first-child{margin-top:1rem}[class*=__inner-container]>* .aligncenter:last-child{margin-bottom:1rem}}@media (min-width:992px){.alignfull [class*=__inner-container]{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem)}.alignfull .alignfull [class*=__inner-container]{max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}}.wp-block-column{margin-bottom:2rem}.wp-block-column>:first-child{margin-top:0}.wp-block-column>:last-child{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}@media (min-width:600px){.wp-block-column{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:2rem;padding-right:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(even)>p:not(.has-background-color){padding-right:2rem;padding-left:0}}.wp-block-archives,.wp-block-categories,.wp-block-latest-comments,.wp-block-latest-posts{list-style:none;padding-left:0}.wp-block-archives>ul,.wp-block-categories>ul,.wp-block-latest-comments>ul,.wp-block-latest-posts>ul{list-style:none}.wp-block-archives a,.wp-block-categories a,.wp-block-latest-comments a,.wp-block-latest-posts a{font-weight:700}.wp-block-image img{margin:0 auto}.wp-block-image figcaption{color:inherit}.wp-block-image.alignfull figcaption{text-align:center;max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}.wp-block-gallery ul{list-style:none;margin:0 0 -1.6rem 0}@media (min-width:782px){.wp-block-gallery.alignnone{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.aligncenter{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.alignwide,.wp-block-gallery.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}.wp-block-gallery.alignfull{margin-bottom:6rem;margin-top:6rem}}.wp-block-latest-posts>li>a:first-of-type{margin-bottom:1.5rem;display:block}.wp-block-latest-posts.is-grid{margin-left:0}.wp-block-latest-posts.is-grid li{padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .wp-block-latest-posts.is-grid li{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.wp-block-latest-posts.is-grid li>a:first-of-type:not(:hover){color:inherit!important}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter{margin:-2rem -2rem 2rem;max-width:initial}.wp-block-latest-posts:not(.is-grid)>li{margin-bottom:3rem}.wp-block-latest-posts.has-author,.wp-block-latest-posts.has-dates{margin-left:0;list-style:none}.wp-block-latest-posts.has-author li,.wp-block-latest-posts.has-dates li{margin-left:0}.wp-block-latest-posts.has-author:not(.is-grid) li,.wp-block-latest-posts.has-dates:not(.is-grid) li{margin-top:1.5rem}.wp-block-latest-posts.has-author:not(.is-grid) li:first-child,.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child{margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date{color:inherit;font-size:1em;font-weight:400;margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{margin-right:4px}.wp-block-latest-posts .wp-block-latest-posts__post-author::before{content:"\e903"}.wp-block-latest-posts .wp-block-latest-posts__post-date::before{content:"\e900"}.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-bottom:2rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content{margin-top:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ol,.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ul{margin-bottom:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{margin-top:1rem;margin-bottom:0}.wp-block-pullquote{padding:0;position:relative;border-top:none;border-bottom:none}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:100%}.wp-block-pullquote blockquote{border:none;margin:0;padding:0}.wp-block-pullquote blockquote p{font-family:inherit;font-size:2.8em;font-weight:700}.wp-block-pullquote cite{opacity:.8;font-size:1em;font-weight:500;margin-top:1.5rem}.wp-block-pullquote.is-style-solid-color{padding:3rem 2rem}.wp-block-pullquote.is-style-solid-color.alignleft::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:2rem}.wp-block-pullquote.is-style-solid-color.alignright::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:2rem}.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:inherit}.wp-block-pullquote.is-style-solid-color cite{color:inherit}.wp-block-pullquote.is-style-solid-color:before{position:absolute;top:0;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-pullquote::before{color:currentColor;color:var(--color-accent-hl);content:"”";display:block;font-size:4em;line-height:.75;margin:0 auto 2rem auto;text-align:center;height:1rem}@media (min-width:600px){.wp-block-pullquote.alignleft,.wp-block-pullquote.alignleft::before{text-align:left}.wp-block-pullquote.alignright,.wp-block-pullquote.alignright::before{text-align:right}}@media (min-width:782px){.wp-block-pullquote cite{margin-top:2rem}.wp-block-pullquote.alignfull:not(.is-style-solid-color){padding-left:1rem;padding-right:1rem}.wp-block-pullquote.alignfull blockquote p{font-size:1.8em}.wp-block-pullquote.alignfull::before,.wp-block-pullquote.alignwide::before,.wp-block-pullquote.wp-block-separator.is-style-wide::before{font-size:8em;height:2rem}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.5em}.wp-block-pullquote.is-style-solid-color.alignfull,.wp-block-pullquote.is-style-solid-color.alignwide,.wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide{padding:6rem 4rem 4rem}.wp-block-pullquote blockquote p{font-size:1.5em}.wp-block-pullquote.alignwide blockquote p,.wp-block-pullquote.wp-block-separator.is-style-wide blockquote p{font-size:1.8em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none;padding:0}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:inherit;font-size:1.4em;font-style:normal;font-weight:700;line-height:1.285}@media (min-width:782px){.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.8em}}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{font-size:1em;text-align:inherit}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:1em;text-align:inherit}.wp-block-quote p{text-align:inherit}.wp-block-quote cite{text-align:inherit}.wp-block-quote[style="text-align:center"]{border-width:0;padding:0}.wp-block-quote[style="text-align:right"]{border-width:0 .2rem 0 0;padding:0 2rem 0 0}.wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-weight:700;letter-spacing:-.025em;line-height:1.25}.wp-block-latest-comments .wp-block-latest-comments__comment-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em;margin-top:.4em}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em}.wp-block-button__link.has-background{--color-accent:var(--color);--color-accent-contrast:var(--color-contrast)}.wp-block-file{width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-file a:not(.wp-block-file__button):not(:last-child){margin-right:1.5rem}.wp-block-file .wp-block-file__button{margin-left:0;margin:1rem 0}.wp-block-search .wp-block-search__input{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.wp-block-calendar table td,.wp-block-calendar table th{text-align:center}@media (min-width:992px){.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:80%;margin-left:auto;margin-right:auto}}.alignfull .wp-block-separator.is-style-wide,.alignwide .wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide .wp-block-separator.is-style-wide{position:static;max-width:100%}.wp-block-separator.is-style-dots::before{color:inherit;font-size:2.5rem}.wp-block-separator.is-style-dots::after{content:none}.editor-styles-wrapper,.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table,.has-color-bg-background-color,.has-color-bg-background-color~.wp-block-cover__inner-container{--color:var(--color-bg, --false);--color-contrast:var(--color-bg-contrast, --false-contrast);--color-accent:var(--color-bg-accent, --false-accent);--color-accent-a:var(--color-bg-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-color{color:var(--color-bg,--false)!important}.has-color-bg-alt-background-color,.has-color-bg-alt-background-color~.wp-block-cover__inner-container{--color:var(--color-bg-alt, --false);--color-contrast:var(--color-bg-alt-contrast, --false-contrast);--color-accent:var(--color-bg-alt-accent, --false-accent);--color-accent-a:var(--color-bg-alt-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-alt-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-alt-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-alt-color{color:var(--color-bg-alt,--false)!important}.editor-styles-wrapper{--color-boxes:var(--color-bg-alt);--color-boxes-contrast:var(--color-bg-alt-contrast);--color-boxes-accent:var(--color-bg-alt-accent);--color-boxes-accent-a:var(--color-bg-alt-accent-a);--color-boxes-accent-contrast:var(--color-bg-alt-accent-contrast);--color-boxes-accent-hl:var(--color-bg-alt-accent-hl);--color-boxes-accent-hl-a:var(--color-bg-alt-accent-hl-a);--color-boxes-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.editor-styles-wrapper .wp-block-table tfoot,.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table tfoot,.editor-styles-wrapper table thead,.entry-col-boxed article,.has-color-boxes-background-color,.has-color-boxes-background-color~.wp-block-cover__inner-container,.pagination,.wp-block-latest-posts.is-grid li{--color:var(--color-boxes, --color-bg-alt);--color-contrast:var(--color-boxes-contrast, --color-bg-alt-contrast);--color-accent:var(--color-boxes-accent, --color-bg-alt-accent);--color-accent-a:var(--color-boxes-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-color-boxes-color{color:var(--color-boxes,--color-bg-alt)!important}.editor-styles-wrapper{--header-main-bg-color:var(--color-bg-alt);--header-main-bg-color-contrast:var(--color-bg-alt-contrast);--header-main-bg-color-accent:var(--color-bg-alt-accent);--header-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--header-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--header-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--header-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--header-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-background-color,.has-header-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-main-bg-color, --color-bg-alt);--color-contrast:var(--header-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--header-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-color{color:var(--header-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--header-secondary-bg-color:var(--color-bg);--header-secondary-bg-color-contrast:var(--color-bg-contrast);--header-secondary-bg-color-accent:var(--color-bg-accent);--header-secondary-bg-color-accent-a:var(--color-bg-accent-a);--header-secondary-bg-color-accent-contrast:var(--color-bg-accent-contrast);--header-secondary-bg-color-accent-hl:var(--color-bg-accent-hl);--header-secondary-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--header-secondary-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-background-color,.has-header-secondary-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-secondary-bg-color, --color-bg);--color-contrast:var(--header-secondary-bg-color-contrast, --color-bg-contrast);--color-accent:var(--header-secondary-bg-color-accent, --color-bg-accent);--color-accent-a:var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-color{color:var(--header-secondary-bg-color,--color-bg)!important}.editor-styles-wrapper{--hero-main-bg-color:var(--color-bg-alt);--hero-main-bg-color-contrast:var(--color-bg-alt-contrast);--hero-main-bg-color-accent:var(--color-bg-alt-accent);--hero-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--hero-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--hero-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--hero-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--hero-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-background-color,.has-hero-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--hero-main-bg-color, --color-bg-alt);--color-contrast:var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--hero-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-color{color:var(--hero-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--footer-main-bg-color:var(--color-bg-alt);--footer-main-bg-color-contrast:var(--color-bg-alt-contrast);--footer-main-bg-color-accent:var(--color-bg-alt-accent);--footer-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--footer-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--footer-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--footer-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--footer-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-background-color,.has-footer-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--footer-main-bg-color, --color-bg-alt);--color-contrast:var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--footer-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-color{color:var(--footer-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--alert-bg-color:var(--color-bg);--alert-bg-color-contrast:var(--color-bg-contrast);--alert-bg-color-accent:var(--color-bg-accent);--alert-bg-color-accent-a:var(--color-bg-accent-a);--alert-bg-color-accent-contrast:var(--color-bg-accent-contrast);--alert-bg-color-accent-hl:var(--color-bg-accent-hl);--alert-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--alert-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-alert-bg-color-background-color,.has-alert-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--alert-bg-color, --color-bg);--color-contrast:var(--alert-bg-color-contrast, --color-bg-contrast);--color-accent:var(--alert-bg-color-accent, --color-bg-accent);--color-accent-a:var(--alert-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--alert-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-alert-bg-color-color{color:var(--alert-bg-color,--color-bg)!important}.editor-styles-wrapper,.editor-styles-wrapper .wp-block-table tfoot,.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table tfoot,.editor-styles-wrapper table thead,.entry-col-boxed article,.has-background,.pagination,.wp-block-cover__background,.wp-block-latest-posts.is-grid li{background-color:var(--color);color:var(--color-contrast)}.editor-styles-wrapper{--color-bg-secondary:var(--color-bg)}.editor-styles-wrapper{font-display:optional;font-family:system-ui,sans-serif;font-size:-moz-calc(.9em * var(--body-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100)}@media (min-width:782px){.editor-styles-wrapper{font-size:-moz-calc(1em * var(--body-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100)}}.editor-styles-wrapper.site-boxed{background-color:var(--color-bg-secondary)}.editor-styles-wrapper.site-boxed .site{background-color:var(--color-bg);padding:0}.editor-styles-wrapper.site-boxed:not(.shadows-disabled) .editor-styles-wrapper.site-boxed{-webkit-box-shadow:0 0 calc(60px) calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(60px) -moz-calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5);box-shadow:0 0 calc(60px) calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5)}.editor-styles-wrapper .wrapper{padding-top:3rem;padding-bottom:3rem}@media (min-width:1200px){.editor-styles-wrapper .wrapper{padding-top:6rem;padding-bottom:6rem}}.editor-styles-wrapper a.skip-link{position:fixed;z-index:1000;top:0;right:0}.container-content,body.singular:not(.has-sidebar) #content.container{max-width:var(--content-width)}body:not(.has-sidebar) .main-wrapper{overflow:hidden}body.main-wrapper-margin-top-disabled .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-margin-top-disabled .main-wrapper{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1)}}body.main-wrapper-margin-bottom-disabled .main-wrapper{padding-bottom:0}body.main-wrapper-pull-under .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-pull-under .main-wrapper{margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}}.site-width-max{max-width:var(--site-width)}body.site-boxed .site-width-max{max-width:var(--site-box-width)}.cps-icon.cps-dashicon,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before{font-family:dashicons!important}[data-align=full],[data-align=wide]{margin-bottom:3rem;margin-top:3rem}@media (min-width:782px){[data-align=full],[data-align=wide]{margin-bottom:6rem;margin-top:6rem}}.entry-col-boxed .entry-content [data-align=full],.entry-col-boxed .entry-content [data-align=wide],.has-sidebar .entry-content [data-align=full],.has-sidebar .entry-content [data-align=wide],.site-boxed [data-align=full],.site-boxed [data-align=wide]{max-width:100%;left:initial;width:auto}[data-align=wide]{position:relative;max-width:-moz-calc(100vw - 3rem);max-width:calc(100vw - 3rem);left:-moz-calc(50% - 50vw + 1.5rem);left:calc(50% - 50vw + 1.5rem);width:-moz-calc(100vw - 3rem);width:calc(100vw - 3rem)}[data-align=wide]+[data-align=wide]{margin-top:-3rem}@media (min-width:782px){[data-align=wide]+[data-align=wide]{margin-top:-6rem}}@media (min-width:1200px){.entry-col-boxed .entry-content [data-align=wide],.site-boxed [data-align=wide]{max-width:100%;left:initial;width:auto}}@media (min-width:1330px){[data-align=wide]{max-width:-moz-calc(1330px - 3rem);max-width:calc(1330px - 3rem);left:-moz-calc(50% - 665px + 1.5rem);left:calc(50% - 665px + 1.5rem);width:-moz-calc(1330px - 3rem);width:calc(1330px - 3rem)}}[data-align=full]{left:-moz-calc(50% - 50vw);left:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}[data-align=full]+[data-align=full]{margin-top:-3rem}@media (min-width:782px){[data-align=full]+[data-align=full]{margin-top:-6rem}}@media (max-width:991.98px){[data-align=full]:not([class*=has-background])>.wp-block-group__inner-container>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}}@media (max-width:781.98px){[data-align=full] [data-align=full]{left:0;max-width:100%;width:100%}}[data-align=center]{max-width:100%;margin-bottom:1.5rem;margin-top:1.5rem}[data-align=center]{margin-left:auto;margin-right:auto}[data-align=center] img{margin-left:auto;margin-right:auto}.alignleft,.alignright{margin-top:1.5rem;margin-bottom:1.5rem}.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:100%}@media (min-width:600px){.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:50%}}@media (min-width:992px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:1200px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:600px){.alignleft{float:left;margin-right:1.5rem}}@media (min-width:1200px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-left:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignleft,.has-sidebar .entry-content .alignleft,.site-boxed .entry-content .alignleft{margin-left:0}}@media (min-width:1330px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-left:calc(-1 * (1330px - var(--content-width))/ 2)}}@media (min-width:600px){.alignright{float:right;margin-left:1.5rem}}@media (min-width:1200px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-right:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignright,.has-sidebar .entry-content .alignright,.site-boxed .entry-content .alignright{margin-right:0}}@media (min-width:1330px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-right:calc(-1 * (1330px - var(--content-width))/ 2)}}.editor-styles-wrapper :focus-visible{outline-color:var(--color-accent-hl);outline-offset:.2rem}.editor-styles-wrapper a{color:var(--color-accent);-webkit-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-o-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-moz-transition:opacity .5s ease,color .5s ease,background-color .5s ease;transition:opacity .5s ease,color .5s ease,background-color .5s ease}.editor-styles-wrapper a:hover{color:var(--color-accent-hl);text-decoration:none}.editor-styles-wrapper figure,.editor-styles-wrapper img{max-width:100%;height:auto}.editor-styles-wrapper .wp-block-separator,.editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots),.editor-styles-wrapper hr{border:0;border-top-style:solid;border-top-width:2px;border-color:currentColor;border-color:var(--color-accent);color:var(--color-accent)}.editor-styles-wrapper i{font-style:normal}.editor-styles-wrapper .small,.editor-styles-wrapper small{font-size:.875em;font-weight:400}.editor-styles-wrapper .mark,.editor-styles-wrapper mark{padding:.2em;background-color:#fcf8e3}.editor-styles-wrapper p.has-background{padding:1.5rem}@media (min-width:782px){.editor-styles-wrapper p.has-background{padding:2rem}}.editor-styles-wrapper blockquote{border-color:currentColor;border-color:var(--color-accent-hl);border-style:solid;border-width:0 0 0 2px;margin:3rem 0;padding:.5rem 0 .5rem 1.5rem}.editor-styles-wrapper blockquote cite{display:block;margin:1.5rem 0 0}.editor-styles-wrapper blockquote p:last-child{margin:0}.editor-styles-wrapper cite{opacity:.8;font-size:.8em;font-style:normal;font-weight:600;line-height:1.25}.editor-styles-wrapper code,.editor-styles-wrapper kbd,.editor-styles-wrapper samp{color:var(--color-boxes-contrast);font-family:monospace;font-size:.9em;padding:.25rem .3rem;background:var(--color-boxes)}.editor-styles-wrapper pre{font-family:monospace;font-size:.9em;padding:.5rem .6rem;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left;border-style:solid;border-width:2px;border-color:currentColor;border-color:var(--color-accent)}.editor-styles-wrapper pre code{background:0 0;padding:0}.editor-styles-wrapper figure{display:block;margin:0}.editor-styles-wrapper iframe{display:block;max-width:100%}.editor-styles-wrapper video{display:block}.editor-styles-wrapper svg{display:block;height:auto;max-width:100%}.editor-styles-wrapper img{height:auto;max-width:100%}.editor-styles-wrapper embed{display:block;height:auto;max-width:100%}.editor-styles-wrapper object{display:block;height:auto;max-width:100%}.editor-styles-wrapper .wp-block-embed figcaption,.editor-styles-wrapper .wp-block-image figcaption,.editor-styles-wrapper figcaption,.wp-block-embed .editor-styles-wrapper figcaption,.wp-block-image .editor-styles-wrapper figcaption{opacity:.8;font-size:.8em;margin-bottom:0;margin-top:1.5rem}.editor-styles-wrapper .wp-block-embed figcaption a,.editor-styles-wrapper .wp-block-image figcaption a,.editor-styles-wrapper figcaption a,.wp-block-embed .editor-styles-wrapper figcaption a,.wp-block-image .editor-styles-wrapper figcaption a{color:inherit}@media (min-width:782px){.editor-styles-wrapper .wp-block-embed figcaption,.editor-styles-wrapper .wp-block-image figcaption,.editor-styles-wrapper figcaption,.wp-block-embed .editor-styles-wrapper figcaption,.wp-block-image .editor-styles-wrapper figcaption{font-size:1em}}.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table{border-collapse:collapse;border-spacing:0;empty-cells:show;max-width:100%;width:100%}.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table thead{vertical-align:bottom;white-space:nowrap;border-color:var(--color)}.editor-styles-wrapper .wp-block-table th,.editor-styles-wrapper table th{border:1px solid var(--color-boxes);border-bottom:none;line-height:1.4;margin:0;overflow:visible;padding:.75rem;font-weight:700}.editor-styles-wrapper .wp-block-table th a,.editor-styles-wrapper table th a{color:inherit!important}.editor-styles-wrapper .wp-block-table th:first-child,.editor-styles-wrapper table th:first-child{border-left:1px solid var(--color)}.editor-styles-wrapper .wp-block-table th:last-child,.editor-styles-wrapper table th:last-child{border-right:1px solid var(--color)}.editor-styles-wrapper .wp-block-table td,.editor-styles-wrapper table td{border:1px solid var(--color-boxes);line-height:1.4;margin:0;overflow:visible;padding:.75rem}.editor-styles-wrapper .wp-block-table caption,.editor-styles-wrapper table caption{caption-side:top;background-color:var(--color-boxes);color:var(--color-boxes-contrast)}.editor-styles-wrapper caption{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast);font-weight:600;padding:.75rem;text-align:center}.gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em 0 3em -.8em;width:-moz-calc(100% + 1.6em);width:calc(100% + 1.6em)}.gallery-item{margin:.8em 0;padding:0 .8em;width:100%}.gallery-caption{display:block;margin-top:.8em}.list-unstyled{padding-left:0;list-style:none}.editor-styles-wrapper .list-unstyled,.list-inline{padding-left:0;list-style:none;margin-top:-.5rem}.list-inline-item{display:inline-block;margin-top:.5rem}.list-inline-item:not(:last-child){margin-right:1rem}.has-drop-cap:not(:focus-visible)::first-letter{color:currentColor;color:var(--color-accent-hl);font-size:5.1em;font-weight:800;margin:.05em .1em 0 0}.has-drop-cap:not(:focus-visible)::first-letter::after{content:"";display:table;clear:both}.has-drop-cap:not(:focus-visible)::after{padding:0}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-small-font-size{font-size:.813em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size{font-size:2.625em}.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{background-clip:initial}.pt-header-main-height{padding-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));padding-top:calc(var(--header-main-gap-height) + var(--header-main-height))}body .calendar-plus .calendar-plus-filter-bar{overflow:initial}@media (min-width:600px){body .calendar-plus .calendar-plus-filter-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body .calendar-plus .calendar-plus-filter-bar>p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .calendar-plus .calendar-plus-filter-bar p:not(:last-child){margin-right:1rem;margin-bottom:1rem}}body .calendar-plus .rbc-toolbar{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;margin-bottom:1rem}body .calendar-plus .rbc-toolbar button{background:var(--color-boxes);color:var(--color-boxes-contrast);border:none;outline-color:var(--color-boxes-accent-a);font-size:.7875em;margin:0}body .calendar-plus .rbc-toolbar button.rbc-active,body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible{background:var(--color-boxes-accent-hl);color:var(--color-boxes-accent-hl-contrast);opacity:1}body .calendar-plus .rbc-toolbar button:hover{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast)}@media (max-width:781.98px){body .calendar-plus .rbc-toolbar{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}body .calendar-plus .rbc-toolbar>:not(:last-child){margin-bottom:1rem}}body .calendar-plus .rbc-date-cell,body .calendar-plus .rbc-header{background:var(--color-boxes);color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header{padding:.5rem .25rem;border-bottom-color:var(--color-bg);font-weight:700;font-size:1em}body .calendar-plus .rbc-header>a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header+.rbc-header{border-left-color:var(--color-bg)}body .calendar-plus .rbc-month-view{border-color:var(--color-boxes)}body .calendar-plus .rbc-month-row+.rbc-month-row{border-top:none}body .calendar-plus .rbc-off-range{opacity:.5}body .calendar-plus .rbc-off-range-bg{background:var(--color-bg)}body .calendar-plus .rbc-date-cell{text-align:center;border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-date-cell a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-day-bg+.rbc-day-bg{border-left-color:var(--color-boxes)}body .calendar-plus .rbc-today{background:var(--color-boxes)}body .calendar-plus .rbc-event,body .calendar-plus .rbc-event.rbc-selected{background:var(--color-bg-accent);color:var(--color-bg-accent-contrast);-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}body .calendar-plus .rbc-event.rbc-selected:hover,body .calendar-plus .rbc-event:hover{opacity:.8;background:var(--color-bg-accent)}body .calendar-plus .rbc-row-segment{padding:0 4px 1px 2px}body .calendar-plus .rbc-month-view .rbc-today{border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-time-view{border-bottom:none}body .calendar-plus .rbc-time-content,body .calendar-plus .rbc-time-content>*+*>*,body .calendar-plus .rbc-time-header-content,body .calendar-plus .rbc-time-view,body .calendar-plus .rbc-timeslot-group{border-color:var(--color-boxes)}body .calendar-plus .rbc-time-view .rbc-row{min-height:auto}body .calendar-plus .rbc-day-slot .rbc-time-slot{border-color:var(--color-bg)}body .calendar-plus .rbc-current-time-indicator{background-color:var(--color-boxes-accent-hl)}body .calendar-plus .rbc-agenda-table{margin-bottom:0}body .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:none}.calendarp-event-shortcode-header img{margin-bottom:1rem}.calendarp-event-shortcode-header .dashicons{text-decoration:none}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month{background:var(--color-boxes);color:var(--color-boxes-contrast);border-color:var(--color-boxes)}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day{border-color:var(--color-boxes)}.sidebar-widget-area-content .events-list-widget .event>ul{padding-left:0}.sidebar-widget-area-content .widget_calendar td{padding:.225rem}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item{max-width:100%;width:100%;margin-left:0;margin-right:0}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-date{margin-bottom:1rem}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns{padding:0;width:100%}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event{padding:0}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event h3{margin-bottom:.5rem}.cp-dir-item-fields:not(:last-child){margin-bottom:1rem}.cp-dir-controls{background-color:var(--color-boxes)}.cp-dir-controls fieldset{padding:.6rem}@media (min-width:782px){.cp-dir-controls fieldset{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cp-dir-control{margin:.6rem;margin-bottom:1.2rem}@media (min-width:782px){.cp-dir-control{margin-bottom:.6rem}}.cp-dir-control-search{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cp-dir-control-select{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-dir-pagination{padding:.75rem;border:1px solid var(--color-boxes);border-top:none}.cp-dir-no-results-info{display:none;padding:.6rem;font-weight:700;border:var(--color-boxes) solid 1px}.cp-dir-content--no-results .cp-dir-no-results-info{display:block}.cp-dir-no-results-info-text{text-align:center}div.editor-styles-wrapper{font-size:-moz-calc(16px * var(--body-font-size)/ 100);font-size:calc(16px * var(--body-font-size)/ 100);font-weight:400;line-height:1.5}.editor-styles-wrapper .editor-post-title .editor-post-title__input{font-size:-moz-calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);border:none!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--color-bg-contrast)!important}@media (min-width:992px){.editor-styles-wrapper .editor-post-title .editor-post-title__input{font-size:-moz-calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.editor-styles-wrapper>div>*,.wp-block{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem);margin-left:auto;margin-right:auto}.editor-styles-wrapper>div>[data-align=wide]{left:0}.editor-styles-wrapper>div>[data-align=wide] .wp-block{max-width:100%}.editor-styles-wrapper>div>[data-align=full]{max-width:none;left:0;width:auto}.editor-styles-wrapper>div>[data-align=full] [data-align=full] .wp-block{max-width:100%}.editor-styles-wrapper>div>[data-align=left],.editor-styles-wrapper>div>[data-align=right]{margin:0 auto;max-width:var(--site-width)}.editor-styles-wrapper>div>[data-align=left] .wp-block-cover,.editor-styles-wrapper>div>[data-align=right] .wp-block-cover{width:-moz-calc(var(--content-width)/ 2);width:calc(var(--content-width)/ 2);max-width:-moz-calc(var(--content-width)/ 2);max-width:calc(var(--content-width)/ 2)}.wp-block-group__inner-container .editor-inner-blocks>.editor-block-list__layout>.wp-block:first-child{margin-top:0}.wp-block-group__inner-container .editor-inner-blocks>.editor-block-list__layout>.wp-block:last-child{margin-bottom:0}.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text{padding:0}.wp-block-cover .block-editor-block-list__block{color:inherit}.block-editor-block-preview__content .block-editor-block-list__block{margin-top:0;margin-bottom:0}.editor-styles-wrapper *,.editor-styles-wrapper ::after,.editor-styles-wrapper ::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text} + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}@media (min-width:600px){.container,.container-sm{max-width:540px}}@media (min-width:782px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:600px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:782px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1330px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:3rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:rgb(69.1465517241,77.125,85.1034482759)}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:rgb(69.1465517241,77.125,85.1034482759)}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:599.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:781.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1329.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.jumbotron,.wp-block-cover{padding:2rem 1rem;margin-bottom:2rem;border-radius:var(--roundness)}@media (min-width:600px){.jumbotron,.wp-block-cover{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.media{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:782px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1330px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:600px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:782px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1330px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.editor-styles-wrapper .screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.75rem!important}.mt-1,.my-1{margin-top:.75rem!important}.mr-1,.mx-1{margin-right:.75rem!important}.mb-1,.my-1{margin-bottom:.75rem!important}.ml-1,.mx-1{margin-left:.75rem!important}.m-2{margin:1.5rem!important}.mt-2,.my-2{margin-top:1.5rem!important}.mr-2,.mx-2{margin-right:1.5rem!important}.mb-2,.my-2{margin-bottom:1.5rem!important}.ml-2,.mx-2{margin-left:1.5rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4.5rem!important}.mt-4,.my-4{margin-top:4.5rem!important}.mr-4,.mx-4{margin-right:4.5rem!important}.mb-4,.my-4{margin-bottom:4.5rem!important}.ml-4,.mx-4{margin-left:4.5rem!important}.m-5{margin:9rem!important}.mt-5,.my-5{margin-top:9rem!important}.mr-5,.mx-5{margin-right:9rem!important}.mb-5,.my-5{margin-bottom:9rem!important}.ml-5,.mx-5{margin-left:9rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.75rem!important}.pt-1,.py-1{padding-top:.75rem!important}.pr-1,.px-1{padding-right:.75rem!important}.pb-1,.py-1{padding-bottom:.75rem!important}.pl-1,.px-1{padding-left:.75rem!important}.p-2{padding:1.5rem!important}.pt-2,.py-2{padding-top:1.5rem!important}.pr-2,.px-2{padding-right:1.5rem!important}.pb-2,.py-2{padding-bottom:1.5rem!important}.pl-2,.px-2{padding-left:1.5rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4.5rem!important}.pt-4,.py-4{padding-top:4.5rem!important}.pr-4,.px-4{padding-right:4.5rem!important}.pb-4,.py-4{padding-bottom:4.5rem!important}.pl-4,.px-4{padding-left:4.5rem!important}.p-5{padding:9rem!important}.pt-5,.py-5{padding-top:9rem!important}.pr-5,.px-5{padding-right:9rem!important}.pb-5,.py-5{padding-bottom:9rem!important}.pl-5,.px-5{padding-left:9rem!important}.m-n1{margin:-.75rem!important}.mt-n1,.my-n1{margin-top:-.75rem!important}.mr-n1,.mx-n1{margin-right:-.75rem!important}.mb-n1,.my-n1{margin-bottom:-.75rem!important}.ml-n1,.mx-n1{margin-left:-.75rem!important}.m-n2{margin:-1.5rem!important}.mt-n2,.my-n2{margin-top:-1.5rem!important}.mr-n2,.mx-n2{margin-right:-1.5rem!important}.mb-n2,.my-n2{margin-bottom:-1.5rem!important}.ml-n2,.mx-n2{margin-left:-1.5rem!important}.m-n3{margin:-3rem!important}.mt-n3,.my-n3{margin-top:-3rem!important}.mr-n3,.mx-n3{margin-right:-3rem!important}.mb-n3,.my-n3{margin-bottom:-3rem!important}.ml-n3,.mx-n3{margin-left:-3rem!important}.m-n4{margin:-4.5rem!important}.mt-n4,.my-n4{margin-top:-4.5rem!important}.mr-n4,.mx-n4{margin-right:-4.5rem!important}.mb-n4,.my-n4{margin-bottom:-4.5rem!important}.ml-n4,.mx-n4{margin-left:-4.5rem!important}.m-n5{margin:-9rem!important}.mt-n5,.my-n5{margin-top:-9rem!important}.mr-n5,.mx-n5{margin-right:-9rem!important}.mb-n5,.my-n5{margin-bottom:-9rem!important}.ml-n5,.mx-n5{margin-left:-9rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:600px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.75rem!important}.mt-sm-1,.my-sm-1{margin-top:.75rem!important}.mr-sm-1,.mx-sm-1{margin-right:.75rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.75rem!important}.ml-sm-1,.mx-sm-1{margin-left:.75rem!important}.m-sm-2{margin:1.5rem!important}.mt-sm-2,.my-sm-2{margin-top:1.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:1.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:1.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:1.5rem!important}.m-sm-3{margin:3rem!important}.mt-sm-3,.my-sm-3{margin-top:3rem!important}.mr-sm-3,.mx-sm-3{margin-right:3rem!important}.mb-sm-3,.my-sm-3{margin-bottom:3rem!important}.ml-sm-3,.mx-sm-3{margin-left:3rem!important}.m-sm-4{margin:4.5rem!important}.mt-sm-4,.my-sm-4{margin-top:4.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:4.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:4.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:4.5rem!important}.m-sm-5{margin:9rem!important}.mt-sm-5,.my-sm-5{margin-top:9rem!important}.mr-sm-5,.mx-sm-5{margin-right:9rem!important}.mb-sm-5,.my-sm-5{margin-bottom:9rem!important}.ml-sm-5,.mx-sm-5{margin-left:9rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.75rem!important}.pt-sm-1,.py-sm-1{padding-top:.75rem!important}.pr-sm-1,.px-sm-1{padding-right:.75rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.75rem!important}.pl-sm-1,.px-sm-1{padding-left:.75rem!important}.p-sm-2{padding:1.5rem!important}.pt-sm-2,.py-sm-2{padding-top:1.5rem!important}.pr-sm-2,.px-sm-2{padding-right:1.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:1.5rem!important}.pl-sm-2,.px-sm-2{padding-left:1.5rem!important}.p-sm-3{padding:3rem!important}.pt-sm-3,.py-sm-3{padding-top:3rem!important}.pr-sm-3,.px-sm-3{padding-right:3rem!important}.pb-sm-3,.py-sm-3{padding-bottom:3rem!important}.pl-sm-3,.px-sm-3{padding-left:3rem!important}.p-sm-4{padding:4.5rem!important}.pt-sm-4,.py-sm-4{padding-top:4.5rem!important}.pr-sm-4,.px-sm-4{padding-right:4.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:4.5rem!important}.pl-sm-4,.px-sm-4{padding-left:4.5rem!important}.p-sm-5{padding:9rem!important}.pt-sm-5,.py-sm-5{padding-top:9rem!important}.pr-sm-5,.px-sm-5{padding-right:9rem!important}.pb-sm-5,.py-sm-5{padding-bottom:9rem!important}.pl-sm-5,.px-sm-5{padding-left:9rem!important}.m-sm-n1{margin:-.75rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.75rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.75rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.75rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.75rem!important}.m-sm-n2{margin:-1.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-1.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-1.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-1.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-1.5rem!important}.m-sm-n3{margin:-3rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-3rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3rem!important}.m-sm-n4{margin:-4.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-4.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4.5rem!important}.m-sm-n5{margin:-9rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-9rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-9rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-9rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-9rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:782px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.75rem!important}.mt-md-1,.my-md-1{margin-top:.75rem!important}.mr-md-1,.mx-md-1{margin-right:.75rem!important}.mb-md-1,.my-md-1{margin-bottom:.75rem!important}.ml-md-1,.mx-md-1{margin-left:.75rem!important}.m-md-2{margin:1.5rem!important}.mt-md-2,.my-md-2{margin-top:1.5rem!important}.mr-md-2,.mx-md-2{margin-right:1.5rem!important}.mb-md-2,.my-md-2{margin-bottom:1.5rem!important}.ml-md-2,.mx-md-2{margin-left:1.5rem!important}.m-md-3{margin:3rem!important}.mt-md-3,.my-md-3{margin-top:3rem!important}.mr-md-3,.mx-md-3{margin-right:3rem!important}.mb-md-3,.my-md-3{margin-bottom:3rem!important}.ml-md-3,.mx-md-3{margin-left:3rem!important}.m-md-4{margin:4.5rem!important}.mt-md-4,.my-md-4{margin-top:4.5rem!important}.mr-md-4,.mx-md-4{margin-right:4.5rem!important}.mb-md-4,.my-md-4{margin-bottom:4.5rem!important}.ml-md-4,.mx-md-4{margin-left:4.5rem!important}.m-md-5{margin:9rem!important}.mt-md-5,.my-md-5{margin-top:9rem!important}.mr-md-5,.mx-md-5{margin-right:9rem!important}.mb-md-5,.my-md-5{margin-bottom:9rem!important}.ml-md-5,.mx-md-5{margin-left:9rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.75rem!important}.pt-md-1,.py-md-1{padding-top:.75rem!important}.pr-md-1,.px-md-1{padding-right:.75rem!important}.pb-md-1,.py-md-1{padding-bottom:.75rem!important}.pl-md-1,.px-md-1{padding-left:.75rem!important}.p-md-2{padding:1.5rem!important}.pt-md-2,.py-md-2{padding-top:1.5rem!important}.pr-md-2,.px-md-2{padding-right:1.5rem!important}.pb-md-2,.py-md-2{padding-bottom:1.5rem!important}.pl-md-2,.px-md-2{padding-left:1.5rem!important}.p-md-3{padding:3rem!important}.pt-md-3,.py-md-3{padding-top:3rem!important}.pr-md-3,.px-md-3{padding-right:3rem!important}.pb-md-3,.py-md-3{padding-bottom:3rem!important}.pl-md-3,.px-md-3{padding-left:3rem!important}.p-md-4{padding:4.5rem!important}.pt-md-4,.py-md-4{padding-top:4.5rem!important}.pr-md-4,.px-md-4{padding-right:4.5rem!important}.pb-md-4,.py-md-4{padding-bottom:4.5rem!important}.pl-md-4,.px-md-4{padding-left:4.5rem!important}.p-md-5{padding:9rem!important}.pt-md-5,.py-md-5{padding-top:9rem!important}.pr-md-5,.px-md-5{padding-right:9rem!important}.pb-md-5,.py-md-5{padding-bottom:9rem!important}.pl-md-5,.px-md-5{padding-left:9rem!important}.m-md-n1{margin:-.75rem!important}.mt-md-n1,.my-md-n1{margin-top:-.75rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.75rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.75rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.75rem!important}.m-md-n2{margin:-1.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-1.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-1.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-1.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-1.5rem!important}.m-md-n3{margin:-3rem!important}.mt-md-n3,.my-md-n3{margin-top:-3rem!important}.mr-md-n3,.mx-md-n3{margin-right:-3rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-3rem!important}.ml-md-n3,.mx-md-n3{margin-left:-3rem!important}.m-md-n4{margin:-4.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-4.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-4.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-4.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-4.5rem!important}.m-md-n5{margin:-9rem!important}.mt-md-n5,.my-md-n5{margin-top:-9rem!important}.mr-md-n5,.mx-md-n5{margin-right:-9rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-9rem!important}.ml-md-n5,.mx-md-n5{margin-left:-9rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.75rem!important}.mt-lg-1,.my-lg-1{margin-top:.75rem!important}.mr-lg-1,.mx-lg-1{margin-right:.75rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.75rem!important}.ml-lg-1,.mx-lg-1{margin-left:.75rem!important}.m-lg-2{margin:1.5rem!important}.mt-lg-2,.my-lg-2{margin-top:1.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:1.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:1.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:1.5rem!important}.m-lg-3{margin:3rem!important}.mt-lg-3,.my-lg-3{margin-top:3rem!important}.mr-lg-3,.mx-lg-3{margin-right:3rem!important}.mb-lg-3,.my-lg-3{margin-bottom:3rem!important}.ml-lg-3,.mx-lg-3{margin-left:3rem!important}.m-lg-4{margin:4.5rem!important}.mt-lg-4,.my-lg-4{margin-top:4.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:4.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:4.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:4.5rem!important}.m-lg-5{margin:9rem!important}.mt-lg-5,.my-lg-5{margin-top:9rem!important}.mr-lg-5,.mx-lg-5{margin-right:9rem!important}.mb-lg-5,.my-lg-5{margin-bottom:9rem!important}.ml-lg-5,.mx-lg-5{margin-left:9rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.75rem!important}.pt-lg-1,.py-lg-1{padding-top:.75rem!important}.pr-lg-1,.px-lg-1{padding-right:.75rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.75rem!important}.pl-lg-1,.px-lg-1{padding-left:.75rem!important}.p-lg-2{padding:1.5rem!important}.pt-lg-2,.py-lg-2{padding-top:1.5rem!important}.pr-lg-2,.px-lg-2{padding-right:1.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:1.5rem!important}.pl-lg-2,.px-lg-2{padding-left:1.5rem!important}.p-lg-3{padding:3rem!important}.pt-lg-3,.py-lg-3{padding-top:3rem!important}.pr-lg-3,.px-lg-3{padding-right:3rem!important}.pb-lg-3,.py-lg-3{padding-bottom:3rem!important}.pl-lg-3,.px-lg-3{padding-left:3rem!important}.p-lg-4{padding:4.5rem!important}.pt-lg-4,.py-lg-4{padding-top:4.5rem!important}.pr-lg-4,.px-lg-4{padding-right:4.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:4.5rem!important}.pl-lg-4,.px-lg-4{padding-left:4.5rem!important}.p-lg-5{padding:9rem!important}.pt-lg-5,.py-lg-5{padding-top:9rem!important}.pr-lg-5,.px-lg-5{padding-right:9rem!important}.pb-lg-5,.py-lg-5{padding-bottom:9rem!important}.pl-lg-5,.px-lg-5{padding-left:9rem!important}.m-lg-n1{margin:-.75rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.75rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.75rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.75rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.75rem!important}.m-lg-n2{margin:-1.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-1.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-1.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-1.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-1.5rem!important}.m-lg-n3{margin:-3rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-3rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3rem!important}.m-lg-n4{margin:-4.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-4.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4.5rem!important}.m-lg-n5{margin:-9rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-9rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-9rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-9rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-9rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.75rem!important}.mt-xl-1,.my-xl-1{margin-top:.75rem!important}.mr-xl-1,.mx-xl-1{margin-right:.75rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.75rem!important}.ml-xl-1,.mx-xl-1{margin-left:.75rem!important}.m-xl-2{margin:1.5rem!important}.mt-xl-2,.my-xl-2{margin-top:1.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:1.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:1.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:1.5rem!important}.m-xl-3{margin:3rem!important}.mt-xl-3,.my-xl-3{margin-top:3rem!important}.mr-xl-3,.mx-xl-3{margin-right:3rem!important}.mb-xl-3,.my-xl-3{margin-bottom:3rem!important}.ml-xl-3,.mx-xl-3{margin-left:3rem!important}.m-xl-4{margin:4.5rem!important}.mt-xl-4,.my-xl-4{margin-top:4.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:4.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:4.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:4.5rem!important}.m-xl-5{margin:9rem!important}.mt-xl-5,.my-xl-5{margin-top:9rem!important}.mr-xl-5,.mx-xl-5{margin-right:9rem!important}.mb-xl-5,.my-xl-5{margin-bottom:9rem!important}.ml-xl-5,.mx-xl-5{margin-left:9rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.75rem!important}.pt-xl-1,.py-xl-1{padding-top:.75rem!important}.pr-xl-1,.px-xl-1{padding-right:.75rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.75rem!important}.pl-xl-1,.px-xl-1{padding-left:.75rem!important}.p-xl-2{padding:1.5rem!important}.pt-xl-2,.py-xl-2{padding-top:1.5rem!important}.pr-xl-2,.px-xl-2{padding-right:1.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:1.5rem!important}.pl-xl-2,.px-xl-2{padding-left:1.5rem!important}.p-xl-3{padding:3rem!important}.pt-xl-3,.py-xl-3{padding-top:3rem!important}.pr-xl-3,.px-xl-3{padding-right:3rem!important}.pb-xl-3,.py-xl-3{padding-bottom:3rem!important}.pl-xl-3,.px-xl-3{padding-left:3rem!important}.p-xl-4{padding:4.5rem!important}.pt-xl-4,.py-xl-4{padding-top:4.5rem!important}.pr-xl-4,.px-xl-4{padding-right:4.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:4.5rem!important}.pl-xl-4,.px-xl-4{padding-left:4.5rem!important}.p-xl-5{padding:9rem!important}.pt-xl-5,.py-xl-5{padding-top:9rem!important}.pr-xl-5,.px-xl-5{padding-right:9rem!important}.pb-xl-5,.py-xl-5{padding-bottom:9rem!important}.pl-xl-5,.px-xl-5{padding-left:9rem!important}.m-xl-n1{margin:-.75rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.75rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.75rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.75rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.75rem!important}.m-xl-n2{margin:-1.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-1.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-1.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-1.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-1.5rem!important}.m-xl-n3{margin:-3rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-3rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3rem!important}.m-xl-n4{margin:-4.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-4.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4.5rem!important}.m-xl-n5{margin:-9rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-9rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-9rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-9rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-9rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1330px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.75rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.75rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.75rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.75rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.75rem!important}.m-xxl-2{margin:1.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:1.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:1.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:1.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:1.5rem!important}.m-xxl-3{margin:3rem!important}.mt-xxl-3,.my-xxl-3{margin-top:3rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:3rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:3rem!important}.m-xxl-4{margin:4.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:4.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:4.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:4.5rem!important}.m-xxl-5{margin:9rem!important}.mt-xxl-5,.my-xxl-5{margin-top:9rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:9rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:9rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:9rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.75rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.75rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.75rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.75rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.75rem!important}.p-xxl-2{padding:1.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:1.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:1.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:1.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:1.5rem!important}.p-xxl-3{padding:3rem!important}.pt-xxl-3,.py-xxl-3{padding-top:3rem!important}.pr-xxl-3,.px-xxl-3{padding-right:3rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3rem!important}.pl-xxl-3,.px-xxl-3{padding-left:3rem!important}.p-xxl-4{padding:4.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:4.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:4.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:4.5rem!important}.p-xxl-5{padding:9rem!important}.pt-xxl-5,.py-xxl-5{padding-top:9rem!important}.pr-xxl-5,.px-xxl-5{padding-right:9rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:9rem!important}.pl-xxl-5,.px-xxl-5{padding-left:9rem!important}.m-xxl-n1{margin:-.75rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.75rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.75rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.75rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.75rem!important}.m-xxl-n2{margin:-1.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-1.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-1.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-1.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-1.5rem!important}.m-xxl-n3{margin:-3rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3rem!important}.m-xxl-n4{margin:-4.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4.5rem!important}.m-xxl-n5{margin:-9rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-9rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-9rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-9rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-9rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@font-face{font-family:cpschool;src:url(../fonts/icomoon/cpschool.ttf?u6r81r) format("truetype"),url(../fonts/icomoon/cpschool.woff?u6r81r) format("woff"),url(../fonts/icomoon/cpschool.svg?u6r81r#cpschool) format("svg");font-weight:400;font-style:normal;font-display:block}.cps-icon,.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{font-family:cpschool!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cps-icon-twitter-square:before{content:"\e93c"}.cps-icon-twitter:before{content:"\e986"}.cps-icon-user-graduate-solid:before{content:"\e912"}.cps-icon-theater-masks-solid:before{content:"\e929"}.cps-icon-shapes-solid:before{content:"\e92a"}.cps-icon-book-open-solid:before{content:"\e92b"}.cps-icon-book-reader-solid:before{content:"\e92c"}.cps-icon-laptop-code-solid:before{content:"\e92d"}.cps-icon-graduation-cap-solid:before{content:"\e92e"}.cps-icon-chalkboard-teacher-solid:before{content:"\e92f"}.cps-icon-chalkboard-solid:before{content:"\e930"}.cps-icon-school-solid:before{content:"\e931"}.cps-icon-clock-regular:before{content:"\e932"}.cps-icon-rocket-solid:before{content:"\e933"}.cps-icon-user-nurse-solid:before{content:"\e934"}.cps-icon-asterisk:before{content:"\f069"}.cps-icon-plus:before{content:"\f067"}.cps-icon-question:before{content:"\f128"}.cps-icon-minus:before{content:"\f068"}.cps-icon-music:before{content:"\f001"}.cps-icon-envelope-o:before{content:"\f003"}.cps-icon-star1:before{content:"\f005"}.cps-icon-user1:before{content:"\f007"}.cps-icon-clock-o:before{content:"\f017"}.cps-icon-road:before{content:"\f018"}.cps-icon-inbox:before{content:"\f01c"}.cps-icon-lock1:before{content:"\f023"}.cps-icon-headphones:before{content:"\f025"}.cps-icon-print:before{content:"\f02f"}.cps-icon-camera1:before{content:"\f030"}.cps-icon-video-camera:before{content:"\f03d"}.cps-icon-gift1:before{content:"\f06b"}.cps-icon-plane:before{content:"\f072"}.cps-icon-calendar1:before{content:"\f073"}.cps-icon-comment1:before{content:"\f075"}.cps-icon-facebook-square:before{content:"\f082"}.cps-icon-key:before{content:"\f084"}.cps-icon-linkedin-square:before{content:"\f08c"}.cps-icon-facebook:before{content:"\f09a"}.cps-icon-facebook-f:before{content:"\f09a"}.cps-icon-bell-o:before{content:"\f0a2"}.cps-icon-chain:before{content:"\f0c1"}.cps-icon-link1:before{content:"\f0c1"}.cps-icon-money:before{content:"\f0d6"}.cps-icon-linkedin:before{content:"\f0e1"}.cps-icon-umbrella:before{content:"\f0e9"}.cps-icon-lightbulb-o:before{content:"\f0eb"}.cps-icon-user-md:before{content:"\f0f0"}.cps-icon-stethoscope:before{content:"\f0f1"}.cps-icon-suitcase:before{content:"\f0f2"}.cps-icon-bell1:before{content:"\f0f3"}.cps-icon-cutlery:before{content:"\f0f5"}.cps-icon-file-text-o:before{content:"\f0f6"}.cps-icon-ambulance:before{content:"\f0f9"}.cps-icon-medkit:before{content:"\f0fa"}.cps-icon-superscript:before{content:"\f12b"}.cps-icon-microphone:before{content:"\f130"}.cps-icon-youtube-square:before{content:"\f166"}.cps-icon-flickr1:before{content:"\f16e"}.cps-icon-sun-o:before{content:"\f185"}.cps-icon-moon-o:before{content:"\f186"}.cps-icon-wheelchair:before{content:"\f193"}.cps-icon-vimeo-square:before{content:"\f194"}.cps-icon-space-shuttle:before{content:"\f197"}.cps-icon-bank:before{content:"\f19c"}.cps-icon-institution:before{content:"\f19c"}.cps-icon-university:before{content:"\f19c"}.cps-icon-graduation-cap:before{content:"\f19d"}.cps-icon-mortar-board:before{content:"\f19d"}.cps-icon-child:before{content:"\f1ae"}.cps-icon-paw:before{content:"\f1b0"}.cps-icon-recycle:before{content:"\f1b8"}.cps-icon-automobile:before{content:"\f1b9"}.cps-icon-car:before{content:"\f1b9"}.cps-icon-paper-plane-o:before{content:"\f1d9"}.cps-icon-send-o:before{content:"\f1d9"}.cps-icon-copyright:before{content:"\f1f9"}.cps-icon-at:before{content:"\f1fa"}.cps-icon-bus:before{content:"\f207"}.cps-icon-cc:before{content:"\f20a"}.cps-icon-user-secret:before{content:"\f21b"}.cps-icon-user-plus:before{content:"\f234"}.cps-icon-balance-scale:before{content:"\f24e"}.cps-icon-creative-commons:before{content:"\f25e"}.cps-icon-vimeo:before{content:"\f27d"}.cps-icon-credit-card-alt:before{content:"\f283"}.cps-icon-universal-access:before{content:"\f29a"}.cps-icon-wheelchair-alt:before{content:"\f29b"}.cps-icon-question-circle-o:before{content:"\f29c"}.cps-icon-address-card-o:before{content:"\f2bc"}.cps-icon-vcard-o:before{content:"\f2bc"}.cps-icon-user-o:before{content:"\f2c0"}.cps-icon-grav:before{content:"\f2d6"}.cps-icon-envelope:before{content:"\e936"}.cps-icon-bubble:before{content:"\e937"}.cps-icon-users1:before{content:"\e938"}.cps-icon-bell2:before{content:"\e939"}.cps-icon-pin:before{content:"\e905"}.cps-icon-calendar2:before{content:"\e93a"}.cps-icon-support:before{content:"\e93b"}.cps-icon-home4:before{content:"\e93d"}.cps-icon-ring_volume:before{content:"\e93e"}.cps-icon-where_to_vote:before{content:"\e93f"}.cps-icon-access_alarmalarm:before{content:"\e940"}.cps-icon-data_usage:before{content:"\e941"}.cps-icon-insert_emoticontag_facesmood:before{content:"\e942"}.cps-icon-insert_invitationevent:before{content:"\e943"}.cps-icon-camera_altphoto_cameralocal_see:before{content:"\e944"}.cps-icon-local_restaurantrestaurant_menu:before{content:"\e945"}.cps-icon-add_location:before{content:"\e946"}.cps-icon-near_me:before{content:"\e947"}.cps-icon-restaurant:before{content:"\e948"}.cps-icon-departure_board:before{content:"\e949"}.cps-icon-pie_chart:before{content:"\e94a"}.cps-icon-cake:before{content:"\e94b"}.cps-icon-notifications:before{content:"\e94c"}.cps-icon-school:before{content:"\e94d"}.cps-icon-sentiment_dissatisfied:before{content:"\e94e"}.cps-icon-sentiment_neutral:before{content:"\e94f"}.cps-icon-sentiment_satisfied:before{content:"\e950"}.cps-icon-sentiment_very_dissatisfied:before{content:"\e951"}.cps-icon-sentiment_very_satisfied:before{content:"\e952"}.cps-icon-thumb_down_alt:before{content:"\e953"}.cps-icon-thumb_up_alt:before{content:"\e954"}.cps-icon-account_balance:before{content:"\e955"}.cps-icon-search:before{content:"\e906"}.cps-icon-verified_user:before{content:"\e956"}.cps-icon-fingerprint:before{content:"\e957"}.cps-icon-g_translate:before{content:"\e928"}.cps-icon-wb_twighlight:before{content:"\e958"}.cps-icon-emoji_emotions:before{content:"\e959"}.cps-icon-emoji_events:before{content:"\e95a"}.cps-icon-emoji_objects:before{content:"\e95b"}.cps-icon-sports_esports:before{content:"\e95c"}.cps-icon-sports_football:before{content:"\e95d"}.cps-icon-sports_golf:before{content:"\e95e"}.cps-icon-sports_hockey:before{content:"\e95f"}.cps-icon-sports_rugby:before{content:"\e960"}.cps-icon-sports_soccer:before{content:"\e961"}.cps-icon-sports_volleyball:before{content:"\e962"}.cps-icon-sports_tennis:before{content:"\e963"}.cps-icon-lunch_dining:before{content:"\e964"}.cps-icon-park:before{content:"\e965"}.cps-icon-icecream:before{content:"\e966"}.cps-icon-volunteer_activism:before{content:"\e967"}.cps-icon-ac_unit:before{content:"\e968"}.cps-icon-beach_access:before{content:"\e969"}.cps-icon-child_care:before{content:"\e96a"}.cps-icon-room_service:before{content:"\e96b"}.cps-icon-activity:before{content:"\e908"}.cps-icon-aperture:before{content:"\e90a"}.cps-icon-bell:before{content:"\e90b"}.cps-icon-book-open:before{content:"\e90c"}.cps-icon-book:before{content:"\e90d"}.cps-icon-bookmark:before{content:"\e90e"}.cps-icon-calendar:before,.wp-block-latest-posts .wp-block-latest-posts__post-author:before,.wp-block-latest-posts .wp-block-latest-posts__post-date:before{content:"\e900"}.cps-icon-camera:before{content:"\e90f"}.cps-icon-chevron-left:before{content:"\e926"}.cps-icon-chevron-right:before{content:"\e927"}.cps-icon-clock:before{content:"\e96c"}.cps-icon-cloud:before{content:"\e910"}.cps-icon-coffee:before{content:"\e96d"}.cps-icon-compass:before{content:"\e911"}.cps-icon-dollar-sign:before{content:"\e96e"}.cps-icon-eye:before{content:"\e96f"}.cps-icon-file-text:before{content:"\e913"}.cps-icon-folder:before{content:"\e914"}.cps-icon-gift:before{content:"\e915"}.cps-icon-globe:before{content:"\e970"}.cps-icon-grid:before{content:"\e916"}.cps-icon-heart3:before{content:"\e971"}.cps-icon-help-circle:before{content:"\e972"}.cps-icon-home:before{content:"\e917"}.cps-icon-category:before{content:"\e901"}.cps-icon-info:before{content:"\e918"}.cps-icon-life-buoy:before{content:"\e973"}.cps-icon-link:before{content:"\e919"}.cps-icon-lock:before{content:"\e91a"}.cps-icon-mail:before{content:"\e91b"}.cps-icon-map-pin:before{content:"\e91c"}.cps-icon-menu:before{content:"\e907"}.cps-icon-comment:before{content:"\e904"}.cps-icon-paperclip:before{content:"\e91d"}.cps-icon-phone:before{content:"\e91e"}.cps-icon-printer:before{content:"\e91f"}.cps-icon-settings:before{content:"\e920"}.cps-icon-share:before{content:"\e921"}.cps-icon-shopping-bag:before{content:"\e922"}.cps-icon-star:before{content:"\e923"}.cps-icon-tag:before{content:"\e902"}.cps-icon-thumbs-up:before{content:"\e924"}.cps-icon-user:before{content:"\e903"}.cps-icon-users:before{content:"\e925"}.cps-icon-close:before{content:"\e909"}.cps-icon-home2:before{content:"\e974"}.cps-icon-home21:before{content:"\e975"}.cps-icon-home3:before{content:"\e976"}.cps-icon-pencil:before{content:"\e977"}.cps-icon-pencil2:before{content:"\e978"}.cps-icon-headphones1:before{content:"\e979"}.cps-icon-music1:before{content:"\e97a"}.cps-icon-book1:before{content:"\e935"}.cps-icon-price-tags:before{content:"\e97b"}.cps-icon-lifebuoy:before{content:"\e97c"}.cps-icon-pushpin:before{content:"\e97d"}.cps-icon-location:before{content:"\e983"}.cps-icon-location2:before{content:"\e97e"}.cps-icon-mobile:before{content:"\e984"}.cps-icon-tv:before{content:"\e97f"}.cps-icon-drawer:before{content:"\e980"}.cps-icon-bubbles3:before{content:"\e981"}.cps-icon-bubbles4:before{content:"\e982"}.cps-icon-user2:before{content:"\e985"}.cps-icon-key1:before{content:"\e98d"}.cps-icon-lock2:before{content:"\e98f"}.cps-icon-wrench:before{content:"\e991"}.cps-icon-magic-wand:before{content:"\e997"}.cps-icon-aid-kit:before{content:"\e998"}.cps-icon-stats-dots:before{content:"\e99b"}.cps-icon-trophy:before{content:"\e99e"}.cps-icon-gift2:before{content:"\e99f"}.cps-icon-spoon-knife:before{content:"\e9a3"}.cps-icon-lab:before{content:"\e9aa"}.cps-icon-sphere:before{content:"\e9c9"}.cps-icon-earth:before{content:"\e9ca"}.cps-icon-heart1:before{content:"\e9da"}.cps-icon-checkmark:before{content:"\ea10"}.cps-icon-sort-alpha-asc:before{content:"\ea48"}.cps-icon-sort-alpha-desc:before{content:"\ea49"}.cps-icon-instagram:before{content:"\ea92"}.cps-icon-youtube:before{content:"\ea9d"}.cps-icon-flickr:before{content:"\eaa4"}.cps-icon-tumblr:before{content:"\eab9"}@font-face{font-family:amstelvar;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf) format("truetype")}@font-face{font-family:amstelvar;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf) format("truetype")}@font-face{font-family:commissioner;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf) format("truetype")}@font-face{font-family:epilogue;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-VF.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf) format("truetype")}@font-face{font-family:hepta_slab;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/inter/fonts/Inter.var.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/inter/fonts/Inter-italic.var.ttf) format("truetype")}@font-face{font-family:lexend;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/lexend/fonts/Lexend[LXND].ttf) format("truetype")}@font-face{font-family:manrope;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/manrope/fonts/Manrope[wght].ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/mohave/fonts/Mohave[wght].ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/mohave/fonts/Mohave-Italic[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/petrona/fonts/Petrona[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/petrona/fonts/Petrona-Italic[wght].ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf) format("truetype")}@font-face{font-family:quicksand;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:russolo;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/russolo/fonts/Russolo[opsz,wght].ttf) format("truetype")}@font-face{font-family:space_grotesk;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf) format("truetype")}.collapse-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.collapse-toggle:empty::after{margin-left:0}.edit-post-visual-editor .editor-styles-wrapper .h1,.edit-post-visual-editor .editor-styles-wrapper h1{font-size:-moz-calc(2.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h1,.edit-post-visual-editor .editor-styles-wrapper h1{font-size:-moz-calc(2.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h2,.edit-post-visual-editor .editor-styles-wrapper h2{font-size:-moz-calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h2,.edit-post-visual-editor .editor-styles-wrapper h2{font-size:-moz-calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h3,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h3{font-size:-moz-calc(1.575em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.575em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h3,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h3{font-size:-moz-calc(1.75em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.75em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h4,.edit-post-visual-editor .editor-styles-wrapper h4{font-size:-moz-calc(1.35em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.35em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h4,.edit-post-visual-editor .editor-styles-wrapper h4{font-size:-moz-calc(1.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h5,.edit-post-visual-editor .editor-styles-wrapper h5{font-size:-moz-calc(1.125em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.125em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h5,.edit-post-visual-editor .editor-styles-wrapper h5{font-size:-moz-calc(1.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h6,.edit-post-visual-editor .editor-styles-wrapper h6{font-size:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h6,.edit-post-visual-editor .editor-styles-wrapper h6{font-size:-moz-calc(1em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.edit-post-visual-editor .editor-styles-wrapper .h,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h1,.edit-post-visual-editor .editor-styles-wrapper h2,.edit-post-visual-editor .editor-styles-wrapper h3,.edit-post-visual-editor .editor-styles-wrapper h4,.edit-post-visual-editor .editor-styles-wrapper h5,.edit-post-visual-editor .editor-styles-wrapper h6{margin-bottom:1.5rem;font-weight:500;line-height:1.15}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after,body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{content:"";display:block;width:3em;height:.1em;background-color:currentColor;border-radius:var(--roundness)}body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{margin-bottom:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after{margin-top:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-hl .h::after,body.h-style-separator.h-style-separator-hl .h::before,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator.h-style-separator-hl h1::after,body.h-style-separator.h-style-separator-hl h1::before,body.h-style-separator.h-style-separator-hl h2::after,body.h-style-separator.h-style-separator-hl h2::before,body.h-style-separator.h-style-separator-hl h3::after,body.h-style-separator.h-style-separator-hl h3::before,body.h-style-separator.h-style-separator-hl h4::after,body.h-style-separator.h-style-separator-hl h4::before,body.h-style-separator.h-style-separator-hl h5::after,body.h-style-separator.h-style-separator-hl h5::before,body.h-style-separator.h-style-separator-hl h6::after,body.h-style-separator.h-style-separator-hl h6::before{background-color:var(--color-accent-hl)}body.h-style-separator .h.has-text-align-center::after,body.h-style-separator .h.has-text-align-center::before,body.h-style-separator .h[style*="text-align: center"]::after,body.h-style-separator .h[style*="text-align: center"]::before,body.h-style-separator .text-center .h::after,body.h-style-separator .text-center .h::before,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-center h1::after,body.h-style-separator .text-center h1::before,body.h-style-separator .text-center h2::after,body.h-style-separator .text-center h2::before,body.h-style-separator .text-center h3::after,body.h-style-separator .text-center h3::before,body.h-style-separator .text-center h4::after,body.h-style-separator .text-center h4::before,body.h-style-separator .text-center h5::after,body.h-style-separator .text-center h5::before,body.h-style-separator .text-center h6::after,body.h-style-separator .text-center h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::before,body.h-style-separator h1.has-text-align-center::after,body.h-style-separator h1.has-text-align-center::before,body.h-style-separator h1[style*="text-align: center"]::after,body.h-style-separator h1[style*="text-align: center"]::before,body.h-style-separator h2.has-text-align-center::after,body.h-style-separator h2.has-text-align-center::before,body.h-style-separator h2[style*="text-align: center"]::after,body.h-style-separator h2[style*="text-align: center"]::before,body.h-style-separator h3.has-text-align-center::after,body.h-style-separator h3.has-text-align-center::before,body.h-style-separator h3[style*="text-align: center"]::after,body.h-style-separator h3[style*="text-align: center"]::before,body.h-style-separator h4.has-text-align-center::after,body.h-style-separator h4.has-text-align-center::before,body.h-style-separator h4[style*="text-align: center"]::after,body.h-style-separator h4[style*="text-align: center"]::before,body.h-style-separator h5.has-text-align-center::after,body.h-style-separator h5.has-text-align-center::before,body.h-style-separator h5[style*="text-align: center"]::after,body.h-style-separator h5[style*="text-align: center"]::before,body.h-style-separator h6.has-text-align-center::after,body.h-style-separator h6.has-text-align-center::before,body.h-style-separator h6[style*="text-align: center"]::after,body.h-style-separator h6[style*="text-align: center"]::before{margin-left:auto;margin-right:auto}body.h-style-separator .h.has-text-align-right::after,body.h-style-separator .h.has-text-align-right::before,body.h-style-separator .h[style*="text-align: right"]::after,body.h-style-separator .h[style*="text-align: right"]::before,body.h-style-separator .text-right .h::after,body.h-style-separator .text-right .h::before,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-right h1::after,body.h-style-separator .text-right h1::before,body.h-style-separator .text-right h2::after,body.h-style-separator .text-right h2::before,body.h-style-separator .text-right h3::after,body.h-style-separator .text-right h3::before,body.h-style-separator .text-right h4::after,body.h-style-separator .text-right h4::before,body.h-style-separator .text-right h5::after,body.h-style-separator .text-right h5::before,body.h-style-separator .text-right h6::after,body.h-style-separator .text-right h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::before,body.h-style-separator h1.has-text-align-right::after,body.h-style-separator h1.has-text-align-right::before,body.h-style-separator h1[style*="text-align: right"]::after,body.h-style-separator h1[style*="text-align: right"]::before,body.h-style-separator h2.has-text-align-right::after,body.h-style-separator h2.has-text-align-right::before,body.h-style-separator h2[style*="text-align: right"]::after,body.h-style-separator h2[style*="text-align: right"]::before,body.h-style-separator h3.has-text-align-right::after,body.h-style-separator h3.has-text-align-right::before,body.h-style-separator h3[style*="text-align: right"]::after,body.h-style-separator h3[style*="text-align: right"]::before,body.h-style-separator h4.has-text-align-right::after,body.h-style-separator h4.has-text-align-right::before,body.h-style-separator h4[style*="text-align: right"]::after,body.h-style-separator h4[style*="text-align: right"]::before,body.h-style-separator h5.has-text-align-right::after,body.h-style-separator h5.has-text-align-right::before,body.h-style-separator h5[style*="text-align: right"]::after,body.h-style-separator h5[style*="text-align: right"]::before,body.h-style-separator h6.has-text-align-right::after,body.h-style-separator h6.has-text-align-right::before,body.h-style-separator h6[style*="text-align: right"]::after,body.h-style-separator h6[style*="text-align: right"]::before{margin-left:auto}.h-style-disable-top::before,.h-style-disable::before,.wp-block-latest-posts>li>a:first-of-type::before{display:none!important}.h-style-disable-bottom::after,.h-style-disable::after,.wp-block-latest-posts>li>a:first-of-type::after{display:none!important}.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .5s ease,-webkit-box-shadow .5s ease;transition:background-color .5s ease,-webkit-box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease;font-weight:600;border-style:solid;border-width:0;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.3375rem .675rem;font-size:.9em;line-height:1.35;border-radius:var(--roundness)}@media (min-width:992px){.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{padding:.375rem .75rem;font-size:1em;line-height:1.5;border-radius:var(--roundness)}}.btn i,.editor-styles-wrapper input[type=button]:not(.btn) i,.editor-styles-wrapper input[type=submit]:not(.btn) i,.wp-block-button .wp-block-button__link i,.wp-block-file .wp-element-button i,.wp-block-search__button i{display:inline-block;text-decoration:none;vertical-align:middle;font-size:1.35em}.btn:hover,.editor-styles-wrapper input[type=button]:hover:not(.btn),.editor-styles-wrapper input[type=submit]:hover:not(.btn),.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover{text-decoration:underline}.btn:active,.btn:focus-visible,.btn:hover,.editor-styles-wrapper input[type=button]:active:not(.btn),.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper input[type=button]:hover:not(.btn),.editor-styles-wrapper input[type=submit]:active:not(.btn),.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper input[type=submit]:hover:not(.btn),.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:active,.wp-block-file .wp-element-button:focus-visible,.wp-block-file .wp-element-button:hover,.wp-block-search__button:active,.wp-block-search__button:focus-visible,.wp-block-search__button:hover{opacity:1}.btn:focus-visible,.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.wp-block-button .wp-block-button__link:focus-visible,.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible{outline-offset:.3rem;outline-width:.2rem}.editor-styles-wrapper p input[type=button]:not(:first-child):not(.btn),.editor-styles-wrapper p input[type=submit]:not(:first-child):not(.btn),.wp-block-button p .wp-block-button__link:not(:first-child),.wp-block-file p .wp-element-button:not(:first-child),p .btn:not(:first-child),p .editor-styles-wrapper input[type=button]:not(:first-child):not(.btn),p .editor-styles-wrapper input[type=submit]:not(:first-child):not(.btn),p .wp-block-button .wp-block-button__link:not(:first-child),p .wp-block-file .wp-element-button:not(:first-child),p .wp-block-search__button:not(:first-child){margin-left:.5rem}.editor-styles-wrapper p input[type=button]:not(:last-child):not(.btn),.editor-styles-wrapper p input[type=submit]:not(:last-child):not(.btn),.wp-block-button p .wp-block-button__link:not(:last-child),.wp-block-file p .wp-element-button:not(:last-child),p .btn:not(:last-child),p .editor-styles-wrapper input[type=button]:not(:last-child):not(.btn),p .editor-styles-wrapper input[type=submit]:not(:last-child):not(.btn),p .wp-block-button .wp-block-button__link:not(:last-child),p .wp-block-file .wp-element-button:not(:last-child),p .wp-block-search__button:not(:last-child){margin-right:.5rem}.btn-block,.btn-block .wp-block-button__link{display:block;width:100%}.btn-block .btn-block+.wp-block-button__link,.btn-block .wp-block-button__link+.btn-block,.btn-block .wp-block-button__link+.wp-block-button__link,.btn-block+.btn-block{margin-top:.5rem}.btn:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;opacity:.5}.btn-primary,.editor-styles-wrapper input[type=submit]:not(.btn){background-color:var(--color-accent-hl);border-color:var(--color-accent-hl);color:var(--color-accent-hl-contrast)}.btn-primary:hover,.editor-styles-wrapper input[type=submit]:hover:not(.btn){-webkit-box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);color:var(--color-accent-hl-contrast)}.btn-primary:focus-visible,.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn){outline-color:var(--color-accent)}.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .btn-primary:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent-hl)}.btn-secondary,.editor-styles-wrapper input[type=button]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button,.wp-block-search__button{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.btn-secondary:hover,.editor-styles-wrapper input[type=button]:hover:not(.btn),.wp-block-button .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover{background-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);color:var(--color-accent-contrast)}.btn-secondary:focus-visible,.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible{outline-color:var(--color-accent-hl)}.editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible){color:var(--color-accent)}.editor-styles-wrapper .is-style-outline input[type=button]:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),.is-style-outline .wp-block-button .wp-block-button__link,.is-style-outline .wp-block-file .wp-element-button,.is-style-outline .wp-block-search__button,.wp-block-button .is-style-outline .wp-block-button__link,.wp-block-button body.btn-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button,.wp-block-file body.btn-style-outline .wp-element-button,body.btn-style-outline .btn,body.btn-style-outline .editor-styles-wrapper input[type=button]:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link,body.btn-style-outline .wp-block-file .wp-element-button,body.btn-style-outline .wp-block-search__button{border-width:.15rem;padding:.225rem .675rem}.editor-styles-wrapper .is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible){color:var(--color-accent);background-color:transparent!important;border-color:currentColor!important}.editor-styles-wrapper .is-style-outline input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper .is-style-outline input[type=button]:hover:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:hover:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:hover:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:hover:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,.is-style-outline .wp-block-button .wp-block-button__link:hover,.is-style-outline .wp-block-file .wp-element-button:focus-visible,.is-style-outline .wp-block-file .wp-element-button:hover,.is-style-outline .wp-block-search__button:focus-visible,.is-style-outline .wp-block-search__button:hover,.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,.wp-block-button .is-style-outline .wp-block-button__link:hover,.wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,.wp-block-button body.btn-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:focus-visible,.wp-block-file .is-style-outline .wp-element-button:hover,.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,.wp-block-file body.btn-style-outline .wp-element-button:hover,body.btn-style-outline .btn:focus-visible,body.btn-style-outline .btn:hover,body.btn-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible,body.btn-style-outline .wp-block-button .wp-block-button__link:hover,body.btn-style-outline .wp-block-file .wp-element-button:focus-visible,body.btn-style-outline .wp-block-file .wp-element-button:hover,body.btn-style-outline .wp-block-search__button:focus-visible,body.btn-style-outline .wp-block-search__button:hover{text-decoration:none;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{display:block;width:100%;height:-moz-calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:-moz-calc(1em * var(--body-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100);font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:0;border-color:var(--color-accent);border-radius:var(--roundness);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-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;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.editor-styles-wrapper input[type=email]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=search]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=tel]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=text]:focus-visible:not(.form-control),.editor-styles-wrapper select:focus-visible:not(.form-control),.editor-styles-wrapper textarea:focus-visible:not(.form-control),.form-control:focus-visible,body .calendar-plus #calendar-plus-category:focus-visible,body .calendar-plus #calendar-plus-search:focus-visible{border-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color)}@media (prefers-reduced-motion:reduce){.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=text]:not(.form-control)::-ms-expand,.editor-styles-wrapper select:not(.form-control)::-ms-expand,.editor-styles-wrapper textarea:not(.form-control)::-ms-expand,.form-control::-ms-expand,body .calendar-plus #calendar-plus-category::-ms-expand,body .calendar-plus #calendar-plus-search::-ms-expand{background-color:transparent;border:0}.editor-styles-wrapper input[type=email]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper select:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,body .calendar-plus #calendar-plus-category::-webkit-input-placeholder,body .calendar-plus #calendar-plus-search::-webkit-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper select:not(.form-control)::-moz-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-moz-placeholder,.form-control::-moz-placeholder,body .calendar-plus #calendar-plus-category::-moz-placeholder,body .calendar-plus #calendar-plus-search::-moz-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper select:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper textarea:not(.form-control):-ms-input-placeholder,.form-control:-ms-input-placeholder,body .calendar-plus #calendar-plus-category:-ms-input-placeholder,body .calendar-plus #calendar-plus-search:-ms-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper select:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-ms-input-placeholder,.form-control::-ms-input-placeholder,body .calendar-plus #calendar-plus-category::-ms-input-placeholder,body .calendar-plus #calendar-plus-search::-ms-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::placeholder,.editor-styles-wrapper select:not(.form-control)::placeholder,.editor-styles-wrapper textarea:not(.form-control)::placeholder,.form-control::placeholder,body .calendar-plus #calendar-plus-category::placeholder,body .calendar-plus #calendar-plus-search::placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[readonly][type=email]:not(.form-control),.editor-styles-wrapper input[readonly][type=search]:not(.form-control),.editor-styles-wrapper input[readonly][type=tel]:not(.form-control),.editor-styles-wrapper input[readonly][type=text]:not(.form-control),.editor-styles-wrapper input[type=email]:disabled:not(.form-control),.editor-styles-wrapper input[type=search]:disabled:not(.form-control),.editor-styles-wrapper input[type=tel]:disabled:not(.form-control),.editor-styles-wrapper input[type=text]:disabled:not(.form-control),.editor-styles-wrapper select:disabled:not(.form-control),.editor-styles-wrapper select[readonly]:not(.form-control),.editor-styles-wrapper textarea:disabled:not(.form-control),.editor-styles-wrapper textarea[readonly]:not(.form-control),.form-control:disabled,.form-control[readonly],body .calendar-plus #calendar-plus-category:disabled,body .calendar-plus #calendar-plus-search:disabled,body .calendar-plus [readonly]#calendar-plus-category,body .calendar-plus [readonly]#calendar-plus-search{background-color:#e9ecef;opacity:1}.editor-styles-wrapper select:focus:not(.form-control)::-ms-value,body .calendar-plus select#calendar-plus-category:focus::-ms-value,body .calendar-plus select#calendar-plus-search:focus::-ms-value,select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-sm{height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:-moz-calc(.875em * var(--body-font-size)/ 100);font-size:calc(.875em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}.form-control-lg{height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:-moz-calc(1.25em * var(--body-font-size)/ 100);font-size:calc(1.25em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}.editor-styles-wrapper select[multiple]:not(.form-control),.editor-styles-wrapper select[size]:not(.form-control),body .calendar-plus select[multiple]#calendar-plus-category,body .calendar-plus select[multiple]#calendar-plus-search,body .calendar-plus select[size]#calendar-plus-category,body .calendar-plus select[size]#calendar-plus-search,select.form-control[multiple],select.form-control[size]{height:auto}.editor-styles-wrapper textarea:not(.form-control),body .calendar-plus textarea#calendar-plus-category,body .calendar-plus textarea#calendar-plus-search,textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.entries-row article{position:relative;margin-bottom:3rem}.entries-row .entry-header{margin-bottom:2rem}.entries-row .entry-header :last-child{margin-bottom:0}.entries-row.image-on-top article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entries-row.image-on-top .entry-featured-image{margin-top:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.entries-row.image-disabled .entry-featured-image{display:none}.entries-row .entry-meta>ul{margin-bottom:0}.entries-row .entry-meta>ul>li.post-author-has-avatar{display:block;margin-bottom:1rem}.entry-col-boxed .entry-col{margin-bottom:2rem}.entry-col-boxed article{height:100%;margin-bottom:0;padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .entry-col-boxed article{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.entry-col-boxed article::after{display:none}.entry-col-boxed.image-on-top .entry-featured-image{margin:-2rem -2rem 2rem;text-align:center}.avatar{border-radius:24px;margin-right:.5rem}.page-header{margin-bottom:3rem}.page-header .page-title{margin-bottom:1rem}.page-header .breadcrumbs{display:inline-block}.page-header .breadcrumb{padding:0}.page-header .breadcrumb .active :before{padding-right:0}.page-header .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled{display:none}body.blog.hide-hero-page-title #hero-main,body.blog.hide-hero-page-title .page-header{display:none}.entry-title a{text-decoration:none}.entry-title a{color:var(--color-contrast)}.entry-title a:hover{text-decoration:underline}.entry-type-idicator{margin-right:.75rem}.entry-content::after{display:block;clear:both;content:""}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content .h2:not(:first-child),.entry-content h2:not(:first-child){margin-top:3rem}.entry-content .h2:not(:last-child),.entry-content h2:not(:last-child){margin-bottom:2rem}.entry-content .h3:not(:first-child),.entry-content .wp-block-latest-posts>li>a:not(:first-child):first-of-type,.entry-content h3:not(:first-child){margin-top:2.625rem}.entry-content .h3:not(:last-child),.entry-content .wp-block-latest-posts>li>a:not(:last-child):first-of-type,.entry-content h3:not(:last-child){margin-bottom:1.75rem}.entry-content .h4:not(:first-child),.entry-content h4:not(:first-child){margin-top:2.25rem}.entry-content .h4:not(:last-child),.entry-content h4:not(:last-child){margin-bottom:1.5rem}.entry-content .h5:not(:first-child),.entry-content h5:not(:first-child){margin-top:1.5rem}.entry-content .h5:not(:last-child),.entry-content h5:not(:last-child){margin-bottom:1rem}.entry-content .h6:not(:first-child),.entry-content h6:not(:first-child){margin-top:1.125rem}.entry-content .h6:not(:last-child),.entry-content h6:not(:last-child){margin-bottom:.75rem}.entry-content>.wp-block-spacer:first-child+*{margin-top:0}.animations-enabled .entry-content>.aligncenter,.animations-enabled .entry-content>.alignfull,.animations-enabled .entry-content>.alignleft,.animations-enabled .entry-content>.alignright,.animations-enabled .entry-content>.alignwide,.animations-enabled .entry-content>.wp-block-separator.is-style-wide{opacity:0}.animations-enabled .entry-content>.aligncenter.has-parallax,.animations-enabled .entry-content>.alignfull.has-parallax,.animations-enabled .entry-content>.alignleft.has-parallax,.animations-enabled .entry-content>.alignright.has-parallax,.animations-enabled .entry-content>.alignwide.has-parallax,.animations-enabled .entry-content>.has-parallax.wp-block-separator.is-style-wide{opacity:initial}.entry-featured-image{margin:3rem 0}.entry-featured-image img{-o-object-fit:cover;object-fit:cover}.entry-meta .post-sticky .meta-text,.entry-meta a{font-weight:500;font-variation-settings:"wght" 500}.entry-meta form{margin-top:1.5rem}@media (min-width:992px){.entry-meta form{max-width:546px}}.post-navigation{margin-top:1.5rem}.post-navigation .btn{margin-top:1.5rem}.post-navigation .btn i{margin-top:-.1125rem}.pagination{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}body:not(.shadows-disabled) .pagination{-webkit-box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(15px) -moz-calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5)}.page-link{text-decoration:none;color:var(--color-contrast);border:none;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.page-item a:hover,.page-item.active .page-link{z-index:1;border-color:inherit}.page-item a:hover{color:var(--color-accent-contrast);background-color:var(--color-accent);opacity:1}.page-item.active .page-link{color:var(--color-accent-hl-contrast);background-color:var(--color-accent-hl)}.cpschool-read-more-link-holder{display:block;margin-top:1rem}.calendarp-event-shortcode,.calendarp-events-by-cat,[data-type="core/archives"],[data-type="core/button"],[data-type="core/calendar"],[data-type="core/categories"],[data-type="core/code"],[data-type="core/columns"],[data-type="core/cover"],[data-type="core/embed"],[data-type="core/gallery"],[data-type="core/group"],[data-type="core/image"],[data-type="core/latest-comments"],[data-type="core/latest-posts"],[data-type="core/media-text"],[data-type="core/preformatted"],[data-type="core/pullquote"],[data-type="core/quote"],[data-type="core/separator"],[data-type="core/verse"],[data-type="core/video"],body .calendar-plus .calendar-plus-calendar-wrap{margin-bottom:3rem;margin-top:3rem}.wp-block-group.has-background{padding:2rem}.wp-block-group .wp-block-group.has-background{padding:1.5rem}.wp-block-group.alignwide.has-background,.wp-block-group.has-background.wp-block-separator.is-style-wide{padding:3rem 3rem}.wp-block-group.alignfull.has-background{padding:3rem 3rem}@media (min-width:782px){.wp-block-group.has-background{padding:4rem}.wp-block-group.has-background .wp-block-group.has-background{padding:2rem}}.wp-block-cover [class*=__inner-container]{color:inherit}.wp-block-cover [class*=__inner-container] [class*=__inner-container]{max-width:100%}[class*=__inner-container]{margin:0 auto;max-width:100%}[class*=__inner-container]>:first-child{margin-top:0}[class*=__inner-container]>:last-child{margin-bottom:0}@media (min-width:782px){[class*=__inner-container]>* .aligncenter:first-child{margin-top:1rem}[class*=__inner-container]>* .aligncenter:last-child{margin-bottom:1rem}}@media (min-width:992px){.alignfull [class*=__inner-container]{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem)}.alignfull .alignfull [class*=__inner-container]{max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}}.wp-block-column{margin-bottom:2rem}.wp-block-column>:first-child{margin-top:0}.wp-block-column>:last-child{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}@media (min-width:600px){.wp-block-column{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:2rem;padding-right:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(even)>p:not(.has-background-color){padding-right:2rem;padding-left:0}}.wp-block-archives,.wp-block-categories,.wp-block-latest-comments,.wp-block-latest-posts{list-style:none;padding-left:0}.wp-block-archives>ul,.wp-block-categories>ul,.wp-block-latest-comments>ul,.wp-block-latest-posts>ul{list-style:none}.wp-block-archives a,.wp-block-categories a,.wp-block-latest-comments a,.wp-block-latest-posts a{font-weight:700}.wp-block-image img{margin:0 auto}.wp-block-image figcaption{color:inherit}.wp-block-image.alignfull figcaption{text-align:center;max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}.wp-block-gallery ul{list-style:none;margin:0 0 -1.6rem 0}@media (min-width:782px){.wp-block-gallery.alignnone{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.aligncenter{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.alignwide,.wp-block-gallery.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}.wp-block-gallery.alignfull{margin-bottom:6rem;margin-top:6rem}}.wp-block-latest-posts>li>a:first-of-type{margin-bottom:1.5rem;display:block}.wp-block-latest-posts.is-grid{margin-left:0}.wp-block-latest-posts.is-grid li{padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .wp-block-latest-posts.is-grid li{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.wp-block-latest-posts.is-grid li>a:first-of-type:not(:hover){color:inherit!important}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter{margin:-2rem -2rem 2rem;max-width:initial}.wp-block-latest-posts:not(.is-grid)>li{margin-bottom:3rem}.wp-block-latest-posts.has-author,.wp-block-latest-posts.has-dates{margin-left:0;list-style:none}.wp-block-latest-posts.has-author li,.wp-block-latest-posts.has-dates li{margin-left:0}.wp-block-latest-posts.has-author:not(.is-grid) li,.wp-block-latest-posts.has-dates:not(.is-grid) li{margin-top:1.5rem}.wp-block-latest-posts.has-author:not(.is-grid) li:first-child,.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child{margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date{color:inherit;font-size:1em;font-weight:400;margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{margin-right:4px}.wp-block-latest-posts .wp-block-latest-posts__post-author::before{content:"\e903"}.wp-block-latest-posts .wp-block-latest-posts__post-date::before{content:"\e900"}.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-bottom:2rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content{margin-top:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ol,.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ul{margin-bottom:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{margin-top:1rem;margin-bottom:0}.wp-block-pullquote{padding:0;position:relative;border-top:none;border-bottom:none}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:100%}.wp-block-pullquote blockquote{border:none;margin:0;padding:0}.wp-block-pullquote blockquote p{font-family:inherit;font-size:2.8em;font-weight:700}.wp-block-pullquote cite{opacity:.8;font-size:1em;font-weight:500;margin-top:1.5rem}.wp-block-pullquote.is-style-solid-color{padding:3rem 2rem}.wp-block-pullquote.is-style-solid-color.alignleft::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:2rem}.wp-block-pullquote.is-style-solid-color.alignright::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:2rem}.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:inherit}.wp-block-pullquote.is-style-solid-color cite{color:inherit}.wp-block-pullquote.is-style-solid-color:before{position:absolute;top:0;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-pullquote::before{color:currentColor;color:var(--color-accent-hl);content:"”";display:block;font-size:4em;line-height:.75;margin:0 auto 2rem auto;text-align:center;height:1rem}@media (min-width:600px){.wp-block-pullquote.alignleft,.wp-block-pullquote.alignleft::before{text-align:left}.wp-block-pullquote.alignright,.wp-block-pullquote.alignright::before{text-align:right}}@media (min-width:782px){.wp-block-pullquote cite{margin-top:2rem}.wp-block-pullquote.alignfull:not(.is-style-solid-color){padding-left:1rem;padding-right:1rem}.wp-block-pullquote.alignfull blockquote p{font-size:1.8em}.wp-block-pullquote.alignfull::before,.wp-block-pullquote.alignwide::before,.wp-block-pullquote.wp-block-separator.is-style-wide::before{font-size:8em;height:2rem}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.5em}.wp-block-pullquote.is-style-solid-color.alignfull,.wp-block-pullquote.is-style-solid-color.alignwide,.wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide{padding:6rem 4rem 4rem}.wp-block-pullquote blockquote p{font-size:1.5em}.wp-block-pullquote.alignwide blockquote p,.wp-block-pullquote.wp-block-separator.is-style-wide blockquote p{font-size:1.8em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none;padding:0}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:inherit;font-size:1.4em;font-style:normal;font-weight:700;line-height:1.285}@media (min-width:782px){.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.8em}}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{font-size:1em;text-align:inherit}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:1em;text-align:inherit}.wp-block-quote p{text-align:inherit}.wp-block-quote cite{text-align:inherit}.wp-block-quote[style="text-align:center"]{border-width:0;padding:0}.wp-block-quote[style="text-align:right"]{border-width:0 .2rem 0 0;padding:0 2rem 0 0}.wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-weight:700;letter-spacing:-.025em;line-height:1.25}.wp-block-latest-comments .wp-block-latest-comments__comment-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em;margin-top:.4em}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em}.wp-block-button__link.has-background{--color-accent:var(--color);--color-accent-contrast:var(--color-contrast)}.wp-block-file{width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-file a:not(.wp-block-file__button):not(:last-child){margin-right:1.5rem}.wp-block-file .wp-block-file__button{margin-left:0;margin:1rem 0}.wp-block-search .wp-block-search__input{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.wp-block-calendar table td,.wp-block-calendar table th{text-align:center}@media (min-width:992px){.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:80%;margin-left:auto;margin-right:auto}}.alignfull .wp-block-separator.is-style-wide,.alignwide .wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide .wp-block-separator.is-style-wide{position:static;max-width:100%}.wp-block-separator.is-style-dots::before{color:inherit;font-size:2.5rem}.wp-block-separator.is-style-dots::after{content:none}.editor-styles-wrapper,.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table,.has-color-bg-background-color,.has-color-bg-background-color~.wp-block-cover__inner-container{--color:var(--color-bg, --false);--color-contrast:var(--color-bg-contrast, --false-contrast);--color-accent:var(--color-bg-accent, --false-accent);--color-accent-a:var(--color-bg-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-color{color:var(--color-bg,--false)!important}.has-color-bg-alt-background-color,.has-color-bg-alt-background-color~.wp-block-cover__inner-container{--color:var(--color-bg-alt, --false);--color-contrast:var(--color-bg-alt-contrast, --false-contrast);--color-accent:var(--color-bg-alt-accent, --false-accent);--color-accent-a:var(--color-bg-alt-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-alt-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-alt-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-alt-color{color:var(--color-bg-alt,--false)!important}.editor-styles-wrapper{--color-boxes:var(--color-bg-alt);--color-boxes-contrast:var(--color-bg-alt-contrast);--color-boxes-accent:var(--color-bg-alt-accent);--color-boxes-accent-a:var(--color-bg-alt-accent-a);--color-boxes-accent-contrast:var(--color-bg-alt-accent-contrast);--color-boxes-accent-hl:var(--color-bg-alt-accent-hl);--color-boxes-accent-hl-a:var(--color-bg-alt-accent-hl-a);--color-boxes-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.editor-styles-wrapper .wp-block-table tfoot,.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table tfoot,.editor-styles-wrapper table thead,.entry-col-boxed article,.has-color-boxes-background-color,.has-color-boxes-background-color~.wp-block-cover__inner-container,.pagination,.wp-block-latest-posts.is-grid li{--color:var(--color-boxes, --color-bg-alt);--color-contrast:var(--color-boxes-contrast, --color-bg-alt-contrast);--color-accent:var(--color-boxes-accent, --color-bg-alt-accent);--color-accent-a:var(--color-boxes-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-color-boxes-color{color:var(--color-boxes,--color-bg-alt)!important}.editor-styles-wrapper{--header-main-bg-color:var(--color-bg-alt);--header-main-bg-color-contrast:var(--color-bg-alt-contrast);--header-main-bg-color-accent:var(--color-bg-alt-accent);--header-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--header-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--header-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--header-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--header-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-background-color,.has-header-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-main-bg-color, --color-bg-alt);--color-contrast:var(--header-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--header-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-color{color:var(--header-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--header-secondary-bg-color:var(--color-bg);--header-secondary-bg-color-contrast:var(--color-bg-contrast);--header-secondary-bg-color-accent:var(--color-bg-accent);--header-secondary-bg-color-accent-a:var(--color-bg-accent-a);--header-secondary-bg-color-accent-contrast:var(--color-bg-accent-contrast);--header-secondary-bg-color-accent-hl:var(--color-bg-accent-hl);--header-secondary-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--header-secondary-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-background-color,.has-header-secondary-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-secondary-bg-color, --color-bg);--color-contrast:var(--header-secondary-bg-color-contrast, --color-bg-contrast);--color-accent:var(--header-secondary-bg-color-accent, --color-bg-accent);--color-accent-a:var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-color{color:var(--header-secondary-bg-color,--color-bg)!important}.editor-styles-wrapper{--hero-main-bg-color:var(--color-bg-alt);--hero-main-bg-color-contrast:var(--color-bg-alt-contrast);--hero-main-bg-color-accent:var(--color-bg-alt-accent);--hero-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--hero-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--hero-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--hero-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--hero-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-background-color,.has-hero-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--hero-main-bg-color, --color-bg-alt);--color-contrast:var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--hero-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-color{color:var(--hero-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--footer-main-bg-color:var(--color-bg-alt);--footer-main-bg-color-contrast:var(--color-bg-alt-contrast);--footer-main-bg-color-accent:var(--color-bg-alt-accent);--footer-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--footer-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--footer-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--footer-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--footer-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-background-color,.has-footer-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--footer-main-bg-color, --color-bg-alt);--color-contrast:var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--footer-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-color{color:var(--footer-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--alert-bg-color:var(--color-bg);--alert-bg-color-contrast:var(--color-bg-contrast);--alert-bg-color-accent:var(--color-bg-accent);--alert-bg-color-accent-a:var(--color-bg-accent-a);--alert-bg-color-accent-contrast:var(--color-bg-accent-contrast);--alert-bg-color-accent-hl:var(--color-bg-accent-hl);--alert-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--alert-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-alert-bg-color-background-color,.has-alert-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--alert-bg-color, --color-bg);--color-contrast:var(--alert-bg-color-contrast, --color-bg-contrast);--color-accent:var(--alert-bg-color-accent, --color-bg-accent);--color-accent-a:var(--alert-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--alert-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-alert-bg-color-color{color:var(--alert-bg-color,--color-bg)!important}.editor-styles-wrapper,.editor-styles-wrapper .wp-block-table tfoot,.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table tfoot,.editor-styles-wrapper table thead,.entry-col-boxed article,.has-background,.pagination,.wp-block-cover__background,.wp-block-latest-posts.is-grid li{background-color:var(--color);color:var(--color-contrast)}.editor-styles-wrapper{--color-bg-secondary:var(--color-bg)}.editor-styles-wrapper{font-display:optional;font-family:system-ui,sans-serif;font-size:-moz-calc(.9em * var(--body-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100)}@media (min-width:782px){.editor-styles-wrapper{font-size:-moz-calc(1em * var(--body-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100)}}.editor-styles-wrapper.site-boxed{background-color:var(--color-bg-secondary)}.editor-styles-wrapper.site-boxed .site{background-color:var(--color-bg);padding:0}.editor-styles-wrapper.site-boxed:not(.shadows-disabled) .editor-styles-wrapper.site-boxed{-webkit-box-shadow:0 0 calc(60px) calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(60px) -moz-calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5);box-shadow:0 0 calc(60px) calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5)}.editor-styles-wrapper .wrapper{padding-top:3rem;padding-bottom:3rem}@media (min-width:1200px){.editor-styles-wrapper .wrapper{padding-top:6rem;padding-bottom:6rem}}.editor-styles-wrapper a.skip-link{position:fixed;z-index:1000;top:0;right:0}.container-content,body.singular:not(.has-sidebar) #content.container{max-width:var(--content-width)}body:not(.has-sidebar) .main-wrapper{overflow:hidden}body.main-wrapper-margin-top-disabled .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-margin-top-disabled .main-wrapper{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1)}}body.main-wrapper-margin-bottom-disabled .main-wrapper{padding-bottom:0}body.main-wrapper-pull-under .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-pull-under .main-wrapper{margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}}.site-width-max{max-width:var(--site-width)}body.site-boxed .site-width-max{max-width:var(--site-box-width)}.cps-icon.cps-dashicon,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before{font-family:dashicons!important}[data-align=full],[data-align=wide]{margin-bottom:3rem;margin-top:3rem}@media (min-width:782px){[data-align=full],[data-align=wide]{margin-bottom:6rem;margin-top:6rem}}.entry-col-boxed .entry-content [data-align=full],.entry-col-boxed .entry-content [data-align=wide],.has-sidebar .entry-content [data-align=full],.has-sidebar .entry-content [data-align=wide],.site-boxed [data-align=full],.site-boxed [data-align=wide]{max-width:100%;left:initial;width:auto}[data-align=wide]{position:relative;max-width:-moz-calc(100vw - 3rem);max-width:calc(100vw - 3rem);left:-moz-calc(50% - 50vw + 1.5rem);left:calc(50% - 50vw + 1.5rem);width:-moz-calc(100vw - 3rem);width:calc(100vw - 3rem)}[data-align=wide]+[data-align=wide]{margin-top:-3rem}@media (min-width:782px){[data-align=wide]+[data-align=wide]{margin-top:-6rem}}@media (min-width:1200px){.entry-col-boxed .entry-content [data-align=wide],.site-boxed [data-align=wide]{max-width:100%;left:initial;width:auto}}@media (min-width:1330px){[data-align=wide]{max-width:-moz-calc(1330px - 3rem);max-width:calc(1330px - 3rem);left:-moz-calc(50% - 665px + 1.5rem);left:calc(50% - 665px + 1.5rem);width:-moz-calc(1330px - 3rem);width:calc(1330px - 3rem)}}[data-align=full]{left:-moz-calc(50% - 50vw);left:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}[data-align=full]+[data-align=full]{margin-top:-3rem}@media (min-width:782px){[data-align=full]+[data-align=full]{margin-top:-6rem}}@media (max-width:991.98px){[data-align=full]:not([class*=has-background])>.wp-block-group__inner-container>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}}@media (max-width:781.98px){[data-align=full] [data-align=full]{left:0;max-width:100%;width:100%}}[data-align=center]{max-width:100%;margin-bottom:1.5rem;margin-top:1.5rem}[data-align=center]{margin-left:auto;margin-right:auto}[data-align=center] img{margin-left:auto;margin-right:auto}.alignleft,.alignright{margin-top:1.5rem;margin-bottom:1.5rem}.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:100%}@media (min-width:600px){.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:50%}}@media (min-width:992px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:1200px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:600px){.alignleft{float:left;margin-right:1.5rem}}@media (min-width:1200px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-left:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignleft,.has-sidebar .entry-content .alignleft,.site-boxed .entry-content .alignleft{margin-left:0}}@media (min-width:1330px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-left:calc(-1 * (1330px - var(--content-width))/ 2)}}@media (min-width:600px){.alignright{float:right;margin-left:1.5rem}}@media (min-width:1200px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-right:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignright,.has-sidebar .entry-content .alignright,.site-boxed .entry-content .alignright{margin-right:0}}@media (min-width:1330px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-right:calc(-1 * (1330px - var(--content-width))/ 2)}}.editor-styles-wrapper :focus-visible{outline-color:var(--color-accent-hl);outline-offset:.2rem}.editor-styles-wrapper a{color:var(--color-accent);-webkit-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-o-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-moz-transition:opacity .5s ease,color .5s ease,background-color .5s ease;transition:opacity .5s ease,color .5s ease,background-color .5s ease}.editor-styles-wrapper a:hover{color:var(--color-accent-hl);text-decoration:none}.editor-styles-wrapper figure,.editor-styles-wrapper img{max-width:100%;height:auto}.editor-styles-wrapper .wp-block-separator,.editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots),.editor-styles-wrapper hr{border:0;border-top-style:solid;border-top-width:2px;border-color:currentColor;border-color:var(--color-accent);color:var(--color-accent)}.editor-styles-wrapper i{font-style:normal}.editor-styles-wrapper .small,.editor-styles-wrapper small{font-size:.875em;font-weight:400}.editor-styles-wrapper .mark,.editor-styles-wrapper mark{padding:.2em;background-color:#fcf8e3}.editor-styles-wrapper p.has-background{padding:1.5rem}@media (min-width:782px){.editor-styles-wrapper p.has-background{padding:2rem}}.editor-styles-wrapper blockquote{border-color:currentColor;border-color:var(--color-accent-hl);border-style:solid;border-width:0 0 0 2px;margin:3rem 0;padding:.5rem 0 .5rem 1.5rem}.editor-styles-wrapper blockquote cite{display:block;margin:1.5rem 0 0}.editor-styles-wrapper blockquote p:last-child{margin:0}.editor-styles-wrapper cite{opacity:.8;font-size:.8em;font-style:normal;font-weight:600;line-height:1.25}.editor-styles-wrapper code,.editor-styles-wrapper kbd,.editor-styles-wrapper samp{color:var(--color-boxes-contrast);font-family:monospace;font-size:.9em;padding:.25rem .3rem;background:var(--color-boxes)}.editor-styles-wrapper pre{font-family:monospace;font-size:.9em;padding:.5rem .6rem;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left;border-style:solid;border-width:2px;border-color:currentColor;border-color:var(--color-accent)}.editor-styles-wrapper pre code{background:0 0;padding:0}.editor-styles-wrapper figure{display:block;margin:0}.editor-styles-wrapper iframe{display:block;max-width:100%}.editor-styles-wrapper video{display:block}.editor-styles-wrapper svg{display:block;height:auto;max-width:100%}.editor-styles-wrapper img{height:auto;max-width:100%}.editor-styles-wrapper embed{display:block;height:auto;max-width:100%}.editor-styles-wrapper object{display:block;height:auto;max-width:100%}.editor-styles-wrapper .wp-block-embed figcaption,.editor-styles-wrapper .wp-block-image figcaption,.editor-styles-wrapper figcaption,.wp-block-embed .editor-styles-wrapper figcaption,.wp-block-image .editor-styles-wrapper figcaption{opacity:.8;font-size:.8em;margin-bottom:0;margin-top:1.5rem}.editor-styles-wrapper .wp-block-embed figcaption a,.editor-styles-wrapper .wp-block-image figcaption a,.editor-styles-wrapper figcaption a,.wp-block-embed .editor-styles-wrapper figcaption a,.wp-block-image .editor-styles-wrapper figcaption a{color:inherit}@media (min-width:782px){.editor-styles-wrapper .wp-block-embed figcaption,.editor-styles-wrapper .wp-block-image figcaption,.editor-styles-wrapper figcaption,.wp-block-embed .editor-styles-wrapper figcaption,.wp-block-image .editor-styles-wrapper figcaption{font-size:1em}}.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table{border-collapse:collapse;border-spacing:0;empty-cells:show;max-width:100%;width:100%}.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table thead{vertical-align:bottom;white-space:nowrap;border-color:var(--color)}.editor-styles-wrapper .wp-block-table th,.editor-styles-wrapper table th{border:1px solid var(--color-boxes);border-bottom:none;line-height:1.4;margin:0;overflow:visible;padding:.75rem;font-weight:700}.editor-styles-wrapper .wp-block-table th a,.editor-styles-wrapper table th a{color:inherit!important}.editor-styles-wrapper .wp-block-table th:first-child,.editor-styles-wrapper table th:first-child{border-left:1px solid var(--color)}.editor-styles-wrapper .wp-block-table th:last-child,.editor-styles-wrapper table th:last-child{border-right:1px solid var(--color)}.editor-styles-wrapper .wp-block-table td,.editor-styles-wrapper table td{border:1px solid var(--color-boxes);line-height:1.4;margin:0;overflow:visible;padding:.75rem}.editor-styles-wrapper .wp-block-table caption,.editor-styles-wrapper table caption{caption-side:top;background-color:var(--color-boxes);color:var(--color-boxes-contrast)}.editor-styles-wrapper caption{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast);font-weight:600;padding:.75rem;text-align:center}.gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em 0 3em -.8em;width:-moz-calc(100% + 1.6em);width:calc(100% + 1.6em)}.gallery-item{margin:.8em 0;padding:0 .8em;width:100%}.gallery-caption{display:block;margin-top:.8em}.list-unstyled{padding-left:0;list-style:none}.editor-styles-wrapper .list-unstyled,.list-inline{padding-left:0;list-style:none;margin-top:-.5rem}.list-inline-item{display:inline-block;margin-top:.5rem}.list-inline-item:not(:last-child){margin-right:1rem}.has-drop-cap:not(:focus-visible)::first-letter{color:currentColor;color:var(--color-accent-hl);font-size:5.1em;font-weight:800;margin:.05em .1em 0 0}.has-drop-cap:not(:focus-visible)::first-letter::after{content:"";display:table;clear:both}.has-drop-cap:not(:focus-visible)::after{padding:0}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-small-font-size{font-size:.813em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size{font-size:2.625em}.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{background-clip:initial}.pt-header-main-height{padding-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));padding-top:calc(var(--header-main-gap-height) + var(--header-main-height))}body .calendar-plus .calendar-plus-filter-bar{overflow:initial}@media (min-width:600px){body .calendar-plus .calendar-plus-filter-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body .calendar-plus .calendar-plus-filter-bar>p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .calendar-plus .calendar-plus-filter-bar p:not(:last-child){margin-right:1rem;margin-bottom:1rem}}body .calendar-plus .rbc-toolbar{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;margin-bottom:1rem}body .calendar-plus .rbc-toolbar button{background:var(--color-boxes);color:var(--color-boxes-contrast);border:none;outline-color:var(--color-boxes-accent-a);font-size:.7875em;margin:0}body .calendar-plus .rbc-toolbar button.rbc-active,body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible{background:var(--color-boxes-accent-hl);color:var(--color-boxes-accent-hl-contrast);opacity:1}body .calendar-plus .rbc-toolbar button:hover{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast)}@media (max-width:781.98px){body .calendar-plus .rbc-toolbar{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}body .calendar-plus .rbc-toolbar>:not(:last-child){margin-bottom:1rem}}body .calendar-plus .rbc-date-cell,body .calendar-plus .rbc-header{background:var(--color-boxes);color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header{padding:.5rem .25rem;border-bottom-color:var(--color-bg);font-weight:700;font-size:1em}body .calendar-plus .rbc-header>a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header+.rbc-header{border-left-color:var(--color-bg)}body .calendar-plus .rbc-month-view{border-color:var(--color-boxes)}body .calendar-plus .rbc-month-row+.rbc-month-row{border-top:none}body .calendar-plus .rbc-off-range{opacity:.5}body .calendar-plus .rbc-off-range-bg{background:var(--color-bg)}body .calendar-plus .rbc-date-cell{text-align:center;border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-date-cell a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-day-bg+.rbc-day-bg{border-left-color:var(--color-boxes)}body .calendar-plus .rbc-today{background:var(--color-boxes)}body .calendar-plus .rbc-event,body .calendar-plus .rbc-event.rbc-selected{background:var(--color-bg-accent);color:var(--color-bg-accent-contrast);-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}body .calendar-plus .rbc-event.rbc-selected:hover,body .calendar-plus .rbc-event:hover{opacity:.8;background:var(--color-bg-accent)}body .calendar-plus .rbc-row-segment{padding:0 4px 1px 2px}body .calendar-plus .rbc-month-view .rbc-today{border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-time-view{border-bottom:none}body .calendar-plus .rbc-time-content,body .calendar-plus .rbc-time-content>*+*>*,body .calendar-plus .rbc-time-header-content,body .calendar-plus .rbc-time-view,body .calendar-plus .rbc-timeslot-group{border-color:var(--color-boxes)}body .calendar-plus .rbc-time-view .rbc-row{min-height:auto}body .calendar-plus .rbc-day-slot .rbc-time-slot{border-color:var(--color-bg)}body .calendar-plus .rbc-current-time-indicator{background-color:var(--color-boxes-accent-hl)}body .calendar-plus .rbc-agenda-table{margin-bottom:0}body .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:none}.calendarp-event-shortcode-header img{margin-bottom:1rem}.calendarp-event-shortcode-header .dashicons{text-decoration:none}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month{background:var(--color-boxes);color:var(--color-boxes-contrast);border-color:var(--color-boxes)}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day{border-color:var(--color-boxes)}.sidebar-widget-area-content .events-list-widget .event>ul{padding-left:0}.sidebar-widget-area-content .widget_calendar td{padding:.225rem}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item{max-width:100%;width:100%;margin-left:0;margin-right:0}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-date{margin-bottom:1rem}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns{padding:0;width:100%}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event{padding:0}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event h3{margin-bottom:.5rem}.cp-dir-item-fields:not(:last-child){margin-bottom:1rem}.cp-dir-controls{background-color:var(--color-boxes)}.cp-dir-controls fieldset{padding:.6rem}@media (min-width:782px){.cp-dir-controls fieldset{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cp-dir-control{margin:.6rem;margin-bottom:1.2rem}@media (min-width:782px){.cp-dir-control{margin-bottom:.6rem}}.cp-dir-control-search{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cp-dir-control-select{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-dir-pagination{padding:.75rem;border:1px solid var(--color-boxes);border-top:none}.cp-dir-no-results-info{display:none;padding:.6rem;font-weight:700;border:var(--color-boxes) solid 1px}.cp-dir-content--no-results .cp-dir-no-results-info{display:block}.cp-dir-no-results-info-text{text-align:center}div.editor-styles-wrapper{font-size:-moz-calc(16px * var(--body-font-size)/ 100);font-size:calc(16px * var(--body-font-size)/ 100);font-weight:400;line-height:1.5}.editor-styles-wrapper .editor-post-title .editor-post-title__input{font-size:-moz-calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);border:none!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--color-bg-contrast)!important}@media (min-width:992px){.editor-styles-wrapper .editor-post-title .editor-post-title__input{font-size:-moz-calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.editor-styles-wrapper>div>*,.wp-block{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem);margin-left:auto;margin-right:auto}.editor-styles-wrapper>div>[data-align=wide]{left:0}.editor-styles-wrapper>div>[data-align=wide] .wp-block{max-width:100%}.editor-styles-wrapper>div>[data-align=full]{max-width:none;left:0;width:auto}.editor-styles-wrapper>div>[data-align=full] [data-align=full] .wp-block{max-width:100%}.editor-styles-wrapper>div>[data-align=left],.editor-styles-wrapper>div>[data-align=right]{margin:0 auto;max-width:var(--site-width)}.editor-styles-wrapper>div>[data-align=left] .wp-block-cover,.editor-styles-wrapper>div>[data-align=right] .wp-block-cover{width:-moz-calc(var(--content-width)/ 2);width:calc(var(--content-width)/ 2);max-width:-moz-calc(var(--content-width)/ 2);max-width:calc(var(--content-width)/ 2)}.wp-block-group__inner-container .editor-inner-blocks>.editor-block-list__layout>.wp-block:first-child{margin-top:0}.wp-block-group__inner-container .editor-inner-blocks>.editor-block-list__layout>.wp-block:last-child{margin-bottom:0}.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text{padding:0}.wp-block-cover .block-editor-block-list__block{color:inherit}.block-editor-block-preview__content .block-editor-block-list__block{margin-top:0;margin-bottom:0}.editor-styles-wrapper *,.editor-styles-wrapper ::after,.editor-styles-wrapper ::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text} /*# sourceMappingURL=block-editor.min.css.map */ diff --git a/css/block-editor.min.css.map b/css/block-editor.min.css.map index 880ee08..980f6fa 100644 --- a/css/block-editor.min.css.map +++ b/css/block-editor.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["assets/bootstrap4-editor.scss","../src/sass/bootstrap4/_grid.scss","block-editor.css","../src/sass/bootstrap4/mixins/_grid.scss","../src/sass/bootstrap4/mixins/_breakpoints.scss","../src/sass/bootstrap4/mixins/_grid-framework.scss","../src/sass/bootstrap4/_tables.scss","../src/sass/bootstrap4/mixins/_hover.scss","../src/sass/bootstrap4/mixins/_table-row.scss","../src/sass/bootstrap4/_jumbotron.scss","../src/sass/bootstrap4/mixins/_border-radius.scss","../src/sass/bootstrap4/_media.scss","../src/sass/bootstrap4/utilities/_display.scss","../src/sass/bootstrap4/utilities/_flex.scss","../src/sass/bootstrap4/utilities/_screenreaders.scss","../src/sass/bootstrap4/mixins/_screen-reader.scss","../src/sass/bootstrap4/utilities/_sizing.scss","../src/sass/bootstrap4/utilities/_spacing.scss","../src/sass/icomoon/style.scss","assets/fonts.scss","../src/sass/bootstrap4/mixins/_caret.scss","theme/elements/_headers.scss","theme/_mixins.scss","theme/elements/_buttons.scss","../src/sass/bootstrap4/mixins/_buttons.scss","../src/sass/bootstrap4/vendor/_rfs.scss","theme/elements/_forms.scss","../src/sass/bootstrap4/mixins/_transition.scss","theme/components/_entries.scss","../src/sass/bootstrap4/mixins/_clearfix.scss","theme/components/_blocks.scss","theme/_color-palletes.scss","theme/_general.scss","theme/_alignment.scss","theme/_content.scss","../src/sass/bootstrap4/mixins/_lists.scss","theme/integrations/_calendar-plus.scss","theme/integrations/_cp-directory.scss","theme/_block-editor.scss"],"names":[],"mappings":"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","file":"block-editor.min.css","sourcesContent":["/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"../../src/sass/bootstrap4/functions\";\n\n// Loading variables before and after is needed to properly set \"null\" values\n@import \"../variables/bootstrap\";\n@import \"../../src/sass/bootstrap4/variables\";\n@import \"../variables/bootstrap\";\n\n@import \"../../src/sass/bootstrap4/mixins\";\n//@import \"../../src/sass/bootstrap4/root\";\n//@import \"../../src/sass/bootstrap4/reboot\";\n//@import \"../../src/sass/bootstrap4/type\";\n//@import \"../../src/sass/bootstrap4/images\";\n//@import \"../../src/sass/bootstrap4/code\";\n@import \"../../src/sass/bootstrap4/grid\";\n@import \"../../src/sass/bootstrap4/tables\";\n//@import \"../../src/sass/bootstrap4/forms\";\n//@import \"../../src/sass/bootstrap4/buttons\";\n//@import \"../../src/sass/bootstrap4/transitions\";\n//@import \"../../src/sass/bootstrap4/dropdown\";\n//@import \"../../src/sass/bootstrap4/button-group\";\n//@import \"../../src/sass/bootstrap4/input-group\";\n//@import \"../../src/sass/bootstrap4/custom-forms\";\n//@import \"../../src/sass/bootstrap4/nav\";\n//@import \"../../src/sass/bootstrap4/navbar\";\n//@import \"../../src/sass/bootstrap4/card\";\n//@import \"../../src/sass/bootstrap4/breadcrumb\";\n//@import \"../../src/sass/bootstrap4/pagination\";\n//@import \"../../src/sass/bootstrap4/badge\";\n@import \"../../src/sass/bootstrap4/jumbotron\";\n//@import \"../../src/sass/bootstrap4/alert\";\n//@import \"../../src/sass/bootstrap4/progress\";\n@import \"../../src/sass/bootstrap4/media\";\n//@import \"../../src/sass/bootstrap4/list-group\";\n//@import \"../../src/sass/bootstrap4/close\";\n//@import \"../../src/sass/bootstrap4/toasts\";\n//@import \"../../src/sass/bootstrap4/modal\";\n//@import \"../../src/sass/bootstrap4/tooltip\";\n//@import \"../../src/sass/bootstrap4/popover\";\n//@import \"../../src/sass/bootstrap4/carousel\";\n//@import \"../../src/sass/bootstrap4/spinners\";\n\n//@import \"../../src/sass/bootstrap4/utilities\";\n//@import \"../../src/sass/bootstrap4/utilities/align\";\n////@import \"../../src/sass/bootstrap4/utilities/background\";\n//@import \"../../src/sass/bootstrap4/utilities/borders\";\n//@import \"../../src/sass/bootstrap4/utilities/clearfix\";\n@import \"../../src/sass/bootstrap4/utilities/display\";\n//@import \"../../src/sass/bootstrap4/utilities/embed\";\n@import \"../../src/sass/bootstrap4/utilities/flex\";\n//@import \"../../src/sass/bootstrap4/utilities/float\";\n//@import \"../../src/sass/bootstrap4/utilities/overflow\";\n//@import \"../../src/sass/bootstrap4/utilities/position\";\n@import \"../../src/sass/bootstrap4/utilities/screenreaders\";\n//@import \"../../src/sass/bootstrap4/utilities/shadows\";\n@import \"../../src/sass/bootstrap4/utilities/sizing\";\n//@import \"../../src/sass/bootstrap4/utilities/stretched-link\";\n@import \"../../src/sass/bootstrap4/utilities/spacing\";\n//@import \"../../src/sass/bootstrap4/utilities/text\";\n//@import \"../../src/sass/bootstrap4/utilities/visibility\";\n\n//@import \"../../src/sass/bootstrap4/print\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","@charset \"UTF-8\";\n/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: 1.5rem;\n padding-left: 1.5rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 600px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 782px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -1.5rem;\n margin-left: -1.5rem;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-xxl,\n.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n position: relative;\n width: 100%;\n padding-right: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n@media (min-width: 600px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 782px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 1330px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xxl-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-first {\n order: -1;\n }\n .order-xxl-last {\n order: 13;\n }\n .order-xxl-0 {\n order: 0;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n}\n.table {\n width: 100%;\n margin-bottom: 3rem;\n color: #212529;\n}\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n.table-dark.table-bordered {\n border: 0;\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 599.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 781.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 1329.98px) {\n .table-responsive-xxl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xxl > .table-bordered {\n border: 0;\n }\n}\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.jumbotron, .wp-block-cover {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n border-radius: var(--roundness);\n}\n@media (min-width: 600px) {\n .jumbotron, .wp-block-cover {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 600px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 782px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1330px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 600px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 782px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1330px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n.sr-only, .editor-styles-wrapper .screen-reader-text {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.75rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.75rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.75rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.75rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.75rem !important;\n}\n\n.m-2 {\n margin: 1.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 1.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 1.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 1.5rem !important;\n}\n\n.m-3 {\n margin: 3rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 3rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 3rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 3rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 3rem !important;\n}\n\n.m-4 {\n margin: 4.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 4.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 4.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 4.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 4.5rem !important;\n}\n\n.m-5 {\n margin: 9rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 9rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 9rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 9rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 9rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.75rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.75rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.75rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.75rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.75rem !important;\n}\n\n.p-2 {\n padding: 1.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 1.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 1.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 1.5rem !important;\n}\n\n.p-3 {\n padding: 3rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 3rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 3rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 3rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 3rem !important;\n}\n\n.p-4 {\n padding: 4.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 4.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 4.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 4.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 4.5rem !important;\n}\n\n.p-5 {\n padding: 9rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 9rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 9rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 9rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 9rem !important;\n}\n\n.m-n1 {\n margin: -0.75rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.75rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.75rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.75rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.75rem !important;\n}\n\n.m-n2 {\n margin: -1.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -1.5rem !important;\n}\n\n.m-n3 {\n margin: -3rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -3rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -3rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -3rem !important;\n}\n\n.m-n4 {\n margin: -4.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -4.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -4.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -4.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -4.5rem !important;\n}\n\n.m-n5 {\n margin: -9rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -9rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -9rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -9rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -9rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 600px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.75rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.75rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.75rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.75rem !important;\n }\n .m-sm-2 {\n margin: 1.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 1.5rem !important;\n }\n .m-sm-3 {\n margin: 3rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 3rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 3rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 3rem !important;\n }\n .m-sm-4 {\n margin: 4.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 4.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 4.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 4.5rem !important;\n }\n .m-sm-5 {\n margin: 9rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 9rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 9rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 9rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 9rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.75rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.75rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.75rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.75rem !important;\n }\n .p-sm-2 {\n padding: 1.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 1.5rem !important;\n }\n .p-sm-3 {\n padding: 3rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 3rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 3rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 3rem !important;\n }\n .p-sm-4 {\n padding: 4.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 4.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 4.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 4.5rem !important;\n }\n .p-sm-5 {\n padding: 9rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 9rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 9rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 9rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 9rem !important;\n }\n .m-sm-n1 {\n margin: -0.75rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.75rem !important;\n }\n .m-sm-n2 {\n margin: -1.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n3 {\n margin: -3rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -3rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -3rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -3rem !important;\n }\n .m-sm-n4 {\n margin: -4.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -4.5rem !important;\n }\n .m-sm-n5 {\n margin: -9rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -9rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -9rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -9rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 782px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.75rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.75rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.75rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.75rem !important;\n }\n .m-md-2 {\n margin: 1.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 1.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 1.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 1.5rem !important;\n }\n .m-md-3 {\n margin: 3rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 3rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 3rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 3rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 3rem !important;\n }\n .m-md-4 {\n margin: 4.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 4.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 4.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 4.5rem !important;\n }\n .m-md-5 {\n margin: 9rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 9rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 9rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 9rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 9rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.75rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.75rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.75rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.75rem !important;\n }\n .p-md-2 {\n padding: 1.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 1.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 1.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 1.5rem !important;\n }\n .p-md-3 {\n padding: 3rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 3rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 3rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 3rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 3rem !important;\n }\n .p-md-4 {\n padding: 4.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 4.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 4.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 4.5rem !important;\n }\n .p-md-5 {\n padding: 9rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 9rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 9rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 9rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 9rem !important;\n }\n .m-md-n1 {\n margin: -0.75rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.75rem !important;\n }\n .m-md-n2 {\n margin: -1.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -1.5rem !important;\n }\n .m-md-n3 {\n margin: -3rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -3rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -3rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -3rem !important;\n }\n .m-md-n4 {\n margin: -4.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -4.5rem !important;\n }\n .m-md-n5 {\n margin: -9rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -9rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -9rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -9rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.75rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.75rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.75rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.75rem !important;\n }\n .m-lg-2 {\n margin: 1.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 1.5rem !important;\n }\n .m-lg-3 {\n margin: 3rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 3rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 3rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 3rem !important;\n }\n .m-lg-4 {\n margin: 4.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 4.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 4.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 4.5rem !important;\n }\n .m-lg-5 {\n margin: 9rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 9rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 9rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 9rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 9rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.75rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.75rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.75rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.75rem !important;\n }\n .p-lg-2 {\n padding: 1.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 1.5rem !important;\n }\n .p-lg-3 {\n padding: 3rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 3rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 3rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 3rem !important;\n }\n .p-lg-4 {\n padding: 4.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 4.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 4.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 4.5rem !important;\n }\n .p-lg-5 {\n padding: 9rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 9rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 9rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 9rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 9rem !important;\n }\n .m-lg-n1 {\n margin: -0.75rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.75rem !important;\n }\n .m-lg-n2 {\n margin: -1.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n3 {\n margin: -3rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -3rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -3rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -3rem !important;\n }\n .m-lg-n4 {\n margin: -4.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -4.5rem !important;\n }\n .m-lg-n5 {\n margin: -9rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -9rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -9rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -9rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.75rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.75rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.75rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.75rem !important;\n }\n .m-xl-2 {\n margin: 1.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 1.5rem !important;\n }\n .m-xl-3 {\n margin: 3rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 3rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 3rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 3rem !important;\n }\n .m-xl-4 {\n margin: 4.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 4.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 4.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 4.5rem !important;\n }\n .m-xl-5 {\n margin: 9rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 9rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 9rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 9rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 9rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.75rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.75rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.75rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.75rem !important;\n }\n .p-xl-2 {\n padding: 1.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 1.5rem !important;\n }\n .p-xl-3 {\n padding: 3rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 3rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 3rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 3rem !important;\n }\n .p-xl-4 {\n padding: 4.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 4.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 4.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 4.5rem !important;\n }\n .p-xl-5 {\n padding: 9rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 9rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 9rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 9rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 9rem !important;\n }\n .m-xl-n1 {\n margin: -0.75rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.75rem !important;\n }\n .m-xl-n2 {\n margin: -1.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n3 {\n margin: -3rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -3rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -3rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -3rem !important;\n }\n .m-xl-n4 {\n margin: -4.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -4.5rem !important;\n }\n .m-xl-n5 {\n margin: -9rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -9rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -9rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -9rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1330px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n .my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n .mx-xxl-0 {\n margin-right: 0 !important;\n }\n .mb-xxl-0,\n .my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n .mx-xxl-0 {\n margin-left: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.75rem !important;\n }\n .mt-xxl-1,\n .my-xxl-1 {\n margin-top: 0.75rem !important;\n }\n .mr-xxl-1,\n .mx-xxl-1 {\n margin-right: 0.75rem !important;\n }\n .mb-xxl-1,\n .my-xxl-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-xxl-1,\n .mx-xxl-1 {\n margin-left: 0.75rem !important;\n }\n .m-xxl-2 {\n margin: 1.5rem !important;\n }\n .mt-xxl-2,\n .my-xxl-2 {\n margin-top: 1.5rem !important;\n }\n .mr-xxl-2,\n .mx-xxl-2 {\n margin-right: 1.5rem !important;\n }\n .mb-xxl-2,\n .my-xxl-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xxl-2,\n .mx-xxl-2 {\n margin-left: 1.5rem !important;\n }\n .m-xxl-3 {\n margin: 3rem !important;\n }\n .mt-xxl-3,\n .my-xxl-3 {\n margin-top: 3rem !important;\n }\n .mr-xxl-3,\n .mx-xxl-3 {\n margin-right: 3rem !important;\n }\n .mb-xxl-3,\n .my-xxl-3 {\n margin-bottom: 3rem !important;\n }\n .ml-xxl-3,\n .mx-xxl-3 {\n margin-left: 3rem !important;\n }\n .m-xxl-4 {\n margin: 4.5rem !important;\n }\n .mt-xxl-4,\n .my-xxl-4 {\n margin-top: 4.5rem !important;\n }\n .mr-xxl-4,\n .mx-xxl-4 {\n margin-right: 4.5rem !important;\n }\n .mb-xxl-4,\n .my-xxl-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-xxl-4,\n .mx-xxl-4 {\n margin-left: 4.5rem !important;\n }\n .m-xxl-5 {\n margin: 9rem !important;\n }\n .mt-xxl-5,\n .my-xxl-5 {\n margin-top: 9rem !important;\n }\n .mr-xxl-5,\n .mx-xxl-5 {\n margin-right: 9rem !important;\n }\n .mb-xxl-5,\n .my-xxl-5 {\n margin-bottom: 9rem !important;\n }\n .ml-xxl-5,\n .mx-xxl-5 {\n margin-left: 9rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n .py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n .px-xxl-0 {\n padding-right: 0 !important;\n }\n .pb-xxl-0,\n .py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n .px-xxl-0 {\n padding-left: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.75rem !important;\n }\n .pt-xxl-1,\n .py-xxl-1 {\n padding-top: 0.75rem !important;\n }\n .pr-xxl-1,\n .px-xxl-1 {\n padding-right: 0.75rem !important;\n }\n .pb-xxl-1,\n .py-xxl-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-xxl-1,\n .px-xxl-1 {\n padding-left: 0.75rem !important;\n }\n .p-xxl-2 {\n padding: 1.5rem !important;\n }\n .pt-xxl-2,\n .py-xxl-2 {\n padding-top: 1.5rem !important;\n }\n .pr-xxl-2,\n .px-xxl-2 {\n padding-right: 1.5rem !important;\n }\n .pb-xxl-2,\n .py-xxl-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xxl-2,\n .px-xxl-2 {\n padding-left: 1.5rem !important;\n }\n .p-xxl-3 {\n padding: 3rem !important;\n }\n .pt-xxl-3,\n .py-xxl-3 {\n padding-top: 3rem !important;\n }\n .pr-xxl-3,\n .px-xxl-3 {\n padding-right: 3rem !important;\n }\n .pb-xxl-3,\n .py-xxl-3 {\n padding-bottom: 3rem !important;\n }\n .pl-xxl-3,\n .px-xxl-3 {\n padding-left: 3rem !important;\n }\n .p-xxl-4 {\n padding: 4.5rem !important;\n }\n .pt-xxl-4,\n .py-xxl-4 {\n padding-top: 4.5rem !important;\n }\n .pr-xxl-4,\n .px-xxl-4 {\n padding-right: 4.5rem !important;\n }\n .pb-xxl-4,\n .py-xxl-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-xxl-4,\n .px-xxl-4 {\n padding-left: 4.5rem !important;\n }\n .p-xxl-5 {\n padding: 9rem !important;\n }\n .pt-xxl-5,\n .py-xxl-5 {\n padding-top: 9rem !important;\n }\n .pr-xxl-5,\n .px-xxl-5 {\n padding-right: 9rem !important;\n }\n .pb-xxl-5,\n .py-xxl-5 {\n padding-bottom: 9rem !important;\n }\n .pl-xxl-5,\n .px-xxl-5 {\n padding-left: 9rem !important;\n }\n .m-xxl-n1 {\n margin: -0.75rem !important;\n }\n .mt-xxl-n1,\n .my-xxl-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-xxl-n1,\n .mx-xxl-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-xxl-n1,\n .my-xxl-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-xxl-n1,\n .mx-xxl-n1 {\n margin-left: -0.75rem !important;\n }\n .m-xxl-n2 {\n margin: -1.5rem !important;\n }\n .mt-xxl-n2,\n .my-xxl-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-xxl-n2,\n .mx-xxl-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-xxl-n2,\n .my-xxl-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xxl-n2,\n .mx-xxl-n2 {\n margin-left: -1.5rem !important;\n }\n .m-xxl-n3 {\n margin: -3rem !important;\n }\n .mt-xxl-n3,\n .my-xxl-n3 {\n margin-top: -3rem !important;\n }\n .mr-xxl-n3,\n .mx-xxl-n3 {\n margin-right: -3rem !important;\n }\n .mb-xxl-n3,\n .my-xxl-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-xxl-n3,\n .mx-xxl-n3 {\n margin-left: -3rem !important;\n }\n .m-xxl-n4 {\n margin: -4.5rem !important;\n }\n .mt-xxl-n4,\n .my-xxl-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-xxl-n4,\n .mx-xxl-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-xxl-n4,\n .my-xxl-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-xxl-n4,\n .mx-xxl-n4 {\n margin-left: -4.5rem !important;\n }\n .m-xxl-n5 {\n margin: -9rem !important;\n }\n .mt-xxl-n5,\n .my-xxl-n5 {\n margin-top: -9rem !important;\n }\n .mr-xxl-n5,\n .mx-xxl-n5 {\n margin-right: -9rem !important;\n }\n .mb-xxl-n5,\n .my-xxl-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-xxl-n5,\n .mx-xxl-n5 {\n margin-left: -9rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n .my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n .mx-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-auto,\n .my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n .mx-xxl-auto {\n margin-left: auto !important;\n }\n}\n@font-face {\n font-family: \"cpschool\";\n src: url(\"../fonts/icomoon/cpschool.ttf?u6r81r\") format(\"truetype\"), url(\"../fonts/icomoon/cpschool.woff?u6r81r\") format(\"woff\"), url(\"../fonts/icomoon/cpschool.svg?u6r81r#cpschool\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n.cps-icon, .wp-block-latest-posts .wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \"cpschool\" !important;\n speak: never;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.cps-icon-twitter-square:before {\n content: \"\\e93c\";\n}\n\n.cps-icon-twitter:before {\n content: \"\\e986\";\n}\n\n.cps-icon-user-graduate-solid:before {\n content: \"\\e912\";\n}\n\n.cps-icon-theater-masks-solid:before {\n content: \"\\e929\";\n}\n\n.cps-icon-shapes-solid:before {\n content: \"\\e92a\";\n}\n\n.cps-icon-book-open-solid:before {\n content: \"\\e92b\";\n}\n\n.cps-icon-book-reader-solid:before {\n content: \"\\e92c\";\n}\n\n.cps-icon-laptop-code-solid:before {\n content: \"\\e92d\";\n}\n\n.cps-icon-graduation-cap-solid:before {\n content: \"\\e92e\";\n}\n\n.cps-icon-chalkboard-teacher-solid:before {\n content: \"\\e92f\";\n}\n\n.cps-icon-chalkboard-solid:before {\n content: \"\\e930\";\n}\n\n.cps-icon-school-solid:before {\n content: \"\\e931\";\n}\n\n.cps-icon-clock-regular:before {\n content: \"\\e932\";\n}\n\n.cps-icon-rocket-solid:before {\n content: \"\\e933\";\n}\n\n.cps-icon-user-nurse-solid:before {\n content: \"\\e934\";\n}\n\n.cps-icon-asterisk:before {\n content: \"\\f069\";\n}\n\n.cps-icon-plus:before {\n content: \"\\f067\";\n}\n\n.cps-icon-question:before {\n content: \"\\f128\";\n}\n\n.cps-icon-minus:before {\n content: \"\\f068\";\n}\n\n.cps-icon-music:before {\n content: \"\\f001\";\n}\n\n.cps-icon-envelope-o:before {\n content: \"\\f003\";\n}\n\n.cps-icon-star1:before {\n content: \"\\f005\";\n}\n\n.cps-icon-user1:before {\n content: \"\\f007\";\n}\n\n.cps-icon-clock-o:before {\n content: \"\\f017\";\n}\n\n.cps-icon-road:before {\n content: \"\\f018\";\n}\n\n.cps-icon-inbox:before {\n content: \"\\f01c\";\n}\n\n.cps-icon-lock1:before {\n content: \"\\f023\";\n}\n\n.cps-icon-headphones:before {\n content: \"\\f025\";\n}\n\n.cps-icon-print:before {\n content: \"\\f02f\";\n}\n\n.cps-icon-camera1:before {\n content: \"\\f030\";\n}\n\n.cps-icon-video-camera:before {\n content: \"\\f03d\";\n}\n\n.cps-icon-gift1:before {\n content: \"\\f06b\";\n}\n\n.cps-icon-plane:before {\n content: \"\\f072\";\n}\n\n.cps-icon-calendar1:before {\n content: \"\\f073\";\n}\n\n.cps-icon-comment1:before {\n content: \"\\f075\";\n}\n\n.cps-icon-facebook-square:before {\n content: \"\\f082\";\n}\n\n.cps-icon-key:before {\n content: \"\\f084\";\n}\n\n.cps-icon-linkedin-square:before {\n content: \"\\f08c\";\n}\n\n.cps-icon-facebook:before {\n content: \"\\f09a\";\n}\n\n.cps-icon-facebook-f:before {\n content: \"\\f09a\";\n}\n\n.cps-icon-bell-o:before {\n content: \"\\f0a2\";\n}\n\n.cps-icon-chain:before {\n content: \"\\f0c1\";\n}\n\n.cps-icon-link1:before {\n content: \"\\f0c1\";\n}\n\n.cps-icon-money:before {\n content: \"\\f0d6\";\n}\n\n.cps-icon-linkedin:before {\n content: \"\\f0e1\";\n}\n\n.cps-icon-umbrella:before {\n content: \"\\f0e9\";\n}\n\n.cps-icon-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n\n.cps-icon-user-md:before {\n content: \"\\f0f0\";\n}\n\n.cps-icon-stethoscope:before {\n content: \"\\f0f1\";\n}\n\n.cps-icon-suitcase:before {\n content: \"\\f0f2\";\n}\n\n.cps-icon-bell1:before {\n content: \"\\f0f3\";\n}\n\n.cps-icon-cutlery:before {\n content: \"\\f0f5\";\n}\n\n.cps-icon-file-text-o:before {\n content: \"\\f0f6\";\n}\n\n.cps-icon-ambulance:before {\n content: \"\\f0f9\";\n}\n\n.cps-icon-medkit:before {\n content: \"\\f0fa\";\n}\n\n.cps-icon-superscript:before {\n content: \"\\f12b\";\n}\n\n.cps-icon-microphone:before {\n content: \"\\f130\";\n}\n\n.cps-icon-youtube-square:before {\n content: \"\\f166\";\n}\n\n.cps-icon-flickr1:before {\n content: \"\\f16e\";\n}\n\n.cps-icon-sun-o:before {\n content: \"\\f185\";\n}\n\n.cps-icon-moon-o:before {\n content: \"\\f186\";\n}\n\n.cps-icon-wheelchair:before {\n content: \"\\f193\";\n}\n\n.cps-icon-vimeo-square:before {\n content: \"\\f194\";\n}\n\n.cps-icon-space-shuttle:before {\n content: \"\\f197\";\n}\n\n.cps-icon-bank:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-institution:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-university:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-graduation-cap:before {\n content: \"\\f19d\";\n}\n\n.cps-icon-mortar-board:before {\n content: \"\\f19d\";\n}\n\n.cps-icon-child:before {\n content: \"\\f1ae\";\n}\n\n.cps-icon-paw:before {\n content: \"\\f1b0\";\n}\n\n.cps-icon-recycle:before {\n content: \"\\f1b8\";\n}\n\n.cps-icon-automobile:before {\n content: \"\\f1b9\";\n}\n\n.cps-icon-car:before {\n content: \"\\f1b9\";\n}\n\n.cps-icon-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n\n.cps-icon-send-o:before {\n content: \"\\f1d9\";\n}\n\n.cps-icon-copyright:before {\n content: \"\\f1f9\";\n}\n\n.cps-icon-at:before {\n content: \"\\f1fa\";\n}\n\n.cps-icon-bus:before {\n content: \"\\f207\";\n}\n\n.cps-icon-cc:before {\n content: \"\\f20a\";\n}\n\n.cps-icon-user-secret:before {\n content: \"\\f21b\";\n}\n\n.cps-icon-user-plus:before {\n content: \"\\f234\";\n}\n\n.cps-icon-balance-scale:before {\n content: \"\\f24e\";\n}\n\n.cps-icon-creative-commons:before {\n content: \"\\f25e\";\n}\n\n.cps-icon-vimeo:before {\n content: \"\\f27d\";\n}\n\n.cps-icon-credit-card-alt:before {\n content: \"\\f283\";\n}\n\n.cps-icon-universal-access:before {\n content: \"\\f29a\";\n}\n\n.cps-icon-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n\n.cps-icon-question-circle-o:before {\n content: \"\\f29c\";\n}\n\n.cps-icon-address-card-o:before {\n content: \"\\f2bc\";\n}\n\n.cps-icon-vcard-o:before {\n content: \"\\f2bc\";\n}\n\n.cps-icon-user-o:before {\n content: \"\\f2c0\";\n}\n\n.cps-icon-grav:before {\n content: \"\\f2d6\";\n}\n\n.cps-icon-envelope:before {\n content: \"\\e936\";\n}\n\n.cps-icon-bubble:before {\n content: \"\\e937\";\n}\n\n.cps-icon-users1:before {\n content: \"\\e938\";\n}\n\n.cps-icon-bell2:before {\n content: \"\\e939\";\n}\n\n.cps-icon-pin:before {\n content: \"\\e905\";\n}\n\n.cps-icon-calendar2:before {\n content: \"\\e93a\";\n}\n\n.cps-icon-support:before {\n content: \"\\e93b\";\n}\n\n.cps-icon-home4:before {\n content: \"\\e93d\";\n}\n\n.cps-icon-ring_volume:before {\n content: \"\\e93e\";\n}\n\n.cps-icon-where_to_vote:before {\n content: \"\\e93f\";\n}\n\n.cps-icon-access_alarmalarm:before {\n content: \"\\e940\";\n}\n\n.cps-icon-data_usage:before {\n content: \"\\e941\";\n}\n\n.cps-icon-insert_emoticontag_facesmood:before {\n content: \"\\e942\";\n}\n\n.cps-icon-insert_invitationevent:before {\n content: \"\\e943\";\n}\n\n.cps-icon-camera_altphoto_cameralocal_see:before {\n content: \"\\e944\";\n}\n\n.cps-icon-local_restaurantrestaurant_menu:before {\n content: \"\\e945\";\n}\n\n.cps-icon-add_location:before {\n content: \"\\e946\";\n}\n\n.cps-icon-near_me:before {\n content: \"\\e947\";\n}\n\n.cps-icon-restaurant:before {\n content: \"\\e948\";\n}\n\n.cps-icon-departure_board:before {\n content: \"\\e949\";\n}\n\n.cps-icon-pie_chart:before {\n content: \"\\e94a\";\n}\n\n.cps-icon-cake:before {\n content: \"\\e94b\";\n}\n\n.cps-icon-notifications:before {\n content: \"\\e94c\";\n}\n\n.cps-icon-school:before {\n content: \"\\e94d\";\n}\n\n.cps-icon-sentiment_dissatisfied:before {\n content: \"\\e94e\";\n}\n\n.cps-icon-sentiment_neutral:before {\n content: \"\\e94f\";\n}\n\n.cps-icon-sentiment_satisfied:before {\n content: \"\\e950\";\n}\n\n.cps-icon-sentiment_very_dissatisfied:before {\n content: \"\\e951\";\n}\n\n.cps-icon-sentiment_very_satisfied:before {\n content: \"\\e952\";\n}\n\n.cps-icon-thumb_down_alt:before {\n content: \"\\e953\";\n}\n\n.cps-icon-thumb_up_alt:before {\n content: \"\\e954\";\n}\n\n.cps-icon-account_balance:before {\n content: \"\\e955\";\n}\n\n.cps-icon-search:before {\n content: \"\\e906\";\n}\n\n.cps-icon-verified_user:before {\n content: \"\\e956\";\n}\n\n.cps-icon-fingerprint:before {\n content: \"\\e957\";\n}\n\n.cps-icon-g_translate:before {\n content: \"\\e928\";\n}\n\n.cps-icon-wb_twighlight:before {\n content: \"\\e958\";\n}\n\n.cps-icon-emoji_emotions:before {\n content: \"\\e959\";\n}\n\n.cps-icon-emoji_events:before {\n content: \"\\e95a\";\n}\n\n.cps-icon-emoji_objects:before {\n content: \"\\e95b\";\n}\n\n.cps-icon-sports_esports:before {\n content: \"\\e95c\";\n}\n\n.cps-icon-sports_football:before {\n content: \"\\e95d\";\n}\n\n.cps-icon-sports_golf:before {\n content: \"\\e95e\";\n}\n\n.cps-icon-sports_hockey:before {\n content: \"\\e95f\";\n}\n\n.cps-icon-sports_rugby:before {\n content: \"\\e960\";\n}\n\n.cps-icon-sports_soccer:before {\n content: \"\\e961\";\n}\n\n.cps-icon-sports_volleyball:before {\n content: \"\\e962\";\n}\n\n.cps-icon-sports_tennis:before {\n content: \"\\e963\";\n}\n\n.cps-icon-lunch_dining:before {\n content: \"\\e964\";\n}\n\n.cps-icon-park:before {\n content: \"\\e965\";\n}\n\n.cps-icon-icecream:before {\n content: \"\\e966\";\n}\n\n.cps-icon-volunteer_activism:before {\n content: \"\\e967\";\n}\n\n.cps-icon-ac_unit:before {\n content: \"\\e968\";\n}\n\n.cps-icon-beach_access:before {\n content: \"\\e969\";\n}\n\n.cps-icon-child_care:before {\n content: \"\\e96a\";\n}\n\n.cps-icon-room_service:before {\n content: \"\\e96b\";\n}\n\n.cps-icon-activity:before {\n content: \"\\e908\";\n}\n\n.cps-icon-aperture:before {\n content: \"\\e90a\";\n}\n\n.cps-icon-bell:before {\n content: \"\\e90b\";\n}\n\n.cps-icon-book-open:before {\n content: \"\\e90c\";\n}\n\n.cps-icon-book:before {\n content: \"\\e90d\";\n}\n\n.cps-icon-bookmark:before {\n content: \"\\e90e\";\n}\n\n.cps-icon-calendar:before, .wp-block-latest-posts .wp-block-latest-posts__post-author:before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date:before {\n content: \"\\e900\";\n}\n\n.cps-icon-camera:before {\n content: \"\\e90f\";\n}\n\n.cps-icon-chevron-left:before {\n content: \"\\e926\";\n}\n\n.cps-icon-chevron-right:before {\n content: \"\\e927\";\n}\n\n.cps-icon-clock:before {\n content: \"\\e96c\";\n}\n\n.cps-icon-cloud:before {\n content: \"\\e910\";\n}\n\n.cps-icon-coffee:before {\n content: \"\\e96d\";\n}\n\n.cps-icon-compass:before {\n content: \"\\e911\";\n}\n\n.cps-icon-dollar-sign:before {\n content: \"\\e96e\";\n}\n\n.cps-icon-eye:before {\n content: \"\\e96f\";\n}\n\n.cps-icon-file-text:before {\n content: \"\\e913\";\n}\n\n.cps-icon-folder:before {\n content: \"\\e914\";\n}\n\n.cps-icon-gift:before {\n content: \"\\e915\";\n}\n\n.cps-icon-globe:before {\n content: \"\\e970\";\n}\n\n.cps-icon-grid:before {\n content: \"\\e916\";\n}\n\n.cps-icon-heart3:before {\n content: \"\\e971\";\n}\n\n.cps-icon-help-circle:before {\n content: \"\\e972\";\n}\n\n.cps-icon-home:before {\n content: \"\\e917\";\n}\n\n.cps-icon-category:before {\n content: \"\\e901\";\n}\n\n.cps-icon-info:before {\n content: \"\\e918\";\n}\n\n.cps-icon-life-buoy:before {\n content: \"\\e973\";\n}\n\n.cps-icon-link:before {\n content: \"\\e919\";\n}\n\n.cps-icon-lock:before {\n content: \"\\e91a\";\n}\n\n.cps-icon-mail:before {\n content: \"\\e91b\";\n}\n\n.cps-icon-map-pin:before {\n content: \"\\e91c\";\n}\n\n.cps-icon-menu:before {\n content: \"\\e907\";\n}\n\n.cps-icon-comment:before {\n content: \"\\e904\";\n}\n\n.cps-icon-paperclip:before {\n content: \"\\e91d\";\n}\n\n.cps-icon-phone:before {\n content: \"\\e91e\";\n}\n\n.cps-icon-printer:before {\n content: \"\\e91f\";\n}\n\n.cps-icon-settings:before {\n content: \"\\e920\";\n}\n\n.cps-icon-share:before {\n content: \"\\e921\";\n}\n\n.cps-icon-shopping-bag:before {\n content: \"\\e922\";\n}\n\n.cps-icon-star:before {\n content: \"\\e923\";\n}\n\n.cps-icon-tag:before {\n content: \"\\e902\";\n}\n\n.cps-icon-thumbs-up:before {\n content: \"\\e924\";\n}\n\n.cps-icon-user:before {\n content: \"\\e903\";\n}\n\n.cps-icon-users:before {\n content: \"\\e925\";\n}\n\n.cps-icon-close:before {\n content: \"\\e909\";\n}\n\n.cps-icon-home2:before {\n content: \"\\e974\";\n}\n\n.cps-icon-home21:before {\n content: \"\\e975\";\n}\n\n.cps-icon-home3:before {\n content: \"\\e976\";\n}\n\n.cps-icon-pencil:before {\n content: \"\\e977\";\n}\n\n.cps-icon-pencil2:before {\n content: \"\\e978\";\n}\n\n.cps-icon-headphones1:before {\n content: \"\\e979\";\n}\n\n.cps-icon-music1:before {\n content: \"\\e97a\";\n}\n\n.cps-icon-book1:before {\n content: \"\\e935\";\n}\n\n.cps-icon-price-tags:before {\n content: \"\\e97b\";\n}\n\n.cps-icon-lifebuoy:before {\n content: \"\\e97c\";\n}\n\n.cps-icon-pushpin:before {\n content: \"\\e97d\";\n}\n\n.cps-icon-location:before {\n content: \"\\e983\";\n}\n\n.cps-icon-location2:before {\n content: \"\\e97e\";\n}\n\n.cps-icon-mobile:before {\n content: \"\\e984\";\n}\n\n.cps-icon-tv:before {\n content: \"\\e97f\";\n}\n\n.cps-icon-drawer:before {\n content: \"\\e980\";\n}\n\n.cps-icon-bubbles3:before {\n content: \"\\e981\";\n}\n\n.cps-icon-bubbles4:before {\n content: \"\\e982\";\n}\n\n.cps-icon-user2:before {\n content: \"\\e985\";\n}\n\n.cps-icon-key1:before {\n content: \"\\e98d\";\n}\n\n.cps-icon-lock2:before {\n content: \"\\e98f\";\n}\n\n.cps-icon-wrench:before {\n content: \"\\e991\";\n}\n\n.cps-icon-magic-wand:before {\n content: \"\\e997\";\n}\n\n.cps-icon-aid-kit:before {\n content: \"\\e998\";\n}\n\n.cps-icon-stats-dots:before {\n content: \"\\e99b\";\n}\n\n.cps-icon-trophy:before {\n content: \"\\e99e\";\n}\n\n.cps-icon-gift2:before {\n content: \"\\e99f\";\n}\n\n.cps-icon-spoon-knife:before {\n content: \"\\e9a3\";\n}\n\n.cps-icon-lab:before {\n content: \"\\e9aa\";\n}\n\n.cps-icon-sphere:before {\n content: \"\\e9c9\";\n}\n\n.cps-icon-earth:before {\n content: \"\\e9ca\";\n}\n\n.cps-icon-heart1:before {\n content: \"\\e9da\";\n}\n\n.cps-icon-checkmark:before {\n content: \"\\ea10\";\n}\n\n.cps-icon-sort-alpha-asc:before {\n content: \"\\ea48\";\n}\n\n.cps-icon-sort-alpha-desc:before {\n content: \"\\ea49\";\n}\n\n.cps-icon-instagram:before {\n content: \"\\ea92\";\n}\n\n.cps-icon-youtube:before {\n content: \"\\ea9d\";\n}\n\n.cps-icon-flickr:before {\n content: \"\\eaa4\";\n}\n\n.cps-icon-tumblr:before {\n content: \"\\eab9\";\n}\n\n@font-face {\n font-family: amstelvar;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: amstelvar;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: commissioner;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: epilogue;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: gelasio;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/gelasio/fonts/Gelasio-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: gelasio;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: hepta_slab;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: inter;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/inter/fonts/Inter.var.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: inter;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/inter/fonts/Inter-italic.var.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: lexend;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/lexend/fonts/Lexend[LXND].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: manrope;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/manrope/fonts/Manrope[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: merriweather;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: merriweather;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: mohave;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/mohave/fonts/Mohave[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: mohave;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/mohave/fonts/Mohave-Italic[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: petrona;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/petrona/fonts/Petrona[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: petrona;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/petrona/fonts/Petrona-Italic[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: playfair;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: playfair;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: public_sans;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: public_sans;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: quicksand;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: raleway;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: raleway;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: russolo;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/russolo/fonts/Russolo[opsz,wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: space_grotesk;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf\") format(\"truetype\");\n}\n.collapse-toggle::after {\n display: inline-block;\n margin-left: 0.45em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.collapse-toggle:empty::after {\n margin-left: 0;\n}\n\n.edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper .h1 {\n font-size: calc(2.25em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper .h1 {\n font-size: calc(2.5em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper .h2 {\n font-size: calc(1.8em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper .h2 {\n font-size: calc(2em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper .h3, .edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n font-size: calc(1.575em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper .h3, .edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n font-size: calc(1.75em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper .h4 {\n font-size: calc(1.35em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper .h4 {\n font-size: calc(1.5em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper .h5 {\n font-size: calc(1.125em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper .h5 {\n font-size: calc(1.25em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h6, .edit-post-visual-editor .editor-styles-wrapper .h6 {\n font-size: calc(0.9em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h6, .edit-post-visual-editor .editor-styles-wrapper .h6 {\n font-size: calc(1em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper h6,\n.edit-post-visual-editor .editor-styles-wrapper .h,\n.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n margin-bottom: 1.5rem;\n font-weight: 500;\n line-height: 1.15;\n}\n\nbody.h-style-separator.h-style-separator-bottom h1::after, body.h-style-separator.h-style-separator-bottom h2::after, body.h-style-separator.h-style-separator-bottom h3::after, body.h-style-separator.h-style-separator-bottom h4::after, body.h-style-separator.h-style-separator-bottom h5::after, body.h-style-separator.h-style-separator-bottom h6::after, body.h-style-separator.h-style-separator-bottom .h::after, body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator:not(.h-style-separator-bottom) h1::before, body.h-style-separator:not(.h-style-separator-bottom) h2::before, body.h-style-separator:not(.h-style-separator-bottom) h3::before, body.h-style-separator:not(.h-style-separator-bottom) h4::before, body.h-style-separator:not(.h-style-separator-bottom) h5::before, body.h-style-separator:not(.h-style-separator-bottom) h6::before, body.h-style-separator:not(.h-style-separator-bottom) .h::before, body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts > li > a:first-of-type::before {\n content: \"\";\n display: block;\n width: 3em;\n height: 0.1em;\n background-color: currentColor;\n border-radius: var(--roundness);\n}\n\nbody.h-style-separator:not(.h-style-separator-bottom) h1::before, body.h-style-separator:not(.h-style-separator-bottom) h2::before, body.h-style-separator:not(.h-style-separator-bottom) h3::before, body.h-style-separator:not(.h-style-separator-bottom) h4::before, body.h-style-separator:not(.h-style-separator-bottom) h5::before, body.h-style-separator:not(.h-style-separator-bottom) h6::before, body.h-style-separator:not(.h-style-separator-bottom) .h::before, body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts > li > a:first-of-type::before {\n margin-bottom: 0.5em;\n background-color: var(--color-accent);\n}\nbody.h-style-separator.h-style-separator-bottom h1::after, body.h-style-separator.h-style-separator-bottom h2::after, body.h-style-separator.h-style-separator-bottom h3::after, body.h-style-separator.h-style-separator-bottom h4::after, body.h-style-separator.h-style-separator-bottom h5::after, body.h-style-separator.h-style-separator-bottom h6::after, body.h-style-separator.h-style-separator-bottom .h::after, body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts > li > a:first-of-type::after {\n margin-top: 0.5em;\n background-color: var(--color-accent);\n}\nbody.h-style-separator.h-style-separator-hl h1::before, body.h-style-separator.h-style-separator-hl h1::after, body.h-style-separator.h-style-separator-hl h2::before, body.h-style-separator.h-style-separator-hl h2::after, body.h-style-separator.h-style-separator-hl h3::before, body.h-style-separator.h-style-separator-hl h3::after, body.h-style-separator.h-style-separator-hl h4::before, body.h-style-separator.h-style-separator-hl h4::after, body.h-style-separator.h-style-separator-hl h5::before, body.h-style-separator.h-style-separator-hl h5::after, body.h-style-separator.h-style-separator-hl h6::before, body.h-style-separator.h-style-separator-hl h6::after, body.h-style-separator.h-style-separator-hl .h::before, body.h-style-separator.h-style-separator-hl .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator.h-style-separator-hl .h::after, body.h-style-separator.h-style-separator-hl .wp-block-latest-posts > li > a:first-of-type::after {\n background-color: var(--color-accent-hl);\n}\nbody.h-style-separator .text-center h1::before, body.h-style-separator .text-center h1::after, body.h-style-separator h1[style*=\"text-align: center\"]::before, body.h-style-separator h1[style*=\"text-align: center\"]::after, body.h-style-separator h1.has-text-align-center::before, body.h-style-separator h1.has-text-align-center::after, body.h-style-separator .text-center h2::before, body.h-style-separator .text-center h2::after, body.h-style-separator h2[style*=\"text-align: center\"]::before, body.h-style-separator h2[style*=\"text-align: center\"]::after, body.h-style-separator h2.has-text-align-center::before, body.h-style-separator h2.has-text-align-center::after, body.h-style-separator .text-center h3::before, body.h-style-separator .text-center h3::after, body.h-style-separator h3[style*=\"text-align: center\"]::before, body.h-style-separator h3[style*=\"text-align: center\"]::after, body.h-style-separator h3.has-text-align-center::before, body.h-style-separator h3.has-text-align-center::after, body.h-style-separator .text-center h4::before, body.h-style-separator .text-center h4::after, body.h-style-separator h4[style*=\"text-align: center\"]::before, body.h-style-separator h4[style*=\"text-align: center\"]::after, body.h-style-separator h4.has-text-align-center::before, body.h-style-separator h4.has-text-align-center::after, body.h-style-separator .text-center h5::before, body.h-style-separator .text-center h5::after, body.h-style-separator h5[style*=\"text-align: center\"]::before, body.h-style-separator h5[style*=\"text-align: center\"]::after, body.h-style-separator h5.has-text-align-center::before, body.h-style-separator h5.has-text-align-center::after, body.h-style-separator .text-center h6::before, body.h-style-separator .text-center h6::after, body.h-style-separator h6[style*=\"text-align: center\"]::before, body.h-style-separator h6[style*=\"text-align: center\"]::after, body.h-style-separator h6.has-text-align-center::before, body.h-style-separator h6.has-text-align-center::after, body.h-style-separator .text-center .h::before, body.h-style-separator .text-center .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator .text-center .h::after, body.h-style-separator .text-center .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator .h[style*=\"text-align: center\"]::before, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: center\"]:first-of-type::before, body.h-style-separator .h[style*=\"text-align: center\"]::after, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: center\"]:first-of-type::after, body.h-style-separator .h.has-text-align-center::before, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-center:first-of-type::before, body.h-style-separator .h.has-text-align-center::after, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-center:first-of-type::after {\n margin-left: auto;\n margin-right: auto;\n}\nbody.h-style-separator .text-right h1::before, body.h-style-separator .text-right h1::after, body.h-style-separator h1[style*=\"text-align: right\"]::before, body.h-style-separator h1[style*=\"text-align: right\"]::after, body.h-style-separator h1.has-text-align-right::before, body.h-style-separator h1.has-text-align-right::after, body.h-style-separator .text-right h2::before, body.h-style-separator .text-right h2::after, body.h-style-separator h2[style*=\"text-align: right\"]::before, body.h-style-separator h2[style*=\"text-align: right\"]::after, body.h-style-separator h2.has-text-align-right::before, body.h-style-separator h2.has-text-align-right::after, body.h-style-separator .text-right h3::before, body.h-style-separator .text-right h3::after, body.h-style-separator h3[style*=\"text-align: right\"]::before, body.h-style-separator h3[style*=\"text-align: right\"]::after, body.h-style-separator h3.has-text-align-right::before, body.h-style-separator h3.has-text-align-right::after, body.h-style-separator .text-right h4::before, body.h-style-separator .text-right h4::after, body.h-style-separator h4[style*=\"text-align: right\"]::before, body.h-style-separator h4[style*=\"text-align: right\"]::after, body.h-style-separator h4.has-text-align-right::before, body.h-style-separator h4.has-text-align-right::after, body.h-style-separator .text-right h5::before, body.h-style-separator .text-right h5::after, body.h-style-separator h5[style*=\"text-align: right\"]::before, body.h-style-separator h5[style*=\"text-align: right\"]::after, body.h-style-separator h5.has-text-align-right::before, body.h-style-separator h5.has-text-align-right::after, body.h-style-separator .text-right h6::before, body.h-style-separator .text-right h6::after, body.h-style-separator h6[style*=\"text-align: right\"]::before, body.h-style-separator h6[style*=\"text-align: right\"]::after, body.h-style-separator h6.has-text-align-right::before, body.h-style-separator h6.has-text-align-right::after, body.h-style-separator .text-right .h::before, body.h-style-separator .text-right .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator .text-right .h::after, body.h-style-separator .text-right .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator .h[style*=\"text-align: right\"]::before, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: right\"]:first-of-type::before, body.h-style-separator .h[style*=\"text-align: right\"]::after, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: right\"]:first-of-type::after, body.h-style-separator .h.has-text-align-right::before, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-right:first-of-type::before, body.h-style-separator .h.has-text-align-right::after, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-right:first-of-type::after {\n margin-left: auto;\n}\n\n.h-style-disable::before, .wp-block-latest-posts > li > a:first-of-type::before,\n.h-style-disable-top::before {\n display: none !important;\n}\n\n.h-style-disable::after, .wp-block-latest-posts > li > a:first-of-type::after,\n.h-style-disable-bottom::after {\n display: none !important;\n}\n\n.editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button,\n.btn {\n text-transform: uppercase;\n text-decoration: none;\n transition: background-color 0.5s ease, box-shadow 0.5s ease;\n font-weight: 600;\n border-style: solid;\n border-width: 0;\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n padding: 0.3375rem 0.675rem;\n font-size: 0.9em;\n line-height: 1.35;\n border-radius: var(--roundness);\n /*\n body:not(.shadows-disabled) & {\n & {\n transition: none;\n }\n &:not(:focus-visible):not(:hover) {\n @include adjusted-shadow(0.7);\n }\n }\n */\n /*\n @supports ( font-variation-settings: normal ) {\n body.font-up & {\n padding-bottom: $btn-padding-y+0.15rem;\n }\n body.font-down & {\n padding-top: $btn-padding-y+0.15rem;\n }\n }\n */\n}\n@media (min-width: 992px) {\n .editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button .wp-block-button__link,\n .wp-block-file .wp-element-button,\n .wp-block-search__button,\n .btn {\n padding: 0.375rem 0.75rem;\n font-size: 1em;\n line-height: 1.5;\n border-radius: var(--roundness);\n }\n}\n.editor-styles-wrapper input[type=submit]:not(.btn) i, .editor-styles-wrapper input[type=button]:not(.btn) i, .wp-block-button .wp-block-button__link i,\n.wp-block-file .wp-element-button i,\n.wp-block-search__button i,\n.btn i {\n display: inline-block;\n text-decoration: none;\n vertical-align: middle;\n font-size: 1.35em;\n}\n.editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn:hover {\n text-decoration: underline;\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible, .editor-styles-wrapper input[type=submit]:active:not(.btn), .editor-styles-wrapper input[type=button]:active:not(.btn), .wp-block-button .wp-block-button__link:active,\n.wp-block-file .wp-element-button:active,\n.wp-block-search__button:active, .editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn:focus-visible,\n.btn:active,\n.btn:hover {\n opacity: 1;\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible,\n.btn:focus-visible {\n outline-offset: 0.3rem;\n outline-width: 0.2rem;\n}\np .editor-styles-wrapper input[type=submit]:not(:first-child):not(.btn), .editor-styles-wrapper p input[type=submit]:not(:first-child):not(.btn), p .editor-styles-wrapper input[type=button]:not(:first-child):not(.btn), .editor-styles-wrapper p input[type=button]:not(:first-child):not(.btn), p .wp-block-button .wp-block-button__link:not(:first-child), .wp-block-button p .wp-block-button__link:not(:first-child),\np .wp-block-file .wp-element-button:not(:first-child),\n.wp-block-file p .wp-element-button:not(:first-child),\np .wp-block-search__button:not(:first-child),\np .btn:not(:first-child) {\n margin-left: 0.5rem;\n}\np .editor-styles-wrapper input[type=submit]:not(:last-child):not(.btn), .editor-styles-wrapper p input[type=submit]:not(:last-child):not(.btn), p .editor-styles-wrapper input[type=button]:not(:last-child):not(.btn), .editor-styles-wrapper p input[type=button]:not(:last-child):not(.btn), p .wp-block-button .wp-block-button__link:not(:last-child), .wp-block-button p .wp-block-button__link:not(:last-child),\np .wp-block-file .wp-element-button:not(:last-child),\n.wp-block-file p .wp-element-button:not(:last-child),\np .wp-block-search__button:not(:last-child),\np .btn:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.btn-block, .btn-block .wp-block-button__link {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block, .btn-block .wp-block-button__link + .btn-block, .btn-block .btn-block + .wp-block-button__link, .btn-block .wp-block-button__link + .wp-block-button__link {\n margin-top: 0.5rem;\n}\n\n.btn:disabled {\n box-shadow: none !important;\n text-decoration: none !important;\n opacity: 0.5;\n}\n\n.editor-styles-wrapper input[type=submit]:not(.btn),\n.btn-primary {\n background-color: var(--color-accent-hl);\n border-color: var(--color-accent-hl);\n color: var(--color-accent-hl-contrast);\n}\n.editor-styles-wrapper input[type=submit]:hover:not(.btn),\n.btn-primary:hover {\n box-shadow: 0 0 0 0.2rem var(--color-accent-hl-a), 0 0 0 0.2rem var(--color);\n color: var(--color-accent-hl-contrast);\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),\n.btn-primary:focus-visible {\n outline-color: var(--color-accent);\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\nbody.btn-style-outline .btn-primary:not(:hover):not(:focus-visible) {\n color: var(--color-accent-hl);\n}\n\n.editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button,\n.btn-secondary {\n background-color: var(--color-accent);\n border-color: var(--color-accent);\n color: var(--color-accent-contrast);\n}\n.editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn-secondary:hover {\n background-color: var(--color-accent);\n box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color);\n color: var(--color-accent-contrast);\n}\n.editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible,\n.btn-secondary:focus-visible {\n outline-color: var(--color-accent-hl);\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible), .wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n}\n\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link, .wp-block-button body.btn-style-outline .wp-block-button__link,\nbody.btn-style-outline .wp-block-file .wp-element-button,\n.wp-block-file body.btn-style-outline .wp-element-button,\nbody.btn-style-outline .wp-block-search__button,\nbody.btn-style-outline .btn,\n.is-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link,\n.wp-block-button .is-style-outline .wp-block-button__link,\n.is-style-outline .wp-block-file .wp-element-button,\n.wp-block-file .is-style-outline .wp-element-button,\n.is-style-outline .wp-block-search__button,\n.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {\n border-width: 0.15rem;\n padding: 0.225rem 0.675rem;\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible), .wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .btn:not(:hover):not(:focus-visible),\n.is-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),\n.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\n.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),\n.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\n.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color) {\n color: var(--color-accent);\n background-color: transparent !important;\n border-color: currentColor !important;\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:hover:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:hover:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:hover, .wp-block-button body.btn-style-outline .wp-block-button__link:hover,\nbody.btn-style-outline .wp-block-file .wp-element-button:hover,\n.wp-block-file body.btn-style-outline .wp-element-button:hover,\nbody.btn-style-outline .wp-block-search__button:hover, body.btn-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:focus-visible:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:focus-visible:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible, .wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,\nbody.btn-style-outline .wp-block-file .wp-element-button:focus-visible,\n.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,\nbody.btn-style-outline .wp-block-search__button:focus-visible,\nbody.btn-style-outline .btn:hover,\nbody.btn-style-outline .btn:focus-visible,\n.is-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:hover:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:hover:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:hover,\n.wp-block-button .is-style-outline .wp-block-button__link:hover,\n.is-style-outline .wp-block-file .wp-element-button:hover,\n.wp-block-file .is-style-outline .wp-element-button:hover,\n.is-style-outline .wp-block-search__button:hover,\n.is-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:focus-visible:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:focus-visible:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,\n.is-style-outline .wp-block-file .wp-element-button:focus-visible,\n.wp-block-file .is-style-outline .wp-element-button:focus-visible,\n.is-style-outline .wp-block-search__button:focus-visible,\n.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),\n.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color) {\n text-decoration: none;\n opacity: 1;\n}\n\n.form-control, body .calendar-plus #calendar-plus-search,\nbody .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n.editor-styles-wrapper input[type=tel]:not(.form-control),\n.editor-styles-wrapper input[type=email]:not(.form-control),\n.editor-styles-wrapper input[type=search]:not(.form-control),\n.editor-styles-wrapper textarea:not(.form-control),\n.editor-styles-wrapper select:not(.form-control) {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: calc(1em * var(--body-font-size) / 100);\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n outline: none;\n border-color: var(--color-accent);\n border-radius: var(--roundness);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n.form-control:focus-visible, body .calendar-plus #calendar-plus-search:focus-visible,\nbody .calendar-plus #calendar-plus-category:focus-visible, .editor-styles-wrapper input[type=text]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=tel]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=email]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=search]:focus-visible:not(.form-control),\n.editor-styles-wrapper textarea:focus-visible:not(.form-control),\n.editor-styles-wrapper select:focus-visible:not(.form-control) {\n border-color: var(--color-accent);\n box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color);\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control, body .calendar-plus #calendar-plus-search,\n body .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n .editor-styles-wrapper input[type=tel]:not(.form-control),\n .editor-styles-wrapper input[type=email]:not(.form-control),\n .editor-styles-wrapper input[type=search]:not(.form-control),\n .editor-styles-wrapper textarea:not(.form-control),\n .editor-styles-wrapper select:not(.form-control) {\n transition: none;\n }\n}\n.form-control::-ms-expand, body .calendar-plus #calendar-plus-search::-ms-expand,\nbody .calendar-plus #calendar-plus-category::-ms-expand, .editor-styles-wrapper input[type=text]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper textarea:not(.form-control)::-ms-expand,\n.editor-styles-wrapper select:not(.form-control)::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control::placeholder, body .calendar-plus #calendar-plus-search::placeholder,\nbody .calendar-plus #calendar-plus-category::placeholder, .editor-styles-wrapper input[type=text]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=tel]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=email]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=search]:not(.form-control)::placeholder,\n.editor-styles-wrapper textarea:not(.form-control)::placeholder,\n.editor-styles-wrapper select:not(.form-control)::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, body .calendar-plus #calendar-plus-search:disabled,\nbody .calendar-plus #calendar-plus-category:disabled, .editor-styles-wrapper input[type=text]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=tel]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=email]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=search]:disabled:not(.form-control),\n.editor-styles-wrapper textarea:disabled:not(.form-control),\n.editor-styles-wrapper select:disabled:not(.form-control), .form-control[readonly], body .calendar-plus [readonly]#calendar-plus-search,\nbody .calendar-plus [readonly]#calendar-plus-category, .editor-styles-wrapper input[readonly][type=text]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=tel]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=email]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=search]:not(.form-control),\n.editor-styles-wrapper textarea[readonly]:not(.form-control),\n.editor-styles-wrapper select[readonly]:not(.form-control) {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value, body .calendar-plus select#calendar-plus-search:focus::-ms-value,\nbody .calendar-plus select#calendar-plus-category:focus::-ms-value,\n.editor-styles-wrapper select:focus:not(.form-control)::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: calc(0.875em * var(--body-font-size) / 100);\n line-height: 1.5;\n border-radius: var(--roundness);\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: calc(1.25em * var(--body-font-size) / 100);\n line-height: 1.5;\n border-radius: var(--roundness);\n}\n\nselect.form-control[size], body .calendar-plus select[size]#calendar-plus-search,\nbody .calendar-plus select[size]#calendar-plus-category,\n.editor-styles-wrapper select[size]:not(.form-control), select.form-control[multiple], body .calendar-plus select[multiple]#calendar-plus-search,\nbody .calendar-plus select[multiple]#calendar-plus-category,\n.editor-styles-wrapper select[multiple]:not(.form-control) {\n height: auto;\n}\n\ntextarea.form-control, body .calendar-plus textarea#calendar-plus-search,\nbody .calendar-plus textarea#calendar-plus-category,\n.editor-styles-wrapper textarea:not(.form-control) {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.entries-row article {\n position: relative;\n margin-bottom: 3rem;\n}\n.entries-row .entry-header {\n margin-bottom: 2rem;\n}\n.entries-row .entry-header :last-child {\n margin-bottom: 0;\n}\n.entries-row.image-on-top article {\n display: flex;\n flex-direction: column;\n}\n.entries-row.image-on-top .entry-featured-image {\n margin-top: 0;\n order: -1;\n}\n.entries-row.image-disabled .entry-featured-image {\n display: none;\n}\n.entries-row .entry-meta > ul {\n margin-bottom: 0;\n}\n.entries-row .entry-meta > ul > li.post-author-has-avatar {\n display: block;\n margin-bottom: 1rem;\n}\n\n.entry-col-boxed .entry-col {\n margin-bottom: 2rem;\n}\n.entry-col-boxed article {\n height: 100%;\n margin-bottom: 0px;\n padding: 2rem;\n border-radius: var(--roundness);\n}\nbody:not(.shadows-disabled) .entry-col-boxed article {\n box-shadow: 0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0, 0, 0, 0.5);\n}\n.entry-col-boxed article::after {\n display: none;\n}\n.entry-col-boxed.image-on-top .entry-featured-image {\n margin: -2rem -2rem 2rem;\n text-align: center;\n}\n\n.avatar {\n border-radius: 24px;\n margin-right: 0.5rem;\n}\n\n.page-header {\n margin-bottom: 3rem;\n}\n.page-header .page-title {\n margin-bottom: 1rem;\n}\n.page-header .breadcrumbs {\n display: inline-block;\n}\n.page-header .breadcrumb {\n padding: 0;\n}\n.page-header .breadcrumb .active :before {\n padding-right: 0;\n}\n.page-header .breadcrumb .active span {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled {\n display: none;\n}\n\nbody.blog.hide-hero-page-title .page-header, body.blog.hide-hero-page-title #hero-main {\n display: none;\n}\n\n.entry-title a {\n text-decoration: none;\n}\n.entry-title a {\n color: var(--color-contrast);\n}\n.entry-title a:hover {\n text-decoration: underline;\n}\n\n.entry-type-idicator {\n margin-right: 0.75rem;\n}\n\n.entry-content::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.entry-content > *:first-child {\n margin-top: 0;\n}\n.entry-content > *:last-child {\n margin-bottom: 0;\n}\n.entry-content h2:not(:first-child), .entry-content .h2:not(:first-child) {\n margin-top: 3rem;\n}\n.entry-content h2:not(:last-child), .entry-content .h2:not(:last-child) {\n margin-bottom: 2rem;\n}\n.entry-content h3:not(:first-child), .entry-content .h3:not(:first-child), .entry-content .wp-block-latest-posts > li > a:not(:first-child):first-of-type {\n margin-top: 2.625rem;\n}\n.entry-content h3:not(:last-child), .entry-content .h3:not(:last-child), .entry-content .wp-block-latest-posts > li > a:not(:last-child):first-of-type {\n margin-bottom: 1.75rem;\n}\n.entry-content h4:not(:first-child), .entry-content .h4:not(:first-child) {\n margin-top: 2.25rem;\n}\n.entry-content h4:not(:last-child), .entry-content .h4:not(:last-child) {\n margin-bottom: 1.5rem;\n}\n.entry-content h5:not(:first-child), .entry-content .h5:not(:first-child) {\n margin-top: 1.5rem;\n}\n.entry-content h5:not(:last-child), .entry-content .h5:not(:last-child) {\n margin-bottom: 1rem;\n}\n.entry-content h6:not(:first-child), .entry-content .h6:not(:first-child) {\n margin-top: 1.125rem;\n}\n.entry-content h6:not(:last-child), .entry-content .h6:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n.entry-content > .wp-block-spacer:first-child + * {\n margin-top: 0;\n}\n.animations-enabled .entry-content > .alignfull,\n.animations-enabled .entry-content > .alignwide,\n.animations-enabled .entry-content > .wp-block-separator.is-style-wide,\n.animations-enabled .entry-content > .aligncenter,\n.animations-enabled .entry-content > .alignleft > .alignright {\n opacity: 0;\n}\n\n.entry-featured-image {\n margin: 3rem 0;\n}\n.entry-featured-image img {\n object-fit: cover;\n}\n\n.entry-meta a, .entry-meta .post-sticky .meta-text {\n font-weight: 500;\n font-variation-settings: \"wght\" 500;\n}\n.entry-meta form {\n margin-top: 1.5rem;\n}\n@media (min-width: 992px) {\n .entry-meta form {\n max-width: 546px;\n }\n}\n\n.post-navigation {\n margin-top: 1.5rem;\n}\n.post-navigation .btn {\n margin-top: 1.5rem;\n}\n.post-navigation .btn i {\n margin-top: -0.1125rem;\n}\n\n.pagination {\n display: inline-flex;\n}\nbody:not(.shadows-disabled) .pagination {\n box-shadow: 0 0 calc(15px) calc(-15px + var(--shadows) * 0.5) rgba(0, 0, 0, 0.5);\n}\n\n.page-link {\n text-decoration: none;\n color: var(--color-contrast);\n border: none;\n transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;\n}\n\n.page-item.active .page-link, .page-item a:hover {\n z-index: 1;\n border-color: inherit;\n}\n.page-item a:hover {\n color: var(--color-accent-contrast);\n background-color: var(--color-accent);\n opacity: 1;\n}\n.page-item.active .page-link {\n color: var(--color-accent-hl-contrast);\n background-color: var(--color-accent-hl);\n}\n\n.cpschool-read-more-link-holder {\n display: block;\n margin-top: 1rem;\n}\n\n.calendarp-event-shortcode,\n.calendarp-events-by-cat, body .calendar-plus .calendar-plus-calendar-wrap,\n[data-type=\"core/group\"],\n[data-type=\"core/button\"],\n[data-type=\"core/archives\"],\n[data-type=\"core/categories\"],\n[data-type=\"core/code\"],\n[data-type=\"core/columns\"],\n[data-type=\"core/cover\"],\n[data-type=\"core/embed\"],\n[data-type=\"core/calendar\"],\n[data-type=\"core/gallery\"],\n[data-type=\"core/latest-comments\"],\n[data-type=\"core/latest-posts\"],\n[data-type=\"core/media-text\"],\n[data-type=\"core/preformatted\"],\n[data-type=\"core/pullquote\"],\n[data-type=\"core/quote\"],\n[data-type=\"core/verse\"],\n[data-type=\"core/video\"],\n[data-type=\"core/separator\"],\n[data-type=\"core/image\"] {\n margin-bottom: 3rem;\n margin-top: 3rem;\n}\n\n.wp-block-group.has-background {\n padding: 2rem;\n}\n.wp-block-group .wp-block-group.has-background {\n padding: 1.5rem;\n}\n.wp-block-group.alignwide.has-background, .wp-block-group.has-background.wp-block-separator.is-style-wide {\n padding: 3rem 3rem;\n}\n.wp-block-group.alignfull.has-background {\n padding: 3rem 3rem;\n}\n@media (min-width: 782px) {\n .wp-block-group.has-background {\n padding: 4rem;\n }\n .wp-block-group.has-background .wp-block-group.has-background {\n padding: 2rem;\n }\n}\n\n.wp-block-cover [class*=__inner-container] {\n color: inherit;\n}\n.wp-block-cover [class*=__inner-container] [class*=__inner-container] {\n max-width: 100%;\n}\n\n/*\n[class=\"wp-block-cover__background has-background-dim\"] {\n\t@extend %color-boxes;\n\t@extend %has-background;\n}\n*/\n[class*=__inner-container] {\n margin: 0 auto;\n max-width: 100%;\n}\n[class*=__inner-container] > *:first-child {\n margin-top: 0;\n}\n[class*=__inner-container] > *:last-child {\n margin-bottom: 0;\n}\n@media (min-width: 782px) {\n [class*=__inner-container] > * .aligncenter:first-child {\n margin-top: 1rem;\n }\n [class*=__inner-container] > * .aligncenter:last-child {\n margin-bottom: 1rem;\n }\n}\n@media (min-width: 992px) {\n .alignfull [class*=__inner-container] {\n max-width: calc(var(--content-width) - 3rem);\n }\n .alignfull .alignfull [class*=__inner-container] {\n max-width: calc(100% - 3rem);\n }\n}\n\n.wp-block-column {\n margin-bottom: 2rem;\n}\n.wp-block-column > *:first-child {\n margin-top: 0;\n}\n.wp-block-column > *:last-child {\n margin-bottom: 0;\n}\n.alignfull:not([class*=has-background]) .wp-block-column > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n@media (min-width: 600px) {\n .wp-block-column {\n margin-bottom: 0;\n }\n .alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd) > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 0;\n }\n .alignfull:not([class*=has-background]) .wp-block-column:nth-child(even) > p:not(.has-background-color) {\n padding-right: 2rem;\n padding-left: 0;\n }\n}\n\n.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-latest-comments, .wp-block-latest-posts {\n list-style: none;\n padding-left: 0;\n}\n.wp-block-archives > ul, .wp-block-categories > ul, .wp-block-latest-posts > ul, .wp-block-latest-comments > ul, .wp-block-latest-posts > ul {\n list-style: none;\n}\n.wp-block-archives a, .wp-block-categories a, .wp-block-latest-posts a, .wp-block-latest-comments a, .wp-block-latest-posts a {\n font-weight: 700;\n}\n\n.wp-block-image img {\n margin: 0 auto;\n}\n.wp-block-image figcaption {\n color: inherit;\n}\n.wp-block-image.alignfull figcaption {\n text-align: center;\n max-width: calc(100% - 3rem);\n}\n\n.wp-block-gallery ul {\n list-style: none;\n margin: 0 0 -1.6rem 0;\n}\n@media (min-width: 782px) {\n .wp-block-gallery.alignnone {\n margin-bottom: 4rem;\n margin-top: 4rem;\n }\n .wp-block-gallery.aligncenter {\n margin-bottom: 4rem;\n margin-top: 4rem;\n }\n .wp-block-gallery.alignwide, .wp-block-gallery.wp-block-separator.is-style-wide {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n .wp-block-gallery.alignfull {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n}\n\n.wp-block-latest-posts > li > a:first-of-type {\n margin-bottom: 1.5rem;\n display: block;\n}\n.wp-block-latest-posts.is-grid {\n margin-left: 0;\n}\n.wp-block-latest-posts.is-grid li {\n padding: 2rem;\n border-radius: var(--roundness);\n}\nbody:not(.shadows-disabled) .wp-block-latest-posts.is-grid li {\n box-shadow: 0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0, 0, 0, 0.5);\n}\n.wp-block-latest-posts.is-grid li > a:first-of-type:not(:hover) {\n color: inherit !important;\n}\n.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter {\n margin: -2rem -2rem 2rem;\n max-width: initial;\n}\n.wp-block-latest-posts:not(.is-grid) > li {\n margin-bottom: 3rem;\n}\n.wp-block-latest-posts.has-dates, .wp-block-latest-posts.has-author {\n margin-left: 0;\n list-style: none;\n}\n.wp-block-latest-posts.has-dates li, .wp-block-latest-posts.has-author li {\n margin-left: 0;\n}\n.wp-block-latest-posts.has-dates:not(.is-grid) li, .wp-block-latest-posts.has-author:not(.is-grid) li {\n margin-top: 1.5rem;\n}\n.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child, .wp-block-latest-posts.has-author:not(.is-grid) li:first-child {\n margin-top: 0;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author,\n.wp-block-latest-posts .wp-block-latest-posts__post-date {\n color: inherit;\n font-size: 1em;\n font-weight: normal;\n margin-top: 0;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n margin-right: 4px;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author::before {\n content: \"\\e903\";\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n content: \"\\e900\";\n}\n.wp-block-latest-posts .wp-block-latest-posts__featured-image {\n margin-bottom: 2rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-full-content {\n margin-top: 1rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-full-content > ul, .wp-block-latest-posts .wp-block-latest-posts__post-full-content > ol {\n margin-bottom: 1rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {\n margin-top: 1rem;\n margin-bottom: 0;\n}\n\n.wp-block-pullquote {\n padding: 0;\n position: relative;\n border-top: none;\n border-bottom: none;\n}\n.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {\n max-width: 100%;\n}\n.wp-block-pullquote blockquote {\n border: none;\n margin: 0;\n padding: 0;\n}\n.wp-block-pullquote blockquote p {\n font-family: inherit;\n font-size: 2.8em;\n font-weight: 700;\n}\n.wp-block-pullquote cite {\n opacity: 0.8;\n font-size: 1em;\n font-weight: 500;\n margin-top: 1.5rem;\n}\n.wp-block-pullquote.is-style-solid-color {\n padding: 3rem 2rem;\n}\n.wp-block-pullquote.is-style-solid-color.alignleft::before {\n transform: translateY(-50%);\n left: 2rem;\n}\n.wp-block-pullquote.is-style-solid-color.alignright::before {\n transform: translateY(-50%);\n left: auto;\n right: 2rem;\n}\n.wp-block-pullquote.is-style-solid-color blockquote {\n max-width: 100%;\n text-align: inherit;\n}\n.wp-block-pullquote.is-style-solid-color cite {\n color: inherit;\n}\n.wp-block-pullquote.is-style-solid-color:before {\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateY(-50%) translateX(-50%);\n}\n.wp-block-pullquote p:last-of-type {\n margin-bottom: 0;\n}\n.wp-block-pullquote::before {\n color: currentColor;\n color: var(--color-accent-hl);\n content: \"”\";\n display: block;\n font-size: 4em;\n line-height: 0.75;\n margin: 0 auto 2rem auto;\n text-align: center;\n height: 1rem;\n}\n@media (min-width: 600px) {\n .wp-block-pullquote.alignleft, .wp-block-pullquote.alignleft::before {\n text-align: left;\n }\n .wp-block-pullquote.alignright, .wp-block-pullquote.alignright::before {\n text-align: right;\n }\n}\n@media (min-width: 782px) {\n .wp-block-pullquote cite {\n margin-top: 2rem;\n }\n .wp-block-pullquote.alignfull:not(.is-style-solid-color) {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n .wp-block-pullquote.alignfull blockquote p {\n font-size: 1.8em;\n }\n .wp-block-pullquote.alignwide::before, .wp-block-pullquote.wp-block-separator.is-style-wide::before, .wp-block-pullquote.alignfull::before {\n font-size: 8em;\n height: 2rem;\n }\n .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {\n font-size: 1.5em;\n }\n .wp-block-pullquote.is-style-solid-color.alignwide, .wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide, .wp-block-pullquote.is-style-solid-color.alignfull {\n padding: 6rem 4rem 4rem;\n }\n .wp-block-pullquote blockquote p {\n font-size: 1.5em;\n }\n .wp-block-pullquote.alignwide blockquote p, .wp-block-pullquote.wp-block-separator.is-style-wide blockquote p {\n font-size: 1.8em;\n }\n}\n\n.wp-block-quote.is-large, .wp-block-quote.is-style-large {\n border: none;\n padding: 0;\n}\n.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {\n font-family: inherit;\n font-size: 1.4em;\n font-style: normal;\n font-weight: 700;\n line-height: 1.285;\n}\n@media (min-width: 782px) {\n .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {\n font-size: 1.8em;\n }\n}\n.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {\n font-size: 1em;\n text-align: inherit;\n}\n.wp-block-quote.is-large footer, .wp-block-quote.is-style-large footer {\n font-size: 1em;\n text-align: inherit;\n}\n.wp-block-quote p {\n text-align: inherit;\n}\n.wp-block-quote cite {\n text-align: inherit;\n}\n.wp-block-quote[style=\"text-align:center\"] {\n border-width: 0;\n padding: 0;\n}\n.wp-block-quote[style=\"text-align:right\"] {\n border-width: 0 0.2rem 0 0;\n padding: 0 2rem 0 0;\n}\n\n.wp-block-latest-comments .wp-block-latest-comments__comment-meta {\n font-weight: 700;\n letter-spacing: -0.025em;\n line-height: 1.25;\n}\n.wp-block-latest-comments .wp-block-latest-comments__comment-date {\n opacity: 0.8;\n font-size: 0.7em;\n font-weight: 600;\n letter-spacing: normal;\n margin-top: 0.15em;\n margin-top: 0.4em;\n}\n\n.wp-block-latest-posts__post-author,\n.wp-block-latest-posts__post-date {\n opacity: 0.8;\n font-size: 0.7em;\n font-weight: 600;\n letter-spacing: normal;\n margin-top: 0.15em;\n}\n\n.wp-block-button__link.has-background {\n --color-accent: var(--color);\n --color-accent-contrast: var(--color-contrast);\n /*\n background-color: var(--color);\n border-color: var(--color);\n color: var(--color-contrast);\n &:hover {\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n body.btn-style-outline &:not(:hover) {\n color: var(--color);\n }\n */\n}\n\n/*\n.wp-block-button__link.has-color-background-color {\n\tbackground-color: var(--color) !important;\n\tborder-color: var(--color) !important;\n\t&:not(.has-text-color) {\n\t\tcolor: var(--color-contrast) !important;\n\t}\n\t.wp-block-button.is-style-outline &:not(:hover) {\n\t\tcolor: var(--color) !important;\n\t}\n}\n*/\n.wp-block-file {\n width: 100%;\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n.wp-block-file a:not(.wp-block-file__button):not(:last-child) {\n margin-right: 1.5rem;\n}\n.wp-block-file .wp-block-file__button {\n margin-left: 0px;\n margin: 1rem 0;\n}\n\n.wp-block-search .wp-block-search__input {\n flex: 1 1 0%;\n}\n\n.wp-block-calendar table th, .wp-block-calendar table td {\n text-align: center;\n}\n\n@media (min-width: 992px) {\n .wp-block-separator, .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {\n max-width: 80%;\n margin-left: auto;\n margin-right: auto;\n }\n}\n.alignfull .wp-block-separator.is-style-wide, .alignwide .wp-block-separator.is-style-wide, .wp-block-separator.is-style-wide .wp-block-separator.is-style-wide {\n position: static;\n max-width: 100%;\n}\n.wp-block-separator.is-style-dots::before {\n color: inherit;\n font-size: 2.5rem;\n}\n.wp-block-separator.is-style-dots::after {\n content: none;\n}\n\n.editor-styles-wrapper .wp-block-table,\n.editor-styles-wrapper table, .editor-styles-wrapper, .has-color-bg-background-color ~ .wp-block-cover__inner-container, .has-color-bg-background-color {\n --color: var(--color-bg, --false);\n --color-contrast: var(--color-bg-contrast, --false-contrast);\n --color-accent: var(--color-bg-accent, --false-accent);\n --color-accent-a: var(--color-bg-accent-a, --false-accent-a);\n --color-accent-contrast: var(--color-bg-accent-contrast, --false-accent-contrast);\n --color-accent-hl: var(--color-bg-accent-hl, --false-accent-hl);\n --color-accent-hl-a: var(--color-bg-accent-hl-a, --false-accent-hl-a);\n --color-accent-hl-contrast: var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast);\n}\n\n.has-color-bg-color {\n color: var(--color-bg, --false) !important;\n}\n\n.has-color-bg-alt-background-color ~ .wp-block-cover__inner-container, .has-color-bg-alt-background-color {\n --color: var(--color-bg-alt, --false);\n --color-contrast: var(--color-bg-alt-contrast, --false-contrast);\n --color-accent: var(--color-bg-alt-accent, --false-accent);\n --color-accent-a: var(--color-bg-alt-accent-a, --false-accent-a);\n --color-accent-contrast: var(--color-bg-alt-accent-contrast, --false-accent-contrast);\n --color-accent-hl: var(--color-bg-alt-accent-hl, --false-accent-hl);\n --color-accent-hl-a: var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);\n --color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast);\n}\n\n.has-color-bg-alt-color {\n color: var(--color-bg-alt, --false) !important;\n}\n\n.editor-styles-wrapper {\n --color-boxes: var(--color-bg-alt);\n --color-boxes-contrast: var(--color-bg-alt-contrast);\n --color-boxes-accent: var(--color-bg-alt-accent);\n --color-boxes-accent-a: var(--color-bg-alt-accent-a);\n --color-boxes-accent-contrast: var(--color-bg-alt-accent-contrast);\n --color-boxes-accent-hl: var(--color-bg-alt-accent-hl);\n --color-boxes-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --color-boxes-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.editor-styles-wrapper .wp-block-table tfoot,\n.editor-styles-wrapper table tfoot, .editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead, .has-color-boxes-background-color ~ .wp-block-cover__inner-container, .has-color-boxes-background-color, .entry-col-boxed article, .pagination, .wp-block-latest-posts.is-grid li {\n --color: var(--color-boxes, --color-bg-alt);\n --color-contrast: var(--color-boxes-contrast, --color-bg-alt-contrast);\n --color-accent: var(--color-boxes-accent, --color-bg-alt-accent);\n --color-accent-a: var(--color-boxes-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-color-boxes-color {\n color: var(--color-boxes, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --header-main-bg-color: var(--color-bg-alt);\n --header-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --header-main-bg-color-accent: var(--color-bg-alt-accent);\n --header-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --header-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --header-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --header-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --header-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-header-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-header-main-bg-color-background-color {\n --color: var(--header-main-bg-color, --color-bg-alt);\n --color-contrast: var(--header-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--header-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-header-main-bg-color-color {\n color: var(--header-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --header-secondary-bg-color: var(--color-bg);\n --header-secondary-bg-color-contrast: var(--color-bg-contrast);\n --header-secondary-bg-color-accent: var(--color-bg-accent);\n --header-secondary-bg-color-accent-a: var(--color-bg-accent-a);\n --header-secondary-bg-color-accent-contrast: var(--color-bg-accent-contrast);\n --header-secondary-bg-color-accent-hl: var(--color-bg-accent-hl);\n --header-secondary-bg-color-accent-hl-a: var(--color-bg-accent-hl-a);\n --header-secondary-bg-color-accent-hl-contrast: var(--color-bg-accent-hl-contrast);\n}\n\n.has-header-secondary-bg-color-background-color ~ .wp-block-cover__inner-container, .has-header-secondary-bg-color-background-color {\n --color: var(--header-secondary-bg-color, --color-bg);\n --color-contrast: var(--header-secondary-bg-color-contrast, --color-bg-contrast);\n --color-accent: var(--header-secondary-bg-color-accent, --color-bg-accent);\n --color-accent-a: var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);\n --color-accent-contrast: var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);\n --color-accent-hl: var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);\n --color-accent-hl-a: var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);\n --color-accent-hl-contrast: var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast);\n}\n\n.has-header-secondary-bg-color-color {\n color: var(--header-secondary-bg-color, --color-bg) !important;\n}\n\n.editor-styles-wrapper {\n --hero-main-bg-color: var(--color-bg-alt);\n --hero-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --hero-main-bg-color-accent: var(--color-bg-alt-accent);\n --hero-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --hero-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --hero-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --hero-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --hero-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-hero-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-hero-main-bg-color-background-color {\n --color: var(--hero-main-bg-color, --color-bg-alt);\n --color-contrast: var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--hero-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-hero-main-bg-color-color {\n color: var(--hero-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --footer-main-bg-color: var(--color-bg-alt);\n --footer-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --footer-main-bg-color-accent: var(--color-bg-alt-accent);\n --footer-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --footer-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --footer-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --footer-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --footer-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-footer-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-footer-main-bg-color-background-color {\n --color: var(--footer-main-bg-color, --color-bg-alt);\n --color-contrast: var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--footer-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-footer-main-bg-color-color {\n color: var(--footer-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --alert-bg-color: var(--color-bg);\n --alert-bg-color-contrast: var(--color-bg-contrast);\n --alert-bg-color-accent: var(--color-bg-accent);\n --alert-bg-color-accent-a: var(--color-bg-accent-a);\n --alert-bg-color-accent-contrast: var(--color-bg-accent-contrast);\n --alert-bg-color-accent-hl: var(--color-bg-accent-hl);\n --alert-bg-color-accent-hl-a: var(--color-bg-accent-hl-a);\n --alert-bg-color-accent-hl-contrast: var(--color-bg-accent-hl-contrast);\n}\n\n.has-alert-bg-color-background-color ~ .wp-block-cover__inner-container, .has-alert-bg-color-background-color {\n --color: var(--alert-bg-color, --color-bg);\n --color-contrast: var(--alert-bg-color-contrast, --color-bg-contrast);\n --color-accent: var(--alert-bg-color-accent, --color-bg-accent);\n --color-accent-a: var(--alert-bg-color-accent-a, --color-bg-accent-a);\n --color-accent-contrast: var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);\n --color-accent-hl: var(--alert-bg-color-accent-hl, --color-bg-accent-hl);\n --color-accent-hl-a: var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);\n --color-accent-hl-contrast: var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast);\n}\n\n.has-alert-bg-color-color {\n color: var(--alert-bg-color, --color-bg) !important;\n}\n\n.editor-styles-wrapper .wp-block-table tfoot,\n.editor-styles-wrapper table tfoot, .editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead, .editor-styles-wrapper, .entry-col-boxed article, .pagination, .has-background,\n.wp-block-cover__background, .wp-block-latest-posts.is-grid li {\n background-color: var(--color);\n color: var(--color-contrast);\n}\n\n.editor-styles-wrapper {\n --color-bg-secondary: var(--color-bg);\n}\n\n.editor-styles-wrapper {\n font-display: optional;\n font-family: system-ui, sans-serif;\n font-size: calc(0.9em * var(--body-font-size) / 100);\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper {\n font-size: calc(1em * var(--body-font-size) / 100);\n }\n}\n.editor-styles-wrapper.site-boxed {\n background-color: var(--color-bg-secondary);\n}\n.editor-styles-wrapper.site-boxed .site {\n background-color: var(--color-bg);\n padding: 0px;\n}\n.editor-styles-wrapper.site-boxed:not(.shadows-disabled) .editor-styles-wrapper.site-boxed {\n box-shadow: 0 0 calc(60px) calc(-60px + var(--shadows) * 2) rgba(0, 0, 0, 0.5);\n}\n\n.editor-styles-wrapper .wrapper {\n padding-top: 3rem;\n padding-bottom: 3rem;\n}\n@media (min-width: 1200px) {\n .editor-styles-wrapper .wrapper {\n padding-top: 6rem;\n padding-bottom: 6rem;\n }\n}\n.editor-styles-wrapper a.skip-link {\n position: fixed;\n z-index: 1000;\n top: 0px;\n right: 0px;\n}\n\nbody.singular:not(.has-sidebar) #content.container, .container-content {\n max-width: var(--content-width);\n}\n\nbody:not(.has-sidebar) .main-wrapper {\n overflow: hidden;\n}\nbody.main-wrapper-margin-top-disabled .main-wrapper {\n padding-top: 0;\n}\n@media (min-width: 782px) {\n body.main-wrapper-margin-top-disabled .main-wrapper {\n margin-top: calc(var(--header-main-gap-height) * -1);\n }\n}\nbody.main-wrapper-margin-bottom-disabled .main-wrapper {\n padding-bottom: 0;\n}\nbody.main-wrapper-pull-under .main-wrapper {\n padding-top: 0;\n}\n@media (min-width: 782px) {\n body.main-wrapper-pull-under .main-wrapper {\n margin-top: calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);\n }\n}\n\n.site-width-max {\n max-width: var(--site-width);\n}\nbody.site-boxed .site-width-max {\n max-width: var(--site-box-width);\n}\n\n.cps-icon.cps-dashicon, .wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before {\n font-family: dashicons !important;\n}\n\n[data-align=full],\n[data-align=wide] {\n margin-bottom: 3rem;\n margin-top: 3rem;\n}\n@media (min-width: 782px) {\n [data-align=full],\n [data-align=wide] {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n}\n.entry-col-boxed .entry-content [data-align=full], .site-boxed [data-align=full], .has-sidebar .entry-content [data-align=full],\n.entry-col-boxed .entry-content [data-align=wide],\n.site-boxed [data-align=wide],\n.has-sidebar .entry-content [data-align=wide] {\n max-width: 100%;\n left: initial;\n width: auto;\n}\n\n[data-align=wide] {\n position: relative;\n max-width: calc(100vw - 3rem);\n left: calc(50% - 50vw + 1.5rem);\n width: calc(100vw - 3rem);\n}\n[data-align=wide] + [data-align=wide] {\n margin-top: -3rem;\n}\n@media (min-width: 782px) {\n [data-align=wide] + [data-align=wide] {\n margin-top: -6rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-col-boxed .entry-content [data-align=wide], .site-boxed [data-align=wide] {\n max-width: 100%;\n left: initial;\n width: auto;\n }\n}\n@media (min-width: 1330px) {\n [data-align=wide] {\n max-width: calc(1330px - 3rem);\n left: calc(50% - 665px + 1.5rem);\n width: calc(1330px - 3rem);\n }\n}\n\n[data-align=full] {\n left: calc(50% - 50vw);\n max-width: 100vw;\n position: relative;\n width: 100vw;\n}\n[data-align=full] + [data-align=full] {\n margin-top: -3rem;\n}\n@media (min-width: 782px) {\n [data-align=full] + [data-align=full] {\n margin-top: -6rem;\n }\n}\n@media (max-width: 991.98px) {\n [data-align=full]:not([class*=has-background]) > .wp-block-group__inner-container > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media (max-width: 781.98px) {\n [data-align=full] [data-align=full] {\n left: 0;\n max-width: 100%;\n width: 100%;\n }\n}\n\n[data-align=center],\n[data-align=center] {\n max-width: 100%;\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n}\n\n[data-align=center] {\n margin-left: auto;\n margin-right: auto;\n}\n[data-align=center] img {\n margin-left: auto;\n margin-right: auto;\n}\n\n.alignleft,\n.alignright {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n}\n.alignleft, .entry-content .alignleft,\n.alignright,\n.entry-content .alignright {\n max-width: 100%;\n}\n@media (min-width: 600px) {\n .alignleft, .entry-content .alignleft,\n .alignright,\n .entry-content .alignright {\n max-width: 50%;\n }\n}\n@media (min-width: 992px) {\n .alignleft,\n .alignright {\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .alignleft,\n .alignright {\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n }\n}\n\n@media (min-width: 600px) {\n .alignleft {\n float: left;\n margin-right: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-content > .alignleft {\n margin-left: calc(-1 * (100vw - var(--content-width)) / 2);\n }\n .entry-col-boxed .entry-content .alignleft, .site-boxed .entry-content .alignleft, .has-sidebar .entry-content .alignleft {\n margin-left: 0px;\n }\n}\n@media (min-width: 1330px) {\n .entry-content > .alignleft {\n margin-left: calc(-1 * (1330px - var(--content-width)) / 2);\n }\n}\n\n@media (min-width: 600px) {\n .alignright {\n float: right;\n margin-left: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-content > .alignright {\n margin-right: calc(-1 * (100vw - var(--content-width)) / 2);\n }\n .entry-col-boxed .entry-content .alignright, .site-boxed .entry-content .alignright, .has-sidebar .entry-content .alignright {\n margin-right: 0px;\n }\n}\n@media (min-width: 1330px) {\n .entry-content > .alignright {\n margin-right: calc(-1 * (1330px - var(--content-width)) / 2);\n }\n}\n\n.editor-styles-wrapper :focus-visible {\n outline-color: var(--color-accent-hl);\n outline-offset: 0.2rem;\n}\n.editor-styles-wrapper a {\n color: var(--color-accent);\n transition: opacity 0.5s ease, color 0.5s ease, background-color 0.5s ease;\n}\n.editor-styles-wrapper a:hover {\n color: var(--color-accent-hl);\n text-decoration: none;\n}\n.editor-styles-wrapper figure,\n.editor-styles-wrapper img {\n max-width: 100%;\n height: auto;\n}\n.editor-styles-wrapper hr, .editor-styles-wrapper .wp-block-separator, .editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {\n border: 0;\n border-top-style: solid;\n border-top-width: 2px;\n border-color: currentColor;\n border-color: var(--color-accent);\n color: var(--color-accent);\n}\n.editor-styles-wrapper i {\n font-style: normal;\n}\n.editor-styles-wrapper small,\n.editor-styles-wrapper .small {\n font-size: 0.875em;\n font-weight: 400;\n}\n.editor-styles-wrapper mark,\n.editor-styles-wrapper .mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n.editor-styles-wrapper p.has-background {\n padding: 1.5rem;\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper p.has-background {\n padding: 2rem;\n }\n}\n.editor-styles-wrapper blockquote {\n border-color: currentColor;\n border-color: var(--color-accent-hl);\n border-style: solid;\n border-width: 0 0 0 2px;\n margin: 3rem 0;\n padding: 0.5rem 0 0.5rem 1.5rem;\n}\n.editor-styles-wrapper blockquote cite {\n display: block;\n margin: 1.5rem 0 0;\n}\n.editor-styles-wrapper blockquote p:last-child {\n margin: 0;\n}\n.editor-styles-wrapper cite {\n opacity: 0.8;\n font-size: 0.8em;\n font-style: normal;\n font-weight: 600;\n line-height: 1.25;\n}\n.editor-styles-wrapper samp, .editor-styles-wrapper code, .editor-styles-wrapper kbd {\n color: var(--color-boxes-contrast);\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.25rem 0.3rem;\n background: var(--color-boxes);\n}\n.editor-styles-wrapper pre {\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5rem 0.6rem;\n line-height: 1.5;\n margin: 4rem 0;\n overflow: auto;\n padding: 3rem 2rem;\n text-align: left;\n border-style: solid;\n border-width: 2px;\n border-color: currentColor;\n border-color: var(--color-accent);\n}\n.editor-styles-wrapper pre code {\n background: transparent;\n padding: 0;\n}\n.editor-styles-wrapper figure {\n display: block;\n margin: 0;\n}\n.editor-styles-wrapper iframe {\n display: block;\n max-width: 100%;\n}\n.editor-styles-wrapper video {\n display: block;\n}\n.editor-styles-wrapper svg {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper img {\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper embed {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper object {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-block-image figcaption, .wp-block-image .editor-styles-wrapper figcaption,\n.editor-styles-wrapper .wp-block-embed figcaption,\n.wp-block-embed .editor-styles-wrapper figcaption {\n opacity: 0.8;\n font-size: 0.8em;\n margin-bottom: 0;\n margin-top: 1.5rem;\n}\n.editor-styles-wrapper figcaption a, .editor-styles-wrapper .wp-block-image figcaption a, .wp-block-image .editor-styles-wrapper figcaption a,\n.editor-styles-wrapper .wp-block-embed figcaption a,\n.wp-block-embed .editor-styles-wrapper figcaption a {\n color: inherit;\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-block-image figcaption, .wp-block-image .editor-styles-wrapper figcaption,\n .editor-styles-wrapper .wp-block-embed figcaption,\n .wp-block-embed .editor-styles-wrapper figcaption {\n font-size: 1em;\n }\n}\n.editor-styles-wrapper .wp-block-table,\n.editor-styles-wrapper table {\n border-collapse: collapse;\n border-spacing: 0;\n empty-cells: show;\n max-width: 100%;\n width: 100%;\n}\n.editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead {\n vertical-align: bottom;\n white-space: nowrap;\n border-color: var(--color);\n}\n.editor-styles-wrapper .wp-block-table th,\n.editor-styles-wrapper table th {\n border: 1px solid var(--color-boxes);\n border-bottom: none;\n line-height: 1.4;\n margin: 0;\n overflow: visible;\n padding: 0.75rem;\n font-weight: 700;\n}\n.editor-styles-wrapper .wp-block-table th a,\n.editor-styles-wrapper table th a {\n color: inherit !important;\n}\n.editor-styles-wrapper .wp-block-table th:first-child,\n.editor-styles-wrapper table th:first-child {\n border-left: 1px solid var(--color);\n}\n.editor-styles-wrapper .wp-block-table th:last-child,\n.editor-styles-wrapper table th:last-child {\n border-right: 1px solid var(--color);\n}\n.editor-styles-wrapper .wp-block-table td,\n.editor-styles-wrapper table td {\n border: 1px solid var(--color-boxes);\n line-height: 1.4;\n margin: 0;\n overflow: visible;\n padding: 0.75rem;\n}\n.editor-styles-wrapper .wp-block-table caption,\n.editor-styles-wrapper table caption {\n caption-side: top;\n background-color: var(--color-boxes);\n color: var(--color-boxes-contrast);\n}\n.editor-styles-wrapper caption {\n background: var(--color-boxes-accent);\n color: var(--color-boxes-accent-contrast);\n font-weight: 600;\n padding: 0.75rem;\n text-align: center;\n}\n\n.gallery {\n display: flex;\n flex-wrap: wrap;\n margin: 3em 0 3em -0.8em;\n width: calc(100% + 1.6em);\n}\n\n.gallery-item {\n margin: 0.8em 0;\n padding: 0 0.8em;\n width: 100%;\n}\n\n.gallery-caption {\n display: block;\n margin-top: 0.8em;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline, .editor-styles-wrapper .list-unstyled {\n padding-left: 0;\n list-style: none;\n margin-top: -0.5rem;\n}\n\n.list-inline-item {\n display: inline-block;\n margin-top: 0.5rem;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 1rem;\n}\n\n.has-drop-cap:not(:focus-visible)::first-letter {\n color: currentColor;\n color: var(--color-accent-hl);\n font-size: 5.1em;\n font-weight: 800;\n margin: 0.05em 0.1em 0 0;\n}\n.has-drop-cap:not(:focus-visible)::first-letter::after {\n content: \"\";\n display: table;\n clear: both;\n}\n.has-drop-cap:not(:focus-visible)::after {\n padding: 0;\n}\n\n.has-text-align-left {\n text-align: left;\n}\n\n.has-text-align-center {\n text-align: center;\n}\n\n.has-text-align-right {\n text-align: right;\n}\n\n.has-small-font-size {\n font-size: 0.813em;\n}\n\n.has-medium-font-size {\n font-size: 1.25em;\n}\n\n.has-large-font-size {\n font-size: 2.25em;\n}\n\n.has-huge-font-size {\n font-size: 2.625em;\n}\n\n.form-control, body .calendar-plus #calendar-plus-search,\nbody .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n.editor-styles-wrapper input[type=tel]:not(.form-control),\n.editor-styles-wrapper input[type=email]:not(.form-control),\n.editor-styles-wrapper input[type=search]:not(.form-control),\n.editor-styles-wrapper textarea:not(.form-control),\n.editor-styles-wrapper select:not(.form-control) {\n background-clip: initial;\n}\n\n.pt-header-main-height {\n padding-top: calc(var(--header-main-gap-height) + var(--header-main-height));\n}\n\n/*\n * Adds integration with Calendar Plus plugin.\n */\nbody .calendar-plus .calendar-plus-filter-bar {\n overflow: initial;\n}\n@media (min-width: 600px) {\n body .calendar-plus .calendar-plus-filter-bar {\n display: flex;\n }\n body .calendar-plus .calendar-plus-filter-bar > p {\n flex-grow: 1;\n }\n body .calendar-plus .calendar-plus-filter-bar p:not(:last-child) {\n margin-right: 1rem;\n margin-bottom: 1rem;\n }\n}\nbody .calendar-plus .rbc-toolbar {\n flex-wrap: initial;\n margin-bottom: 1rem;\n}\nbody .calendar-plus .rbc-toolbar button {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n border: none;\n outline-color: var(--color-boxes-accent-a);\n font-size: 0.7875em;\n margin: 0;\n}\nbody .calendar-plus .rbc-toolbar button.rbc-active, body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible {\n background: var(--color-boxes-accent-hl);\n color: var(--color-boxes-accent-hl-contrast);\n opacity: 1;\n}\nbody .calendar-plus .rbc-toolbar button:hover {\n background: var(--color-boxes-accent);\n color: var(--color-boxes-accent-contrast);\n}\n@media (max-width: 781.98px) {\n body .calendar-plus .rbc-toolbar {\n justify-content: left;\n }\n body .calendar-plus .rbc-toolbar > *:not(:last-child) {\n margin-bottom: 1rem;\n }\n}\nbody .calendar-plus .rbc-date-cell,\nbody .calendar-plus .rbc-header {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-header {\n padding: 0.5rem 0.25rem;\n border-bottom-color: var(--color-bg);\n font-weight: bold;\n font-size: 1em;\n}\nbody .calendar-plus .rbc-header > a {\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-header + .rbc-header {\n border-left-color: var(--color-bg);\n}\nbody .calendar-plus .rbc-month-view {\n border-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-month-row + .rbc-month-row {\n border-top: none;\n}\nbody .calendar-plus .rbc-off-range {\n opacity: 0.5;\n}\nbody .calendar-plus .rbc-off-range-bg {\n background: var(--color-bg);\n}\nbody .calendar-plus .rbc-date-cell {\n text-align: center;\n border-bottom: var(--color-bg) 1px solid;\n}\nbody .calendar-plus .rbc-date-cell a {\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-day-bg + .rbc-day-bg {\n border-left-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-today {\n background: var(--color-boxes);\n}\nbody .calendar-plus .rbc-event, body .calendar-plus .rbc-event.rbc-selected {\n background: var(--color-bg-accent);\n color: var(--color-bg-accent-contrast);\n transition: opacity 0.2s ease-in;\n}\nbody .calendar-plus .rbc-event:hover, body .calendar-plus .rbc-event.rbc-selected:hover {\n opacity: 0.8;\n background: var(--color-bg-accent);\n}\nbody .calendar-plus .rbc-row-segment {\n padding: 0 4px 1px 2px;\n}\nbody .calendar-plus .rbc-month-view .rbc-today {\n border-bottom: var(--color-bg) 1px solid;\n}\nbody .calendar-plus .rbc-time-view {\n border-bottom: none;\n}\nbody .calendar-plus .rbc-time-view,\nbody .calendar-plus .rbc-time-content > * + * > *,\nbody .calendar-plus .rbc-time-content,\nbody .calendar-plus .rbc-timeslot-group,\nbody .calendar-plus .rbc-time-header-content {\n border-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-time-view .rbc-row {\n min-height: auto;\n}\nbody .calendar-plus .rbc-day-slot .rbc-time-slot {\n border-color: var(--color-bg);\n}\nbody .calendar-plus .rbc-current-time-indicator {\n background-color: var(--color-boxes-accent-hl);\n}\nbody .calendar-plus .rbc-agenda-table {\n margin-bottom: 0;\n}\nbody .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead > tr > th {\n border-bottom: none;\n}\n\n.calendarp-event-shortcode-header img {\n margin-bottom: 1rem;\n}\n.calendarp-event-shortcode-header .dashicons {\n text-decoration: none;\n}\n\nbody .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n border-color: var(--color-boxes);\n}\nbody .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day {\n border-color: var(--color-boxes);\n}\n\n.sidebar-widget-area-content .events-list-widget .event > ul {\n padding-left: 0;\n}\n.sidebar-widget-area-content .widget_calendar td {\n padding: 0.225rem;\n}\n.sidebar-widget-area-content .calendarp-events-by-cat > .calendarp:not(#nocalendarp) > .calendarp_calendar.agenda-minified-calendar .calendarp-date-item {\n max-width: 100%;\n width: 100%;\n margin-left: 0;\n margin-right: 0;\n}\n.sidebar-widget-area-content .calendarp-events-by-cat > .calendarp:not(#nocalendarp) > .calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-date {\n margin-bottom: 1rem;\n}\n.sidebar-widget-area-content .calendarp-events-by-cat > .calendarp:not(#nocalendarp) > .calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns {\n padding: 0;\n width: 100%;\n}\n.sidebar-widget-area-content .calendarp-events-by-cat > .calendarp:not(#nocalendarp) > .calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event {\n padding: 0;\n}\n.sidebar-widget-area-content .calendarp-events-by-cat > .calendarp:not(#nocalendarp) > .calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event h3 {\n margin-bottom: 0.5rem;\n}\n\n/*\n * Adds basic styling to directory module included with theme.\n */\n.cp-dir-item-fields:not(:last-child) {\n margin-bottom: 1rem;\n}\n\n.cp-dir-controls {\n background-color: var(--color-boxes);\n}\n.cp-dir-controls fieldset {\n padding: 0.6rem;\n}\n@media (min-width: 782px) {\n .cp-dir-controls fieldset {\n display: flex;\n }\n}\n\n.cp-dir-control {\n margin: 0.6rem;\n margin-bottom: 1.2rem;\n}\n@media (min-width: 782px) {\n .cp-dir-control {\n margin-bottom: 0.6rem;\n }\n}\n\n.cp-dir-control-search {\n flex-grow: 2;\n}\n\n.cp-dir-control-select {\n flex-grow: 1;\n}\n\n.cp-dir-pagination {\n padding: 0.75rem;\n border: 1px solid var(--color-boxes);\n border-top: none;\n}\n\n.cp-dir-no-results-info {\n display: none;\n padding: 0.6rem;\n font-weight: 700;\n border: var(--color-boxes) solid 1px;\n}\n.cp-dir-content--no-results .cp-dir-no-results-info {\n display: block;\n}\n\n.cp-dir-no-results-info-text {\n text-align: center;\n}\n\ndiv.editor-styles-wrapper {\n font-size: calc(16px * var(--body-font-size) / 100);\n font-weight: 400;\n line-height: 1.5;\n}\n\n.editor-styles-wrapper .editor-post-title .editor-post-title__input {\n font-size: calc(1.8em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n border: none !important;\n padding: 0px !important;\n box-shadow: none !important;\n color: var(--color-bg-contrast) !important;\n}\n@media (min-width: 992px) {\n .editor-styles-wrapper .editor-post-title .editor-post-title__input {\n font-size: calc(2em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n\n.editor-styles-wrapper > div > *,\n.wp-block {\n max-width: calc(var(--content-width) - 3rem);\n margin-left: auto;\n margin-right: auto;\n}\n\n.editor-styles-wrapper > div > [data-align=wide] {\n left: 0;\n}\n.editor-styles-wrapper > div > [data-align=wide] .wp-block {\n max-width: 100%;\n}\n\n.editor-styles-wrapper > div > [data-align=full] {\n max-width: none;\n left: 0;\n width: auto;\n}\n.editor-styles-wrapper > div > [data-align=full] [data-align=full] .wp-block {\n max-width: 100%;\n}\n\n.editor-styles-wrapper > div > [data-align=left],\n.editor-styles-wrapper > div > [data-align=right] {\n margin: 0 auto;\n max-width: var(--site-width);\n}\n.editor-styles-wrapper > div > [data-align=left] .wp-block-cover,\n.editor-styles-wrapper > div > [data-align=right] .wp-block-cover {\n width: calc(var(--content-width) / 2);\n max-width: calc(var(--content-width) / 2);\n}\n\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > .wp-block:first-child {\n margin-top: 0;\n}\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > .wp-block:last-child {\n margin-bottom: 0;\n}\n\n.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text {\n padding: 0;\n}\n\n.wp-block-cover .block-editor-block-list__block {\n color: inherit;\n}\n\n.block-editor-block-preview__content .block-editor-block-list__block {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.editor-styles-wrapper *,\n.editor-styles-wrapper *::before,\n.editor-styles-wrapper *::after {\n box-sizing: border-box;\n}\n\n.wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button, .editor-styles-wrapper input[type=button]:not(.btn), .editor-styles-wrapper input[type=submit]:not(.btn),\n.btn {\n user-select: text;\n}","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n margin-right: auto;\n margin-left: auto;\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter * .5;\n margin-left: -$gutter * .5;\n}\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n @include deprecate(\"The `make-container-max-widths` mixin\", \"v4.5.2\", \"v5\");\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage(divide($size, $columns));\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage(divide($size, $columns));\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 divide(100%, $count);\n max-width: divide(100%, $count);\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @if $columns > 0 {\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n }\n\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n @if $columns > 0 {\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover() {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover() {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover() {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n",".jumbotron {\n padding: $jumbotron-padding ($jumbotron-padding * .5);\n margin-bottom: $jumbotron-padding;\n color: $jumbotron-color;\n background-color: $jumbotron-bg;\n @include border-radius($border-radius-lg);\n\n @include media-breakpoint-up(sm) {\n padding: ($jumbotron-padding * 2) $jumbotron-padding;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n @include border-radius(0);\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n",".media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n @include sr-only();\n}\n\n.sr-only-focusable {\n @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://kittygiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n @each $size, $length in $sizes {\n .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if \"#{$size}\" != \"0\" {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n","@import \"variables\";\r\n\r\n@font-face {\r\n font-family: '#{$icomoon-font-family}';\r\n src:\r\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.ttf?u6r81r') format('truetype'),\r\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff?u6r81r') format('woff'),\r\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.svg?u6r81r##{$icomoon-font-family}') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n font-display: block;\r\n}\r\n\r\n.cps-icon {\r\n /* use !important to prevent issues with browser extensions that change fonts */\r\n font-family: '#{$icomoon-font-family}' !important;\r\n speak: never;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n line-height: 1;\r\n\r\n /* Better Font Rendering =========== */\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n.cps-icon-twitter-square {\r\n &:before {\r\n content: $cps-icon-twitter-square; \r\n }\r\n}\r\n.cps-icon-twitter {\r\n &:before {\r\n content: $cps-icon-twitter; \r\n }\r\n}\r\n.cps-icon-user-graduate-solid {\r\n &:before {\r\n content: $cps-icon-user-graduate-solid; \r\n }\r\n}\r\n.cps-icon-theater-masks-solid {\r\n &:before {\r\n content: $cps-icon-theater-masks-solid; \r\n }\r\n}\r\n.cps-icon-shapes-solid {\r\n &:before {\r\n content: $cps-icon-shapes-solid; \r\n }\r\n}\r\n.cps-icon-book-open-solid {\r\n &:before {\r\n content: $cps-icon-book-open-solid; \r\n }\r\n}\r\n.cps-icon-book-reader-solid {\r\n &:before {\r\n content: $cps-icon-book-reader-solid; \r\n }\r\n}\r\n.cps-icon-laptop-code-solid {\r\n &:before {\r\n content: $cps-icon-laptop-code-solid; \r\n }\r\n}\r\n.cps-icon-graduation-cap-solid {\r\n &:before {\r\n content: $cps-icon-graduation-cap-solid; \r\n }\r\n}\r\n.cps-icon-chalkboard-teacher-solid {\r\n &:before {\r\n content: $cps-icon-chalkboard-teacher-solid; \r\n }\r\n}\r\n.cps-icon-chalkboard-solid {\r\n &:before {\r\n content: $cps-icon-chalkboard-solid; \r\n }\r\n}\r\n.cps-icon-school-solid {\r\n &:before {\r\n content: $cps-icon-school-solid; \r\n }\r\n}\r\n.cps-icon-clock-regular {\r\n &:before {\r\n content: $cps-icon-clock-regular; \r\n }\r\n}\r\n.cps-icon-rocket-solid {\r\n &:before {\r\n content: $cps-icon-rocket-solid; \r\n }\r\n}\r\n.cps-icon-user-nurse-solid {\r\n &:before {\r\n content: $cps-icon-user-nurse-solid; \r\n }\r\n}\r\n.cps-icon-asterisk {\r\n &:before {\r\n content: $cps-icon-asterisk; \r\n }\r\n}\r\n.cps-icon-plus {\r\n &:before {\r\n content: $cps-icon-plus; \r\n }\r\n}\r\n.cps-icon-question {\r\n &:before {\r\n content: $cps-icon-question; \r\n }\r\n}\r\n.cps-icon-minus {\r\n &:before {\r\n content: $cps-icon-minus; \r\n }\r\n}\r\n.cps-icon-music {\r\n &:before {\r\n content: $cps-icon-music; \r\n }\r\n}\r\n.cps-icon-envelope-o {\r\n &:before {\r\n content: $cps-icon-envelope-o; \r\n }\r\n}\r\n.cps-icon-star1 {\r\n &:before {\r\n content: $cps-icon-star1; \r\n }\r\n}\r\n.cps-icon-user1 {\r\n &:before {\r\n content: $cps-icon-user1; \r\n }\r\n}\r\n.cps-icon-clock-o {\r\n &:before {\r\n content: $cps-icon-clock-o; \r\n }\r\n}\r\n.cps-icon-road {\r\n &:before {\r\n content: $cps-icon-road; \r\n }\r\n}\r\n.cps-icon-inbox {\r\n &:before {\r\n content: $cps-icon-inbox; \r\n }\r\n}\r\n.cps-icon-lock1 {\r\n &:before {\r\n content: $cps-icon-lock1; \r\n }\r\n}\r\n.cps-icon-headphones {\r\n &:before {\r\n content: $cps-icon-headphones; \r\n }\r\n}\r\n.cps-icon-print {\r\n &:before {\r\n content: $cps-icon-print; \r\n }\r\n}\r\n.cps-icon-camera1 {\r\n &:before {\r\n content: $cps-icon-camera1; \r\n }\r\n}\r\n.cps-icon-video-camera {\r\n &:before {\r\n content: $cps-icon-video-camera; \r\n }\r\n}\r\n.cps-icon-gift1 {\r\n &:before {\r\n content: $cps-icon-gift1; \r\n }\r\n}\r\n.cps-icon-plane {\r\n &:before {\r\n content: $cps-icon-plane; \r\n }\r\n}\r\n.cps-icon-calendar1 {\r\n &:before {\r\n content: $cps-icon-calendar1; \r\n }\r\n}\r\n.cps-icon-comment1 {\r\n &:before {\r\n content: $cps-icon-comment1; \r\n }\r\n}\r\n.cps-icon-facebook-square {\r\n &:before {\r\n content: $cps-icon-facebook-square; \r\n }\r\n}\r\n.cps-icon-key {\r\n &:before {\r\n content: $cps-icon-key; \r\n }\r\n}\r\n.cps-icon-linkedin-square {\r\n &:before {\r\n content: $cps-icon-linkedin-square; \r\n }\r\n}\r\n.cps-icon-facebook {\r\n &:before {\r\n content: $cps-icon-facebook; \r\n }\r\n}\r\n.cps-icon-facebook-f {\r\n &:before {\r\n content: $cps-icon-facebook-f; \r\n }\r\n}\r\n.cps-icon-bell-o {\r\n &:before {\r\n content: $cps-icon-bell-o; \r\n }\r\n}\r\n.cps-icon-chain {\r\n &:before {\r\n content: $cps-icon-chain; \r\n }\r\n}\r\n.cps-icon-link1 {\r\n &:before {\r\n content: $cps-icon-link1; \r\n }\r\n}\r\n.cps-icon-money {\r\n &:before {\r\n content: $cps-icon-money; \r\n }\r\n}\r\n.cps-icon-linkedin {\r\n &:before {\r\n content: $cps-icon-linkedin; \r\n }\r\n}\r\n.cps-icon-umbrella {\r\n &:before {\r\n content: $cps-icon-umbrella; \r\n }\r\n}\r\n.cps-icon-lightbulb-o {\r\n &:before {\r\n content: $cps-icon-lightbulb-o; \r\n }\r\n}\r\n.cps-icon-user-md {\r\n &:before {\r\n content: $cps-icon-user-md; \r\n }\r\n}\r\n.cps-icon-stethoscope {\r\n &:before {\r\n content: $cps-icon-stethoscope; \r\n }\r\n}\r\n.cps-icon-suitcase {\r\n &:before {\r\n content: $cps-icon-suitcase; \r\n }\r\n}\r\n.cps-icon-bell1 {\r\n &:before {\r\n content: $cps-icon-bell1; \r\n }\r\n}\r\n.cps-icon-cutlery {\r\n &:before {\r\n content: $cps-icon-cutlery; \r\n }\r\n}\r\n.cps-icon-file-text-o {\r\n &:before {\r\n content: $cps-icon-file-text-o; \r\n }\r\n}\r\n.cps-icon-ambulance {\r\n &:before {\r\n content: $cps-icon-ambulance; \r\n }\r\n}\r\n.cps-icon-medkit {\r\n &:before {\r\n content: $cps-icon-medkit; \r\n }\r\n}\r\n.cps-icon-superscript {\r\n &:before {\r\n content: $cps-icon-superscript; \r\n }\r\n}\r\n.cps-icon-microphone {\r\n &:before {\r\n content: $cps-icon-microphone; \r\n }\r\n}\r\n.cps-icon-youtube-square {\r\n &:before {\r\n content: $cps-icon-youtube-square; \r\n }\r\n}\r\n.cps-icon-flickr1 {\r\n &:before {\r\n content: $cps-icon-flickr1; \r\n }\r\n}\r\n.cps-icon-sun-o {\r\n &:before {\r\n content: $cps-icon-sun-o; \r\n }\r\n}\r\n.cps-icon-moon-o {\r\n &:before {\r\n content: $cps-icon-moon-o; \r\n }\r\n}\r\n.cps-icon-wheelchair {\r\n &:before {\r\n content: $cps-icon-wheelchair; \r\n }\r\n}\r\n.cps-icon-vimeo-square {\r\n &:before {\r\n content: $cps-icon-vimeo-square; \r\n }\r\n}\r\n.cps-icon-space-shuttle {\r\n &:before {\r\n content: $cps-icon-space-shuttle; \r\n }\r\n}\r\n.cps-icon-bank {\r\n &:before {\r\n content: $cps-icon-bank; \r\n }\r\n}\r\n.cps-icon-institution {\r\n &:before {\r\n content: $cps-icon-institution; \r\n }\r\n}\r\n.cps-icon-university {\r\n &:before {\r\n content: $cps-icon-university; \r\n }\r\n}\r\n.cps-icon-graduation-cap {\r\n &:before {\r\n content: $cps-icon-graduation-cap; \r\n }\r\n}\r\n.cps-icon-mortar-board {\r\n &:before {\r\n content: $cps-icon-mortar-board; \r\n }\r\n}\r\n.cps-icon-child {\r\n &:before {\r\n content: $cps-icon-child; \r\n }\r\n}\r\n.cps-icon-paw {\r\n &:before {\r\n content: $cps-icon-paw; \r\n }\r\n}\r\n.cps-icon-recycle {\r\n &:before {\r\n content: $cps-icon-recycle; \r\n }\r\n}\r\n.cps-icon-automobile {\r\n &:before {\r\n content: $cps-icon-automobile; \r\n }\r\n}\r\n.cps-icon-car {\r\n &:before {\r\n content: $cps-icon-car; \r\n }\r\n}\r\n.cps-icon-paper-plane-o {\r\n &:before {\r\n content: $cps-icon-paper-plane-o; \r\n }\r\n}\r\n.cps-icon-send-o {\r\n &:before {\r\n content: $cps-icon-send-o; \r\n }\r\n}\r\n.cps-icon-copyright {\r\n &:before {\r\n content: $cps-icon-copyright; \r\n }\r\n}\r\n.cps-icon-at {\r\n &:before {\r\n content: $cps-icon-at; \r\n }\r\n}\r\n.cps-icon-bus {\r\n &:before {\r\n content: $cps-icon-bus; \r\n }\r\n}\r\n.cps-icon-cc {\r\n &:before {\r\n content: $cps-icon-cc; \r\n }\r\n}\r\n.cps-icon-user-secret {\r\n &:before {\r\n content: $cps-icon-user-secret; \r\n }\r\n}\r\n.cps-icon-user-plus {\r\n &:before {\r\n content: $cps-icon-user-plus; \r\n }\r\n}\r\n.cps-icon-balance-scale {\r\n &:before {\r\n content: $cps-icon-balance-scale; \r\n }\r\n}\r\n.cps-icon-creative-commons {\r\n &:before {\r\n content: $cps-icon-creative-commons; \r\n }\r\n}\r\n.cps-icon-vimeo {\r\n &:before {\r\n content: $cps-icon-vimeo; \r\n }\r\n}\r\n.cps-icon-credit-card-alt {\r\n &:before {\r\n content: $cps-icon-credit-card-alt; \r\n }\r\n}\r\n.cps-icon-universal-access {\r\n &:before {\r\n content: $cps-icon-universal-access; \r\n }\r\n}\r\n.cps-icon-wheelchair-alt {\r\n &:before {\r\n content: $cps-icon-wheelchair-alt; \r\n }\r\n}\r\n.cps-icon-question-circle-o {\r\n &:before {\r\n content: $cps-icon-question-circle-o; \r\n }\r\n}\r\n.cps-icon-address-card-o {\r\n &:before {\r\n content: $cps-icon-address-card-o; \r\n }\r\n}\r\n.cps-icon-vcard-o {\r\n &:before {\r\n content: $cps-icon-vcard-o; \r\n }\r\n}\r\n.cps-icon-user-o {\r\n &:before {\r\n content: $cps-icon-user-o; \r\n }\r\n}\r\n.cps-icon-grav {\r\n &:before {\r\n content: $cps-icon-grav; \r\n }\r\n}\r\n.cps-icon-envelope {\r\n &:before {\r\n content: $cps-icon-envelope; \r\n }\r\n}\r\n.cps-icon-bubble {\r\n &:before {\r\n content: $cps-icon-bubble; \r\n }\r\n}\r\n.cps-icon-users1 {\r\n &:before {\r\n content: $cps-icon-users1; \r\n }\r\n}\r\n.cps-icon-bell2 {\r\n &:before {\r\n content: $cps-icon-bell2; \r\n }\r\n}\r\n.cps-icon-pin {\r\n &:before {\r\n content: $cps-icon-pin; \r\n }\r\n}\r\n.cps-icon-calendar2 {\r\n &:before {\r\n content: $cps-icon-calendar2; \r\n }\r\n}\r\n.cps-icon-support {\r\n &:before {\r\n content: $cps-icon-support; \r\n }\r\n}\r\n.cps-icon-home4 {\r\n &:before {\r\n content: $cps-icon-home4; \r\n }\r\n}\r\n.cps-icon-ring_volume {\r\n &:before {\r\n content: $cps-icon-ring_volume; \r\n }\r\n}\r\n.cps-icon-where_to_vote {\r\n &:before {\r\n content: $cps-icon-where_to_vote; \r\n }\r\n}\r\n.cps-icon-access_alarmalarm {\r\n &:before {\r\n content: $cps-icon-access_alarmalarm; \r\n }\r\n}\r\n.cps-icon-data_usage {\r\n &:before {\r\n content: $cps-icon-data_usage; \r\n }\r\n}\r\n.cps-icon-insert_emoticontag_facesmood {\r\n &:before {\r\n content: $cps-icon-insert_emoticontag_facesmood; \r\n }\r\n}\r\n.cps-icon-insert_invitationevent {\r\n &:before {\r\n content: $cps-icon-insert_invitationevent; \r\n }\r\n}\r\n.cps-icon-camera_altphoto_cameralocal_see {\r\n &:before {\r\n content: $cps-icon-camera_altphoto_cameralocal_see; \r\n }\r\n}\r\n.cps-icon-local_restaurantrestaurant_menu {\r\n &:before {\r\n content: $cps-icon-local_restaurantrestaurant_menu; \r\n }\r\n}\r\n.cps-icon-add_location {\r\n &:before {\r\n content: $cps-icon-add_location; \r\n }\r\n}\r\n.cps-icon-near_me {\r\n &:before {\r\n content: $cps-icon-near_me; \r\n }\r\n}\r\n.cps-icon-restaurant {\r\n &:before {\r\n content: $cps-icon-restaurant; \r\n }\r\n}\r\n.cps-icon-departure_board {\r\n &:before {\r\n content: $cps-icon-departure_board; \r\n }\r\n}\r\n.cps-icon-pie_chart {\r\n &:before {\r\n content: $cps-icon-pie_chart; \r\n }\r\n}\r\n.cps-icon-cake {\r\n &:before {\r\n content: $cps-icon-cake; \r\n }\r\n}\r\n.cps-icon-notifications {\r\n &:before {\r\n content: $cps-icon-notifications; \r\n }\r\n}\r\n.cps-icon-school {\r\n &:before {\r\n content: $cps-icon-school; \r\n }\r\n}\r\n.cps-icon-sentiment_dissatisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_dissatisfied; \r\n }\r\n}\r\n.cps-icon-sentiment_neutral {\r\n &:before {\r\n content: $cps-icon-sentiment_neutral; \r\n }\r\n}\r\n.cps-icon-sentiment_satisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_satisfied; \r\n }\r\n}\r\n.cps-icon-sentiment_very_dissatisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_very_dissatisfied; \r\n }\r\n}\r\n.cps-icon-sentiment_very_satisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_very_satisfied; \r\n }\r\n}\r\n.cps-icon-thumb_down_alt {\r\n &:before {\r\n content: $cps-icon-thumb_down_alt; \r\n }\r\n}\r\n.cps-icon-thumb_up_alt {\r\n &:before {\r\n content: $cps-icon-thumb_up_alt; \r\n }\r\n}\r\n.cps-icon-account_balance {\r\n &:before {\r\n content: $cps-icon-account_balance; \r\n }\r\n}\r\n.cps-icon-search {\r\n &:before {\r\n content: $cps-icon-search; \r\n }\r\n}\r\n.cps-icon-verified_user {\r\n &:before {\r\n content: $cps-icon-verified_user; \r\n }\r\n}\r\n.cps-icon-fingerprint {\r\n &:before {\r\n content: $cps-icon-fingerprint; \r\n }\r\n}\r\n.cps-icon-g_translate {\r\n &:before {\r\n content: $cps-icon-g_translate; \r\n }\r\n}\r\n.cps-icon-wb_twighlight {\r\n &:before {\r\n content: $cps-icon-wb_twighlight; \r\n }\r\n}\r\n.cps-icon-emoji_emotions {\r\n &:before {\r\n content: $cps-icon-emoji_emotions; \r\n }\r\n}\r\n.cps-icon-emoji_events {\r\n &:before {\r\n content: $cps-icon-emoji_events; \r\n }\r\n}\r\n.cps-icon-emoji_objects {\r\n &:before {\r\n content: $cps-icon-emoji_objects; \r\n }\r\n}\r\n.cps-icon-sports_esports {\r\n &:before {\r\n content: $cps-icon-sports_esports; \r\n }\r\n}\r\n.cps-icon-sports_football {\r\n &:before {\r\n content: $cps-icon-sports_football; \r\n }\r\n}\r\n.cps-icon-sports_golf {\r\n &:before {\r\n content: $cps-icon-sports_golf; \r\n }\r\n}\r\n.cps-icon-sports_hockey {\r\n &:before {\r\n content: $cps-icon-sports_hockey; \r\n }\r\n}\r\n.cps-icon-sports_rugby {\r\n &:before {\r\n content: $cps-icon-sports_rugby; \r\n }\r\n}\r\n.cps-icon-sports_soccer {\r\n &:before {\r\n content: $cps-icon-sports_soccer; \r\n }\r\n}\r\n.cps-icon-sports_volleyball {\r\n &:before {\r\n content: $cps-icon-sports_volleyball; \r\n }\r\n}\r\n.cps-icon-sports_tennis {\r\n &:before {\r\n content: $cps-icon-sports_tennis; \r\n }\r\n}\r\n.cps-icon-lunch_dining {\r\n &:before {\r\n content: $cps-icon-lunch_dining; \r\n }\r\n}\r\n.cps-icon-park {\r\n &:before {\r\n content: $cps-icon-park; \r\n }\r\n}\r\n.cps-icon-icecream {\r\n &:before {\r\n content: $cps-icon-icecream; \r\n }\r\n}\r\n.cps-icon-volunteer_activism {\r\n &:before {\r\n content: $cps-icon-volunteer_activism; \r\n }\r\n}\r\n.cps-icon-ac_unit {\r\n &:before {\r\n content: $cps-icon-ac_unit; \r\n }\r\n}\r\n.cps-icon-beach_access {\r\n &:before {\r\n content: $cps-icon-beach_access; \r\n }\r\n}\r\n.cps-icon-child_care {\r\n &:before {\r\n content: $cps-icon-child_care; \r\n }\r\n}\r\n.cps-icon-room_service {\r\n &:before {\r\n content: $cps-icon-room_service; \r\n }\r\n}\r\n.cps-icon-activity {\r\n &:before {\r\n content: $cps-icon-activity; \r\n }\r\n}\r\n.cps-icon-aperture {\r\n &:before {\r\n content: $cps-icon-aperture; \r\n }\r\n}\r\n.cps-icon-bell {\r\n &:before {\r\n content: $cps-icon-bell; \r\n }\r\n}\r\n.cps-icon-book-open {\r\n &:before {\r\n content: $cps-icon-book-open; \r\n }\r\n}\r\n.cps-icon-book {\r\n &:before {\r\n content: $cps-icon-book; \r\n }\r\n}\r\n.cps-icon-bookmark {\r\n &:before {\r\n content: $cps-icon-bookmark; \r\n }\r\n}\r\n.cps-icon-calendar {\r\n &:before {\r\n content: $cps-icon-calendar; \r\n }\r\n}\r\n.cps-icon-camera {\r\n &:before {\r\n content: $cps-icon-camera; \r\n }\r\n}\r\n.cps-icon-chevron-left {\r\n &:before {\r\n content: $cps-icon-chevron-left; \r\n }\r\n}\r\n.cps-icon-chevron-right {\r\n &:before {\r\n content: $cps-icon-chevron-right; \r\n }\r\n}\r\n.cps-icon-clock {\r\n &:before {\r\n content: $cps-icon-clock; \r\n }\r\n}\r\n.cps-icon-cloud {\r\n &:before {\r\n content: $cps-icon-cloud; \r\n }\r\n}\r\n.cps-icon-coffee {\r\n &:before {\r\n content: $cps-icon-coffee; \r\n }\r\n}\r\n.cps-icon-compass {\r\n &:before {\r\n content: $cps-icon-compass; \r\n }\r\n}\r\n.cps-icon-dollar-sign {\r\n &:before {\r\n content: $cps-icon-dollar-sign; \r\n }\r\n}\r\n.cps-icon-eye {\r\n &:before {\r\n content: $cps-icon-eye; \r\n }\r\n}\r\n.cps-icon-file-text {\r\n &:before {\r\n content: $cps-icon-file-text; \r\n }\r\n}\r\n.cps-icon-folder {\r\n &:before {\r\n content: $cps-icon-folder; \r\n }\r\n}\r\n.cps-icon-gift {\r\n &:before {\r\n content: $cps-icon-gift; \r\n }\r\n}\r\n.cps-icon-globe {\r\n &:before {\r\n content: $cps-icon-globe; \r\n }\r\n}\r\n.cps-icon-grid {\r\n &:before {\r\n content: $cps-icon-grid; \r\n }\r\n}\r\n.cps-icon-heart3 {\r\n &:before {\r\n content: $cps-icon-heart3; \r\n }\r\n}\r\n.cps-icon-help-circle {\r\n &:before {\r\n content: $cps-icon-help-circle; \r\n }\r\n}\r\n.cps-icon-home {\r\n &:before {\r\n content: $cps-icon-home; \r\n }\r\n}\r\n.cps-icon-category {\r\n &:before {\r\n content: $cps-icon-category; \r\n }\r\n}\r\n.cps-icon-info {\r\n &:before {\r\n content: $cps-icon-info; \r\n }\r\n}\r\n.cps-icon-life-buoy {\r\n &:before {\r\n content: $cps-icon-life-buoy; \r\n }\r\n}\r\n.cps-icon-link {\r\n &:before {\r\n content: $cps-icon-link; \r\n }\r\n}\r\n.cps-icon-lock {\r\n &:before {\r\n content: $cps-icon-lock; \r\n }\r\n}\r\n.cps-icon-mail {\r\n &:before {\r\n content: $cps-icon-mail; \r\n }\r\n}\r\n.cps-icon-map-pin {\r\n &:before {\r\n content: $cps-icon-map-pin; \r\n }\r\n}\r\n.cps-icon-menu {\r\n &:before {\r\n content: $cps-icon-menu; \r\n }\r\n}\r\n.cps-icon-comment {\r\n &:before {\r\n content: $cps-icon-comment; \r\n }\r\n}\r\n.cps-icon-paperclip {\r\n &:before {\r\n content: $cps-icon-paperclip; \r\n }\r\n}\r\n.cps-icon-phone {\r\n &:before {\r\n content: $cps-icon-phone; \r\n }\r\n}\r\n.cps-icon-printer {\r\n &:before {\r\n content: $cps-icon-printer; \r\n }\r\n}\r\n.cps-icon-settings {\r\n &:before {\r\n content: $cps-icon-settings; \r\n }\r\n}\r\n.cps-icon-share {\r\n &:before {\r\n content: $cps-icon-share; \r\n }\r\n}\r\n.cps-icon-shopping-bag {\r\n &:before {\r\n content: $cps-icon-shopping-bag; \r\n }\r\n}\r\n.cps-icon-star {\r\n &:before {\r\n content: $cps-icon-star; \r\n }\r\n}\r\n.cps-icon-tag {\r\n &:before {\r\n content: $cps-icon-tag; \r\n }\r\n}\r\n.cps-icon-thumbs-up {\r\n &:before {\r\n content: $cps-icon-thumbs-up; \r\n }\r\n}\r\n.cps-icon-user {\r\n &:before {\r\n content: $cps-icon-user; \r\n }\r\n}\r\n.cps-icon-users {\r\n &:before {\r\n content: $cps-icon-users; \r\n }\r\n}\r\n.cps-icon-close {\r\n &:before {\r\n content: $cps-icon-close; \r\n }\r\n}\r\n.cps-icon-home2 {\r\n &:before {\r\n content: $cps-icon-home2; \r\n }\r\n}\r\n.cps-icon-home21 {\r\n &:before {\r\n content: $cps-icon-home21; \r\n }\r\n}\r\n.cps-icon-home3 {\r\n &:before {\r\n content: $cps-icon-home3; \r\n }\r\n}\r\n.cps-icon-pencil {\r\n &:before {\r\n content: $cps-icon-pencil; \r\n }\r\n}\r\n.cps-icon-pencil2 {\r\n &:before {\r\n content: $cps-icon-pencil2; \r\n }\r\n}\r\n.cps-icon-headphones1 {\r\n &:before {\r\n content: $cps-icon-headphones1; \r\n }\r\n}\r\n.cps-icon-music1 {\r\n &:before {\r\n content: $cps-icon-music1; \r\n }\r\n}\r\n.cps-icon-book1 {\r\n &:before {\r\n content: $cps-icon-book1; \r\n }\r\n}\r\n.cps-icon-price-tags {\r\n &:before {\r\n content: $cps-icon-price-tags; \r\n }\r\n}\r\n.cps-icon-lifebuoy {\r\n &:before {\r\n content: $cps-icon-lifebuoy; \r\n }\r\n}\r\n.cps-icon-pushpin {\r\n &:before {\r\n content: $cps-icon-pushpin; \r\n }\r\n}\r\n.cps-icon-location {\r\n &:before {\r\n content: $cps-icon-location; \r\n }\r\n}\r\n.cps-icon-location2 {\r\n &:before {\r\n content: $cps-icon-location2; \r\n }\r\n}\r\n.cps-icon-mobile {\r\n &:before {\r\n content: $cps-icon-mobile; \r\n }\r\n}\r\n.cps-icon-tv {\r\n &:before {\r\n content: $cps-icon-tv; \r\n }\r\n}\r\n.cps-icon-drawer {\r\n &:before {\r\n content: $cps-icon-drawer; \r\n }\r\n}\r\n.cps-icon-bubbles3 {\r\n &:before {\r\n content: $cps-icon-bubbles3; \r\n }\r\n}\r\n.cps-icon-bubbles4 {\r\n &:before {\r\n content: $cps-icon-bubbles4; \r\n }\r\n}\r\n.cps-icon-user2 {\r\n &:before {\r\n content: $cps-icon-user2; \r\n }\r\n}\r\n.cps-icon-key1 {\r\n &:before {\r\n content: $cps-icon-key1; \r\n }\r\n}\r\n.cps-icon-lock2 {\r\n &:before {\r\n content: $cps-icon-lock2; \r\n }\r\n}\r\n.cps-icon-wrench {\r\n &:before {\r\n content: $cps-icon-wrench; \r\n }\r\n}\r\n.cps-icon-magic-wand {\r\n &:before {\r\n content: $cps-icon-magic-wand; \r\n }\r\n}\r\n.cps-icon-aid-kit {\r\n &:before {\r\n content: $cps-icon-aid-kit; \r\n }\r\n}\r\n.cps-icon-stats-dots {\r\n &:before {\r\n content: $cps-icon-stats-dots; \r\n }\r\n}\r\n.cps-icon-trophy {\r\n &:before {\r\n content: $cps-icon-trophy; \r\n }\r\n}\r\n.cps-icon-gift2 {\r\n &:before {\r\n content: $cps-icon-gift2; \r\n }\r\n}\r\n.cps-icon-spoon-knife {\r\n &:before {\r\n content: $cps-icon-spoon-knife; \r\n }\r\n}\r\n.cps-icon-lab {\r\n &:before {\r\n content: $cps-icon-lab; \r\n }\r\n}\r\n.cps-icon-sphere {\r\n &:before {\r\n content: $cps-icon-sphere; \r\n }\r\n}\r\n.cps-icon-earth {\r\n &:before {\r\n content: $cps-icon-earth; \r\n }\r\n}\r\n.cps-icon-heart1 {\r\n &:before {\r\n content: $cps-icon-heart1; \r\n }\r\n}\r\n.cps-icon-checkmark {\r\n &:before {\r\n content: $cps-icon-checkmark; \r\n }\r\n}\r\n.cps-icon-sort-alpha-asc {\r\n &:before {\r\n content: $cps-icon-sort-alpha-asc; \r\n }\r\n}\r\n.cps-icon-sort-alpha-desc {\r\n &:before {\r\n content: $cps-icon-sort-alpha-desc; \r\n }\r\n}\r\n.cps-icon-instagram {\r\n &:before {\r\n content: $cps-icon-instagram; \r\n }\r\n}\r\n.cps-icon-youtube {\r\n &:before {\r\n content: $cps-icon-youtube; \r\n }\r\n}\r\n.cps-icon-flickr {\r\n &:before {\r\n content: $cps-icon-flickr; \r\n }\r\n}\r\n.cps-icon-tumblr {\r\n &:before {\r\n content: $cps-icon-tumblr; \r\n }\r\n}\r\n\r\n","$fonts: (\r\n\tamstelvar: (normal: 'Amstelvar-Roman-VF.ttf', italic: 'Amstelvar-Italic-VF.ttf', format: 'truetype'),\r\n\tcommissioner: (normal: 'Commissioner[FLAR,VOLM,slnt,wght].ttf', italic: false, format: 'truetype'),\r\n\tepilogue: (normal: 'Epilogue-VariableFont_wght.ttf', italic: false, format: 'truetype'),\r\n\tgelasio: (normal: 'Gelasio-VF.ttf', italic: 'Gelasio-Italic-VF.ttf', format: 'truetype'),\r\n\thepta_slab: (normal: 'HeptaSlab-VF.ttf', italic: false, format: 'truetype'),\r\n\tinter: (normal: 'Inter.var.ttf', italic: 'Inter-italic.var.ttf', format: 'truetype'),\r\n\tlexend: (normal: 'Lexend[LXND].ttf', italic: false, format: 'truetype'),\r\n\tmanrope: (normal: 'Manrope[wght].ttf', italic: false, format: 'truetype'),\r\n\tmerriweather: (normal: 'Merriweather-Roman-VF.ttf', italic: 'Merriweather-Italic-VF.ttf', format: 'truetype'),\r\n\tmohave: (normal: 'Mohave[wght].ttf', italic: 'Mohave-Italic[wght].ttf', format: 'truetype'),\r\n\tpetrona: (normal: 'Petrona[wght].ttf', italic: 'Petrona-Italic[wght].ttf', format: 'truetype'),\r\n\tplayfair: (normal: 'PlayfairDisplay-VariableFont_wght.ttf', italic: 'PlayfairDisplay-Italic-VariableFont_wght.ttf', format: 'truetype'),\r\n\tpublic_sans: (normal: 'Public-Sans-Roman-VF.ttf', italic: 'Public-Sans-Italic-VF.ttf', format: 'truetype'),\r\n\tquicksand: (normal: 'Quicksand-VariableFont_wght.ttf', italic: false, format: 'truetype'),\r\n\traleway: (normal: 'Raleway-VariableFont_wght.ttf', italic: 'Raleway-Italic-VariableFont_wght.ttf', format: 'truetype'),\r\n\trussolo: (normal: 'Russolo[opsz,wght].ttf', italic: false, format: 'truetype'),\r\n\tspace_grotesk: (normal: 'SpaceGrotesk[wght].ttf', italic: false, format: 'truetype'),\r\n\t/*urbanist: (normal: 'UrbanistGX.ttf', italic: false, format: 'truetype'),*/\r\n);\r\n@each $font, $options in $fonts {\r\n\t@font-face {\r\n\t\tfont-family: $font;\r\n\t\tfont-weight: 100 900;\r\n\t\tfont-style: normal;\r\n\t\tfont-display: swap;\r\n\t\tsrc: url('../fonts/#{$font}/fonts/#{map-get($options, normal)}') format(\"#{map-get($options, format)}\");\r\n\t}\r\n\t@if map-get($options, italic) {\r\n\t\t@font-face {\r\n\t\t\tfont-family: $font;\r\n\t\t\tfont-weight: 100 900;\r\n\t\t\tfont-style: italic;\r\n\t\t\tfont-display: swap;\r\n\t\t\tsrc: url('../fonts/#{$font}/fonts/#{map-get($options, italic)}') format(\"#{map-get($options, format)}\");\r\n\t\t}\r\n }\r\n}\r\n","@mixin caret-down() {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down();\n } @else if $direction == up {\n @include caret-up();\n } @else if $direction == right {\n @include caret-right();\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left();\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n","@include editor-wrap(true) {\n h1, .h1 {\n @include adjusted-size($font-size-base * 2.5 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 2.5, '--body-font-size', '--headers-font-size');\n }\n }\n h2, .h2 {\n @include adjusted-size($font-size-base * 2 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 2, '--body-font-size', '--headers-font-size');\n }\n }\n h3, .h3 {\n @include adjusted-size($font-size-base * 1.75 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.75, '--body-font-size', '--headers-font-size');\n }\n }\n h4, .h4 {\n @include adjusted-size($font-size-base * 1.5 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.5, '--body-font-size', '--headers-font-size');\n }\n }\n h5, .h5 {\n @include adjusted-size($font-size-base * 1.25 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.25, '--body-font-size', '--headers-font-size');\n }\n }\n h6, .h6 {\n @include adjusted-size($font-size-base * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base, '--body-font-size', '--headers-font-size');\n }\n }\n h1, h2, h3, h4, h5, h6,\n .h {\n margin-bottom: $headings-margin-bottom;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n }\n}\n\n%h-separator {\n content: \"\";\n display: block;\n width: 3em;\n height: 0.1em;\n background-color: currentColor;\n border-radius: var(--roundness);\n}\n\nh1, h2, h3, h4, h5, h6, .h { \n body.h-style-separator:not(.h-style-separator-bottom) &::before {\n @extend %h-separator;\n margin-bottom: .5em;\n background-color: var(--color-accent);\n }\n body.h-style-separator.h-style-separator-bottom &::after {\n @extend %h-separator;\n margin-top: .5em;\n background-color: var(--color-accent);\n }\n body.h-style-separator.h-style-separator-hl & {\n &::before, &::after {\n background-color: var(--color-accent-hl);\n }\n }\n body.h-style-separator .text-center &,\n body.h-style-separator &[style*=\"text-align: center\"],\n body.h-style-separator &.has-text-align-center {\n &::before, &::after {\n margin-left: auto;\n margin-right: auto;\n }\n }\n body.h-style-separator .text-right &, \n body.h-style-separator &[style*=\"text-align: right\"],\n body.h-style-separator &.has-text-align-right {\n &::before, &::after {\n margin-left: auto;\n }\n }\n}\n.h-style-disable,\n.h-style-disable-top {\n &::before {\n display: none !important;\n }\n}\n.h-style-disable,\n.h-style-disable-bottom {\n &::after {\n display: none !important;\n }\n}","@mixin bg-solid-layer($bg-color) {\r\n position: absolute;\r\n background-color: $bg-color;\r\n content: \"\";\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n z-index: -1;\r\n}\r\n\r\n@mixin adjusted-size($size, $adjust, $adjust2: false, $prop: 'font-size') {\r\n @if $adjust2 {\r\n #{$prop}: calc( #{$size} * (var(#{$adjust}) / 100) * (var(#{$adjust2}) / 100) );\r\n }\r\n @else {\r\n #{$prop}: calc( #{$size} * (var(#{$adjust}) / 100) );\r\n }\r\n}\r\n\r\n@mixin adjusted-shadow($adjust: 1, $position: false) {\r\n // Usless calc is a for IE11 to disable shadows as they can't be handled. We might fix it one day if necessary.\r\n @if $position == 'bottom' {\r\n box-shadow:0 calc( var(--shadows) * #{$adjust} ) calc(#{30px*$adjust}) #{-30px*$adjust} rgba(0,0,0,.5);\r\n }\r\n @else {\r\n box-shadow:0 0 calc(#{30px*$adjust}) calc(#{-30px*$adjust} + var(--shadows) * #{$adjust} ) rgba(0,0,0,.5);\r\n }\r\n}\r\n\r\n@mixin editor-wrap($strong: false) {\r\n @if($editor) {\r\n @if($strong) {\r\n .edit-post-visual-editor .editor-styles-wrapper {\r\n @content;\r\n }\r\n }\r\n @else {\r\n .editor-styles-wrapper {\r\n @content;\r\n }\r\n }\r\n }\r\n @else {\r\n @content;\r\n }\r\n}","// Modified bootstrap _buttons.sccs.\n\n@use \"sass:math\";\n\n%btn, \n.btn {\n text-transform: uppercase;\n text-decoration: none;\n transition: background-color 0.5s ease, box-shadow 0.5s ease;\n font-weight: 600;\n border-style: solid;\n border-width: 0;\n display: inline-block;\n color: $body-color;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n @include button-size($btn-padding-y*0.9, $btn-padding-x*0.9, $btn-font-size*0.9, $btn-line-height*0.9, $btn-border-radius);\n @include media-breakpoint-up(lg) {\n @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n }\n /*\n body:not(.shadows-disabled) & {\n & {\n transition: none;\n }\n &:not(:focus-visible):not(:hover) {\n @include adjusted-shadow(0.7);\n }\n }\n */\n i {\n display:inline-block;\n text-decoration: none;\n vertical-align: middle;\n font-size: 1.35em;\n }\n &:hover {\n text-decoration: underline;\n }\n &:focus-visible,\n &:active,\n &:hover {\n opacity: 1;\n }\n &:focus-visible {\n outline-offset: $input-btn-focus-width*1.5;\n outline-width: $input-btn-focus-width;\n }\n \n\n p &:not(:first-child) {\n margin-left: math.div($spacer, 6);\n }\n p &:not(:last-child) {\n margin-right: math.div($spacer, 6);\n }\n\n /*\n @supports ( font-variation-settings: normal ) {\n body.font-up & {\n padding-bottom: $btn-padding-y+0.15rem;\n }\n body.font-down & {\n padding-top: $btn-padding-y+0.15rem;\n }\n }\n */\n}\n\n.btn-block {\n display: block;\n width: 100%;\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n.btn:disabled {\n box-shadow: none !important;\n text-decoration: none !important;\n opacity: 0.5;\n}\n\n%btn-primary,\n.btn-primary {\n background-color: var(--color-accent-hl);\n border-color: var(--color-accent-hl);\n color: var(--color-accent-hl-contrast);\n &:hover {\n box-shadow: 0 0 0 $input-btn-focus-width var(--color-accent-hl-a), 0 0 0 $input-btn-focus-width var(--color);\n color: var(--color-accent-hl-contrast);\n }\n &:focus-visible {\n outline-color: var(--color-accent);\n }\n body.btn-style-outline &:not(:hover):not(:focus-visible) {\n color: var(--color-accent-hl);\n }\n\n}\n%btn-secondary,\n.btn-secondary {\n background-color: var(--color-accent);\n border-color: var(--color-accent);\n color: var(--color-accent-contrast);\n &:hover {\n background-color: var(--color-accent);\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n color: var(--color-accent-contrast);\n }\n &:focus-visible {\n outline-color: var(--color-accent-hl);\n }\n body.btn-style-outline &:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n }\n}\n\nbody.btn-style-outline %btn,\nbody.btn-style-outline .btn,\n.is-style-outline %btn,\n%btn-outline {\n border-width: $btn-padding-y*0.4;\n padding: $btn-padding-y*0.6 $btn-padding-x*0.9;\n \n &:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n background-color: transparent !important;\n border-color: currentColor !important;\n }\n &:hover, \n &:focus-visible {\n text-decoration: none;\n opacity: 1;\n }\n}","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover() {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n @if $enable-shadows {\n @include box-shadow($btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover() {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive font sizes\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/v8.x/LICENSE)\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n@if $rfs-font-size-unit != rem and $rfs-font-size-unit != px {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize font size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: divide($rfs-base-font-size, $rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: divide($rfs-base-font-size, divide($rfs-base-font-size * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-disable-class {\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity, which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-enable-class {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query($mq-value) {\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @content;\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @content;\n }\n }\n}\n\n// Responsive font size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Remove unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: divide($fs, $fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: divide($fs, divide($fs * 0 + 1, $rfs-rem-value));\n }\n\n // Set default font size\n $rfs-static: if($rfs-font-size-unit == rem, #{divide($fs, $rfs-rem-value)}rem, #{$fs}px);\n\n // Only add the media query if the font size is bigger than the minimum font size\n @if $fs <= $rfs-base-font-size or not $enable-responsive-font-sizes {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n @else {\n // Calculate the minimum font size for $fs\n $fs-min: $rfs-base-font-size + divide($fs - $rfs-base-font-size, $rfs-factor);\n\n // Calculate difference between $fs and the minimum font size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n $min-width: if($rfs-font-size-unit == rem, #{divide($fs-min, $rfs-rem-value)}rem, #{$fs-min}px);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($fs-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Set the calculated font-size\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n\n // Breakpoint formatting\n $mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n\n @include _rfs-disable-class {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n\n @include _rfs-media-query($mq-value) {\n @include _rfs-enable-class {\n font-size: $rfs-fluid;\n }\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixins use RFS to rescale the font size\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Modified bootstrap _forms.sccs.\n\n//\n// Textual form controls\n//\n\n.form-control { \n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n outline: none;\n border-color: var(--color-accent);\n &:focus-visible {\n border-color: var(--color-accent);\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n \n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n \n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n \n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n \n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\nselect.form-control {\n&[size],\n&[multiple] {\n height: auto;\n}\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: $form-group-margin-bottom;\n}","// stylelint-disable property-disallowed-list\n@mixin transition($transition...) {\n @if length($transition) == 0 {\n $transition: $transition-base;\n }\n\n @if length($transition) > 1 {\n @each $value in $transition {\n @if $value == null or $value == none {\n @warn \"The keyword 'none' or 'null' must be used as a single argument.\";\n }\n }\n }\n\n @if $enable-transitions {\n @if nth($transition, 1) != null {\n transition: $transition;\n }\n\n @if $enable-prefers-reduced-motion-media-query and nth($transition, 1) != null and nth($transition, 1) != none {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n }\n}\n","@use \"sass:math\";\n\n.entries-row {\n article {\n position: relative;\n margin-bottom: $spacer;\n }\n .entry-header {\n margin-bottom: math.div($spacer*2, 3);\n :last-child {\n margin-bottom: 0;\n }\n }\n\n &.image-on-top {\n article {\n display: flex;\n flex-direction: column\n }\n .entry-featured-image {\n margin-top: 0;\n order: -1;\n }\n }\n &.image-disabled .entry-featured-image {//CUSTOMIZER-ONLY\n display: none;\n }\n\n .entry-meta {\n > ul {\n margin-bottom: 0;\n > li.post-author-has-avatar {\n display: block;\n margin-bottom: math.div($spacer*1, 3);\n }\n }\n }\n}\n.entry-col-boxed {\n .entry-col {\n margin-bottom: math.div($spacer*2, 3);\n }\n article {\n @extend %color-boxes;\n @extend %has-background;\n \n height: 100%;\n margin-bottom: 0px;\n padding: math.div($spacer*2, 3);\n border-radius: $border-radius;\n body:not(.shadows-disabled) & {\n @include adjusted-shadow();\n }\n &::after {\n display: none;\n }\n }\n\n &.image-on-top {\n .entry-featured-image {\n margin: -#{math.div($spacer*2, 3)} -#{math.div($spacer*2, 3)} math.div($spacer*2, 3);\n text-align: center;\n }\n }\n}\n\n.avatar {\n border-radius: 24px;\n margin-right: $list-inline-padding*0.5;\n}\n\n\n\n.page-header {\n margin-bottom: $spacer;\n .page-title {\n margin-bottom: math.div($spacer*1, 3);\n }\n .breadcrumbs {\n display: inline-block;\n }\n .breadcrumb {\n padding: 0;\n .active {\n :before {\n padding-right: 0;\n }\n span {\n @include sr-only;\n }\n }\n }\n\n .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled {//CUSTOMIZER-ONLY\n display: none;\n }\n}\n\nbody.blog.hide-hero-page-title {//CUSTOMIZER-ONLY\n .page-header, #hero-main {\n display: none;\n }\n}\n\n.entry-title a, \n%entry-title-a {\n text-decoration: none;\n & {\n color: var(--color-contrast); \n }\n &:hover {\n text-decoration: underline;\n }\n}\n.entry-type-idicator {\n margin-right: $spacer*0.25;\n}\n\n.entry-content {\n\t@include clearfix;\n \n\t> *:first-child {\n\t\tmargin-top: 0;\n\t}\n\t> *:last-child {\n\t\tmargin-bottom: 0;\n }\n\n h2:not(:first-child), .h2:not(:first-child) {\n margin-top: $spacer * 0.5 * 2;\n }\n\n h2:not(:last-child), .h2:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 2;\n }\n\n h3:not(:first-child), .h3:not(:first-child) {\n margin-top: $spacer * 0.5 * 1.75;\n }\n\n h3:not(:last-child), .h3:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 1.75;\n }\n\n h4:not(:first-child), .h4:not(:first-child) {\n margin-top: $spacer * 0.5 * 1.5;\n }\n\n h4:not(:last-child), .h4:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 1.5;\n }\n\n h5:not(:first-child), .h5:not(:first-child) {\n margin-top: $spacer * 0.5;\n }\n\n h5:not(:last-child), .h5:not(:last-child) {\n margin-bottom: math.div($spacer, 3);\n }\n\n h6:not(:first-child), .h6:not(:first-child) {\n margin-top: $spacer * 0.5 * 0.75;\n }\n\n h6:not(:last-child), .h6:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 0.75;\n }\n \n // Makes it possible to use spacer block to set top margin.\n > .wp-block-spacer:first-child + * {\n margin-top: 0;\n }\n\n .animations-enabled & {\n > .alignfull, \n > .alignwide,\n > .aligncenter,\n > .alignleft\n > .alignright {\n opacity: 0;\n }\n }\n}\n\n.entry-featured-image {\n margin: $spacer 0;\n img {\n object-fit: cover;\n }\n}\n\n.entry-meta {\n\ta, .post-sticky .meta-text {\n\t\tfont-weight: 500;\n\t\tfont-variation-settings: 'wght' 500;\n\t}\n\n form {\n margin-top: $spacer*0.5;\n @include media-breakpoint-up(lg) {\n max-width: 546px;\n }\n }\n}\n\n.post-navigation {\n\tmargin-top: $spacer * 0.5;\n\t.btn {\n margin-top: $spacer * 0.5;\n i {\n margin-top: -$btn-padding-y*0.3;\n }\n\t}\n}\n\n.pagination {\n @extend %color-boxes;\n @extend %has-background;\n\n display: inline-flex;\n body:not(.shadows-disabled) & {\n @include adjusted-shadow(0.5);\n }\n}\n\n.page-link {\n text-decoration: none;\n color: var(--color-contrast);\n //background-color: var(--color-boxes);\n border: none;\n transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;\n}\n\n.page-item {\n &.active .page-link, a:hover {\n z-index: 1;\n border-color: inherit;\n }\n a:hover {\n color: var(--color-accent-contrast);\n background-color: var(--color-accent);\n opacity: 1;\n }\n &.active .page-link{\n color: var(--color-accent-hl-contrast);\n background-color: var(--color-accent-hl);\n }\n}\n\n.cpschool-read-more-link-holder {\n display: block;\n margin-top: math.div($spacer, 3);\n}","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","@use \"sass:math\";\n\n%block-spacing,\n#{$el-block-group},\n#{$el-block-button}, \n#{$el-block-archives},\n#{$el-block-categories},\n#{$el-block-code},\n#{$el-block-columns},\n#{$el-block-cover},\n#{$el-block-embed},\n#{$el-block-calendar},\n#{$el-block-gallery},\n#{$el-block-group},\n#{$el-block-latest-comments},\n#{$el-block-latest-posts},\n#{$el-block-media-text},\n#{$el-block-preformatted},\n#{$el-block-pullquote},\n#{$el-block-quote},\n#{$el-block-verse},\n#{$el-block-video},\n#{$el-block-separator},\n#{$el-block-image} {\n\tmargin-bottom: $spacer;\n\tmargin-top: $spacer;\n}\n\n\n.has-background,\n.wp-block-cover__background {\n\t@extend %has-background;\n}\n\n.wp-block-group {\n\t&.has-background {\n\t\tpadding: math.div($spacer*2, 3);\n\t}\n\t.wp-block-group.has-background {\n\t\tpadding: $spacer*1*0.5;\n\t}\n\t&.alignwide.has-background {\n\t\tpadding:$spacer $spacer;\n\t}\n\t&.alignfull.has-background {\n\t\tpadding:$spacer $spacer;\n\t}\n\t@include media-breakpoint-up(md) {\n\t\t&.has-background {\n\t\t\tpadding: math.div($spacer*4, 3);\n\t\t\t.wp-block-group.has-background {\n\t\t\t\tpadding: math.div($spacer*2, 3);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.wp-block-cover {\n\t@extend .jumbotron;\n\t[class*=\"__inner-container\"] {\n\t\tcolor: inherit;\n\t}\n\t[class*=\"__inner-container\"] [class*=\"__inner-container\"] {\n\t\tmax-width: 100%;\n\t}\n}\n\n.wp-block-table {\n\t@extend %table;\n}\n\n/*\n[class=\"wp-block-cover__background has-background-dim\"] {\n\t@extend %color-boxes;\n\t@extend %has-background;\n}\n*/\n\n[class*=\"__inner-container\"] {\n\tmargin: 0 auto;\n\tmax-width: 100%;\n\n\t> * {\n\t\t&:first-child {\n\t\t\tmargin-top: 0;\n\t\t}\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t@include media-breakpoint-up(md) {\n\t\t\t.aligncenter:first-child {\n\t\t\t\tmargin-top: math.div($spacer, 3);\n\t\t\t}\n\t\t\t.aligncenter:last-child {\t\n\t\t\t\tmargin-bottom: math.div($spacer, 3);\n\t\t\t}\n\t\t}\n\t}\n\n\t@include media-breakpoint-up(lg) {\n\t\t.alignfull & {\n\t\t\tmax-width: calc( var(--content-width) - #{$grid-gutter-width} );\n\t\t}\n\t\t.alignfull .alignfull & {\n\t\t\tmax-width: calc( 100% - #{$grid-gutter-width} );\n\t\t}\n\t}\n}\n\n.wp-block-column {\n\tmargin-bottom: math.div($spacer*2, 3);\n\t> {\n\t\t* {\n\t\t\t&:first-child {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n\t.alignfull:not([class*=\"has-background\"]) & {\n\t\t> p:not(.has-background-color) {\n\t\t\tpadding-left: math.div($spacer*2, 3);\n\t\t\tpadding-right: math.div($spacer*2, 3);\n\t\t}\n\t}\n\t@include media-breakpoint-down(sm) {\n\t\t&:last-child {\n\t\t\t//margin-bottom: 0;\n\t\t}\n\t}\n\t@include media-breakpoint-up(sm) {\n\t\tmargin-bottom: 0;\n\t\t.alignfull:not([class*=\"has-background\"]) & {\n\t\t\t&:nth-child(odd) > p:not(.has-background-color) {\n\t\t\t\tpadding-left: math.div($spacer*2, 3);\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t\t&:nth-child(even) > p:not(.has-background-color) {\n\t\t\t\tpadding-right: math.div($spacer*2, 3);\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-latest-comments, .wp-block-latest-posts {\n\tlist-style: none;\n\tpadding-left: 0;\n\t> ul {\n\t\tlist-style: none;\n\t}\n\ta {\n\t\tfont-weight: 700;\n\t}\n}\n\n.wp-block-image,\n.wp-block-embed {\n\tfigcaption {\n\t\t@extend %figcaption;\n }\n}\n.wp-block-image {\n img {\n margin: 0 auto;\n\t}\n\tfigcaption {\n\t\tcolor: inherit;\n\t}\n\t&.alignfull figcaption {\n\t\ttext-align: center;\n\t\tmax-width: calc( 100% - #{$grid-gutter-width} );\n\t}\n}\n.wp-block-gallery {\n\tul {\n\t\tlist-style: none;\n\t\tmargin: 0 0 -1.6rem 0;\n\t}\n\t@include media-breakpoint-up(md) {\n\t\t&.alignnone {\n\t\t\tmargin-bottom: math.div($spacer*4, 3);\n\t\t\tmargin-top: math.div($spacer*4, 3);\n\t\t}\n\t\t&.aligncenter {\n\t\t\tmargin-bottom: math.div($spacer*4, 3);\n\t\t\tmargin-top: math.div($spacer*4, 3);\n\t\t}\n\t\t&.alignwide {\n\t\t\tmargin-bottom: $spacer*2;\n\t\t\tmargin-top: $spacer*2;\n\t\t}\n\t\t&.alignfull {\n\t\t\tmargin-bottom: $spacer*2;\n\t\t\tmargin-top: $spacer*2;\n\t\t}\n\t}\n}\n\n.wp-block-latest-posts {\n\t> li > a:first-of-type {\n\t\t@extend .h3;\n\t\t@extend .h;\n\t\t@extend .h-style-disable;\n\t\tmargin-bottom: $spacer*0.5;\n\t\tdisplay: block;\n\t}\n\t&.is-grid {\n\t\tmargin-left: 0;\n\t\tli {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\n\t\t\tpadding: math.div($spacer*2, 3);\n\t\t\tborder-radius: $border-radius;\n\t\t\tbody:not(.shadows-disabled) & {\n\t\t\t\t@include adjusted-shadow();\n\t\t\t}\n\t\t\t> a:first-of-type:not(:hover) {\n\t\t\t\tcolor: inherit !important;\n\t\t\t}\n\t\t}\n\t\t.wp-block-latest-posts__featured-image.aligncenter {\n\t\t\tmargin: -2rem -2rem 2rem;\n\t\t\tmax-width: initial;\n\t\t}\n\t}\n\t&:not(.is-grid) > {\n\t\tli {\n\t\t\tmargin-bottom: 3rem;\n\t\t}\n\t}\n\t&.has-dates,\n\t&.has-author {\n\t\tmargin-left: 0;\n\t\tlist-style: none;\n\t\tli {\n\t\t\tmargin-left: 0;\n\t\t}\n\t\t&:not(.is-grid) li {\n\t\t\tmargin-top: 1.5rem;\n\t\t\t&:first-child {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-author,\n\t.wp-block-latest-posts__post-date {\n\t\tcolor: inherit;\n\t\tfont-size: 1em;\n\t\tfont-weight: normal;\n\t\tmargin-top: 0;\n\t\t&::before {\n\t\t\t@extend .cps-icon;\n\t\t\t@extend .cps-icon-calendar;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-author {\n\t\t&::before {\n\t\t\tcontent: $cps-icon-user;\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-date {\n\t\t&::before {\n\t\t\tcontent: $cps-icon-calendar;\n\t\t}\n\t}\n\t.wp-block-latest-posts__featured-image {\n\t\tmargin-bottom: math.div($spacer*2, 3);\n\t}\n\t.wp-block-latest-posts__post-full-content {\n\t\tmargin-top: math.div($spacer, 3);\n\t\t> ul, > ol {\n\t\t\tmargin-bottom: math.div($spacer, 3);\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-excerpt {\n\t\tmargin-top: math.div($spacer, 3);\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.wp-block-pullquote {\n\tpadding: 0;\n\tposition: relative;\n\tborder-top: none;\n\tborder-bottom: none;\n\t&.alignleft,\n\t&.alignright {\n\t\tmax-width: 100%;\n\t}\n\tblockquote {\n\t\tborder: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tp {\n\t\t\tfont-family: inherit;\n\t\t\tfont-size: 2.8em;\n\t\t\tfont-weight: 700;\n\t\t}\n\t}\n\tcite {\n\t\topacity: 0.8;\n\t\tfont-size: 1em;\n\t\tfont-weight: 500;\n\t\tmargin-top: $spacer * 0.5;\n\t}\n\t&.is-style-solid-color {\n\t\tpadding: $spacer math.div($spacer*2, 3);\n\t\t&.alignleft::before {\n\t\t\ttransform: translateY(-50%);\n\t\t\tleft: math.div($spacer*2, 3);\n\t\t}\n\t\t&.alignright::before {\n\t\t\ttransform: translateY(-50%);\n\t\t\tleft: auto;\n\t\t\tright: math.div($spacer*2, 3);\n\t\t}\n\t\tblockquote {\n\t\t\tmax-width: 100%;\n\t\t\ttext-align: inherit;\n\t\t}\n\t\tcite {\n\t\t\tcolor: inherit;\n\t\t}\n\t\t&:before {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 50%;\n\t\t\ttransform: translateY(-50%) translateX(-50%);\n\t\t}\n\t}\n\tp:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n\t&::before {\n\t\tcolor: currentColor;\n\t\tcolor: var(--color-accent-hl);\n\t\tcontent: \"”\";\n\t\tdisplay: block;\n\t\tfont-size: 4em;\n\t\tline-height: 0.75;\n\t\tmargin: 0 auto math.div($spacer*2, 3) auto;\n\t\ttext-align: center;\n\t\theight: 1rem;\n\t}\n\t@include media-breakpoint-up(sm) {\n\t\t&.alignleft, &.alignleft::before {\n\t\t\ttext-align: left;\n\t\t}\n\t\t&.alignright, &.alignright::before {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\t@include media-breakpoint-up(md) {\n\t\tcite {\n\t\t\tmargin-top: math.div($spacer*2, 3);\n\t\t}\n\t\t&.alignfull {\n\t\t\t&:not(.is-style-solid-color) {\n\t\t\t\tpadding-left: math.div($spacer*1, 3);\n\t\t\t\tpadding-right: math.div($spacer*1, 3);\n\t\t\t}\n\t\t\tblockquote p {\n\t\t\t\tfont-size: 1.8em;\n\t\t\t}\n\t\t}\n\t\t&.alignwide::before,\n\t\t&.alignfull::before {\n\t\t\tfont-size: 8em;\n\t\t\theight:2rem;\n\t\t}\n\t\t&.alignleft,\n\t\t&.alignright {\n\t\t\tp {\n\t\t\t\tfont-size: 1.5em;\n\t\t\t}\n\t\t}\n\t\t&.is-style-solid-color {\n\t\t\t&.alignwide,\n\t\t\t&.alignfull {\n\t\t\t\tpadding: $spacer*2 math.div($spacer*4, 3) math.div($spacer*4, 3);\n\t\t\t}\n\t\t}\n\t\tblockquote p {\n\t\t\tfont-size: 1.5em;\n\t\t}\n\t\t&.alignwide blockquote p {\n\t\t\tfont-size: 1.8em;\n\t\t}\n\t}\n}\n.wp-block-quote {\n &.is-large,\n\t&.is-style-large {\n\t\tborder: none;\n\t\tpadding: 0;\n\t\tp {\n\t\t\tfont-family: inherit;\n\t\t\tfont-size: 1.4em;\n\t\t\tfont-style: normal;\n\t\t\tfont-weight: 700;\n line-height: 1.285;\n @include media-breakpoint-up(md) {\n font-size: 1.8em;\n }\n\t\t}\n\t\tcite {\n\t\t\tfont-size: 1em;\n\t\t\ttext-align: inherit;\n\t\t}\n\t\tfooter {\n\t\t\tfont-size: 1em;\n\t\t\ttext-align: inherit;\n\t\t}\n\t}\n\tp {\n\t\ttext-align: inherit;\n\t}\n\tcite {\n\t\ttext-align: inherit;\n }\n &[style=\"text-align:center\"] {\n border-width: 0;\n padding: 0;\n }\n &[style=\"text-align:right\"] {\n border-width: 0 0.2rem 0 0;\n padding: 0 math.div($spacer*2, 3) 0 0;\n }\n}\n\n.wp-block-latest-comments {\n\t.wp-block-latest-comments__comment-meta {\n\t\tfont-weight: 700;\n\t\tletter-spacing: -0.025em;\n\t\tline-height: 1.25;\n\t}\n\t.wp-block-latest-comments__comment-date {\n\t\topacity: 0.8;\n\t\tfont-size: 0.7em;\n\t\tfont-weight: 600;\n\t\tletter-spacing: normal;\n\t\tmargin-top: 0.15em;\n\t\tmargin-top: 0.4em;\n\t}\n}\n.wp-block-latest-posts__post-author,\n.wp-block-latest-posts__post-date {\n\topacity: 0.8;\n\tfont-size: 0.7em;\n\tfont-weight: 600;\n\tletter-spacing: normal;\n\tmargin-top: 0.15em;\n}\n\n\n.wp-block-button .wp-block-button__link, \n.wp-block-file .wp-element-button,\n.wp-block-search__button {\n\t\t@extend %btn;\n\t\t@extend %btn-secondary;\n}\n\n.wp-block-button.is-style-outline .wp-block-button__link:not(:hover) {\n\t//color: var(--color-accent);\n}\n.wp-block-button__link.has-background {\n\t--color-accent: var(--color);\n\t--color-accent-contrast: var(--color-contrast);\n\t/*\n background-color: var(--color);\n border-color: var(--color);\n color: var(--color-contrast);\n &:hover {\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n body.btn-style-outline &:not(:hover) {\n color: var(--color);\n }\n\t*/\n}\n\n\n/*\n.wp-block-button__link.has-color-background-color {\n\tbackground-color: var(--color) !important;\n\tborder-color: var(--color) !important;\n\t&:not(.has-text-color) {\n\t\tcolor: var(--color-contrast) !important;\n\t}\n\t.wp-block-button.is-style-outline &:not(:hover) {\n\t\tcolor: var(--color) !important;\n\t}\n}\n*/\n.btn-block .wp-block-button__link {\n\t@extend .btn-block;\n}\n\n.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {\n\t@extend %btn-secondary;\n\t@extend %btn-outline;\n}\n.wp-block-file {\n\twidth: 100%;\n\talign-items: center;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\ta:not(.wp-block-file__button) {\n\t\t&:not(:last-child) {\n\t\t\tmargin-right: $spacer * 0.5;\n\t\t}\n\t}\n\t.wp-block-file__button {\n\t\tmargin-left: 0px;\n\t\tmargin: math.div($spacer, 3) 0;\n\t}\n}\n.wp-block-search {\n\t.wp-block-search__input {\n\t\tflex: 1 1 0%;\n\t}\n}\n\n.wp-block-calendar table {\n\tth, td {\n\t\ttext-align: center;\n\t}\n}\n\n.wp-block-separator {\n\t// Neccessary to do it like this to overwrite blocks stylings\n\t&, &:not(.is-style-wide):not(.is-style-dots) {\n\t\t@extend hr;\n\t\t@include media-breakpoint-up(lg) {\n\t\t\tmax-width: 80%;\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t}\n\t}\n\t&.is-style-wide {\n\t\t@extend .alignwide;\n\t\t.alignfull &, .alignwide & {\n\t\t\tposition: static;\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\t&.is-style-dots::before {\n\t\tcolor: inherit;\n\t\tfont-size: 2.5rem;\n\t}\n\t&.is-style-dots::after {\n\t\tcontent: none;\n }\n}","$color-palletes: (\n color-bg: (default: false, blocks: true, nav: false), \n color-bg-alt: (default: false, blocks: true, nav: false), \n color-boxes: (default: color-bg-alt, blocks: true, nav: false),\n header-main-bg-color: (default: color-bg-alt, blocks: true, nav: true, nav-dropdown-style: header-secondary-bg-color), \n header-secondary-bg-color: (default: color-bg, blocks: true, nav: true, nav-dropdown-style: false), \n hero-main-bg-color: (default: color-bg-alt, blocks: true, nav: false),\n footer-main-bg-color: (default: color-bg-alt, blocks: true, nav: false),\n alert-bg-color: (default: color-bg, blocks: false, nav: false),\n);\n\n// Generates color pallets according to options.\n@each $pallete, $options in $color-palletes {\n // Lets first set the defaults if needed\n @if map-get($options, default) {\n #{$el-root} {\n --#{$pallete}: var(--#{map-get($options, default)});\n --#{$pallete}-contrast: var(--#{map-get($options, default)}-contrast);\n --#{$pallete}-accent: var(--#{map-get($options, default)}-accent);\n --#{$pallete}-accent-a: var(--#{map-get($options, default)}-accent-a);\n --#{$pallete}-accent-contrast: var(--#{map-get($options, default)}-accent-contrast);\n --#{$pallete}-accent-hl: var(--#{map-get($options, default)}-accent-hl);\n --#{$pallete}-accent-hl-a: var(--#{map-get($options, default)}-accent-hl-a);\n --#{$pallete}-accent-hl-contrast: var(--#{map-get($options, default)}-accent-hl-contrast);\n }\n }\n\n %#{$pallete} {\n --color: var(--#{$pallete}, --#{map-get($options, default)});\n --color-contrast: var(--#{$pallete}-contrast, --#{map-get($options, default)}-contrast);\n --color-accent: var(--#{$pallete}-accent, --#{map-get($options, default)}-accent);\n --color-accent-a: var(--#{$pallete}-accent-a, --#{map-get($options, default)}-accent-a);\n --color-accent-contrast: var(--#{$pallete}-accent-contrast, --#{map-get($options, default)}-accent-contrast);\n --color-accent-hl: var(--#{$pallete}-accent-hl, --#{map-get($options, default)}-accent-hl);\n --color-accent-hl-a: var(--#{$pallete}-accent-hl-a, --#{map-get($options, default)}-accent-hl-a);\n --color-accent-hl-contrast: var(--#{$pallete}-accent-hl-contrast, --#{map-get($options, default)}-accent-hl-contrast);\n }\n\n .has-#{$pallete}-background-color {\n @extend %#{$pallete};\n & ~ .wp-block-cover__inner-container {\n @extend %#{$pallete};\n }\n }\n .has-#{$pallete}-color {\n color: var(--#{$pallete}, --#{map-get($options, default)}) !important;\n }\n\n\n}\n\n%has-background {\n background-color: var(--color);\n color: var(--color-contrast);\n} ","#{$el-root} {\n --color-bg-secondary: var(--color-bg);\n}\n\n#{$el-body} {\n @extend %color-bg;\n @extend %has-background;\n\n font-display: optional;\n font-family: system-ui, sans-serif;\n @include adjusted-size($font-size-base * 0.9, '--body-font-size');\n @include media-breakpoint-up(md) {\n @include adjusted-size($font-size-base, '--body-font-size');\n }\n &.site-boxed {\n background-color: var(--color-bg-secondary);\n .site {\n background-color: var(--color-bg);\n padding: 0px;\n }\n &:not(.shadows-disabled) & {\n @include adjusted-shadow(2);\n }\n }\n}\n\n@include editor-wrap() {\n .wrapper {\n padding-top: $spacer;\n padding-bottom: $spacer;\n @include media-breakpoint-up(xl) {\n padding-top: $spacer*2;\n padding-bottom: $spacer*2;\n }\n }\n\n .screen-reader-text { \n @extend .sr-only; \n }\n \n a.skip-link {\n position: fixed;\n z-index: 1000;\n top: 0px;\n right: 0px;\n }\n}\n\nbody.singular:not(.has-sidebar) #content.container, .container-content {\n\tmax-width: var(--content-width);\n}\n\n.main-wrapper {\n body:not(.has-sidebar) & {\n overflow: hidden;\n }\n\tbody.main-wrapper-margin-top-disabled & {\n\t\tpadding-top: 0;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tmargin-top: calc( var(--header-main-gap-height)*-1 );\n\t\t}\n\t}\n\tbody.main-wrapper-margin-bottom-disabled & {\n\t\tpadding-bottom: 0;\n\t}\n\tbody.main-wrapper-pull-under & {\n\t\tpadding-top: 0;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tmargin-top: calc( ( var(--header-main-gap-height) + var(--header-main-height) ) * -1 );\n\t\t}\n\t}\n}\n\n.site-width-max {\n max-width: var(--site-width);\n body.site-boxed & {\n max-width: var(--site-box-width);\n }\n}\n\n.cps-icon.cps-dashicon {\n font-family: dashicons !important;\n}","@use \"sass:math\";\n\n#{$el-align-full}, \r\n#{$el-align-wide} {\r\n\tmargin-bottom: $spacer;\r\n\tmargin-top: $spacer;\r\n\t@include media-breakpoint-up(md) {\r\n\t\tmargin-bottom: $spacer*2;\r\n\t\tmargin-top: $spacer*2;\r\n\t}\r\n\t.entry-col-boxed .entry-content &, .site-boxed &, .has-sidebar .entry-content & {\r\n\t\tmax-width: 100%;\r\n\t\tleft: initial;\r\n\t\twidth: auto;\r\n\t}\r\n}\r\n#{$el-align-wide} {\r\n\tposition: relative;\r\n\tmax-width: calc(100vw - #{$grid-gutter-width});\r\n\tleft: calc(50% - 50vw + #{$grid-gutter-width*0.5});\r\n\twidth: calc(100vw - #{$grid-gutter-width});\r\n\t\r\n\t+ #{$el-align-wide} {\r\n\t\tmargin-top: -$spacer;\r\n\t\t@include media-breakpoint-up(md) {\r\n\t\t\tmargin-top: -$spacer*2;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@include media-breakpoint-up(xl) {\r\n\t\t.entry-col-boxed .entry-content &, .site-boxed & {\r\n\t\t\tmax-width: 100%;\r\n\t\t\tleft: initial;\r\n\t\t\twidth: auto;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(xxl) {\r\n\t\tmax-width: calc(#{map-get($grid-breakpoints, 'xxl')} - #{$grid-gutter-width});\r\n\t\tleft: calc(50% - #{map-get($grid-breakpoints, 'xxl')*0.5} + #{$grid-gutter-width*0.5});\r\n\t\twidth: calc(#{map-get($grid-breakpoints, 'xxl')} - #{$grid-gutter-width});\r\n\t}\r\n}\r\n\r\n#{$el-align-full} {\r\n\tleft: calc(50% - 50vw);\r\n\tmax-width: 100vw;\r\n\tposition: relative;\r\n\twidth: 100vw;\r\n\t+ #{$el-align-full} {\r\n\t\tmargin-top: -$spacer;\r\n\t\t@include media-breakpoint-up(md) {\r\n\t\t\tmargin-top: -$spacer*2;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-down(md) {\r\n\t\t&:not([class*=\"has-background\"]) > {\r\n\t\t\t.wp-block-group__inner-container > p:not(.has-background-color) {\r\n\t\t\t\tpadding-left: math.div($spacer*2, 3);\r\n\t\t\t\tpadding-right: math.div($spacer*2, 3);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t#{$el-align-full} {\r\n\t\t@include media-breakpoint-down(sm) {\r\n\t\t\tleft: 0;\r\n\t\t\tmax-width: 100%;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n#{$el-align-none},\r\n#{$el-align-center} {\r\n\tmax-width: 100%;\r\n\tmargin-bottom: $spacer * 0.5;\r\n\tmargin-top: $spacer * 0.5;\r\n}\r\n#{$el-align-center} {\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\timg {\r\n\t\tmargin-left: auto;\r\n\t\tmargin-right: auto;\r\n\t}\r\n}\r\n.alignleft,\r\n.alignright {\r\n\tmargin-top: $spacer * 0.5;\r\n\tmargin-bottom: $spacer * 0.5;\r\n\t&, .entry-content & {\r\n\t\tmax-width: 100%;\r\n\t}\r\n\t@include media-breakpoint-up(sm) {\r\n\t\t&, .entry-content & {\r\n\t\t\tmax-width: 50%;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(lg) {\r\n margin-bottom: $spacer * 0.5;\r\n\t\tmargin-top: $spacer * 0.5;\r\n }\r\n @include media-breakpoint-up(xl) {\r\n margin-bottom: $spacer * 0.5;\r\n margin-top: $spacer * 0.5;\r\n }\r\n}\r\n.alignleft {\r\n\t@include media-breakpoint-up(sm) {\r\n\t\tfloat: left;\r\n\t\tmargin-right: $spacer * 0.5;\r\n\t}\r\n\t@include media-breakpoint-up(xl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-left: calc(-1*(100vw - var(--content-width))/2);\r\n\t\t}\r\n\t\t.entry-col-boxed .entry-content &, .site-boxed .entry-content &, .has-sidebar .entry-content & {\r\n\t\t\tmargin-left: 0px;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(xxl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-left: calc( -1*(#{map-get($grid-breakpoints, 'xxl')} - var(--content-width))/2);\r\n\t\t}\r\n\t}\r\n}\r\n.alignright {\r\n\t@include media-breakpoint-up(sm) {\r\n\t\tfloat: right;\r\n\t\tmargin-left: $spacer * 0.5;\r\n\t}\r\n\t@include media-breakpoint-up(xl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-right: calc(-1*(100vw - var(--content-width))/2);\r\n\t\t}\r\n\t\t.entry-col-boxed .entry-content &, .site-boxed .entry-content &, .has-sidebar .entry-content & {\r\n\t\t\tmargin-right: 0px;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(xxl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-right: calc( -1*(#{map-get($grid-breakpoints, 'xxl')} - var(--content-width))/2);\r\n\t\t}\r\n\t}\r\n}","@use \"sass:math\";\n\n@include editor-wrap() {\n :focus-visible {\n outline-color: var(--color-accent-hl);\n\t\toutline-offset: $input-btn-focus-width;\n }\n\n\ta, \n\t%a {\n\t\tcolor: var(--color-accent);\n\t\ttransition: opacity 0.5s ease, color 0.5s ease, background-color 0.5s ease;\n\t\t&:hover {\n\t\t\t//opacity: 0.85;\n\t\t\t//background-color: var(--color);\n\t\t\tcolor: var(--color-accent-hl);\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\n\tfigure,\n\timg {\n\t\tmax-width: 100%;\n\t\theight: auto;\n\t}\n\n\thr {\n\t\tmargin-top: $hr-margin-y;\n\t\tmargin-bottom: $hr-margin-y;\n\t\tborder: 0;\n\t\tborder-top-style: solid;\n\t\tborder-top-width: $hr-border-width;\n\t\tborder-color: currentColor;\n\n\t\t// This will not work in IE11. Its gonna use regular font color instead.\n\t\tborder-color: var(--color-accent);\n\t\tcolor: var(--color-accent);\n\t}\n\n\tinput[type=\"text\"], \n\tinput[type=\"tel\"], \n\tinput[type=\"email\"], \n\tinput[type=\"search\"], \n\ttextarea,\n\tselect {\n\t\t&:not(.form-control) {\n\t\t\t@extend .form-control;\n\t\t}\n\t}\n\tinput[type=\"button\"]:not(.btn) {\n\t\t@extend %btn;\n\t\t@extend %btn-secondary;\n\t}\n\tinput[type=\"submit\"]:not(.btn) {\n\t\t@extend %btn;\n\t\t@extend %btn-primary;\n\t}\n\n\ti {\n\t\tfont-style: normal;\n\t}\n\n\tsmall,\n\t.small {\n\t\t@include font-size($small-font-size);\n\t\tfont-weight: $font-weight-normal;\n\t}\n\n\tmark,\n\t.mark {\n\t\tpadding: $mark-padding;\n\t\tbackground-color: $mark-bg;\n\t}\n\n\tp.has-background {\n\t\tpadding: $spacer*1*0.5;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tpadding: math.div($spacer*2, 3);\n\t\t}\n\t}\n\n\tblockquote {\n\t\tborder-color: currentColor;\n\t\tborder-color: var(--color-accent-hl);\n\t\tborder-style: solid;\n\t\tborder-width: 0 0 0 2px;\n\t\tmargin: $spacer 0;\n\t\tpadding: math.div($spacer, 6) 0 math.div($spacer, 6) $spacer * 0.5;\n\t\tcite {\n\t\t\tdisplay: block;\n\t\t\tmargin: $spacer * 0.5 0 0;\n\t\t}\n\t\tp:last-child {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\tcite {\n\t\topacity: 0.8;\n\t\tfont-size: 0.8em;\n\t\tfont-style: normal;\n\t\tfont-weight: 600;\n\t\tline-height: 1.25;\n\t}\n\tsamp, code, kbd {\n\t\tcolor: var(--color-boxes-contrast);\n\t\tfont-family: monospace;\n\t\tfont-size: 0.9em;\n\t\tpadding: math.div($spacer, 12) $spacer*0.1;\n\t\tbackground: var(--color-boxes);\n\t}\n\tpre {\n\t\tfont-family: monospace;\n\t\tfont-size: 0.9em;\n\t\tpadding: math.div($spacer, 6) $spacer*0.2;\n\t\tline-height: 1.5;\n\t\tmargin: math.div($spacer*4, 3) 0;\n\t\toverflow: auto;\n\t\tpadding: $spacer math.div($spacer*2, 3);\n\t\ttext-align: left;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\tborder-color: currentColor;\n\t\tborder-color: var(--color-accent);\n\t\tcode {\n\t\t\tbackground: transparent;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tfigure {\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t}\n\tiframe {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t}\n\tvideo {\n\t\tdisplay: block;\n\t}\n\tsvg {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\timg {\n\t\t//display: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tembed {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tobject {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tfigcaption, %figcaption {\n\t\ta {\n\t\t\tcolor: inherit;\n\t\t}\n\t\topacity: 0.8;\n\t\tfont-size: 0.8em;\n\t\tmargin-bottom: 0;\n\t\tmargin-top: $spacer * 0.5;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tfont-size: 1em;\n\t\t}\n\t}\n\n\t%table,\n\ttable {\n\t\t@extend %color-bg;\n\t\t//@extend %has-background;\n\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\t\tempty-cells: show;\n\t\tmax-width: 100%;\n\t\twidth: 100%;\n\t\tthead {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\n\t\t\tvertical-align: bottom;\n\t\t\twhite-space: nowrap;\n\t\t\tborder-color: var(--color);\n\t\t}\n\t\tth {\n\t\t\tborder: 1px solid var(--color-boxes);\n\t\t\tborder-bottom: none;\n\t\t\tline-height: 1.4;\n\t\t\tmargin: 0;\n\t\t\toverflow: visible;\n\t\t\tpadding: $spacer*0.25;\n\t\t\tfont-weight: 700;\n\t\t\ta {\n\t\t\t\tcolor: inherit !important;\n\t\t\t}\n\t\t\t&:first-child {\n\t\t\t\tborder-left: 1px solid var(--color);\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-right: 1px solid var(--color);\n\t\t\t}\n\t\t}\n\n\t\ttd {\n\t\t\tborder: 1px solid var(--color-boxes);\n\t\t\tline-height: 1.4;\n\t\t\tmargin: 0;\n\t\t\toverflow: visible;\n\t\t\tpadding: $spacer*0.25;\n\t\t}\n\n\t\ttfoot {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\t\t}\n\n\t\tcaption {\n\t\t\tcaption-side: top;\n\t\t\tbackground-color: var(--color-boxes);\n\t\t\tcolor: var(--color-boxes-contrast);\n\t\t}\n\t}\n\n\tcaption {\n\t\tbackground: var(--color-boxes-accent);\n\t\tcolor: var(--color-boxes-accent-contrast);\n\t\tfont-weight: 600;\n\t\tpadding: $spacer*0.25;\n\t\ttext-align: center;\n\t}\n}\n\n.gallery {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tmargin: 3em 0 3em -0.8em;\n\twidth: calc(100% + 1.6em);\n}\n.gallery-item {\n\tmargin: 0.8em 0;\n\tpadding: 0 0.8em;\n\twidth: 100%;\n}\n.gallery-caption {\n\tdisplay: block;\n\tmargin-top: 0.8em;\n}\n\n.list-unstyled {\n\t@include list-unstyled();\n}\n\n.list-inline {\n\t@include list-unstyled();\n\tmargin-top: -$list-inline-padding*0.5;\n}\n.list-inline-item {\n\tdisplay: inline-block;\n\tmargin-top: $list-inline-padding*0.5;\n\n\t&:not(:last-child) {\n\t\tmargin-right: $list-inline-padding;\n\t}\n}\n\n.has-drop-cap {\n\t&:not(:focus-visible)::first-letter {\n\t\tcolor: currentColor;\n\t\tcolor: var(--color-accent-hl);\n\t\tfont-size: 5.1em;\n\t\tfont-weight: 800;\n\t\tmargin: 0.05em 0.1em 0 0;\n\t}\n\t&:not(:focus-visible)::first-letter::after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t\tclear: both;\n\t}\n\t&:not(:focus-visible)::after {\n\t\tpadding: 0;\n\t}\n}\n\n.has-text-align-left {\n\ttext-align: left;\n}\n.has-text-align-center {\n\ttext-align: center;\n}\n.has-text-align-right {\n\ttext-align: right;\n}\n\n.has-small-font-size {\n\tfont-size: 0.813em;\n}\n.has-medium-font-size {\n\tfont-size: 1.250em;\n}\n.has-large-font-size {\n\tfont-size: 2.250em;\n}\n.has-huge-font-size {\n\tfont-size: 2.625em;\n}\n\n.form-control {\n\tbackground-clip: initial;\n}\n\n.pt-header-main-height {\n\tpadding-top: calc( var(--header-main-gap-height) + var(--header-main-height) );\n}","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n padding-left: 0;\n list-style: none;\n}\n","/*\r\n * Adds integration with Calendar Plus plugin.\r\n */\r\n\r\n @use \"sass:math\";\r\n\r\n body .calendar-plus {\r\n .calendar-plus-calendar-wrap {\r\n @extend %block-spacing;\r\n }\r\n .calendar-plus-filter-bar {\r\n overflow: initial;\r\n @include media-breakpoint-up(sm) {\r\n display: flex;\r\n > p {\r\n flex-grow: 1;\r\n }\r\n p:not(:last-child) {\r\n margin-right: math.div($spacer, 3);\r\n margin-bottom: math.div($spacer, 3);\r\n }\r\n }\r\n }\r\n #calendar-plus-search,\r\n #calendar-plus-category {\r\n @extend .form-control;\r\n }\r\n .rbc-toolbar {\r\n flex-wrap: initial;\r\n margin-bottom: math.div($spacer, 3);\r\n button {\r\n background: var(--color-boxes);\r\n color: var(--color-boxes-contrast);\r\n border: none;\r\n outline-color: var(--color-boxes-accent-a);\r\n font-size: 0.9em * .875;\r\n margin: 0;\r\n &.rbc-active, &.rbc-active:focus-visible {\r\n background: var(--color-boxes-accent-hl);\r\n color: var(--color-boxes-accent-hl-contrast);\r\n opacity: 1;\r\n }\r\n &:hover {\r\n background: var(--color-boxes-accent);\r\n color: var(--color-boxes-accent-contrast);\r\n }\r\n }\r\n @include media-breakpoint-down(sm) {\r\n justify-content: left;\r\n > *:not(:last-child) {\r\n margin-bottom: math.div($spacer, 3);\r\n }\r\n }\r\n }\r\n .rbc-date-cell,\r\n .rbc-header {\r\n background: var(--color-boxes);\r\n color: var(--color-boxes-contrast);\r\n }\r\n .rbc-header {\r\n padding: math.div($spacer, 6) math.div($spacer, 12);\r\n border-bottom-color: var(--color-bg);\r\n font-weight: bold;\r\n font-size: 1em;\r\n > a {\r\n color: var(--color-boxes-contrast);\r\n }\r\n }\r\n .rbc-header+.rbc-header {\r\n border-left-color: var(--color-bg);\r\n \r\n }\r\n .rbc-month-view {\r\n border-color: var(--color-boxes);\r\n }\r\n .rbc-month-row+.rbc-month-row {\r\n border-top: none;\r\n }\r\n .rbc-off-range {\r\n opacity: 0.50;\r\n }\r\n .rbc-off-range-bg {\r\n background: var(--color-bg);\r\n }\r\n .rbc-date-cell {\r\n text-align: center;\r\n border-bottom: var(--color-bg) 1px solid;\r\n a {\r\n color: var(--color-boxes-contrast);\r\n }\r\n }\r\n .rbc-day-bg+.rbc-day-bg {\r\n border-left-color: var(--color-boxes);\r\n }\r\n .rbc-today {\r\n background: var(--color-boxes);\r\n }\r\n .rbc-event, .rbc-event.rbc-selected {\r\n background: var(--color-bg-accent);\r\n color: var(--color-bg-accent-contrast);\r\n transition: opacity 0.2s ease-in;\r\n &:hover {\r\n opacity: 0.8;\r\n background: var(--color-bg-accent);\r\n }\r\n }\r\n .rbc-row-segment {\r\n padding: 0 4px 1px 2px;\r\n }\r\n \r\n .rbc-month-view .rbc-today {\r\n border-bottom: var(--color-bg) 1px solid;\r\n }\r\n \r\n .rbc-time-view {\r\n border-bottom: none;\r\n }\r\n \r\n .rbc-time-view,\r\n .rbc-time-content>*+*>*,\r\n .rbc-time-content,\r\n .rbc-timeslot-group,\r\n .rbc-time-header-content {\r\n border-color: var(--color-boxes);\r\n }\r\n .rbc-time-view .rbc-row {\r\n min-height: auto;\r\n }\r\n .rbc-day-slot .rbc-time-slot {\r\n border-color: var(--color-bg);\r\n }\r\n .rbc-current-time-indicator {\r\n background-color: var(--color-boxes-accent-hl);\r\n }\r\n \r\n .rbc-agenda-table {\r\n margin-bottom: 0;\r\n }\r\n .rbc-agenda-view table.rbc-agenda-table thead>tr>th {\r\n border-bottom: none;\r\n }\r\n }\r\n \r\n .calendarp-event-shortcode,\r\n .calendarp-events-by-cat {\r\n @extend %block-spacing;\r\n }\r\n .calendarp-event-shortcode-header {\r\n img {\r\n margin-bottom: math.div($spacer, 3);\r\n }\r\n .dashicons {\r\n text-decoration: none;\r\n }\r\n }\r\n \r\n body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date {\r\n .calendarp-date-month {\r\n background: var(--color-boxes);\r\n color: var(--color-boxes-contrast);\r\n border-color: var(--color-boxes);\r\n }\r\n .calendarp-date-day {\r\n border-color: var(--color-boxes);\r\n }\r\n }\r\n \r\n .sidebar-widget-area-content {\r\n .events-list-widget .event > ul {\r\n padding-left: 0;\r\n }\r\n \r\n .widget_calendar td {\r\n padding: .225rem;\r\n }\r\n \r\n .calendarp-events-by-cat >\r\n .calendarp:not(#nocalendarp) >\r\n .calendarp_calendar.agenda-minified-calendar {\r\n .calendarp-date-item {\r\n max-width: 100%;\r\n width: 100%;\r\n margin-left: 0;\r\n margin-right: 0;\r\n \r\n .calendarp-date {\r\n margin-bottom: 1rem;\r\n }\r\n \r\n .calendarp-events.columns {\r\n padding: 0;\r\n width: 100%;\r\n \r\n .calendar-event {\r\n padding: 0;\r\n \r\n h3 {\r\n margin-bottom: .5rem;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n \r\n }","/*\r\n * Adds basic styling to directory module included with theme.\r\n */\r\n\r\n .cp-dir-item-fields:not(:last-child) {\r\n margin-bottom: $paragraph-margin-bottom;\r\n }\r\n\r\n.cp-dir-controls {\r\n background-color: var(--color-boxes);\r\n fieldset {\r\n padding: $spacer*0.2;\r\n @include media-breakpoint-up(md) {\r\n display: flex;\r\n }\r\n }\r\n}\r\n.cp-dir-control {\r\n margin: $spacer*0.2;\r\n margin-bottom: $spacer*0.2*2;\r\n @include media-breakpoint-up(md) {\r\n margin-bottom: $spacer*0.2;\r\n }\r\n}\r\n.cp-dir-control-search {\r\n flex-grow: 2;\r\n}\r\n.cp-dir-control-select {\r\n flex-grow: 1;\r\n}\r\n.cp-dir-pagination {\r\n padding: $spacer*0.25;\r\n border: 1px solid var(--color-boxes);\r\n border-top: none;\r\n}\r\n\r\n.cp-dir-no-results-info {\r\n display: none;\r\n padding: $spacer*0.2;\r\n font-weight: 700;\r\n border: var(--color-boxes) solid 1px;\r\n .cp-dir-content--no-results & {\r\n display: block;\r\n }\r\n}\r\n\r\n.cp-dir-no-results-info-text {\r\n text-align: center;\r\n}","// WordPress admin uses 13px at document root instead of default 16px font size.\r\ndiv.editor-styles-wrapper {\r\n @include adjusted-size(16px, '--body-font-size');\r\n font-weight: $font-weight-base;\r\n line-height: $line-height-base;\r\n }\r\n\r\n.editor-styles-wrapper .editor-post-title .editor-post-title__input {\r\n @include adjusted-size($font-size-base * 2 * 0.9, '--body-font-size', '--headers-font-size');\r\n @include media-breakpoint-up(lg) {\r\n @include adjusted-size($font-size-base * 2, '--body-font-size', '--headers-font-size');\r\n }\r\n border: none !important;\r\n padding: 0px !important;\r\n box-shadow: none !important;\r\n color: var(--color-bg-contrast) !important;\r\n}\r\n\r\n.editor-styles-wrapper > div > *,\r\n.wp-block {\r\n max-width: calc( var(--content-width) - #{$grid-gutter-width} );\r\n margin-left: auto;\r\n margin-right: auto;\r\n}\r\n\r\n.editor-styles-wrapper > div > [data-align=wide] {\r\n left: 0;\r\n .wp-block {\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n.editor-styles-wrapper > div > [data-align=full] {\r\n max-width: none;\r\n left: 0;\r\n width: auto;\r\n [data-align=full] .wp-block {\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n.editor-styles-wrapper > div > [data-align=left], \r\n.editor-styles-wrapper > div > [data-align=right] {\r\n margin: 0 auto;\r\n max-width: var(--site-width);\r\n\r\n .wp-block-cover {\r\n width: calc( var(--content-width) / 2 );\r\n max-width: calc( var(--content-width) / 2 );\r\n }\r\n}\r\n\r\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > {\r\n .wp-block:first-child {\r\n margin-top: 0;\r\n }\r\n .wp-block:last-child {\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text {\r\n padding: 0;\r\n}\r\n\r\n.wp-block-cover .block-editor-block-list__block {\r\n color: inherit;\r\n}\r\n\r\n.block-editor-block-preview__content .block-editor-block-list__block {\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n}\r\n\r\n.editor-styles-wrapper .list-unstyled {\r\n\t@extend .list-inline;\r\n}\r\n\r\n.editor-styles-wrapper {\r\n *,\r\n *::before,\r\n *::after {\r\n box-sizing: border-box;\r\n }\r\n}\r\n\r\n%btn,\r\n.btn {\r\n\tuser-select: text;\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["assets/bootstrap4-editor.scss","../src/sass/bootstrap4/_grid.scss","block-editor.css","../src/sass/bootstrap4/mixins/_grid.scss","../src/sass/bootstrap4/mixins/_breakpoints.scss","../src/sass/bootstrap4/mixins/_grid-framework.scss","../src/sass/bootstrap4/_tables.scss","../src/sass/bootstrap4/mixins/_hover.scss","../src/sass/bootstrap4/mixins/_table-row.scss","../src/sass/bootstrap4/_jumbotron.scss","../src/sass/bootstrap4/mixins/_border-radius.scss","../src/sass/bootstrap4/_media.scss","../src/sass/bootstrap4/utilities/_display.scss","../src/sass/bootstrap4/utilities/_flex.scss","../src/sass/bootstrap4/utilities/_screenreaders.scss","../src/sass/bootstrap4/mixins/_screen-reader.scss","../src/sass/bootstrap4/utilities/_sizing.scss","../src/sass/bootstrap4/utilities/_spacing.scss","../src/sass/icomoon/style.scss","assets/fonts.scss","../src/sass/bootstrap4/mixins/_caret.scss","theme/elements/_headers.scss","theme/_mixins.scss","theme/elements/_buttons.scss","../src/sass/bootstrap4/mixins/_buttons.scss","../src/sass/bootstrap4/vendor/_rfs.scss","theme/elements/_forms.scss","../src/sass/bootstrap4/mixins/_transition.scss","theme/components/_entries.scss","../src/sass/bootstrap4/mixins/_clearfix.scss","theme/components/_blocks.scss","theme/_color-palletes.scss","theme/_general.scss","theme/_alignment.scss","theme/_content.scss","../src/sass/bootstrap4/mixins/_lists.scss","theme/integrations/_calendar-plus.scss","theme/integrations/_cp-directory.scss","theme/_block-editor.scss"],"names":[],"mappings":"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","file":"block-editor.min.css","sourcesContent":["/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"../../src/sass/bootstrap4/functions\";\n\n// Loading variables before and after is needed to properly set \"null\" values\n@import \"../variables/bootstrap\";\n@import \"../../src/sass/bootstrap4/variables\";\n@import \"../variables/bootstrap\";\n\n@import \"../../src/sass/bootstrap4/mixins\";\n//@import \"../../src/sass/bootstrap4/root\";\n//@import \"../../src/sass/bootstrap4/reboot\";\n//@import \"../../src/sass/bootstrap4/type\";\n//@import \"../../src/sass/bootstrap4/images\";\n//@import \"../../src/sass/bootstrap4/code\";\n@import \"../../src/sass/bootstrap4/grid\";\n@import \"../../src/sass/bootstrap4/tables\";\n//@import \"../../src/sass/bootstrap4/forms\";\n//@import \"../../src/sass/bootstrap4/buttons\";\n//@import \"../../src/sass/bootstrap4/transitions\";\n//@import \"../../src/sass/bootstrap4/dropdown\";\n//@import \"../../src/sass/bootstrap4/button-group\";\n//@import \"../../src/sass/bootstrap4/input-group\";\n//@import \"../../src/sass/bootstrap4/custom-forms\";\n//@import \"../../src/sass/bootstrap4/nav\";\n//@import \"../../src/sass/bootstrap4/navbar\";\n//@import \"../../src/sass/bootstrap4/card\";\n//@import \"../../src/sass/bootstrap4/breadcrumb\";\n//@import \"../../src/sass/bootstrap4/pagination\";\n//@import \"../../src/sass/bootstrap4/badge\";\n@import \"../../src/sass/bootstrap4/jumbotron\";\n//@import \"../../src/sass/bootstrap4/alert\";\n//@import \"../../src/sass/bootstrap4/progress\";\n@import \"../../src/sass/bootstrap4/media\";\n//@import \"../../src/sass/bootstrap4/list-group\";\n//@import \"../../src/sass/bootstrap4/close\";\n//@import \"../../src/sass/bootstrap4/toasts\";\n//@import \"../../src/sass/bootstrap4/modal\";\n//@import \"../../src/sass/bootstrap4/tooltip\";\n//@import \"../../src/sass/bootstrap4/popover\";\n//@import \"../../src/sass/bootstrap4/carousel\";\n//@import \"../../src/sass/bootstrap4/spinners\";\n\n//@import \"../../src/sass/bootstrap4/utilities\";\n//@import \"../../src/sass/bootstrap4/utilities/align\";\n////@import \"../../src/sass/bootstrap4/utilities/background\";\n//@import \"../../src/sass/bootstrap4/utilities/borders\";\n//@import \"../../src/sass/bootstrap4/utilities/clearfix\";\n@import \"../../src/sass/bootstrap4/utilities/display\";\n//@import \"../../src/sass/bootstrap4/utilities/embed\";\n@import \"../../src/sass/bootstrap4/utilities/flex\";\n//@import \"../../src/sass/bootstrap4/utilities/float\";\n//@import \"../../src/sass/bootstrap4/utilities/overflow\";\n//@import \"../../src/sass/bootstrap4/utilities/position\";\n@import \"../../src/sass/bootstrap4/utilities/screenreaders\";\n//@import \"../../src/sass/bootstrap4/utilities/shadows\";\n@import \"../../src/sass/bootstrap4/utilities/sizing\";\n//@import \"../../src/sass/bootstrap4/utilities/stretched-link\";\n@import \"../../src/sass/bootstrap4/utilities/spacing\";\n//@import \"../../src/sass/bootstrap4/utilities/text\";\n//@import \"../../src/sass/bootstrap4/utilities/visibility\";\n\n//@import \"../../src/sass/bootstrap4/print\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","@charset \"UTF-8\";\n/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: 1.5rem;\n padding-left: 1.5rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 600px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 782px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -1.5rem;\n margin-left: -1.5rem;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-xxl,\n.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n position: relative;\n width: 100%;\n padding-right: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n@media (min-width: 600px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 782px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 1330px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xxl-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-first {\n order: -1;\n }\n .order-xxl-last {\n order: 13;\n }\n .order-xxl-0 {\n order: 0;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n}\n.table {\n width: 100%;\n margin-bottom: 3rem;\n color: #212529;\n}\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: rgb(69.1465517241, 77.125, 85.1034482759);\n}\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: rgb(69.1465517241, 77.125, 85.1034482759);\n}\n.table-dark.table-bordered {\n border: 0;\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 599.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 781.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 1329.98px) {\n .table-responsive-xxl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xxl > .table-bordered {\n border: 0;\n }\n}\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.jumbotron, .wp-block-cover {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n border-radius: var(--roundness);\n}\n@media (min-width: 600px) {\n .jumbotron, .wp-block-cover {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 600px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 782px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1330px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 600px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 782px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1330px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n.sr-only, .editor-styles-wrapper .screen-reader-text {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.75rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.75rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.75rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.75rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.75rem !important;\n}\n\n.m-2 {\n margin: 1.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 1.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 1.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 1.5rem !important;\n}\n\n.m-3 {\n margin: 3rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 3rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 3rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 3rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 3rem !important;\n}\n\n.m-4 {\n margin: 4.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 4.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 4.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 4.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 4.5rem !important;\n}\n\n.m-5 {\n margin: 9rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 9rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 9rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 9rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 9rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.75rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.75rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.75rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.75rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.75rem !important;\n}\n\n.p-2 {\n padding: 1.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 1.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 1.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 1.5rem !important;\n}\n\n.p-3 {\n padding: 3rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 3rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 3rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 3rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 3rem !important;\n}\n\n.p-4 {\n padding: 4.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 4.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 4.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 4.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 4.5rem !important;\n}\n\n.p-5 {\n padding: 9rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 9rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 9rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 9rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 9rem !important;\n}\n\n.m-n1 {\n margin: -0.75rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.75rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.75rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.75rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.75rem !important;\n}\n\n.m-n2 {\n margin: -1.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -1.5rem !important;\n}\n\n.m-n3 {\n margin: -3rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -3rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -3rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -3rem !important;\n}\n\n.m-n4 {\n margin: -4.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -4.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -4.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -4.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -4.5rem !important;\n}\n\n.m-n5 {\n margin: -9rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -9rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -9rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -9rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -9rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 600px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.75rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.75rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.75rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.75rem !important;\n }\n .m-sm-2 {\n margin: 1.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 1.5rem !important;\n }\n .m-sm-3 {\n margin: 3rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 3rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 3rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 3rem !important;\n }\n .m-sm-4 {\n margin: 4.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 4.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 4.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 4.5rem !important;\n }\n .m-sm-5 {\n margin: 9rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 9rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 9rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 9rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 9rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.75rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.75rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.75rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.75rem !important;\n }\n .p-sm-2 {\n padding: 1.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 1.5rem !important;\n }\n .p-sm-3 {\n padding: 3rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 3rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 3rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 3rem !important;\n }\n .p-sm-4 {\n padding: 4.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 4.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 4.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 4.5rem !important;\n }\n .p-sm-5 {\n padding: 9rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 9rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 9rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 9rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 9rem !important;\n }\n .m-sm-n1 {\n margin: -0.75rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.75rem !important;\n }\n .m-sm-n2 {\n margin: -1.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n3 {\n margin: -3rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -3rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -3rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -3rem !important;\n }\n .m-sm-n4 {\n margin: -4.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -4.5rem !important;\n }\n .m-sm-n5 {\n margin: -9rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -9rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -9rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -9rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 782px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.75rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.75rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.75rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.75rem !important;\n }\n .m-md-2 {\n margin: 1.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 1.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 1.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 1.5rem !important;\n }\n .m-md-3 {\n margin: 3rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 3rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 3rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 3rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 3rem !important;\n }\n .m-md-4 {\n margin: 4.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 4.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 4.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 4.5rem !important;\n }\n .m-md-5 {\n margin: 9rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 9rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 9rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 9rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 9rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.75rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.75rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.75rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.75rem !important;\n }\n .p-md-2 {\n padding: 1.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 1.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 1.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 1.5rem !important;\n }\n .p-md-3 {\n padding: 3rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 3rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 3rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 3rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 3rem !important;\n }\n .p-md-4 {\n padding: 4.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 4.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 4.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 4.5rem !important;\n }\n .p-md-5 {\n padding: 9rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 9rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 9rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 9rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 9rem !important;\n }\n .m-md-n1 {\n margin: -0.75rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.75rem !important;\n }\n .m-md-n2 {\n margin: -1.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -1.5rem !important;\n }\n .m-md-n3 {\n margin: -3rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -3rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -3rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -3rem !important;\n }\n .m-md-n4 {\n margin: -4.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -4.5rem !important;\n }\n .m-md-n5 {\n margin: -9rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -9rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -9rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -9rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.75rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.75rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.75rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.75rem !important;\n }\n .m-lg-2 {\n margin: 1.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 1.5rem !important;\n }\n .m-lg-3 {\n margin: 3rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 3rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 3rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 3rem !important;\n }\n .m-lg-4 {\n margin: 4.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 4.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 4.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 4.5rem !important;\n }\n .m-lg-5 {\n margin: 9rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 9rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 9rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 9rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 9rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.75rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.75rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.75rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.75rem !important;\n }\n .p-lg-2 {\n padding: 1.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 1.5rem !important;\n }\n .p-lg-3 {\n padding: 3rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 3rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 3rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 3rem !important;\n }\n .p-lg-4 {\n padding: 4.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 4.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 4.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 4.5rem !important;\n }\n .p-lg-5 {\n padding: 9rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 9rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 9rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 9rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 9rem !important;\n }\n .m-lg-n1 {\n margin: -0.75rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.75rem !important;\n }\n .m-lg-n2 {\n margin: -1.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n3 {\n margin: -3rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -3rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -3rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -3rem !important;\n }\n .m-lg-n4 {\n margin: -4.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -4.5rem !important;\n }\n .m-lg-n5 {\n margin: -9rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -9rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -9rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -9rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.75rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.75rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.75rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.75rem !important;\n }\n .m-xl-2 {\n margin: 1.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 1.5rem !important;\n }\n .m-xl-3 {\n margin: 3rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 3rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 3rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 3rem !important;\n }\n .m-xl-4 {\n margin: 4.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 4.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 4.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 4.5rem !important;\n }\n .m-xl-5 {\n margin: 9rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 9rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 9rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 9rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 9rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.75rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.75rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.75rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.75rem !important;\n }\n .p-xl-2 {\n padding: 1.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 1.5rem !important;\n }\n .p-xl-3 {\n padding: 3rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 3rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 3rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 3rem !important;\n }\n .p-xl-4 {\n padding: 4.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 4.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 4.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 4.5rem !important;\n }\n .p-xl-5 {\n padding: 9rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 9rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 9rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 9rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 9rem !important;\n }\n .m-xl-n1 {\n margin: -0.75rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.75rem !important;\n }\n .m-xl-n2 {\n margin: -1.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n3 {\n margin: -3rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -3rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -3rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -3rem !important;\n }\n .m-xl-n4 {\n margin: -4.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -4.5rem !important;\n }\n .m-xl-n5 {\n margin: -9rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -9rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -9rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -9rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1330px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n .my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n .mx-xxl-0 {\n margin-right: 0 !important;\n }\n .mb-xxl-0,\n .my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n .mx-xxl-0 {\n margin-left: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.75rem !important;\n }\n .mt-xxl-1,\n .my-xxl-1 {\n margin-top: 0.75rem !important;\n }\n .mr-xxl-1,\n .mx-xxl-1 {\n margin-right: 0.75rem !important;\n }\n .mb-xxl-1,\n .my-xxl-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-xxl-1,\n .mx-xxl-1 {\n margin-left: 0.75rem !important;\n }\n .m-xxl-2 {\n margin: 1.5rem !important;\n }\n .mt-xxl-2,\n .my-xxl-2 {\n margin-top: 1.5rem !important;\n }\n .mr-xxl-2,\n .mx-xxl-2 {\n margin-right: 1.5rem !important;\n }\n .mb-xxl-2,\n .my-xxl-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xxl-2,\n .mx-xxl-2 {\n margin-left: 1.5rem !important;\n }\n .m-xxl-3 {\n margin: 3rem !important;\n }\n .mt-xxl-3,\n .my-xxl-3 {\n margin-top: 3rem !important;\n }\n .mr-xxl-3,\n .mx-xxl-3 {\n margin-right: 3rem !important;\n }\n .mb-xxl-3,\n .my-xxl-3 {\n margin-bottom: 3rem !important;\n }\n .ml-xxl-3,\n .mx-xxl-3 {\n margin-left: 3rem !important;\n }\n .m-xxl-4 {\n margin: 4.5rem !important;\n }\n .mt-xxl-4,\n .my-xxl-4 {\n margin-top: 4.5rem !important;\n }\n .mr-xxl-4,\n .mx-xxl-4 {\n margin-right: 4.5rem !important;\n }\n .mb-xxl-4,\n .my-xxl-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-xxl-4,\n .mx-xxl-4 {\n margin-left: 4.5rem !important;\n }\n .m-xxl-5 {\n margin: 9rem !important;\n }\n .mt-xxl-5,\n .my-xxl-5 {\n margin-top: 9rem !important;\n }\n .mr-xxl-5,\n .mx-xxl-5 {\n margin-right: 9rem !important;\n }\n .mb-xxl-5,\n .my-xxl-5 {\n margin-bottom: 9rem !important;\n }\n .ml-xxl-5,\n .mx-xxl-5 {\n margin-left: 9rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n .py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n .px-xxl-0 {\n padding-right: 0 !important;\n }\n .pb-xxl-0,\n .py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n .px-xxl-0 {\n padding-left: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.75rem !important;\n }\n .pt-xxl-1,\n .py-xxl-1 {\n padding-top: 0.75rem !important;\n }\n .pr-xxl-1,\n .px-xxl-1 {\n padding-right: 0.75rem !important;\n }\n .pb-xxl-1,\n .py-xxl-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-xxl-1,\n .px-xxl-1 {\n padding-left: 0.75rem !important;\n }\n .p-xxl-2 {\n padding: 1.5rem !important;\n }\n .pt-xxl-2,\n .py-xxl-2 {\n padding-top: 1.5rem !important;\n }\n .pr-xxl-2,\n .px-xxl-2 {\n padding-right: 1.5rem !important;\n }\n .pb-xxl-2,\n .py-xxl-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xxl-2,\n .px-xxl-2 {\n padding-left: 1.5rem !important;\n }\n .p-xxl-3 {\n padding: 3rem !important;\n }\n .pt-xxl-3,\n .py-xxl-3 {\n padding-top: 3rem !important;\n }\n .pr-xxl-3,\n .px-xxl-3 {\n padding-right: 3rem !important;\n }\n .pb-xxl-3,\n .py-xxl-3 {\n padding-bottom: 3rem !important;\n }\n .pl-xxl-3,\n .px-xxl-3 {\n padding-left: 3rem !important;\n }\n .p-xxl-4 {\n padding: 4.5rem !important;\n }\n .pt-xxl-4,\n .py-xxl-4 {\n padding-top: 4.5rem !important;\n }\n .pr-xxl-4,\n .px-xxl-4 {\n padding-right: 4.5rem !important;\n }\n .pb-xxl-4,\n .py-xxl-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-xxl-4,\n .px-xxl-4 {\n padding-left: 4.5rem !important;\n }\n .p-xxl-5 {\n padding: 9rem !important;\n }\n .pt-xxl-5,\n .py-xxl-5 {\n padding-top: 9rem !important;\n }\n .pr-xxl-5,\n .px-xxl-5 {\n padding-right: 9rem !important;\n }\n .pb-xxl-5,\n .py-xxl-5 {\n padding-bottom: 9rem !important;\n }\n .pl-xxl-5,\n .px-xxl-5 {\n padding-left: 9rem !important;\n }\n .m-xxl-n1 {\n margin: -0.75rem !important;\n }\n .mt-xxl-n1,\n .my-xxl-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-xxl-n1,\n .mx-xxl-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-xxl-n1,\n .my-xxl-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-xxl-n1,\n .mx-xxl-n1 {\n margin-left: -0.75rem !important;\n }\n .m-xxl-n2 {\n margin: -1.5rem !important;\n }\n .mt-xxl-n2,\n .my-xxl-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-xxl-n2,\n .mx-xxl-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-xxl-n2,\n .my-xxl-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xxl-n2,\n .mx-xxl-n2 {\n margin-left: -1.5rem !important;\n }\n .m-xxl-n3 {\n margin: -3rem !important;\n }\n .mt-xxl-n3,\n .my-xxl-n3 {\n margin-top: -3rem !important;\n }\n .mr-xxl-n3,\n .mx-xxl-n3 {\n margin-right: -3rem !important;\n }\n .mb-xxl-n3,\n .my-xxl-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-xxl-n3,\n .mx-xxl-n3 {\n margin-left: -3rem !important;\n }\n .m-xxl-n4 {\n margin: -4.5rem !important;\n }\n .mt-xxl-n4,\n .my-xxl-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-xxl-n4,\n .mx-xxl-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-xxl-n4,\n .my-xxl-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-xxl-n4,\n .mx-xxl-n4 {\n margin-left: -4.5rem !important;\n }\n .m-xxl-n5 {\n margin: -9rem !important;\n }\n .mt-xxl-n5,\n .my-xxl-n5 {\n margin-top: -9rem !important;\n }\n .mr-xxl-n5,\n .mx-xxl-n5 {\n margin-right: -9rem !important;\n }\n .mb-xxl-n5,\n .my-xxl-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-xxl-n5,\n .mx-xxl-n5 {\n margin-left: -9rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n .my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n .mx-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-auto,\n .my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n .mx-xxl-auto {\n margin-left: auto !important;\n }\n}\n@font-face {\n font-family: \"cpschool\";\n src: url(\"../fonts/icomoon/cpschool.ttf?u6r81r\") format(\"truetype\"), url(\"../fonts/icomoon/cpschool.woff?u6r81r\") format(\"woff\"), url(\"../fonts/icomoon/cpschool.svg?u6r81r#cpschool\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n.cps-icon, .wp-block-latest-posts .wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \"cpschool\" !important;\n speak: never;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.cps-icon-twitter-square:before {\n content: \"\\e93c\";\n}\n\n.cps-icon-twitter:before {\n content: \"\\e986\";\n}\n\n.cps-icon-user-graduate-solid:before {\n content: \"\\e912\";\n}\n\n.cps-icon-theater-masks-solid:before {\n content: \"\\e929\";\n}\n\n.cps-icon-shapes-solid:before {\n content: \"\\e92a\";\n}\n\n.cps-icon-book-open-solid:before {\n content: \"\\e92b\";\n}\n\n.cps-icon-book-reader-solid:before {\n content: \"\\e92c\";\n}\n\n.cps-icon-laptop-code-solid:before {\n content: \"\\e92d\";\n}\n\n.cps-icon-graduation-cap-solid:before {\n content: \"\\e92e\";\n}\n\n.cps-icon-chalkboard-teacher-solid:before {\n content: \"\\e92f\";\n}\n\n.cps-icon-chalkboard-solid:before {\n content: \"\\e930\";\n}\n\n.cps-icon-school-solid:before {\n content: \"\\e931\";\n}\n\n.cps-icon-clock-regular:before {\n content: \"\\e932\";\n}\n\n.cps-icon-rocket-solid:before {\n content: \"\\e933\";\n}\n\n.cps-icon-user-nurse-solid:before {\n content: \"\\e934\";\n}\n\n.cps-icon-asterisk:before {\n content: \"\\f069\";\n}\n\n.cps-icon-plus:before {\n content: \"\\f067\";\n}\n\n.cps-icon-question:before {\n content: \"\\f128\";\n}\n\n.cps-icon-minus:before {\n content: \"\\f068\";\n}\n\n.cps-icon-music:before {\n content: \"\\f001\";\n}\n\n.cps-icon-envelope-o:before {\n content: \"\\f003\";\n}\n\n.cps-icon-star1:before {\n content: \"\\f005\";\n}\n\n.cps-icon-user1:before {\n content: \"\\f007\";\n}\n\n.cps-icon-clock-o:before {\n content: \"\\f017\";\n}\n\n.cps-icon-road:before {\n content: \"\\f018\";\n}\n\n.cps-icon-inbox:before {\n content: \"\\f01c\";\n}\n\n.cps-icon-lock1:before {\n content: \"\\f023\";\n}\n\n.cps-icon-headphones:before {\n content: \"\\f025\";\n}\n\n.cps-icon-print:before {\n content: \"\\f02f\";\n}\n\n.cps-icon-camera1:before {\n content: \"\\f030\";\n}\n\n.cps-icon-video-camera:before {\n content: \"\\f03d\";\n}\n\n.cps-icon-gift1:before {\n content: \"\\f06b\";\n}\n\n.cps-icon-plane:before {\n content: \"\\f072\";\n}\n\n.cps-icon-calendar1:before {\n content: \"\\f073\";\n}\n\n.cps-icon-comment1:before {\n content: \"\\f075\";\n}\n\n.cps-icon-facebook-square:before {\n content: \"\\f082\";\n}\n\n.cps-icon-key:before {\n content: \"\\f084\";\n}\n\n.cps-icon-linkedin-square:before {\n content: \"\\f08c\";\n}\n\n.cps-icon-facebook:before {\n content: \"\\f09a\";\n}\n\n.cps-icon-facebook-f:before {\n content: \"\\f09a\";\n}\n\n.cps-icon-bell-o:before {\n content: \"\\f0a2\";\n}\n\n.cps-icon-chain:before {\n content: \"\\f0c1\";\n}\n\n.cps-icon-link1:before {\n content: \"\\f0c1\";\n}\n\n.cps-icon-money:before {\n content: \"\\f0d6\";\n}\n\n.cps-icon-linkedin:before {\n content: \"\\f0e1\";\n}\n\n.cps-icon-umbrella:before {\n content: \"\\f0e9\";\n}\n\n.cps-icon-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n\n.cps-icon-user-md:before {\n content: \"\\f0f0\";\n}\n\n.cps-icon-stethoscope:before {\n content: \"\\f0f1\";\n}\n\n.cps-icon-suitcase:before {\n content: \"\\f0f2\";\n}\n\n.cps-icon-bell1:before {\n content: \"\\f0f3\";\n}\n\n.cps-icon-cutlery:before {\n content: \"\\f0f5\";\n}\n\n.cps-icon-file-text-o:before {\n content: \"\\f0f6\";\n}\n\n.cps-icon-ambulance:before {\n content: \"\\f0f9\";\n}\n\n.cps-icon-medkit:before {\n content: \"\\f0fa\";\n}\n\n.cps-icon-superscript:before {\n content: \"\\f12b\";\n}\n\n.cps-icon-microphone:before {\n content: \"\\f130\";\n}\n\n.cps-icon-youtube-square:before {\n content: \"\\f166\";\n}\n\n.cps-icon-flickr1:before {\n content: \"\\f16e\";\n}\n\n.cps-icon-sun-o:before {\n content: \"\\f185\";\n}\n\n.cps-icon-moon-o:before {\n content: \"\\f186\";\n}\n\n.cps-icon-wheelchair:before {\n content: \"\\f193\";\n}\n\n.cps-icon-vimeo-square:before {\n content: \"\\f194\";\n}\n\n.cps-icon-space-shuttle:before {\n content: \"\\f197\";\n}\n\n.cps-icon-bank:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-institution:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-university:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-graduation-cap:before {\n content: \"\\f19d\";\n}\n\n.cps-icon-mortar-board:before {\n content: \"\\f19d\";\n}\n\n.cps-icon-child:before {\n content: \"\\f1ae\";\n}\n\n.cps-icon-paw:before {\n content: \"\\f1b0\";\n}\n\n.cps-icon-recycle:before {\n content: \"\\f1b8\";\n}\n\n.cps-icon-automobile:before {\n content: \"\\f1b9\";\n}\n\n.cps-icon-car:before {\n content: \"\\f1b9\";\n}\n\n.cps-icon-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n\n.cps-icon-send-o:before {\n content: \"\\f1d9\";\n}\n\n.cps-icon-copyright:before {\n content: \"\\f1f9\";\n}\n\n.cps-icon-at:before {\n content: \"\\f1fa\";\n}\n\n.cps-icon-bus:before {\n content: \"\\f207\";\n}\n\n.cps-icon-cc:before {\n content: \"\\f20a\";\n}\n\n.cps-icon-user-secret:before {\n content: \"\\f21b\";\n}\n\n.cps-icon-user-plus:before {\n content: \"\\f234\";\n}\n\n.cps-icon-balance-scale:before {\n content: \"\\f24e\";\n}\n\n.cps-icon-creative-commons:before {\n content: \"\\f25e\";\n}\n\n.cps-icon-vimeo:before {\n content: \"\\f27d\";\n}\n\n.cps-icon-credit-card-alt:before {\n content: \"\\f283\";\n}\n\n.cps-icon-universal-access:before {\n content: \"\\f29a\";\n}\n\n.cps-icon-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n\n.cps-icon-question-circle-o:before {\n content: \"\\f29c\";\n}\n\n.cps-icon-address-card-o:before {\n content: \"\\f2bc\";\n}\n\n.cps-icon-vcard-o:before {\n content: \"\\f2bc\";\n}\n\n.cps-icon-user-o:before {\n content: \"\\f2c0\";\n}\n\n.cps-icon-grav:before {\n content: \"\\f2d6\";\n}\n\n.cps-icon-envelope:before {\n content: \"\\e936\";\n}\n\n.cps-icon-bubble:before {\n content: \"\\e937\";\n}\n\n.cps-icon-users1:before {\n content: \"\\e938\";\n}\n\n.cps-icon-bell2:before {\n content: \"\\e939\";\n}\n\n.cps-icon-pin:before {\n content: \"\\e905\";\n}\n\n.cps-icon-calendar2:before {\n content: \"\\e93a\";\n}\n\n.cps-icon-support:before {\n content: \"\\e93b\";\n}\n\n.cps-icon-home4:before {\n content: \"\\e93d\";\n}\n\n.cps-icon-ring_volume:before {\n content: \"\\e93e\";\n}\n\n.cps-icon-where_to_vote:before {\n content: \"\\e93f\";\n}\n\n.cps-icon-access_alarmalarm:before {\n content: \"\\e940\";\n}\n\n.cps-icon-data_usage:before {\n content: \"\\e941\";\n}\n\n.cps-icon-insert_emoticontag_facesmood:before {\n content: \"\\e942\";\n}\n\n.cps-icon-insert_invitationevent:before {\n content: \"\\e943\";\n}\n\n.cps-icon-camera_altphoto_cameralocal_see:before {\n content: \"\\e944\";\n}\n\n.cps-icon-local_restaurantrestaurant_menu:before {\n content: \"\\e945\";\n}\n\n.cps-icon-add_location:before {\n content: \"\\e946\";\n}\n\n.cps-icon-near_me:before {\n content: \"\\e947\";\n}\n\n.cps-icon-restaurant:before {\n content: \"\\e948\";\n}\n\n.cps-icon-departure_board:before {\n content: \"\\e949\";\n}\n\n.cps-icon-pie_chart:before {\n content: \"\\e94a\";\n}\n\n.cps-icon-cake:before {\n content: \"\\e94b\";\n}\n\n.cps-icon-notifications:before {\n content: \"\\e94c\";\n}\n\n.cps-icon-school:before {\n content: \"\\e94d\";\n}\n\n.cps-icon-sentiment_dissatisfied:before {\n content: \"\\e94e\";\n}\n\n.cps-icon-sentiment_neutral:before {\n content: \"\\e94f\";\n}\n\n.cps-icon-sentiment_satisfied:before {\n content: \"\\e950\";\n}\n\n.cps-icon-sentiment_very_dissatisfied:before {\n content: \"\\e951\";\n}\n\n.cps-icon-sentiment_very_satisfied:before {\n content: \"\\e952\";\n}\n\n.cps-icon-thumb_down_alt:before {\n content: \"\\e953\";\n}\n\n.cps-icon-thumb_up_alt:before {\n content: \"\\e954\";\n}\n\n.cps-icon-account_balance:before {\n content: \"\\e955\";\n}\n\n.cps-icon-search:before {\n content: \"\\e906\";\n}\n\n.cps-icon-verified_user:before {\n content: \"\\e956\";\n}\n\n.cps-icon-fingerprint:before {\n content: \"\\e957\";\n}\n\n.cps-icon-g_translate:before {\n content: \"\\e928\";\n}\n\n.cps-icon-wb_twighlight:before {\n content: \"\\e958\";\n}\n\n.cps-icon-emoji_emotions:before {\n content: \"\\e959\";\n}\n\n.cps-icon-emoji_events:before {\n content: \"\\e95a\";\n}\n\n.cps-icon-emoji_objects:before {\n content: \"\\e95b\";\n}\n\n.cps-icon-sports_esports:before {\n content: \"\\e95c\";\n}\n\n.cps-icon-sports_football:before {\n content: \"\\e95d\";\n}\n\n.cps-icon-sports_golf:before {\n content: \"\\e95e\";\n}\n\n.cps-icon-sports_hockey:before {\n content: \"\\e95f\";\n}\n\n.cps-icon-sports_rugby:before {\n content: \"\\e960\";\n}\n\n.cps-icon-sports_soccer:before {\n content: \"\\e961\";\n}\n\n.cps-icon-sports_volleyball:before {\n content: \"\\e962\";\n}\n\n.cps-icon-sports_tennis:before {\n content: \"\\e963\";\n}\n\n.cps-icon-lunch_dining:before {\n content: \"\\e964\";\n}\n\n.cps-icon-park:before {\n content: \"\\e965\";\n}\n\n.cps-icon-icecream:before {\n content: \"\\e966\";\n}\n\n.cps-icon-volunteer_activism:before {\n content: \"\\e967\";\n}\n\n.cps-icon-ac_unit:before {\n content: \"\\e968\";\n}\n\n.cps-icon-beach_access:before {\n content: \"\\e969\";\n}\n\n.cps-icon-child_care:before {\n content: \"\\e96a\";\n}\n\n.cps-icon-room_service:before {\n content: \"\\e96b\";\n}\n\n.cps-icon-activity:before {\n content: \"\\e908\";\n}\n\n.cps-icon-aperture:before {\n content: \"\\e90a\";\n}\n\n.cps-icon-bell:before {\n content: \"\\e90b\";\n}\n\n.cps-icon-book-open:before {\n content: \"\\e90c\";\n}\n\n.cps-icon-book:before {\n content: \"\\e90d\";\n}\n\n.cps-icon-bookmark:before {\n content: \"\\e90e\";\n}\n\n.cps-icon-calendar:before, .wp-block-latest-posts .wp-block-latest-posts__post-author:before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date:before {\n content: \"\\e900\";\n}\n\n.cps-icon-camera:before {\n content: \"\\e90f\";\n}\n\n.cps-icon-chevron-left:before {\n content: \"\\e926\";\n}\n\n.cps-icon-chevron-right:before {\n content: \"\\e927\";\n}\n\n.cps-icon-clock:before {\n content: \"\\e96c\";\n}\n\n.cps-icon-cloud:before {\n content: \"\\e910\";\n}\n\n.cps-icon-coffee:before {\n content: \"\\e96d\";\n}\n\n.cps-icon-compass:before {\n content: \"\\e911\";\n}\n\n.cps-icon-dollar-sign:before {\n content: \"\\e96e\";\n}\n\n.cps-icon-eye:before {\n content: \"\\e96f\";\n}\n\n.cps-icon-file-text:before {\n content: \"\\e913\";\n}\n\n.cps-icon-folder:before {\n content: \"\\e914\";\n}\n\n.cps-icon-gift:before {\n content: \"\\e915\";\n}\n\n.cps-icon-globe:before {\n content: \"\\e970\";\n}\n\n.cps-icon-grid:before {\n content: \"\\e916\";\n}\n\n.cps-icon-heart3:before {\n content: \"\\e971\";\n}\n\n.cps-icon-help-circle:before {\n content: \"\\e972\";\n}\n\n.cps-icon-home:before {\n content: \"\\e917\";\n}\n\n.cps-icon-category:before {\n content: \"\\e901\";\n}\n\n.cps-icon-info:before {\n content: \"\\e918\";\n}\n\n.cps-icon-life-buoy:before {\n content: \"\\e973\";\n}\n\n.cps-icon-link:before {\n content: \"\\e919\";\n}\n\n.cps-icon-lock:before {\n content: \"\\e91a\";\n}\n\n.cps-icon-mail:before {\n content: \"\\e91b\";\n}\n\n.cps-icon-map-pin:before {\n content: \"\\e91c\";\n}\n\n.cps-icon-menu:before {\n content: \"\\e907\";\n}\n\n.cps-icon-comment:before {\n content: \"\\e904\";\n}\n\n.cps-icon-paperclip:before {\n content: \"\\e91d\";\n}\n\n.cps-icon-phone:before {\n content: \"\\e91e\";\n}\n\n.cps-icon-printer:before {\n content: \"\\e91f\";\n}\n\n.cps-icon-settings:before {\n content: \"\\e920\";\n}\n\n.cps-icon-share:before {\n content: \"\\e921\";\n}\n\n.cps-icon-shopping-bag:before {\n content: \"\\e922\";\n}\n\n.cps-icon-star:before {\n content: \"\\e923\";\n}\n\n.cps-icon-tag:before {\n content: \"\\e902\";\n}\n\n.cps-icon-thumbs-up:before {\n content: \"\\e924\";\n}\n\n.cps-icon-user:before {\n content: \"\\e903\";\n}\n\n.cps-icon-users:before {\n content: \"\\e925\";\n}\n\n.cps-icon-close:before {\n content: \"\\e909\";\n}\n\n.cps-icon-home2:before {\n content: \"\\e974\";\n}\n\n.cps-icon-home21:before {\n content: \"\\e975\";\n}\n\n.cps-icon-home3:before {\n content: \"\\e976\";\n}\n\n.cps-icon-pencil:before {\n content: \"\\e977\";\n}\n\n.cps-icon-pencil2:before {\n content: \"\\e978\";\n}\n\n.cps-icon-headphones1:before {\n content: \"\\e979\";\n}\n\n.cps-icon-music1:before {\n content: \"\\e97a\";\n}\n\n.cps-icon-book1:before {\n content: \"\\e935\";\n}\n\n.cps-icon-price-tags:before {\n content: \"\\e97b\";\n}\n\n.cps-icon-lifebuoy:before {\n content: \"\\e97c\";\n}\n\n.cps-icon-pushpin:before {\n content: \"\\e97d\";\n}\n\n.cps-icon-location:before {\n content: \"\\e983\";\n}\n\n.cps-icon-location2:before {\n content: \"\\e97e\";\n}\n\n.cps-icon-mobile:before {\n content: \"\\e984\";\n}\n\n.cps-icon-tv:before {\n content: \"\\e97f\";\n}\n\n.cps-icon-drawer:before {\n content: \"\\e980\";\n}\n\n.cps-icon-bubbles3:before {\n content: \"\\e981\";\n}\n\n.cps-icon-bubbles4:before {\n content: \"\\e982\";\n}\n\n.cps-icon-user2:before {\n content: \"\\e985\";\n}\n\n.cps-icon-key1:before {\n content: \"\\e98d\";\n}\n\n.cps-icon-lock2:before {\n content: \"\\e98f\";\n}\n\n.cps-icon-wrench:before {\n content: \"\\e991\";\n}\n\n.cps-icon-magic-wand:before {\n content: \"\\e997\";\n}\n\n.cps-icon-aid-kit:before {\n content: \"\\e998\";\n}\n\n.cps-icon-stats-dots:before {\n content: \"\\e99b\";\n}\n\n.cps-icon-trophy:before {\n content: \"\\e99e\";\n}\n\n.cps-icon-gift2:before {\n content: \"\\e99f\";\n}\n\n.cps-icon-spoon-knife:before {\n content: \"\\e9a3\";\n}\n\n.cps-icon-lab:before {\n content: \"\\e9aa\";\n}\n\n.cps-icon-sphere:before {\n content: \"\\e9c9\";\n}\n\n.cps-icon-earth:before {\n content: \"\\e9ca\";\n}\n\n.cps-icon-heart1:before {\n content: \"\\e9da\";\n}\n\n.cps-icon-checkmark:before {\n content: \"\\ea10\";\n}\n\n.cps-icon-sort-alpha-asc:before {\n content: \"\\ea48\";\n}\n\n.cps-icon-sort-alpha-desc:before {\n content: \"\\ea49\";\n}\n\n.cps-icon-instagram:before {\n content: \"\\ea92\";\n}\n\n.cps-icon-youtube:before {\n content: \"\\ea9d\";\n}\n\n.cps-icon-flickr:before {\n content: \"\\eaa4\";\n}\n\n.cps-icon-tumblr:before {\n content: \"\\eab9\";\n}\n\n@font-face {\n font-family: amstelvar;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: amstelvar;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: commissioner;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: epilogue;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: gelasio;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/gelasio/fonts/Gelasio-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: gelasio;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: hepta_slab;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: inter;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/inter/fonts/Inter.var.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: inter;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/inter/fonts/Inter-italic.var.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: lexend;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/lexend/fonts/Lexend[LXND].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: manrope;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/manrope/fonts/Manrope[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: merriweather;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: merriweather;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: mohave;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/mohave/fonts/Mohave[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: mohave;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/mohave/fonts/Mohave-Italic[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: petrona;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/petrona/fonts/Petrona[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: petrona;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/petrona/fonts/Petrona-Italic[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: playfair;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: playfair;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: public_sans;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: public_sans;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: quicksand;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: raleway;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: raleway;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: russolo;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/russolo/fonts/Russolo[opsz,wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: space_grotesk;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf\") format(\"truetype\");\n}\n.collapse-toggle::after {\n display: inline-block;\n margin-left: 0.45em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.collapse-toggle:empty::after {\n margin-left: 0;\n}\n\n.edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper .h1 {\n font-size: calc(2.25em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper .h1 {\n font-size: calc(2.5em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper .h2 {\n font-size: calc(1.8em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper .h2 {\n font-size: calc(2em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper .h3, .edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n font-size: calc(1.575em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper .h3, .edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n font-size: calc(1.75em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper .h4 {\n font-size: calc(1.35em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper .h4 {\n font-size: calc(1.5em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper .h5 {\n font-size: calc(1.125em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper .h5 {\n font-size: calc(1.25em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h6, .edit-post-visual-editor .editor-styles-wrapper .h6 {\n font-size: calc(0.9em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h6, .edit-post-visual-editor .editor-styles-wrapper .h6 {\n font-size: calc(1em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper h6,\n.edit-post-visual-editor .editor-styles-wrapper .h,\n.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n margin-bottom: 1.5rem;\n font-weight: 500;\n line-height: 1.15;\n}\n\nbody.h-style-separator.h-style-separator-bottom h1::after, body.h-style-separator.h-style-separator-bottom h2::after, body.h-style-separator.h-style-separator-bottom h3::after, body.h-style-separator.h-style-separator-bottom h4::after, body.h-style-separator.h-style-separator-bottom h5::after, body.h-style-separator.h-style-separator-bottom h6::after, body.h-style-separator.h-style-separator-bottom .h::after, body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator:not(.h-style-separator-bottom) h1::before, body.h-style-separator:not(.h-style-separator-bottom) h2::before, body.h-style-separator:not(.h-style-separator-bottom) h3::before, body.h-style-separator:not(.h-style-separator-bottom) h4::before, body.h-style-separator:not(.h-style-separator-bottom) h5::before, body.h-style-separator:not(.h-style-separator-bottom) h6::before, body.h-style-separator:not(.h-style-separator-bottom) .h::before, body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts > li > a:first-of-type::before {\n content: \"\";\n display: block;\n width: 3em;\n height: 0.1em;\n background-color: currentColor;\n border-radius: var(--roundness);\n}\n\nbody.h-style-separator:not(.h-style-separator-bottom) h1::before, body.h-style-separator:not(.h-style-separator-bottom) h2::before, body.h-style-separator:not(.h-style-separator-bottom) h3::before, body.h-style-separator:not(.h-style-separator-bottom) h4::before, body.h-style-separator:not(.h-style-separator-bottom) h5::before, body.h-style-separator:not(.h-style-separator-bottom) h6::before, body.h-style-separator:not(.h-style-separator-bottom) .h::before, body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts > li > a:first-of-type::before {\n margin-bottom: 0.5em;\n background-color: var(--color-accent);\n}\nbody.h-style-separator.h-style-separator-bottom h1::after, body.h-style-separator.h-style-separator-bottom h2::after, body.h-style-separator.h-style-separator-bottom h3::after, body.h-style-separator.h-style-separator-bottom h4::after, body.h-style-separator.h-style-separator-bottom h5::after, body.h-style-separator.h-style-separator-bottom h6::after, body.h-style-separator.h-style-separator-bottom .h::after, body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts > li > a:first-of-type::after {\n margin-top: 0.5em;\n background-color: var(--color-accent);\n}\nbody.h-style-separator.h-style-separator-hl h1::before, body.h-style-separator.h-style-separator-hl h1::after, body.h-style-separator.h-style-separator-hl h2::before, body.h-style-separator.h-style-separator-hl h2::after, body.h-style-separator.h-style-separator-hl h3::before, body.h-style-separator.h-style-separator-hl h3::after, body.h-style-separator.h-style-separator-hl h4::before, body.h-style-separator.h-style-separator-hl h4::after, body.h-style-separator.h-style-separator-hl h5::before, body.h-style-separator.h-style-separator-hl h5::after, body.h-style-separator.h-style-separator-hl h6::before, body.h-style-separator.h-style-separator-hl h6::after, body.h-style-separator.h-style-separator-hl .h::before, body.h-style-separator.h-style-separator-hl .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator.h-style-separator-hl .h::after, body.h-style-separator.h-style-separator-hl .wp-block-latest-posts > li > a:first-of-type::after {\n background-color: var(--color-accent-hl);\n}\nbody.h-style-separator .text-center h1::before, body.h-style-separator .text-center h1::after, body.h-style-separator h1[style*=\"text-align: center\"]::before, body.h-style-separator h1[style*=\"text-align: center\"]::after, body.h-style-separator h1.has-text-align-center::before, body.h-style-separator h1.has-text-align-center::after, body.h-style-separator .text-center h2::before, body.h-style-separator .text-center h2::after, body.h-style-separator h2[style*=\"text-align: center\"]::before, body.h-style-separator h2[style*=\"text-align: center\"]::after, body.h-style-separator h2.has-text-align-center::before, body.h-style-separator h2.has-text-align-center::after, body.h-style-separator .text-center h3::before, body.h-style-separator .text-center h3::after, body.h-style-separator h3[style*=\"text-align: center\"]::before, body.h-style-separator h3[style*=\"text-align: center\"]::after, body.h-style-separator h3.has-text-align-center::before, body.h-style-separator h3.has-text-align-center::after, body.h-style-separator .text-center h4::before, body.h-style-separator .text-center h4::after, body.h-style-separator h4[style*=\"text-align: center\"]::before, body.h-style-separator h4[style*=\"text-align: center\"]::after, body.h-style-separator h4.has-text-align-center::before, body.h-style-separator h4.has-text-align-center::after, body.h-style-separator .text-center h5::before, body.h-style-separator .text-center h5::after, body.h-style-separator h5[style*=\"text-align: center\"]::before, body.h-style-separator h5[style*=\"text-align: center\"]::after, body.h-style-separator h5.has-text-align-center::before, body.h-style-separator h5.has-text-align-center::after, body.h-style-separator .text-center h6::before, body.h-style-separator .text-center h6::after, body.h-style-separator h6[style*=\"text-align: center\"]::before, body.h-style-separator h6[style*=\"text-align: center\"]::after, body.h-style-separator h6.has-text-align-center::before, body.h-style-separator h6.has-text-align-center::after, body.h-style-separator .text-center .h::before, body.h-style-separator .text-center .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator .text-center .h::after, body.h-style-separator .text-center .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator .h[style*=\"text-align: center\"]::before, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: center\"]:first-of-type::before, body.h-style-separator .h[style*=\"text-align: center\"]::after, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: center\"]:first-of-type::after, body.h-style-separator .h.has-text-align-center::before, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-center:first-of-type::before, body.h-style-separator .h.has-text-align-center::after, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-center:first-of-type::after {\n margin-left: auto;\n margin-right: auto;\n}\nbody.h-style-separator .text-right h1::before, body.h-style-separator .text-right h1::after, body.h-style-separator h1[style*=\"text-align: right\"]::before, body.h-style-separator h1[style*=\"text-align: right\"]::after, body.h-style-separator h1.has-text-align-right::before, body.h-style-separator h1.has-text-align-right::after, body.h-style-separator .text-right h2::before, body.h-style-separator .text-right h2::after, body.h-style-separator h2[style*=\"text-align: right\"]::before, body.h-style-separator h2[style*=\"text-align: right\"]::after, body.h-style-separator h2.has-text-align-right::before, body.h-style-separator h2.has-text-align-right::after, body.h-style-separator .text-right h3::before, body.h-style-separator .text-right h3::after, body.h-style-separator h3[style*=\"text-align: right\"]::before, body.h-style-separator h3[style*=\"text-align: right\"]::after, body.h-style-separator h3.has-text-align-right::before, body.h-style-separator h3.has-text-align-right::after, body.h-style-separator .text-right h4::before, body.h-style-separator .text-right h4::after, body.h-style-separator h4[style*=\"text-align: right\"]::before, body.h-style-separator h4[style*=\"text-align: right\"]::after, body.h-style-separator h4.has-text-align-right::before, body.h-style-separator h4.has-text-align-right::after, body.h-style-separator .text-right h5::before, body.h-style-separator .text-right h5::after, body.h-style-separator h5[style*=\"text-align: right\"]::before, body.h-style-separator h5[style*=\"text-align: right\"]::after, body.h-style-separator h5.has-text-align-right::before, body.h-style-separator h5.has-text-align-right::after, body.h-style-separator .text-right h6::before, body.h-style-separator .text-right h6::after, body.h-style-separator h6[style*=\"text-align: right\"]::before, body.h-style-separator h6[style*=\"text-align: right\"]::after, body.h-style-separator h6.has-text-align-right::before, body.h-style-separator h6.has-text-align-right::after, body.h-style-separator .text-right .h::before, body.h-style-separator .text-right .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator .text-right .h::after, body.h-style-separator .text-right .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator .h[style*=\"text-align: right\"]::before, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: right\"]:first-of-type::before, body.h-style-separator .h[style*=\"text-align: right\"]::after, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: right\"]:first-of-type::after, body.h-style-separator .h.has-text-align-right::before, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-right:first-of-type::before, body.h-style-separator .h.has-text-align-right::after, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-right:first-of-type::after {\n margin-left: auto;\n}\n\n.h-style-disable::before, .wp-block-latest-posts > li > a:first-of-type::before,\n.h-style-disable-top::before {\n display: none !important;\n}\n\n.h-style-disable::after, .wp-block-latest-posts > li > a:first-of-type::after,\n.h-style-disable-bottom::after {\n display: none !important;\n}\n\n.editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button,\n.btn {\n text-transform: uppercase;\n text-decoration: none;\n transition: background-color 0.5s ease, box-shadow 0.5s ease;\n font-weight: 600;\n border-style: solid;\n border-width: 0;\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n padding: 0.3375rem 0.675rem;\n font-size: 0.9em;\n line-height: 1.35;\n border-radius: var(--roundness);\n /*\n body:not(.shadows-disabled) & {\n & {\n transition: none;\n }\n &:not(:focus-visible):not(:hover) {\n @include adjusted-shadow(0.7);\n }\n }\n */\n /*\n @supports ( font-variation-settings: normal ) {\n body.font-up & {\n padding-bottom: $btn-padding-y+0.15rem;\n }\n body.font-down & {\n padding-top: $btn-padding-y+0.15rem;\n }\n }\n */\n}\n@media (min-width: 992px) {\n .editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button .wp-block-button__link,\n .wp-block-file .wp-element-button,\n .wp-block-search__button,\n .btn {\n padding: 0.375rem 0.75rem;\n font-size: 1em;\n line-height: 1.5;\n border-radius: var(--roundness);\n }\n}\n.editor-styles-wrapper input[type=submit]:not(.btn) i, .editor-styles-wrapper input[type=button]:not(.btn) i, .wp-block-button .wp-block-button__link i,\n.wp-block-file .wp-element-button i,\n.wp-block-search__button i,\n.btn i {\n display: inline-block;\n text-decoration: none;\n vertical-align: middle;\n font-size: 1.35em;\n}\n.editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn:hover {\n text-decoration: underline;\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible, .editor-styles-wrapper input[type=submit]:active:not(.btn), .editor-styles-wrapper input[type=button]:active:not(.btn), .wp-block-button .wp-block-button__link:active,\n.wp-block-file .wp-element-button:active,\n.wp-block-search__button:active, .editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn:focus-visible,\n.btn:active,\n.btn:hover {\n opacity: 1;\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible,\n.btn:focus-visible {\n outline-offset: 0.3rem;\n outline-width: 0.2rem;\n}\np .editor-styles-wrapper input[type=submit]:not(:first-child):not(.btn), .editor-styles-wrapper p input[type=submit]:not(:first-child):not(.btn), p .editor-styles-wrapper input[type=button]:not(:first-child):not(.btn), .editor-styles-wrapper p input[type=button]:not(:first-child):not(.btn), p .wp-block-button .wp-block-button__link:not(:first-child), .wp-block-button p .wp-block-button__link:not(:first-child),\np .wp-block-file .wp-element-button:not(:first-child),\n.wp-block-file p .wp-element-button:not(:first-child),\np .wp-block-search__button:not(:first-child),\np .btn:not(:first-child) {\n margin-left: 0.5rem;\n}\np .editor-styles-wrapper input[type=submit]:not(:last-child):not(.btn), .editor-styles-wrapper p input[type=submit]:not(:last-child):not(.btn), p .editor-styles-wrapper input[type=button]:not(:last-child):not(.btn), .editor-styles-wrapper p input[type=button]:not(:last-child):not(.btn), p .wp-block-button .wp-block-button__link:not(:last-child), .wp-block-button p .wp-block-button__link:not(:last-child),\np .wp-block-file .wp-element-button:not(:last-child),\n.wp-block-file p .wp-element-button:not(:last-child),\np .wp-block-search__button:not(:last-child),\np .btn:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.btn-block, .btn-block .wp-block-button__link {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block, .btn-block .wp-block-button__link + .btn-block, .btn-block .btn-block + .wp-block-button__link, .btn-block .wp-block-button__link + .wp-block-button__link {\n margin-top: 0.5rem;\n}\n\n.btn:disabled {\n box-shadow: none !important;\n text-decoration: none !important;\n opacity: 0.5;\n}\n\n.editor-styles-wrapper input[type=submit]:not(.btn),\n.btn-primary {\n background-color: var(--color-accent-hl);\n border-color: var(--color-accent-hl);\n color: var(--color-accent-hl-contrast);\n}\n.editor-styles-wrapper input[type=submit]:hover:not(.btn),\n.btn-primary:hover {\n box-shadow: 0 0 0 0.2rem var(--color-accent-hl-a), 0 0 0 0.2rem var(--color);\n color: var(--color-accent-hl-contrast);\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),\n.btn-primary:focus-visible {\n outline-color: var(--color-accent);\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\nbody.btn-style-outline .btn-primary:not(:hover):not(:focus-visible) {\n color: var(--color-accent-hl);\n}\n\n.editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button,\n.btn-secondary {\n background-color: var(--color-accent);\n border-color: var(--color-accent);\n color: var(--color-accent-contrast);\n}\n.editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn-secondary:hover {\n background-color: var(--color-accent);\n box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color);\n color: var(--color-accent-contrast);\n}\n.editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible,\n.btn-secondary:focus-visible {\n outline-color: var(--color-accent-hl);\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible), .wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n}\n\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link, .wp-block-button body.btn-style-outline .wp-block-button__link,\nbody.btn-style-outline .wp-block-file .wp-element-button,\n.wp-block-file body.btn-style-outline .wp-element-button,\nbody.btn-style-outline .wp-block-search__button,\nbody.btn-style-outline .btn,\n.is-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link,\n.wp-block-button .is-style-outline .wp-block-button__link,\n.is-style-outline .wp-block-file .wp-element-button,\n.wp-block-file .is-style-outline .wp-element-button,\n.is-style-outline .wp-block-search__button,\n.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {\n border-width: 0.15rem;\n padding: 0.225rem 0.675rem;\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible), .wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .btn:not(:hover):not(:focus-visible),\n.is-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),\n.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\n.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),\n.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\n.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color) {\n color: var(--color-accent);\n background-color: transparent !important;\n border-color: currentColor !important;\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:hover:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:hover:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:hover, .wp-block-button body.btn-style-outline .wp-block-button__link:hover,\nbody.btn-style-outline .wp-block-file .wp-element-button:hover,\n.wp-block-file body.btn-style-outline .wp-element-button:hover,\nbody.btn-style-outline .wp-block-search__button:hover, body.btn-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:focus-visible:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:focus-visible:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible, .wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,\nbody.btn-style-outline .wp-block-file .wp-element-button:focus-visible,\n.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,\nbody.btn-style-outline .wp-block-search__button:focus-visible,\nbody.btn-style-outline .btn:hover,\nbody.btn-style-outline .btn:focus-visible,\n.is-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:hover:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:hover:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:hover,\n.wp-block-button .is-style-outline .wp-block-button__link:hover,\n.is-style-outline .wp-block-file .wp-element-button:hover,\n.wp-block-file .is-style-outline .wp-element-button:hover,\n.is-style-outline .wp-block-search__button:hover,\n.is-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:focus-visible:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:focus-visible:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,\n.is-style-outline .wp-block-file .wp-element-button:focus-visible,\n.wp-block-file .is-style-outline .wp-element-button:focus-visible,\n.is-style-outline .wp-block-search__button:focus-visible,\n.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),\n.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color) {\n text-decoration: none;\n opacity: 1;\n}\n\n.form-control, body .calendar-plus #calendar-plus-search,\nbody .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n.editor-styles-wrapper input[type=tel]:not(.form-control),\n.editor-styles-wrapper input[type=email]:not(.form-control),\n.editor-styles-wrapper input[type=search]:not(.form-control),\n.editor-styles-wrapper textarea:not(.form-control),\n.editor-styles-wrapper select:not(.form-control) {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: calc(1em * var(--body-font-size) / 100);\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n outline: none;\n border-color: var(--color-accent);\n border-radius: var(--roundness);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n.form-control:focus-visible, body .calendar-plus #calendar-plus-search:focus-visible,\nbody .calendar-plus #calendar-plus-category:focus-visible, .editor-styles-wrapper input[type=text]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=tel]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=email]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=search]:focus-visible:not(.form-control),\n.editor-styles-wrapper textarea:focus-visible:not(.form-control),\n.editor-styles-wrapper select:focus-visible:not(.form-control) {\n border-color: var(--color-accent);\n box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color);\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control, body .calendar-plus #calendar-plus-search,\n body .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n .editor-styles-wrapper input[type=tel]:not(.form-control),\n .editor-styles-wrapper input[type=email]:not(.form-control),\n .editor-styles-wrapper input[type=search]:not(.form-control),\n .editor-styles-wrapper textarea:not(.form-control),\n .editor-styles-wrapper select:not(.form-control) {\n transition: none;\n }\n}\n.form-control::-ms-expand, body .calendar-plus #calendar-plus-search::-ms-expand,\nbody .calendar-plus #calendar-plus-category::-ms-expand, .editor-styles-wrapper input[type=text]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper textarea:not(.form-control)::-ms-expand,\n.editor-styles-wrapper select:not(.form-control)::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control::placeholder, body .calendar-plus #calendar-plus-search::placeholder,\nbody .calendar-plus #calendar-plus-category::placeholder, .editor-styles-wrapper input[type=text]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=tel]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=email]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=search]:not(.form-control)::placeholder,\n.editor-styles-wrapper textarea:not(.form-control)::placeholder,\n.editor-styles-wrapper select:not(.form-control)::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, body .calendar-plus #calendar-plus-search:disabled,\nbody .calendar-plus #calendar-plus-category:disabled, .editor-styles-wrapper input[type=text]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=tel]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=email]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=search]:disabled:not(.form-control),\n.editor-styles-wrapper textarea:disabled:not(.form-control),\n.editor-styles-wrapper select:disabled:not(.form-control), .form-control[readonly], body .calendar-plus [readonly]#calendar-plus-search,\nbody .calendar-plus [readonly]#calendar-plus-category, .editor-styles-wrapper input[readonly][type=text]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=tel]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=email]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=search]:not(.form-control),\n.editor-styles-wrapper textarea[readonly]:not(.form-control),\n.editor-styles-wrapper select[readonly]:not(.form-control) {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value, body .calendar-plus select#calendar-plus-search:focus::-ms-value,\nbody .calendar-plus select#calendar-plus-category:focus::-ms-value,\n.editor-styles-wrapper select:focus:not(.form-control)::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: calc(0.875em * var(--body-font-size) / 100);\n line-height: 1.5;\n border-radius: var(--roundness);\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: calc(1.25em * var(--body-font-size) / 100);\n line-height: 1.5;\n border-radius: var(--roundness);\n}\n\nselect.form-control[size], body .calendar-plus select[size]#calendar-plus-search,\nbody .calendar-plus select[size]#calendar-plus-category,\n.editor-styles-wrapper select[size]:not(.form-control), select.form-control[multiple], body .calendar-plus select[multiple]#calendar-plus-search,\nbody .calendar-plus select[multiple]#calendar-plus-category,\n.editor-styles-wrapper select[multiple]:not(.form-control) {\n height: auto;\n}\n\ntextarea.form-control, body .calendar-plus textarea#calendar-plus-search,\nbody .calendar-plus textarea#calendar-plus-category,\n.editor-styles-wrapper textarea:not(.form-control) {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.entries-row article {\n position: relative;\n margin-bottom: 3rem;\n}\n.entries-row .entry-header {\n margin-bottom: 2rem;\n}\n.entries-row .entry-header :last-child {\n margin-bottom: 0;\n}\n.entries-row.image-on-top article {\n display: flex;\n flex-direction: column;\n}\n.entries-row.image-on-top .entry-featured-image {\n margin-top: 0;\n order: -1;\n}\n.entries-row.image-disabled .entry-featured-image {\n display: none;\n}\n.entries-row .entry-meta > ul {\n margin-bottom: 0;\n}\n.entries-row .entry-meta > ul > li.post-author-has-avatar {\n display: block;\n margin-bottom: 1rem;\n}\n\n.entry-col-boxed .entry-col {\n margin-bottom: 2rem;\n}\n.entry-col-boxed article {\n height: 100%;\n margin-bottom: 0px;\n padding: 2rem;\n border-radius: var(--roundness);\n}\nbody:not(.shadows-disabled) .entry-col-boxed article {\n box-shadow: 0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0, 0, 0, 0.5);\n}\n.entry-col-boxed article::after {\n display: none;\n}\n.entry-col-boxed.image-on-top .entry-featured-image {\n margin: -2rem -2rem 2rem;\n text-align: center;\n}\n\n.avatar {\n border-radius: 24px;\n margin-right: 0.5rem;\n}\n\n.page-header {\n margin-bottom: 3rem;\n}\n.page-header .page-title {\n margin-bottom: 1rem;\n}\n.page-header .breadcrumbs {\n display: inline-block;\n}\n.page-header .breadcrumb {\n padding: 0;\n}\n.page-header .breadcrumb .active :before {\n padding-right: 0;\n}\n.page-header .breadcrumb .active span {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled {\n display: none;\n}\n\nbody.blog.hide-hero-page-title .page-header, body.blog.hide-hero-page-title #hero-main {\n display: none;\n}\n\n.entry-title a {\n text-decoration: none;\n}\n.entry-title a {\n color: var(--color-contrast);\n}\n.entry-title a:hover {\n text-decoration: underline;\n}\n\n.entry-type-idicator {\n margin-right: 0.75rem;\n}\n\n.entry-content::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.entry-content > *:first-child {\n margin-top: 0;\n}\n.entry-content > *:last-child {\n margin-bottom: 0;\n}\n.entry-content h2:not(:first-child), .entry-content .h2:not(:first-child) {\n margin-top: 3rem;\n}\n.entry-content h2:not(:last-child), .entry-content .h2:not(:last-child) {\n margin-bottom: 2rem;\n}\n.entry-content h3:not(:first-child), .entry-content .h3:not(:first-child), .entry-content .wp-block-latest-posts > li > a:not(:first-child):first-of-type {\n margin-top: 2.625rem;\n}\n.entry-content h3:not(:last-child), .entry-content .h3:not(:last-child), .entry-content .wp-block-latest-posts > li > a:not(:last-child):first-of-type {\n margin-bottom: 1.75rem;\n}\n.entry-content h4:not(:first-child), .entry-content .h4:not(:first-child) {\n margin-top: 2.25rem;\n}\n.entry-content h4:not(:last-child), .entry-content .h4:not(:last-child) {\n margin-bottom: 1.5rem;\n}\n.entry-content h5:not(:first-child), .entry-content .h5:not(:first-child) {\n margin-top: 1.5rem;\n}\n.entry-content h5:not(:last-child), .entry-content .h5:not(:last-child) {\n margin-bottom: 1rem;\n}\n.entry-content h6:not(:first-child), .entry-content .h6:not(:first-child) {\n margin-top: 1.125rem;\n}\n.entry-content h6:not(:last-child), .entry-content .h6:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n.entry-content > .wp-block-spacer:first-child + * {\n margin-top: 0;\n}\n.animations-enabled .entry-content > .alignfull,\n.animations-enabled .entry-content > .alignwide,\n.animations-enabled .entry-content > .wp-block-separator.is-style-wide,\n.animations-enabled .entry-content > .aligncenter,\n.animations-enabled .entry-content > .alignleft,\n.animations-enabled .entry-content > .alignright {\n opacity: 0;\n}\n.animations-enabled .entry-content > .alignfull.has-parallax,\n.animations-enabled .entry-content > .alignwide.has-parallax,\n.animations-enabled .entry-content > .has-parallax.wp-block-separator.is-style-wide,\n.animations-enabled .entry-content > .aligncenter.has-parallax,\n.animations-enabled .entry-content > .alignleft.has-parallax,\n.animations-enabled .entry-content > .alignright.has-parallax {\n opacity: initial;\n}\n\n.entry-featured-image {\n margin: 3rem 0;\n}\n.entry-featured-image img {\n object-fit: cover;\n}\n\n.entry-meta a, .entry-meta .post-sticky .meta-text {\n font-weight: 500;\n font-variation-settings: \"wght\" 500;\n}\n.entry-meta form {\n margin-top: 1.5rem;\n}\n@media (min-width: 992px) {\n .entry-meta form {\n max-width: 546px;\n }\n}\n\n.post-navigation {\n margin-top: 1.5rem;\n}\n.post-navigation .btn {\n margin-top: 1.5rem;\n}\n.post-navigation .btn i {\n margin-top: -0.1125rem;\n}\n\n.pagination {\n display: inline-flex;\n}\nbody:not(.shadows-disabled) .pagination {\n box-shadow: 0 0 calc(15px) calc(-15px + var(--shadows) * 0.5) rgba(0, 0, 0, 0.5);\n}\n\n.page-link {\n text-decoration: none;\n color: var(--color-contrast);\n border: none;\n transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;\n}\n\n.page-item.active .page-link, .page-item a:hover {\n z-index: 1;\n border-color: inherit;\n}\n.page-item a:hover {\n color: var(--color-accent-contrast);\n background-color: var(--color-accent);\n opacity: 1;\n}\n.page-item.active .page-link {\n color: var(--color-accent-hl-contrast);\n background-color: var(--color-accent-hl);\n}\n\n.cpschool-read-more-link-holder {\n display: block;\n margin-top: 1rem;\n}\n\n.calendarp-event-shortcode,\n.calendarp-events-by-cat, body .calendar-plus .calendar-plus-calendar-wrap,\n[data-type=\"core/group\"],\n[data-type=\"core/button\"],\n[data-type=\"core/archives\"],\n[data-type=\"core/categories\"],\n[data-type=\"core/code\"],\n[data-type=\"core/columns\"],\n[data-type=\"core/cover\"],\n[data-type=\"core/embed\"],\n[data-type=\"core/calendar\"],\n[data-type=\"core/gallery\"],\n[data-type=\"core/latest-comments\"],\n[data-type=\"core/latest-posts\"],\n[data-type=\"core/media-text\"],\n[data-type=\"core/preformatted\"],\n[data-type=\"core/pullquote\"],\n[data-type=\"core/quote\"],\n[data-type=\"core/verse\"],\n[data-type=\"core/video\"],\n[data-type=\"core/separator\"],\n[data-type=\"core/image\"] {\n margin-bottom: 3rem;\n margin-top: 3rem;\n}\n\n.wp-block-group.has-background {\n padding: 2rem;\n}\n.wp-block-group .wp-block-group.has-background {\n padding: 1.5rem;\n}\n.wp-block-group.alignwide.has-background, .wp-block-group.has-background.wp-block-separator.is-style-wide {\n padding: 3rem 3rem;\n}\n.wp-block-group.alignfull.has-background {\n padding: 3rem 3rem;\n}\n@media (min-width: 782px) {\n .wp-block-group.has-background {\n padding: 4rem;\n }\n .wp-block-group.has-background .wp-block-group.has-background {\n padding: 2rem;\n }\n}\n\n.wp-block-cover [class*=__inner-container] {\n color: inherit;\n}\n.wp-block-cover [class*=__inner-container] [class*=__inner-container] {\n max-width: 100%;\n}\n\n/*\n[class=\"wp-block-cover__background has-background-dim\"] {\n\t@extend %color-boxes;\n\t@extend %has-background;\n}\n*/\n[class*=__inner-container] {\n margin: 0 auto;\n max-width: 100%;\n}\n[class*=__inner-container] > *:first-child {\n margin-top: 0;\n}\n[class*=__inner-container] > *:last-child {\n margin-bottom: 0;\n}\n@media (min-width: 782px) {\n [class*=__inner-container] > * .aligncenter:first-child {\n margin-top: 1rem;\n }\n [class*=__inner-container] > * .aligncenter:last-child {\n margin-bottom: 1rem;\n }\n}\n@media (min-width: 992px) {\n .alignfull [class*=__inner-container] {\n max-width: calc(var(--content-width) - 3rem);\n }\n .alignfull .alignfull [class*=__inner-container] {\n max-width: calc(100% - 3rem);\n }\n}\n\n.wp-block-column {\n margin-bottom: 2rem;\n}\n.wp-block-column > *:first-child {\n margin-top: 0;\n}\n.wp-block-column > *:last-child {\n margin-bottom: 0;\n}\n.alignfull:not([class*=has-background]) .wp-block-column > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n@media (min-width: 600px) {\n .wp-block-column {\n margin-bottom: 0;\n }\n .alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd) > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 0;\n }\n .alignfull:not([class*=has-background]) .wp-block-column:nth-child(even) > p:not(.has-background-color) {\n padding-right: 2rem;\n padding-left: 0;\n }\n}\n\n.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-latest-comments, .wp-block-latest-posts {\n list-style: none;\n padding-left: 0;\n}\n.wp-block-archives > ul, .wp-block-categories > ul, .wp-block-latest-posts > ul, .wp-block-latest-comments > ul, .wp-block-latest-posts > ul {\n list-style: none;\n}\n.wp-block-archives a, .wp-block-categories a, .wp-block-latest-posts a, .wp-block-latest-comments a, .wp-block-latest-posts a {\n font-weight: 700;\n}\n\n.wp-block-image img {\n margin: 0 auto;\n}\n.wp-block-image figcaption {\n color: inherit;\n}\n.wp-block-image.alignfull figcaption {\n text-align: center;\n max-width: calc(100% - 3rem);\n}\n\n.wp-block-gallery ul {\n list-style: none;\n margin: 0 0 -1.6rem 0;\n}\n@media (min-width: 782px) {\n .wp-block-gallery.alignnone {\n margin-bottom: 4rem;\n margin-top: 4rem;\n }\n .wp-block-gallery.aligncenter {\n margin-bottom: 4rem;\n margin-top: 4rem;\n }\n .wp-block-gallery.alignwide, .wp-block-gallery.wp-block-separator.is-style-wide {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n .wp-block-gallery.alignfull {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n}\n\n.wp-block-latest-posts > li > a:first-of-type {\n margin-bottom: 1.5rem;\n display: block;\n}\n.wp-block-latest-posts.is-grid {\n margin-left: 0;\n}\n.wp-block-latest-posts.is-grid li {\n padding: 2rem;\n border-radius: var(--roundness);\n}\nbody:not(.shadows-disabled) .wp-block-latest-posts.is-grid li {\n box-shadow: 0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0, 0, 0, 0.5);\n}\n.wp-block-latest-posts.is-grid li > a:first-of-type:not(:hover) {\n color: inherit !important;\n}\n.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter {\n margin: -2rem -2rem 2rem;\n max-width: initial;\n}\n.wp-block-latest-posts:not(.is-grid) > li {\n margin-bottom: 3rem;\n}\n.wp-block-latest-posts.has-dates, .wp-block-latest-posts.has-author {\n margin-left: 0;\n list-style: none;\n}\n.wp-block-latest-posts.has-dates li, .wp-block-latest-posts.has-author li {\n margin-left: 0;\n}\n.wp-block-latest-posts.has-dates:not(.is-grid) li, .wp-block-latest-posts.has-author:not(.is-grid) li {\n margin-top: 1.5rem;\n}\n.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child, .wp-block-latest-posts.has-author:not(.is-grid) li:first-child {\n margin-top: 0;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author,\n.wp-block-latest-posts .wp-block-latest-posts__post-date {\n color: inherit;\n font-size: 1em;\n font-weight: normal;\n margin-top: 0;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n margin-right: 4px;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author::before {\n content: \"\\e903\";\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n content: \"\\e900\";\n}\n.wp-block-latest-posts .wp-block-latest-posts__featured-image {\n margin-bottom: 2rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-full-content {\n margin-top: 1rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-full-content > ul, .wp-block-latest-posts .wp-block-latest-posts__post-full-content > ol {\n margin-bottom: 1rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {\n margin-top: 1rem;\n margin-bottom: 0;\n}\n\n.wp-block-pullquote {\n padding: 0;\n position: relative;\n border-top: none;\n border-bottom: none;\n}\n.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {\n max-width: 100%;\n}\n.wp-block-pullquote blockquote {\n border: none;\n margin: 0;\n padding: 0;\n}\n.wp-block-pullquote blockquote p {\n font-family: inherit;\n font-size: 2.8em;\n font-weight: 700;\n}\n.wp-block-pullquote cite {\n opacity: 0.8;\n font-size: 1em;\n font-weight: 500;\n margin-top: 1.5rem;\n}\n.wp-block-pullquote.is-style-solid-color {\n padding: 3rem 2rem;\n}\n.wp-block-pullquote.is-style-solid-color.alignleft::before {\n transform: translateY(-50%);\n left: 2rem;\n}\n.wp-block-pullquote.is-style-solid-color.alignright::before {\n transform: translateY(-50%);\n left: auto;\n right: 2rem;\n}\n.wp-block-pullquote.is-style-solid-color blockquote {\n max-width: 100%;\n text-align: inherit;\n}\n.wp-block-pullquote.is-style-solid-color cite {\n color: inherit;\n}\n.wp-block-pullquote.is-style-solid-color:before {\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateY(-50%) translateX(-50%);\n}\n.wp-block-pullquote p:last-of-type {\n margin-bottom: 0;\n}\n.wp-block-pullquote::before {\n color: currentColor;\n color: var(--color-accent-hl);\n content: \"”\";\n display: block;\n font-size: 4em;\n line-height: 0.75;\n margin: 0 auto 2rem auto;\n text-align: center;\n height: 1rem;\n}\n@media (min-width: 600px) {\n .wp-block-pullquote.alignleft, .wp-block-pullquote.alignleft::before {\n text-align: left;\n }\n .wp-block-pullquote.alignright, .wp-block-pullquote.alignright::before {\n text-align: right;\n }\n}\n@media (min-width: 782px) {\n .wp-block-pullquote cite {\n margin-top: 2rem;\n }\n .wp-block-pullquote.alignfull:not(.is-style-solid-color) {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n .wp-block-pullquote.alignfull blockquote p {\n font-size: 1.8em;\n }\n .wp-block-pullquote.alignwide::before, .wp-block-pullquote.wp-block-separator.is-style-wide::before, .wp-block-pullquote.alignfull::before {\n font-size: 8em;\n height: 2rem;\n }\n .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {\n font-size: 1.5em;\n }\n .wp-block-pullquote.is-style-solid-color.alignwide, .wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide, .wp-block-pullquote.is-style-solid-color.alignfull {\n padding: 6rem 4rem 4rem;\n }\n .wp-block-pullquote blockquote p {\n font-size: 1.5em;\n }\n .wp-block-pullquote.alignwide blockquote p, .wp-block-pullquote.wp-block-separator.is-style-wide blockquote p {\n font-size: 1.8em;\n }\n}\n\n.wp-block-quote.is-large, .wp-block-quote.is-style-large {\n border: none;\n padding: 0;\n}\n.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {\n font-family: inherit;\n font-size: 1.4em;\n font-style: normal;\n font-weight: 700;\n line-height: 1.285;\n}\n@media (min-width: 782px) {\n .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {\n font-size: 1.8em;\n }\n}\n.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {\n font-size: 1em;\n text-align: inherit;\n}\n.wp-block-quote.is-large footer, .wp-block-quote.is-style-large footer {\n font-size: 1em;\n text-align: inherit;\n}\n.wp-block-quote p {\n text-align: inherit;\n}\n.wp-block-quote cite {\n text-align: inherit;\n}\n.wp-block-quote[style=\"text-align:center\"] {\n border-width: 0;\n padding: 0;\n}\n.wp-block-quote[style=\"text-align:right\"] {\n border-width: 0 0.2rem 0 0;\n padding: 0 2rem 0 0;\n}\n\n.wp-block-latest-comments .wp-block-latest-comments__comment-meta {\n font-weight: 700;\n letter-spacing: -0.025em;\n line-height: 1.25;\n}\n.wp-block-latest-comments .wp-block-latest-comments__comment-date {\n opacity: 0.8;\n font-size: 0.7em;\n font-weight: 600;\n letter-spacing: normal;\n margin-top: 0.15em;\n margin-top: 0.4em;\n}\n\n.wp-block-latest-posts__post-author,\n.wp-block-latest-posts__post-date {\n opacity: 0.8;\n font-size: 0.7em;\n font-weight: 600;\n letter-spacing: normal;\n margin-top: 0.15em;\n}\n\n.wp-block-button__link.has-background {\n --color-accent: var(--color);\n --color-accent-contrast: var(--color-contrast);\n /*\n background-color: var(--color);\n border-color: var(--color);\n color: var(--color-contrast);\n &:hover {\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n body.btn-style-outline &:not(:hover) {\n color: var(--color);\n }\n */\n}\n\n/*\n.wp-block-button__link.has-color-background-color {\n\tbackground-color: var(--color) !important;\n\tborder-color: var(--color) !important;\n\t&:not(.has-text-color) {\n\t\tcolor: var(--color-contrast) !important;\n\t}\n\t.wp-block-button.is-style-outline &:not(:hover) {\n\t\tcolor: var(--color) !important;\n\t}\n}\n*/\n.wp-block-file {\n width: 100%;\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n.wp-block-file a:not(.wp-block-file__button):not(:last-child) {\n margin-right: 1.5rem;\n}\n.wp-block-file .wp-block-file__button {\n margin-left: 0px;\n margin: 1rem 0;\n}\n\n.wp-block-search .wp-block-search__input {\n flex: 1 1 0%;\n}\n\n.wp-block-calendar table th, .wp-block-calendar table td {\n text-align: center;\n}\n\n@media (min-width: 992px) {\n .wp-block-separator, .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {\n max-width: 80%;\n margin-left: auto;\n margin-right: auto;\n }\n}\n.alignfull .wp-block-separator.is-style-wide, .alignwide .wp-block-separator.is-style-wide, .wp-block-separator.is-style-wide .wp-block-separator.is-style-wide {\n position: static;\n max-width: 100%;\n}\n.wp-block-separator.is-style-dots::before {\n color: inherit;\n font-size: 2.5rem;\n}\n.wp-block-separator.is-style-dots::after {\n content: none;\n}\n\n.editor-styles-wrapper .wp-block-table,\n.editor-styles-wrapper table, .editor-styles-wrapper, .has-color-bg-background-color ~ .wp-block-cover__inner-container, .has-color-bg-background-color {\n --color: var(--color-bg, --false);\n --color-contrast: var(--color-bg-contrast, --false-contrast);\n --color-accent: var(--color-bg-accent, --false-accent);\n --color-accent-a: var(--color-bg-accent-a, --false-accent-a);\n --color-accent-contrast: var(--color-bg-accent-contrast, --false-accent-contrast);\n --color-accent-hl: var(--color-bg-accent-hl, --false-accent-hl);\n --color-accent-hl-a: var(--color-bg-accent-hl-a, --false-accent-hl-a);\n --color-accent-hl-contrast: var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast);\n}\n\n.has-color-bg-color {\n color: var(--color-bg, --false) !important;\n}\n\n.has-color-bg-alt-background-color ~ .wp-block-cover__inner-container, .has-color-bg-alt-background-color {\n --color: var(--color-bg-alt, --false);\n --color-contrast: var(--color-bg-alt-contrast, --false-contrast);\n --color-accent: var(--color-bg-alt-accent, --false-accent);\n --color-accent-a: var(--color-bg-alt-accent-a, --false-accent-a);\n --color-accent-contrast: var(--color-bg-alt-accent-contrast, --false-accent-contrast);\n --color-accent-hl: var(--color-bg-alt-accent-hl, --false-accent-hl);\n --color-accent-hl-a: var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);\n --color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast);\n}\n\n.has-color-bg-alt-color {\n color: var(--color-bg-alt, --false) !important;\n}\n\n.editor-styles-wrapper {\n --color-boxes: var(--color-bg-alt);\n --color-boxes-contrast: var(--color-bg-alt-contrast);\n --color-boxes-accent: var(--color-bg-alt-accent);\n --color-boxes-accent-a: var(--color-bg-alt-accent-a);\n --color-boxes-accent-contrast: var(--color-bg-alt-accent-contrast);\n --color-boxes-accent-hl: var(--color-bg-alt-accent-hl);\n --color-boxes-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --color-boxes-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.editor-styles-wrapper .wp-block-table tfoot,\n.editor-styles-wrapper table tfoot, .editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead, .has-color-boxes-background-color ~ .wp-block-cover__inner-container, .has-color-boxes-background-color, .entry-col-boxed article, .pagination, .wp-block-latest-posts.is-grid li {\n --color: var(--color-boxes, --color-bg-alt);\n --color-contrast: var(--color-boxes-contrast, --color-bg-alt-contrast);\n --color-accent: var(--color-boxes-accent, --color-bg-alt-accent);\n --color-accent-a: var(--color-boxes-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-color-boxes-color {\n color: var(--color-boxes, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --header-main-bg-color: var(--color-bg-alt);\n --header-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --header-main-bg-color-accent: var(--color-bg-alt-accent);\n --header-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --header-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --header-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --header-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --header-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-header-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-header-main-bg-color-background-color {\n --color: var(--header-main-bg-color, --color-bg-alt);\n --color-contrast: var(--header-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--header-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-header-main-bg-color-color {\n color: var(--header-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --header-secondary-bg-color: var(--color-bg);\n --header-secondary-bg-color-contrast: var(--color-bg-contrast);\n --header-secondary-bg-color-accent: var(--color-bg-accent);\n --header-secondary-bg-color-accent-a: var(--color-bg-accent-a);\n --header-secondary-bg-color-accent-contrast: var(--color-bg-accent-contrast);\n --header-secondary-bg-color-accent-hl: var(--color-bg-accent-hl);\n --header-secondary-bg-color-accent-hl-a: var(--color-bg-accent-hl-a);\n --header-secondary-bg-color-accent-hl-contrast: var(--color-bg-accent-hl-contrast);\n}\n\n.has-header-secondary-bg-color-background-color ~ .wp-block-cover__inner-container, .has-header-secondary-bg-color-background-color {\n --color: var(--header-secondary-bg-color, --color-bg);\n --color-contrast: var(--header-secondary-bg-color-contrast, --color-bg-contrast);\n --color-accent: var(--header-secondary-bg-color-accent, --color-bg-accent);\n --color-accent-a: var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);\n --color-accent-contrast: var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);\n --color-accent-hl: var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);\n --color-accent-hl-a: var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);\n --color-accent-hl-contrast: var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast);\n}\n\n.has-header-secondary-bg-color-color {\n color: var(--header-secondary-bg-color, --color-bg) !important;\n}\n\n.editor-styles-wrapper {\n --hero-main-bg-color: var(--color-bg-alt);\n --hero-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --hero-main-bg-color-accent: var(--color-bg-alt-accent);\n --hero-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --hero-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --hero-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --hero-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --hero-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-hero-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-hero-main-bg-color-background-color {\n --color: var(--hero-main-bg-color, --color-bg-alt);\n --color-contrast: var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--hero-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-hero-main-bg-color-color {\n color: var(--hero-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --footer-main-bg-color: var(--color-bg-alt);\n --footer-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --footer-main-bg-color-accent: var(--color-bg-alt-accent);\n --footer-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --footer-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --footer-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --footer-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --footer-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-footer-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-footer-main-bg-color-background-color {\n --color: var(--footer-main-bg-color, --color-bg-alt);\n --color-contrast: var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--footer-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-footer-main-bg-color-color {\n color: var(--footer-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --alert-bg-color: var(--color-bg);\n --alert-bg-color-contrast: var(--color-bg-contrast);\n --alert-bg-color-accent: var(--color-bg-accent);\n --alert-bg-color-accent-a: var(--color-bg-accent-a);\n --alert-bg-color-accent-contrast: var(--color-bg-accent-contrast);\n --alert-bg-color-accent-hl: var(--color-bg-accent-hl);\n --alert-bg-color-accent-hl-a: var(--color-bg-accent-hl-a);\n --alert-bg-color-accent-hl-contrast: var(--color-bg-accent-hl-contrast);\n}\n\n.has-alert-bg-color-background-color ~ .wp-block-cover__inner-container, .has-alert-bg-color-background-color {\n --color: var(--alert-bg-color, --color-bg);\n --color-contrast: var(--alert-bg-color-contrast, --color-bg-contrast);\n --color-accent: var(--alert-bg-color-accent, --color-bg-accent);\n --color-accent-a: var(--alert-bg-color-accent-a, --color-bg-accent-a);\n --color-accent-contrast: var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);\n --color-accent-hl: var(--alert-bg-color-accent-hl, --color-bg-accent-hl);\n --color-accent-hl-a: var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);\n --color-accent-hl-contrast: var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast);\n}\n\n.has-alert-bg-color-color {\n color: var(--alert-bg-color, --color-bg) !important;\n}\n\n.editor-styles-wrapper .wp-block-table tfoot,\n.editor-styles-wrapper table tfoot, .editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead, .editor-styles-wrapper, .entry-col-boxed article, .pagination, .has-background,\n.wp-block-cover__background, .wp-block-latest-posts.is-grid li {\n background-color: var(--color);\n color: var(--color-contrast);\n}\n\n.editor-styles-wrapper {\n --color-bg-secondary: var(--color-bg);\n}\n\n.editor-styles-wrapper {\n font-display: optional;\n font-family: system-ui, sans-serif;\n font-size: calc(0.9em * var(--body-font-size) / 100);\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper {\n font-size: calc(1em * var(--body-font-size) / 100);\n }\n}\n.editor-styles-wrapper.site-boxed {\n background-color: var(--color-bg-secondary);\n}\n.editor-styles-wrapper.site-boxed .site {\n background-color: var(--color-bg);\n padding: 0px;\n}\n.editor-styles-wrapper.site-boxed:not(.shadows-disabled) .editor-styles-wrapper.site-boxed {\n box-shadow: 0 0 calc(60px) calc(-60px + var(--shadows) * 2) rgba(0, 0, 0, 0.5);\n}\n\n.editor-styles-wrapper .wrapper {\n padding-top: 3rem;\n padding-bottom: 3rem;\n}\n@media (min-width: 1200px) {\n .editor-styles-wrapper .wrapper {\n padding-top: 6rem;\n padding-bottom: 6rem;\n }\n}\n.editor-styles-wrapper a.skip-link {\n position: fixed;\n z-index: 1000;\n top: 0px;\n right: 0px;\n}\n\nbody.singular:not(.has-sidebar) #content.container, .container-content {\n max-width: var(--content-width);\n}\n\nbody:not(.has-sidebar) .main-wrapper {\n overflow: hidden;\n}\nbody.main-wrapper-margin-top-disabled .main-wrapper {\n padding-top: 0;\n}\n@media (min-width: 782px) {\n body.main-wrapper-margin-top-disabled .main-wrapper {\n margin-top: calc(var(--header-main-gap-height) * -1);\n }\n}\nbody.main-wrapper-margin-bottom-disabled .main-wrapper {\n padding-bottom: 0;\n}\nbody.main-wrapper-pull-under .main-wrapper {\n padding-top: 0;\n}\n@media (min-width: 782px) {\n body.main-wrapper-pull-under .main-wrapper {\n margin-top: calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);\n }\n}\n\n.site-width-max {\n max-width: var(--site-width);\n}\nbody.site-boxed .site-width-max {\n max-width: var(--site-box-width);\n}\n\n.cps-icon.cps-dashicon, .wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before {\n font-family: dashicons !important;\n}\n\n[data-align=full],\n[data-align=wide] {\n margin-bottom: 3rem;\n margin-top: 3rem;\n}\n@media (min-width: 782px) {\n [data-align=full],\n [data-align=wide] {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n}\n.entry-col-boxed .entry-content [data-align=full], .site-boxed [data-align=full], .has-sidebar .entry-content [data-align=full],\n.entry-col-boxed .entry-content [data-align=wide],\n.site-boxed [data-align=wide],\n.has-sidebar .entry-content [data-align=wide] {\n max-width: 100%;\n left: initial;\n width: auto;\n}\n\n[data-align=wide] {\n position: relative;\n max-width: calc(100vw - 3rem);\n left: calc(50% - 50vw + 1.5rem);\n width: calc(100vw - 3rem);\n}\n[data-align=wide] + [data-align=wide] {\n margin-top: -3rem;\n}\n@media (min-width: 782px) {\n [data-align=wide] + [data-align=wide] {\n margin-top: -6rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-col-boxed .entry-content [data-align=wide], .site-boxed [data-align=wide] {\n max-width: 100%;\n left: initial;\n width: auto;\n }\n}\n@media (min-width: 1330px) {\n [data-align=wide] {\n max-width: calc(1330px - 3rem);\n left: calc(50% - 665px + 1.5rem);\n width: calc(1330px - 3rem);\n }\n}\n\n[data-align=full] {\n left: calc(50% - 50vw);\n max-width: 100vw;\n position: relative;\n width: 100vw;\n}\n[data-align=full] + [data-align=full] {\n margin-top: -3rem;\n}\n@media (min-width: 782px) {\n [data-align=full] + [data-align=full] {\n margin-top: -6rem;\n }\n}\n@media (max-width: 991.98px) {\n [data-align=full]:not([class*=has-background]) > .wp-block-group__inner-container > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media (max-width: 781.98px) {\n [data-align=full] [data-align=full] {\n left: 0;\n max-width: 100%;\n width: 100%;\n }\n}\n\n[data-align=center],\n[data-align=center] {\n max-width: 100%;\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n}\n\n[data-align=center] {\n margin-left: auto;\n margin-right: auto;\n}\n[data-align=center] img {\n margin-left: auto;\n margin-right: auto;\n}\n\n.alignleft,\n.alignright {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n}\n.alignleft, .entry-content .alignleft,\n.alignright,\n.entry-content .alignright {\n max-width: 100%;\n}\n@media (min-width: 600px) {\n .alignleft, .entry-content .alignleft,\n .alignright,\n .entry-content .alignright {\n max-width: 50%;\n }\n}\n@media (min-width: 992px) {\n .alignleft,\n .alignright {\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .alignleft,\n .alignright {\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n }\n}\n\n@media (min-width: 600px) {\n .alignleft {\n float: left;\n margin-right: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-content > .alignleft {\n margin-left: calc(-1 * (100vw - var(--content-width)) / 2);\n }\n .entry-col-boxed .entry-content .alignleft, .site-boxed .entry-content .alignleft, .has-sidebar .entry-content .alignleft {\n margin-left: 0px;\n }\n}\n@media (min-width: 1330px) {\n .entry-content > .alignleft {\n margin-left: calc(-1 * (1330px - var(--content-width)) / 2);\n }\n}\n\n@media (min-width: 600px) {\n .alignright {\n float: right;\n margin-left: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-content > .alignright {\n margin-right: calc(-1 * (100vw - var(--content-width)) / 2);\n }\n .entry-col-boxed .entry-content .alignright, .site-boxed .entry-content .alignright, .has-sidebar .entry-content .alignright {\n margin-right: 0px;\n }\n}\n@media (min-width: 1330px) {\n .entry-content > .alignright {\n margin-right: calc(-1 * (1330px - var(--content-width)) / 2);\n }\n}\n\n.editor-styles-wrapper :focus-visible {\n outline-color: var(--color-accent-hl);\n outline-offset: 0.2rem;\n}\n.editor-styles-wrapper a {\n color: var(--color-accent);\n transition: opacity 0.5s ease, color 0.5s ease, background-color 0.5s ease;\n}\n.editor-styles-wrapper a:hover {\n color: var(--color-accent-hl);\n text-decoration: none;\n}\n.editor-styles-wrapper figure,\n.editor-styles-wrapper img {\n max-width: 100%;\n height: auto;\n}\n.editor-styles-wrapper hr, .editor-styles-wrapper .wp-block-separator, .editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {\n border: 0;\n border-top-style: solid;\n border-top-width: 2px;\n border-color: currentColor;\n border-color: var(--color-accent);\n color: var(--color-accent);\n}\n.editor-styles-wrapper i {\n font-style: normal;\n}\n.editor-styles-wrapper small,\n.editor-styles-wrapper .small {\n font-size: 0.875em;\n font-weight: 400;\n}\n.editor-styles-wrapper mark,\n.editor-styles-wrapper .mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n.editor-styles-wrapper p.has-background {\n padding: 1.5rem;\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper p.has-background {\n padding: 2rem;\n }\n}\n.editor-styles-wrapper blockquote {\n border-color: currentColor;\n border-color: var(--color-accent-hl);\n border-style: solid;\n border-width: 0 0 0 2px;\n margin: 3rem 0;\n padding: 0.5rem 0 0.5rem 1.5rem;\n}\n.editor-styles-wrapper blockquote cite {\n display: block;\n margin: 1.5rem 0 0;\n}\n.editor-styles-wrapper blockquote p:last-child {\n margin: 0;\n}\n.editor-styles-wrapper cite {\n opacity: 0.8;\n font-size: 0.8em;\n font-style: normal;\n font-weight: 600;\n line-height: 1.25;\n}\n.editor-styles-wrapper samp, .editor-styles-wrapper code, .editor-styles-wrapper kbd {\n color: var(--color-boxes-contrast);\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.25rem 0.3rem;\n background: var(--color-boxes);\n}\n.editor-styles-wrapper pre {\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5rem 0.6rem;\n line-height: 1.5;\n margin: 4rem 0;\n overflow: auto;\n padding: 3rem 2rem;\n text-align: left;\n border-style: solid;\n border-width: 2px;\n border-color: currentColor;\n border-color: var(--color-accent);\n}\n.editor-styles-wrapper pre code {\n background: transparent;\n padding: 0;\n}\n.editor-styles-wrapper figure {\n display: block;\n margin: 0;\n}\n.editor-styles-wrapper iframe {\n display: block;\n max-width: 100%;\n}\n.editor-styles-wrapper video {\n display: block;\n}\n.editor-styles-wrapper svg {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper img {\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper embed {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper object {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-block-image figcaption, .wp-block-image .editor-styles-wrapper figcaption,\n.editor-styles-wrapper .wp-block-embed figcaption,\n.wp-block-embed .editor-styles-wrapper figcaption {\n opacity: 0.8;\n font-size: 0.8em;\n margin-bottom: 0;\n margin-top: 1.5rem;\n}\n.editor-styles-wrapper figcaption a, .editor-styles-wrapper .wp-block-image figcaption a, .wp-block-image .editor-styles-wrapper figcaption a,\n.editor-styles-wrapper .wp-block-embed figcaption a,\n.wp-block-embed .editor-styles-wrapper figcaption a {\n color: inherit;\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-block-image figcaption, .wp-block-image .editor-styles-wrapper figcaption,\n .editor-styles-wrapper .wp-block-embed figcaption,\n .wp-block-embed .editor-styles-wrapper figcaption {\n font-size: 1em;\n }\n}\n.editor-styles-wrapper .wp-block-table,\n.editor-styles-wrapper table {\n border-collapse: collapse;\n border-spacing: 0;\n empty-cells: show;\n max-width: 100%;\n width: 100%;\n}\n.editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead {\n vertical-align: bottom;\n white-space: nowrap;\n border-color: var(--color);\n}\n.editor-styles-wrapper .wp-block-table th,\n.editor-styles-wrapper table th {\n border: 1px solid var(--color-boxes);\n border-bottom: none;\n line-height: 1.4;\n margin: 0;\n overflow: visible;\n padding: 0.75rem;\n font-weight: 700;\n}\n.editor-styles-wrapper .wp-block-table th a,\n.editor-styles-wrapper table th a {\n color: inherit !important;\n}\n.editor-styles-wrapper .wp-block-table th:first-child,\n.editor-styles-wrapper table th:first-child {\n border-left: 1px solid var(--color);\n}\n.editor-styles-wrapper .wp-block-table th:last-child,\n.editor-styles-wrapper table th:last-child {\n border-right: 1px solid var(--color);\n}\n.editor-styles-wrapper .wp-block-table td,\n.editor-styles-wrapper table td {\n border: 1px solid var(--color-boxes);\n line-height: 1.4;\n margin: 0;\n overflow: visible;\n padding: 0.75rem;\n}\n.editor-styles-wrapper .wp-block-table caption,\n.editor-styles-wrapper table caption {\n caption-side: top;\n background-color: var(--color-boxes);\n color: var(--color-boxes-contrast);\n}\n.editor-styles-wrapper caption {\n background: var(--color-boxes-accent);\n color: var(--color-boxes-accent-contrast);\n font-weight: 600;\n padding: 0.75rem;\n text-align: center;\n}\n\n.gallery {\n display: flex;\n flex-wrap: wrap;\n margin: 3em 0 3em -0.8em;\n width: calc(100% + 1.6em);\n}\n\n.gallery-item {\n margin: 0.8em 0;\n padding: 0 0.8em;\n width: 100%;\n}\n\n.gallery-caption {\n display: block;\n margin-top: 0.8em;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline, .editor-styles-wrapper .list-unstyled {\n padding-left: 0;\n list-style: none;\n margin-top: -0.5rem;\n}\n\n.list-inline-item {\n display: inline-block;\n margin-top: 0.5rem;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 1rem;\n}\n\n.has-drop-cap:not(:focus-visible)::first-letter {\n color: currentColor;\n color: var(--color-accent-hl);\n font-size: 5.1em;\n font-weight: 800;\n margin: 0.05em 0.1em 0 0;\n}\n.has-drop-cap:not(:focus-visible)::first-letter::after {\n content: \"\";\n display: table;\n clear: both;\n}\n.has-drop-cap:not(:focus-visible)::after {\n padding: 0;\n}\n\n.has-text-align-left {\n text-align: left;\n}\n\n.has-text-align-center {\n text-align: center;\n}\n\n.has-text-align-right {\n text-align: right;\n}\n\n.has-small-font-size {\n font-size: 0.813em;\n}\n\n.has-medium-font-size {\n font-size: 1.25em;\n}\n\n.has-large-font-size {\n font-size: 2.25em;\n}\n\n.has-huge-font-size {\n font-size: 2.625em;\n}\n\n.form-control, body .calendar-plus #calendar-plus-search,\nbody .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n.editor-styles-wrapper input[type=tel]:not(.form-control),\n.editor-styles-wrapper input[type=email]:not(.form-control),\n.editor-styles-wrapper input[type=search]:not(.form-control),\n.editor-styles-wrapper textarea:not(.form-control),\n.editor-styles-wrapper select:not(.form-control) {\n background-clip: initial;\n}\n\n.pt-header-main-height {\n padding-top: calc(var(--header-main-gap-height) + var(--header-main-height));\n}\n\n/*\n * Adds integration with Calendar Plus plugin.\n */\nbody .calendar-plus .calendar-plus-filter-bar {\n overflow: initial;\n}\n@media (min-width: 600px) {\n body .calendar-plus .calendar-plus-filter-bar {\n display: flex;\n }\n body .calendar-plus .calendar-plus-filter-bar > p {\n flex-grow: 1;\n }\n body .calendar-plus .calendar-plus-filter-bar p:not(:last-child) {\n margin-right: 1rem;\n margin-bottom: 1rem;\n }\n}\nbody .calendar-plus .rbc-toolbar {\n flex-wrap: initial;\n margin-bottom: 1rem;\n}\nbody .calendar-plus .rbc-toolbar button {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n border: none;\n outline-color: var(--color-boxes-accent-a);\n font-size: 0.7875em;\n margin: 0;\n}\nbody .calendar-plus .rbc-toolbar button.rbc-active, body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible {\n background: var(--color-boxes-accent-hl);\n color: var(--color-boxes-accent-hl-contrast);\n opacity: 1;\n}\nbody .calendar-plus .rbc-toolbar button:hover {\n background: var(--color-boxes-accent);\n color: var(--color-boxes-accent-contrast);\n}\n@media (max-width: 781.98px) {\n body .calendar-plus .rbc-toolbar {\n justify-content: left;\n }\n body .calendar-plus .rbc-toolbar > *:not(:last-child) {\n margin-bottom: 1rem;\n }\n}\nbody .calendar-plus .rbc-date-cell,\nbody .calendar-plus .rbc-header {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-header {\n padding: 0.5rem 0.25rem;\n border-bottom-color: var(--color-bg);\n font-weight: bold;\n font-size: 1em;\n}\nbody .calendar-plus .rbc-header > a {\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-header + .rbc-header {\n border-left-color: var(--color-bg);\n}\nbody .calendar-plus .rbc-month-view {\n border-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-month-row + .rbc-month-row {\n border-top: none;\n}\nbody .calendar-plus .rbc-off-range {\n opacity: 0.5;\n}\nbody .calendar-plus .rbc-off-range-bg {\n background: var(--color-bg);\n}\nbody .calendar-plus .rbc-date-cell {\n text-align: center;\n border-bottom: var(--color-bg) 1px solid;\n}\nbody .calendar-plus .rbc-date-cell a {\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-day-bg + .rbc-day-bg {\n border-left-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-today {\n background: var(--color-boxes);\n}\nbody .calendar-plus .rbc-event, body .calendar-plus .rbc-event.rbc-selected {\n background: var(--color-bg-accent);\n color: var(--color-bg-accent-contrast);\n transition: opacity 0.2s ease-in;\n}\nbody .calendar-plus .rbc-event:hover, body .calendar-plus .rbc-event.rbc-selected:hover {\n opacity: 0.8;\n background: var(--color-bg-accent);\n}\nbody .calendar-plus .rbc-row-segment {\n padding: 0 4px 1px 2px;\n}\nbody .calendar-plus .rbc-month-view .rbc-today {\n border-bottom: var(--color-bg) 1px solid;\n}\nbody .calendar-plus .rbc-time-view {\n border-bottom: none;\n}\nbody .calendar-plus .rbc-time-view,\nbody .calendar-plus .rbc-time-content > * + * > *,\nbody .calendar-plus .rbc-time-content,\nbody .calendar-plus .rbc-timeslot-group,\nbody .calendar-plus .rbc-time-header-content {\n border-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-time-view .rbc-row {\n min-height: auto;\n}\nbody .calendar-plus .rbc-day-slot .rbc-time-slot {\n border-color: var(--color-bg);\n}\nbody .calendar-plus .rbc-current-time-indicator {\n background-color: var(--color-boxes-accent-hl);\n}\nbody .calendar-plus .rbc-agenda-table {\n margin-bottom: 0;\n}\nbody .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead > tr > th {\n border-bottom: none;\n}\n\n.calendarp-event-shortcode-header img {\n margin-bottom: 1rem;\n}\n.calendarp-event-shortcode-header .dashicons {\n text-decoration: none;\n}\n\nbody .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n border-color: var(--color-boxes);\n}\nbody .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day {\n border-color: var(--color-boxes);\n}\n\n.sidebar-widget-area-content .events-list-widget .event > ul {\n padding-left: 0;\n}\n.sidebar-widget-area-content .widget_calendar td {\n padding: 0.225rem;\n}\n.sidebar-widget-area-content .calendarp-events-by-cat > .calendarp:not(#nocalendarp) > .calendarp_calendar.agenda-minified-calendar .calendarp-date-item {\n max-width: 100%;\n width: 100%;\n margin-left: 0;\n margin-right: 0;\n}\n.sidebar-widget-area-content .calendarp-events-by-cat > .calendarp:not(#nocalendarp) > .calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-date {\n margin-bottom: 1rem;\n}\n.sidebar-widget-area-content .calendarp-events-by-cat > .calendarp:not(#nocalendarp) > .calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns {\n padding: 0;\n width: 100%;\n}\n.sidebar-widget-area-content .calendarp-events-by-cat > .calendarp:not(#nocalendarp) > .calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event {\n padding: 0;\n}\n.sidebar-widget-area-content .calendarp-events-by-cat > .calendarp:not(#nocalendarp) > .calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event h3 {\n margin-bottom: 0.5rem;\n}\n\n/*\n * Adds basic styling to directory module included with theme.\n */\n.cp-dir-item-fields:not(:last-child) {\n margin-bottom: 1rem;\n}\n\n.cp-dir-controls {\n background-color: var(--color-boxes);\n}\n.cp-dir-controls fieldset {\n padding: 0.6rem;\n}\n@media (min-width: 782px) {\n .cp-dir-controls fieldset {\n display: flex;\n }\n}\n\n.cp-dir-control {\n margin: 0.6rem;\n margin-bottom: 1.2rem;\n}\n@media (min-width: 782px) {\n .cp-dir-control {\n margin-bottom: 0.6rem;\n }\n}\n\n.cp-dir-control-search {\n flex-grow: 2;\n}\n\n.cp-dir-control-select {\n flex-grow: 1;\n}\n\n.cp-dir-pagination {\n padding: 0.75rem;\n border: 1px solid var(--color-boxes);\n border-top: none;\n}\n\n.cp-dir-no-results-info {\n display: none;\n padding: 0.6rem;\n font-weight: 700;\n border: var(--color-boxes) solid 1px;\n}\n.cp-dir-content--no-results .cp-dir-no-results-info {\n display: block;\n}\n\n.cp-dir-no-results-info-text {\n text-align: center;\n}\n\ndiv.editor-styles-wrapper {\n font-size: calc(16px * var(--body-font-size) / 100);\n font-weight: 400;\n line-height: 1.5;\n}\n\n.editor-styles-wrapper .editor-post-title .editor-post-title__input {\n font-size: calc(1.8em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n border: none !important;\n padding: 0px !important;\n box-shadow: none !important;\n color: var(--color-bg-contrast) !important;\n}\n@media (min-width: 992px) {\n .editor-styles-wrapper .editor-post-title .editor-post-title__input {\n font-size: calc(2em * var(--body-font-size) / 100 * var(--headers-font-size) / 100);\n }\n}\n\n.editor-styles-wrapper > div > *,\n.wp-block {\n max-width: calc(var(--content-width) - 3rem);\n margin-left: auto;\n margin-right: auto;\n}\n\n.editor-styles-wrapper > div > [data-align=wide] {\n left: 0;\n}\n.editor-styles-wrapper > div > [data-align=wide] .wp-block {\n max-width: 100%;\n}\n\n.editor-styles-wrapper > div > [data-align=full] {\n max-width: none;\n left: 0;\n width: auto;\n}\n.editor-styles-wrapper > div > [data-align=full] [data-align=full] .wp-block {\n max-width: 100%;\n}\n\n.editor-styles-wrapper > div > [data-align=left],\n.editor-styles-wrapper > div > [data-align=right] {\n margin: 0 auto;\n max-width: var(--site-width);\n}\n.editor-styles-wrapper > div > [data-align=left] .wp-block-cover,\n.editor-styles-wrapper > div > [data-align=right] .wp-block-cover {\n width: calc(var(--content-width) / 2);\n max-width: calc(var(--content-width) / 2);\n}\n\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > .wp-block:first-child {\n margin-top: 0;\n}\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > .wp-block:last-child {\n margin-bottom: 0;\n}\n\n.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text {\n padding: 0;\n}\n\n.wp-block-cover .block-editor-block-list__block {\n color: inherit;\n}\n\n.block-editor-block-preview__content .block-editor-block-list__block {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.editor-styles-wrapper *,\n.editor-styles-wrapper *::before,\n.editor-styles-wrapper *::after {\n box-sizing: border-box;\n}\n\n.wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button, .editor-styles-wrapper input[type=button]:not(.btn), .editor-styles-wrapper input[type=submit]:not(.btn),\n.btn {\n user-select: text;\n}","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n margin-right: auto;\n margin-left: auto;\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter * .5;\n margin-left: -$gutter * .5;\n}\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n @include deprecate(\"The `make-container-max-widths` mixin\", \"v4.5.2\", \"v5\");\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage(divide($size, $columns));\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage(divide($size, $columns));\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 divide(100%, $count);\n max-width: divide(100%, $count);\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @if $columns > 0 {\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n }\n\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n @if $columns > 0 {\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover() {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover() {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover() {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n",".jumbotron {\n padding: $jumbotron-padding ($jumbotron-padding * .5);\n margin-bottom: $jumbotron-padding;\n color: $jumbotron-color;\n background-color: $jumbotron-bg;\n @include border-radius($border-radius-lg);\n\n @include media-breakpoint-up(sm) {\n padding: ($jumbotron-padding * 2) $jumbotron-padding;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n @include border-radius(0);\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n",".media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n @include sr-only();\n}\n\n.sr-only-focusable {\n @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://kittygiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n @each $size, $length in $sizes {\n .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if \"#{$size}\" != \"0\" {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n","@import \"variables\";\n\n@font-face {\n font-family: '#{$icomoon-font-family}';\n src:\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.ttf?u6r81r') format('truetype'),\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff?u6r81r') format('woff'),\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.svg?u6r81r##{$icomoon-font-family}') format('svg');\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n\n.cps-icon {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: '#{$icomoon-font-family}' !important;\n speak: never;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.cps-icon-twitter-square {\n &:before {\n content: $cps-icon-twitter-square; \n }\n}\n.cps-icon-twitter {\n &:before {\n content: $cps-icon-twitter; \n }\n}\n.cps-icon-user-graduate-solid {\n &:before {\n content: $cps-icon-user-graduate-solid; \n }\n}\n.cps-icon-theater-masks-solid {\n &:before {\n content: $cps-icon-theater-masks-solid; \n }\n}\n.cps-icon-shapes-solid {\n &:before {\n content: $cps-icon-shapes-solid; \n }\n}\n.cps-icon-book-open-solid {\n &:before {\n content: $cps-icon-book-open-solid; \n }\n}\n.cps-icon-book-reader-solid {\n &:before {\n content: $cps-icon-book-reader-solid; \n }\n}\n.cps-icon-laptop-code-solid {\n &:before {\n content: $cps-icon-laptop-code-solid; \n }\n}\n.cps-icon-graduation-cap-solid {\n &:before {\n content: $cps-icon-graduation-cap-solid; \n }\n}\n.cps-icon-chalkboard-teacher-solid {\n &:before {\n content: $cps-icon-chalkboard-teacher-solid; \n }\n}\n.cps-icon-chalkboard-solid {\n &:before {\n content: $cps-icon-chalkboard-solid; \n }\n}\n.cps-icon-school-solid {\n &:before {\n content: $cps-icon-school-solid; \n }\n}\n.cps-icon-clock-regular {\n &:before {\n content: $cps-icon-clock-regular; \n }\n}\n.cps-icon-rocket-solid {\n &:before {\n content: $cps-icon-rocket-solid; \n }\n}\n.cps-icon-user-nurse-solid {\n &:before {\n content: $cps-icon-user-nurse-solid; \n }\n}\n.cps-icon-asterisk {\n &:before {\n content: $cps-icon-asterisk; \n }\n}\n.cps-icon-plus {\n &:before {\n content: $cps-icon-plus; \n }\n}\n.cps-icon-question {\n &:before {\n content: $cps-icon-question; \n }\n}\n.cps-icon-minus {\n &:before {\n content: $cps-icon-minus; \n }\n}\n.cps-icon-music {\n &:before {\n content: $cps-icon-music; \n }\n}\n.cps-icon-envelope-o {\n &:before {\n content: $cps-icon-envelope-o; \n }\n}\n.cps-icon-star1 {\n &:before {\n content: $cps-icon-star1; \n }\n}\n.cps-icon-user1 {\n &:before {\n content: $cps-icon-user1; \n }\n}\n.cps-icon-clock-o {\n &:before {\n content: $cps-icon-clock-o; \n }\n}\n.cps-icon-road {\n &:before {\n content: $cps-icon-road; \n }\n}\n.cps-icon-inbox {\n &:before {\n content: $cps-icon-inbox; \n }\n}\n.cps-icon-lock1 {\n &:before {\n content: $cps-icon-lock1; \n }\n}\n.cps-icon-headphones {\n &:before {\n content: $cps-icon-headphones; \n }\n}\n.cps-icon-print {\n &:before {\n content: $cps-icon-print; \n }\n}\n.cps-icon-camera1 {\n &:before {\n content: $cps-icon-camera1; \n }\n}\n.cps-icon-video-camera {\n &:before {\n content: $cps-icon-video-camera; \n }\n}\n.cps-icon-gift1 {\n &:before {\n content: $cps-icon-gift1; \n }\n}\n.cps-icon-plane {\n &:before {\n content: $cps-icon-plane; \n }\n}\n.cps-icon-calendar1 {\n &:before {\n content: $cps-icon-calendar1; \n }\n}\n.cps-icon-comment1 {\n &:before {\n content: $cps-icon-comment1; \n }\n}\n.cps-icon-facebook-square {\n &:before {\n content: $cps-icon-facebook-square; \n }\n}\n.cps-icon-key {\n &:before {\n content: $cps-icon-key; \n }\n}\n.cps-icon-linkedin-square {\n &:before {\n content: $cps-icon-linkedin-square; \n }\n}\n.cps-icon-facebook {\n &:before {\n content: $cps-icon-facebook; \n }\n}\n.cps-icon-facebook-f {\n &:before {\n content: $cps-icon-facebook-f; \n }\n}\n.cps-icon-bell-o {\n &:before {\n content: $cps-icon-bell-o; \n }\n}\n.cps-icon-chain {\n &:before {\n content: $cps-icon-chain; \n }\n}\n.cps-icon-link1 {\n &:before {\n content: $cps-icon-link1; \n }\n}\n.cps-icon-money {\n &:before {\n content: $cps-icon-money; \n }\n}\n.cps-icon-linkedin {\n &:before {\n content: $cps-icon-linkedin; \n }\n}\n.cps-icon-umbrella {\n &:before {\n content: $cps-icon-umbrella; \n }\n}\n.cps-icon-lightbulb-o {\n &:before {\n content: $cps-icon-lightbulb-o; \n }\n}\n.cps-icon-user-md {\n &:before {\n content: $cps-icon-user-md; \n }\n}\n.cps-icon-stethoscope {\n &:before {\n content: $cps-icon-stethoscope; \n }\n}\n.cps-icon-suitcase {\n &:before {\n content: $cps-icon-suitcase; \n }\n}\n.cps-icon-bell1 {\n &:before {\n content: $cps-icon-bell1; \n }\n}\n.cps-icon-cutlery {\n &:before {\n content: $cps-icon-cutlery; \n }\n}\n.cps-icon-file-text-o {\n &:before {\n content: $cps-icon-file-text-o; \n }\n}\n.cps-icon-ambulance {\n &:before {\n content: $cps-icon-ambulance; \n }\n}\n.cps-icon-medkit {\n &:before {\n content: $cps-icon-medkit; \n }\n}\n.cps-icon-superscript {\n &:before {\n content: $cps-icon-superscript; \n }\n}\n.cps-icon-microphone {\n &:before {\n content: $cps-icon-microphone; \n }\n}\n.cps-icon-youtube-square {\n &:before {\n content: $cps-icon-youtube-square; \n }\n}\n.cps-icon-flickr1 {\n &:before {\n content: $cps-icon-flickr1; \n }\n}\n.cps-icon-sun-o {\n &:before {\n content: $cps-icon-sun-o; \n }\n}\n.cps-icon-moon-o {\n &:before {\n content: $cps-icon-moon-o; \n }\n}\n.cps-icon-wheelchair {\n &:before {\n content: $cps-icon-wheelchair; \n }\n}\n.cps-icon-vimeo-square {\n &:before {\n content: $cps-icon-vimeo-square; \n }\n}\n.cps-icon-space-shuttle {\n &:before {\n content: $cps-icon-space-shuttle; \n }\n}\n.cps-icon-bank {\n &:before {\n content: $cps-icon-bank; \n }\n}\n.cps-icon-institution {\n &:before {\n content: $cps-icon-institution; \n }\n}\n.cps-icon-university {\n &:before {\n content: $cps-icon-university; \n }\n}\n.cps-icon-graduation-cap {\n &:before {\n content: $cps-icon-graduation-cap; \n }\n}\n.cps-icon-mortar-board {\n &:before {\n content: $cps-icon-mortar-board; \n }\n}\n.cps-icon-child {\n &:before {\n content: $cps-icon-child; \n }\n}\n.cps-icon-paw {\n &:before {\n content: $cps-icon-paw; \n }\n}\n.cps-icon-recycle {\n &:before {\n content: $cps-icon-recycle; \n }\n}\n.cps-icon-automobile {\n &:before {\n content: $cps-icon-automobile; \n }\n}\n.cps-icon-car {\n &:before {\n content: $cps-icon-car; \n }\n}\n.cps-icon-paper-plane-o {\n &:before {\n content: $cps-icon-paper-plane-o; \n }\n}\n.cps-icon-send-o {\n &:before {\n content: $cps-icon-send-o; \n }\n}\n.cps-icon-copyright {\n &:before {\n content: $cps-icon-copyright; \n }\n}\n.cps-icon-at {\n &:before {\n content: $cps-icon-at; \n }\n}\n.cps-icon-bus {\n &:before {\n content: $cps-icon-bus; \n }\n}\n.cps-icon-cc {\n &:before {\n content: $cps-icon-cc; \n }\n}\n.cps-icon-user-secret {\n &:before {\n content: $cps-icon-user-secret; \n }\n}\n.cps-icon-user-plus {\n &:before {\n content: $cps-icon-user-plus; \n }\n}\n.cps-icon-balance-scale {\n &:before {\n content: $cps-icon-balance-scale; \n }\n}\n.cps-icon-creative-commons {\n &:before {\n content: $cps-icon-creative-commons; \n }\n}\n.cps-icon-vimeo {\n &:before {\n content: $cps-icon-vimeo; \n }\n}\n.cps-icon-credit-card-alt {\n &:before {\n content: $cps-icon-credit-card-alt; \n }\n}\n.cps-icon-universal-access {\n &:before {\n content: $cps-icon-universal-access; \n }\n}\n.cps-icon-wheelchair-alt {\n &:before {\n content: $cps-icon-wheelchair-alt; \n }\n}\n.cps-icon-question-circle-o {\n &:before {\n content: $cps-icon-question-circle-o; \n }\n}\n.cps-icon-address-card-o {\n &:before {\n content: $cps-icon-address-card-o; \n }\n}\n.cps-icon-vcard-o {\n &:before {\n content: $cps-icon-vcard-o; \n }\n}\n.cps-icon-user-o {\n &:before {\n content: $cps-icon-user-o; \n }\n}\n.cps-icon-grav {\n &:before {\n content: $cps-icon-grav; \n }\n}\n.cps-icon-envelope {\n &:before {\n content: $cps-icon-envelope; \n }\n}\n.cps-icon-bubble {\n &:before {\n content: $cps-icon-bubble; \n }\n}\n.cps-icon-users1 {\n &:before {\n content: $cps-icon-users1; \n }\n}\n.cps-icon-bell2 {\n &:before {\n content: $cps-icon-bell2; \n }\n}\n.cps-icon-pin {\n &:before {\n content: $cps-icon-pin; \n }\n}\n.cps-icon-calendar2 {\n &:before {\n content: $cps-icon-calendar2; \n }\n}\n.cps-icon-support {\n &:before {\n content: $cps-icon-support; \n }\n}\n.cps-icon-home4 {\n &:before {\n content: $cps-icon-home4; \n }\n}\n.cps-icon-ring_volume {\n &:before {\n content: $cps-icon-ring_volume; \n }\n}\n.cps-icon-where_to_vote {\n &:before {\n content: $cps-icon-where_to_vote; \n }\n}\n.cps-icon-access_alarmalarm {\n &:before {\n content: $cps-icon-access_alarmalarm; \n }\n}\n.cps-icon-data_usage {\n &:before {\n content: $cps-icon-data_usage; \n }\n}\n.cps-icon-insert_emoticontag_facesmood {\n &:before {\n content: $cps-icon-insert_emoticontag_facesmood; \n }\n}\n.cps-icon-insert_invitationevent {\n &:before {\n content: $cps-icon-insert_invitationevent; \n }\n}\n.cps-icon-camera_altphoto_cameralocal_see {\n &:before {\n content: $cps-icon-camera_altphoto_cameralocal_see; \n }\n}\n.cps-icon-local_restaurantrestaurant_menu {\n &:before {\n content: $cps-icon-local_restaurantrestaurant_menu; \n }\n}\n.cps-icon-add_location {\n &:before {\n content: $cps-icon-add_location; \n }\n}\n.cps-icon-near_me {\n &:before {\n content: $cps-icon-near_me; \n }\n}\n.cps-icon-restaurant {\n &:before {\n content: $cps-icon-restaurant; \n }\n}\n.cps-icon-departure_board {\n &:before {\n content: $cps-icon-departure_board; \n }\n}\n.cps-icon-pie_chart {\n &:before {\n content: $cps-icon-pie_chart; \n }\n}\n.cps-icon-cake {\n &:before {\n content: $cps-icon-cake; \n }\n}\n.cps-icon-notifications {\n &:before {\n content: $cps-icon-notifications; \n }\n}\n.cps-icon-school {\n &:before {\n content: $cps-icon-school; \n }\n}\n.cps-icon-sentiment_dissatisfied {\n &:before {\n content: $cps-icon-sentiment_dissatisfied; \n }\n}\n.cps-icon-sentiment_neutral {\n &:before {\n content: $cps-icon-sentiment_neutral; \n }\n}\n.cps-icon-sentiment_satisfied {\n &:before {\n content: $cps-icon-sentiment_satisfied; \n }\n}\n.cps-icon-sentiment_very_dissatisfied {\n &:before {\n content: $cps-icon-sentiment_very_dissatisfied; \n }\n}\n.cps-icon-sentiment_very_satisfied {\n &:before {\n content: $cps-icon-sentiment_very_satisfied; \n }\n}\n.cps-icon-thumb_down_alt {\n &:before {\n content: $cps-icon-thumb_down_alt; \n }\n}\n.cps-icon-thumb_up_alt {\n &:before {\n content: $cps-icon-thumb_up_alt; \n }\n}\n.cps-icon-account_balance {\n &:before {\n content: $cps-icon-account_balance; \n }\n}\n.cps-icon-search {\n &:before {\n content: $cps-icon-search; \n }\n}\n.cps-icon-verified_user {\n &:before {\n content: $cps-icon-verified_user; \n }\n}\n.cps-icon-fingerprint {\n &:before {\n content: $cps-icon-fingerprint; \n }\n}\n.cps-icon-g_translate {\n &:before {\n content: $cps-icon-g_translate; \n }\n}\n.cps-icon-wb_twighlight {\n &:before {\n content: $cps-icon-wb_twighlight; \n }\n}\n.cps-icon-emoji_emotions {\n &:before {\n content: $cps-icon-emoji_emotions; \n }\n}\n.cps-icon-emoji_events {\n &:before {\n content: $cps-icon-emoji_events; \n }\n}\n.cps-icon-emoji_objects {\n &:before {\n content: $cps-icon-emoji_objects; \n }\n}\n.cps-icon-sports_esports {\n &:before {\n content: $cps-icon-sports_esports; \n }\n}\n.cps-icon-sports_football {\n &:before {\n content: $cps-icon-sports_football; \n }\n}\n.cps-icon-sports_golf {\n &:before {\n content: $cps-icon-sports_golf; \n }\n}\n.cps-icon-sports_hockey {\n &:before {\n content: $cps-icon-sports_hockey; \n }\n}\n.cps-icon-sports_rugby {\n &:before {\n content: $cps-icon-sports_rugby; \n }\n}\n.cps-icon-sports_soccer {\n &:before {\n content: $cps-icon-sports_soccer; \n }\n}\n.cps-icon-sports_volleyball {\n &:before {\n content: $cps-icon-sports_volleyball; \n }\n}\n.cps-icon-sports_tennis {\n &:before {\n content: $cps-icon-sports_tennis; \n }\n}\n.cps-icon-lunch_dining {\n &:before {\n content: $cps-icon-lunch_dining; \n }\n}\n.cps-icon-park {\n &:before {\n content: $cps-icon-park; \n }\n}\n.cps-icon-icecream {\n &:before {\n content: $cps-icon-icecream; \n }\n}\n.cps-icon-volunteer_activism {\n &:before {\n content: $cps-icon-volunteer_activism; \n }\n}\n.cps-icon-ac_unit {\n &:before {\n content: $cps-icon-ac_unit; \n }\n}\n.cps-icon-beach_access {\n &:before {\n content: $cps-icon-beach_access; \n }\n}\n.cps-icon-child_care {\n &:before {\n content: $cps-icon-child_care; \n }\n}\n.cps-icon-room_service {\n &:before {\n content: $cps-icon-room_service; \n }\n}\n.cps-icon-activity {\n &:before {\n content: $cps-icon-activity; \n }\n}\n.cps-icon-aperture {\n &:before {\n content: $cps-icon-aperture; \n }\n}\n.cps-icon-bell {\n &:before {\n content: $cps-icon-bell; \n }\n}\n.cps-icon-book-open {\n &:before {\n content: $cps-icon-book-open; \n }\n}\n.cps-icon-book {\n &:before {\n content: $cps-icon-book; \n }\n}\n.cps-icon-bookmark {\n &:before {\n content: $cps-icon-bookmark; \n }\n}\n.cps-icon-calendar {\n &:before {\n content: $cps-icon-calendar; \n }\n}\n.cps-icon-camera {\n &:before {\n content: $cps-icon-camera; \n }\n}\n.cps-icon-chevron-left {\n &:before {\n content: $cps-icon-chevron-left; \n }\n}\n.cps-icon-chevron-right {\n &:before {\n content: $cps-icon-chevron-right; \n }\n}\n.cps-icon-clock {\n &:before {\n content: $cps-icon-clock; \n }\n}\n.cps-icon-cloud {\n &:before {\n content: $cps-icon-cloud; \n }\n}\n.cps-icon-coffee {\n &:before {\n content: $cps-icon-coffee; \n }\n}\n.cps-icon-compass {\n &:before {\n content: $cps-icon-compass; \n }\n}\n.cps-icon-dollar-sign {\n &:before {\n content: $cps-icon-dollar-sign; \n }\n}\n.cps-icon-eye {\n &:before {\n content: $cps-icon-eye; \n }\n}\n.cps-icon-file-text {\n &:before {\n content: $cps-icon-file-text; \n }\n}\n.cps-icon-folder {\n &:before {\n content: $cps-icon-folder; \n }\n}\n.cps-icon-gift {\n &:before {\n content: $cps-icon-gift; \n }\n}\n.cps-icon-globe {\n &:before {\n content: $cps-icon-globe; \n }\n}\n.cps-icon-grid {\n &:before {\n content: $cps-icon-grid; \n }\n}\n.cps-icon-heart3 {\n &:before {\n content: $cps-icon-heart3; \n }\n}\n.cps-icon-help-circle {\n &:before {\n content: $cps-icon-help-circle; \n }\n}\n.cps-icon-home {\n &:before {\n content: $cps-icon-home; \n }\n}\n.cps-icon-category {\n &:before {\n content: $cps-icon-category; \n }\n}\n.cps-icon-info {\n &:before {\n content: $cps-icon-info; \n }\n}\n.cps-icon-life-buoy {\n &:before {\n content: $cps-icon-life-buoy; \n }\n}\n.cps-icon-link {\n &:before {\n content: $cps-icon-link; \n }\n}\n.cps-icon-lock {\n &:before {\n content: $cps-icon-lock; \n }\n}\n.cps-icon-mail {\n &:before {\n content: $cps-icon-mail; \n }\n}\n.cps-icon-map-pin {\n &:before {\n content: $cps-icon-map-pin; \n }\n}\n.cps-icon-menu {\n &:before {\n content: $cps-icon-menu; \n }\n}\n.cps-icon-comment {\n &:before {\n content: $cps-icon-comment; \n }\n}\n.cps-icon-paperclip {\n &:before {\n content: $cps-icon-paperclip; \n }\n}\n.cps-icon-phone {\n &:before {\n content: $cps-icon-phone; \n }\n}\n.cps-icon-printer {\n &:before {\n content: $cps-icon-printer; \n }\n}\n.cps-icon-settings {\n &:before {\n content: $cps-icon-settings; \n }\n}\n.cps-icon-share {\n &:before {\n content: $cps-icon-share; \n }\n}\n.cps-icon-shopping-bag {\n &:before {\n content: $cps-icon-shopping-bag; \n }\n}\n.cps-icon-star {\n &:before {\n content: $cps-icon-star; \n }\n}\n.cps-icon-tag {\n &:before {\n content: $cps-icon-tag; \n }\n}\n.cps-icon-thumbs-up {\n &:before {\n content: $cps-icon-thumbs-up; \n }\n}\n.cps-icon-user {\n &:before {\n content: $cps-icon-user; \n }\n}\n.cps-icon-users {\n &:before {\n content: $cps-icon-users; \n }\n}\n.cps-icon-close {\n &:before {\n content: $cps-icon-close; \n }\n}\n.cps-icon-home2 {\n &:before {\n content: $cps-icon-home2; \n }\n}\n.cps-icon-home21 {\n &:before {\n content: $cps-icon-home21; \n }\n}\n.cps-icon-home3 {\n &:before {\n content: $cps-icon-home3; \n }\n}\n.cps-icon-pencil {\n &:before {\n content: $cps-icon-pencil; \n }\n}\n.cps-icon-pencil2 {\n &:before {\n content: $cps-icon-pencil2; \n }\n}\n.cps-icon-headphones1 {\n &:before {\n content: $cps-icon-headphones1; \n }\n}\n.cps-icon-music1 {\n &:before {\n content: $cps-icon-music1; \n }\n}\n.cps-icon-book1 {\n &:before {\n content: $cps-icon-book1; \n }\n}\n.cps-icon-price-tags {\n &:before {\n content: $cps-icon-price-tags; \n }\n}\n.cps-icon-lifebuoy {\n &:before {\n content: $cps-icon-lifebuoy; \n }\n}\n.cps-icon-pushpin {\n &:before {\n content: $cps-icon-pushpin; \n }\n}\n.cps-icon-location {\n &:before {\n content: $cps-icon-location; \n }\n}\n.cps-icon-location2 {\n &:before {\n content: $cps-icon-location2; \n }\n}\n.cps-icon-mobile {\n &:before {\n content: $cps-icon-mobile; \n }\n}\n.cps-icon-tv {\n &:before {\n content: $cps-icon-tv; \n }\n}\n.cps-icon-drawer {\n &:before {\n content: $cps-icon-drawer; \n }\n}\n.cps-icon-bubbles3 {\n &:before {\n content: $cps-icon-bubbles3; \n }\n}\n.cps-icon-bubbles4 {\n &:before {\n content: $cps-icon-bubbles4; \n }\n}\n.cps-icon-user2 {\n &:before {\n content: $cps-icon-user2; \n }\n}\n.cps-icon-key1 {\n &:before {\n content: $cps-icon-key1; \n }\n}\n.cps-icon-lock2 {\n &:before {\n content: $cps-icon-lock2; \n }\n}\n.cps-icon-wrench {\n &:before {\n content: $cps-icon-wrench; \n }\n}\n.cps-icon-magic-wand {\n &:before {\n content: $cps-icon-magic-wand; \n }\n}\n.cps-icon-aid-kit {\n &:before {\n content: $cps-icon-aid-kit; \n }\n}\n.cps-icon-stats-dots {\n &:before {\n content: $cps-icon-stats-dots; \n }\n}\n.cps-icon-trophy {\n &:before {\n content: $cps-icon-trophy; \n }\n}\n.cps-icon-gift2 {\n &:before {\n content: $cps-icon-gift2; \n }\n}\n.cps-icon-spoon-knife {\n &:before {\n content: $cps-icon-spoon-knife; \n }\n}\n.cps-icon-lab {\n &:before {\n content: $cps-icon-lab; \n }\n}\n.cps-icon-sphere {\n &:before {\n content: $cps-icon-sphere; \n }\n}\n.cps-icon-earth {\n &:before {\n content: $cps-icon-earth; \n }\n}\n.cps-icon-heart1 {\n &:before {\n content: $cps-icon-heart1; \n }\n}\n.cps-icon-checkmark {\n &:before {\n content: $cps-icon-checkmark; \n }\n}\n.cps-icon-sort-alpha-asc {\n &:before {\n content: $cps-icon-sort-alpha-asc; \n }\n}\n.cps-icon-sort-alpha-desc {\n &:before {\n content: $cps-icon-sort-alpha-desc; \n }\n}\n.cps-icon-instagram {\n &:before {\n content: $cps-icon-instagram; \n }\n}\n.cps-icon-youtube {\n &:before {\n content: $cps-icon-youtube; \n }\n}\n.cps-icon-flickr {\n &:before {\n content: $cps-icon-flickr; \n }\n}\n.cps-icon-tumblr {\n &:before {\n content: $cps-icon-tumblr; \n }\n}\n\n","$fonts: (\n\tamstelvar: (normal: 'Amstelvar-Roman-VF.ttf', italic: 'Amstelvar-Italic-VF.ttf', format: 'truetype'),\n\tcommissioner: (normal: 'Commissioner[FLAR,VOLM,slnt,wght].ttf', italic: false, format: 'truetype'),\n\tepilogue: (normal: 'Epilogue-VariableFont_wght.ttf', italic: false, format: 'truetype'),\n\tgelasio: (normal: 'Gelasio-VF.ttf', italic: 'Gelasio-Italic-VF.ttf', format: 'truetype'),\n\thepta_slab: (normal: 'HeptaSlab-VF.ttf', italic: false, format: 'truetype'),\n\tinter: (normal: 'Inter.var.ttf', italic: 'Inter-italic.var.ttf', format: 'truetype'),\n\tlexend: (normal: 'Lexend[LXND].ttf', italic: false, format: 'truetype'),\n\tmanrope: (normal: 'Manrope[wght].ttf', italic: false, format: 'truetype'),\n\tmerriweather: (normal: 'Merriweather-Roman-VF.ttf', italic: 'Merriweather-Italic-VF.ttf', format: 'truetype'),\n\tmohave: (normal: 'Mohave[wght].ttf', italic: 'Mohave-Italic[wght].ttf', format: 'truetype'),\n\tpetrona: (normal: 'Petrona[wght].ttf', italic: 'Petrona-Italic[wght].ttf', format: 'truetype'),\n\tplayfair: (normal: 'PlayfairDisplay-VariableFont_wght.ttf', italic: 'PlayfairDisplay-Italic-VariableFont_wght.ttf', format: 'truetype'),\n\tpublic_sans: (normal: 'Public-Sans-Roman-VF.ttf', italic: 'Public-Sans-Italic-VF.ttf', format: 'truetype'),\n\tquicksand: (normal: 'Quicksand-VariableFont_wght.ttf', italic: false, format: 'truetype'),\n\traleway: (normal: 'Raleway-VariableFont_wght.ttf', italic: 'Raleway-Italic-VariableFont_wght.ttf', format: 'truetype'),\n\trussolo: (normal: 'Russolo[opsz,wght].ttf', italic: false, format: 'truetype'),\n\tspace_grotesk: (normal: 'SpaceGrotesk[wght].ttf', italic: false, format: 'truetype'),\n\t/*urbanist: (normal: 'UrbanistGX.ttf', italic: false, format: 'truetype'),*/\n);\n@each $font, $options in $fonts {\n\t@font-face {\n\t\tfont-family: $font;\n\t\tfont-weight: 100 900;\n\t\tfont-style: normal;\n\t\tfont-display: swap;\n\t\tsrc: url('../fonts/#{$font}/fonts/#{map-get($options, normal)}') format(\"#{map-get($options, format)}\");\n\t}\n\t@if map-get($options, italic) {\n\t\t@font-face {\n\t\t\tfont-family: $font;\n\t\t\tfont-weight: 100 900;\n\t\t\tfont-style: italic;\n\t\t\tfont-display: swap;\n\t\t\tsrc: url('../fonts/#{$font}/fonts/#{map-get($options, italic)}') format(\"#{map-get($options, format)}\");\n\t\t}\n }\n}\n","@mixin caret-down() {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down();\n } @else if $direction == up {\n @include caret-up();\n } @else if $direction == right {\n @include caret-right();\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left();\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n","@include editor-wrap(true) {\n h1, .h1 {\n @include adjusted-size($font-size-base * 2.5 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 2.5, '--body-font-size', '--headers-font-size');\n }\n }\n h2, .h2 {\n @include adjusted-size($font-size-base * 2 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 2, '--body-font-size', '--headers-font-size');\n }\n }\n h3, .h3 {\n @include adjusted-size($font-size-base * 1.75 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.75, '--body-font-size', '--headers-font-size');\n }\n }\n h4, .h4 {\n @include adjusted-size($font-size-base * 1.5 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.5, '--body-font-size', '--headers-font-size');\n }\n }\n h5, .h5 {\n @include adjusted-size($font-size-base * 1.25 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.25, '--body-font-size', '--headers-font-size');\n }\n }\n h6, .h6 {\n @include adjusted-size($font-size-base * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base, '--body-font-size', '--headers-font-size');\n }\n }\n h1, h2, h3, h4, h5, h6,\n .h {\n margin-bottom: $headings-margin-bottom;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n }\n}\n\n%h-separator {\n content: \"\";\n display: block;\n width: 3em;\n height: 0.1em;\n background-color: currentColor;\n border-radius: var(--roundness);\n}\n\nh1, h2, h3, h4, h5, h6, .h { \n body.h-style-separator:not(.h-style-separator-bottom) &::before {\n @extend %h-separator;\n margin-bottom: .5em;\n background-color: var(--color-accent);\n }\n body.h-style-separator.h-style-separator-bottom &::after {\n @extend %h-separator;\n margin-top: .5em;\n background-color: var(--color-accent);\n }\n body.h-style-separator.h-style-separator-hl & {\n &::before, &::after {\n background-color: var(--color-accent-hl);\n }\n }\n body.h-style-separator .text-center &,\n body.h-style-separator &[style*=\"text-align: center\"],\n body.h-style-separator &.has-text-align-center {\n &::before, &::after {\n margin-left: auto;\n margin-right: auto;\n }\n }\n body.h-style-separator .text-right &, \n body.h-style-separator &[style*=\"text-align: right\"],\n body.h-style-separator &.has-text-align-right {\n &::before, &::after {\n margin-left: auto;\n }\n }\n}\n.h-style-disable,\n.h-style-disable-top {\n &::before {\n display: none !important;\n }\n}\n.h-style-disable,\n.h-style-disable-bottom {\n &::after {\n display: none !important;\n }\n}","@mixin bg-solid-layer($bg-color) {\n position: absolute;\n background-color: $bg-color;\n content: \"\";\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1;\n}\n\n@mixin adjusted-size($size, $adjust, $adjust2: false, $prop: 'font-size') {\n @if $adjust2 {\n #{$prop}: calc( #{$size} * (var(#{$adjust}) / 100) * (var(#{$adjust2}) / 100) );\n }\n @else {\n #{$prop}: calc( #{$size} * (var(#{$adjust}) / 100) );\n }\n}\n\n@mixin adjusted-shadow($adjust: 1, $position: false) {\n // Usless calc is a for IE11 to disable shadows as they can't be handled. We might fix it one day if necessary.\n @if $position == 'bottom' {\n box-shadow:0 calc( var(--shadows) * #{$adjust} ) calc(#{30px*$adjust}) #{-30px*$adjust} rgba(0,0,0,.5);\n }\n @else {\n box-shadow:0 0 calc(#{30px*$adjust}) calc(#{-30px*$adjust} + var(--shadows) * #{$adjust} ) rgba(0,0,0,.5);\n }\n}\n\n@mixin editor-wrap($strong: false) {\n @if($editor) {\n @if($strong) {\n .edit-post-visual-editor .editor-styles-wrapper {\n @content;\n }\n }\n @else {\n .editor-styles-wrapper {\n @content;\n }\n }\n }\n @else {\n @content;\n }\n}","// Modified bootstrap _buttons.sccs.\n\n@use \"sass:math\";\n\n%btn, \n.btn {\n text-transform: uppercase;\n text-decoration: none;\n transition: background-color 0.5s ease, box-shadow 0.5s ease;\n font-weight: 600;\n border-style: solid;\n border-width: 0;\n display: inline-block;\n color: $body-color;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n @include button-size($btn-padding-y*0.9, $btn-padding-x*0.9, $btn-font-size*0.9, $btn-line-height*0.9, $btn-border-radius);\n @include media-breakpoint-up(lg) {\n @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n }\n /*\n body:not(.shadows-disabled) & {\n & {\n transition: none;\n }\n &:not(:focus-visible):not(:hover) {\n @include adjusted-shadow(0.7);\n }\n }\n */\n i {\n display:inline-block;\n text-decoration: none;\n vertical-align: middle;\n font-size: 1.35em;\n }\n &:hover {\n text-decoration: underline;\n }\n &:focus-visible,\n &:active,\n &:hover {\n opacity: 1;\n }\n &:focus-visible {\n outline-offset: $input-btn-focus-width*1.5;\n outline-width: $input-btn-focus-width;\n }\n \n\n p &:not(:first-child) {\n margin-left: math.div($spacer, 6);\n }\n p &:not(:last-child) {\n margin-right: math.div($spacer, 6);\n }\n\n /*\n @supports ( font-variation-settings: normal ) {\n body.font-up & {\n padding-bottom: $btn-padding-y+0.15rem;\n }\n body.font-down & {\n padding-top: $btn-padding-y+0.15rem;\n }\n }\n */\n}\n\n.btn-block {\n display: block;\n width: 100%;\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n.btn:disabled {\n box-shadow: none !important;\n text-decoration: none !important;\n opacity: 0.5;\n}\n\n%btn-primary,\n.btn-primary {\n background-color: var(--color-accent-hl);\n border-color: var(--color-accent-hl);\n color: var(--color-accent-hl-contrast);\n &:hover {\n box-shadow: 0 0 0 $input-btn-focus-width var(--color-accent-hl-a), 0 0 0 $input-btn-focus-width var(--color);\n color: var(--color-accent-hl-contrast);\n }\n &:focus-visible {\n outline-color: var(--color-accent);\n }\n body.btn-style-outline &:not(:hover):not(:focus-visible) {\n color: var(--color-accent-hl);\n }\n\n}\n%btn-secondary,\n.btn-secondary {\n background-color: var(--color-accent);\n border-color: var(--color-accent);\n color: var(--color-accent-contrast);\n &:hover {\n background-color: var(--color-accent);\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n color: var(--color-accent-contrast);\n }\n &:focus-visible {\n outline-color: var(--color-accent-hl);\n }\n body.btn-style-outline &:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n }\n}\n\nbody.btn-style-outline %btn,\nbody.btn-style-outline .btn,\n.is-style-outline %btn,\n%btn-outline {\n border-width: $btn-padding-y*0.4;\n padding: $btn-padding-y*0.6 $btn-padding-x*0.9;\n \n &:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n background-color: transparent !important;\n border-color: currentColor !important;\n }\n &:hover, \n &:focus-visible {\n text-decoration: none;\n opacity: 1;\n }\n}","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover() {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n @if $enable-shadows {\n @include box-shadow($btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover() {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive font sizes\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/v8.x/LICENSE)\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n@if $rfs-font-size-unit != rem and $rfs-font-size-unit != px {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize font size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: divide($rfs-base-font-size, $rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: divide($rfs-base-font-size, divide($rfs-base-font-size * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-disable-class {\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity, which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-enable-class {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query($mq-value) {\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @content;\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @content;\n }\n }\n}\n\n// Responsive font size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Remove unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: divide($fs, $fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: divide($fs, divide($fs * 0 + 1, $rfs-rem-value));\n }\n\n // Set default font size\n $rfs-static: if($rfs-font-size-unit == rem, #{divide($fs, $rfs-rem-value)}rem, #{$fs}px);\n\n // Only add the media query if the font size is bigger than the minimum font size\n @if $fs <= $rfs-base-font-size or not $enable-responsive-font-sizes {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n @else {\n // Calculate the minimum font size for $fs\n $fs-min: $rfs-base-font-size + divide($fs - $rfs-base-font-size, $rfs-factor);\n\n // Calculate difference between $fs and the minimum font size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n $min-width: if($rfs-font-size-unit == rem, #{divide($fs-min, $rfs-rem-value)}rem, #{$fs-min}px);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($fs-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Set the calculated font-size\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n\n // Breakpoint formatting\n $mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n\n @include _rfs-disable-class {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n\n @include _rfs-media-query($mq-value) {\n @include _rfs-enable-class {\n font-size: $rfs-fluid;\n }\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixins use RFS to rescale the font size\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Modified bootstrap _forms.sccs.\n\n//\n// Textual form controls\n//\n\n.form-control { \n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n outline: none;\n border-color: var(--color-accent);\n &:focus-visible {\n border-color: var(--color-accent);\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n \n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n \n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n \n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n \n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\nselect.form-control {\n&[size],\n&[multiple] {\n height: auto;\n}\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: $form-group-margin-bottom;\n}","// stylelint-disable property-disallowed-list\n@mixin transition($transition...) {\n @if length($transition) == 0 {\n $transition: $transition-base;\n }\n\n @if length($transition) > 1 {\n @each $value in $transition {\n @if $value == null or $value == none {\n @warn \"The keyword 'none' or 'null' must be used as a single argument.\";\n }\n }\n }\n\n @if $enable-transitions {\n @if nth($transition, 1) != null {\n transition: $transition;\n }\n\n @if $enable-prefers-reduced-motion-media-query and nth($transition, 1) != null and nth($transition, 1) != none {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n }\n}\n","@use \"sass:math\";\n\n.entries-row {\n article {\n position: relative;\n margin-bottom: $spacer;\n }\n .entry-header {\n margin-bottom: math.div($spacer*2, 3);\n :last-child {\n margin-bottom: 0;\n }\n }\n\n &.image-on-top {\n article {\n display: flex;\n flex-direction: column\n }\n .entry-featured-image {\n margin-top: 0;\n order: -1;\n }\n }\n &.image-disabled .entry-featured-image {//CUSTOMIZER-ONLY\n display: none;\n }\n\n .entry-meta {\n > ul {\n margin-bottom: 0;\n > li.post-author-has-avatar {\n display: block;\n margin-bottom: math.div($spacer*1, 3);\n }\n }\n }\n}\n.entry-col-boxed {\n .entry-col {\n margin-bottom: math.div($spacer*2, 3);\n }\n article {\n @extend %color-boxes;\n @extend %has-background;\n\n height: 100%;\n margin-bottom: 0px;\n padding: math.div($spacer*2, 3);\n border-radius: $border-radius;\n body:not(.shadows-disabled) & {\n @include adjusted-shadow();\n }\n &::after {\n display: none;\n }\n }\n\n &.image-on-top {\n .entry-featured-image {\n margin: -#{math.div($spacer*2, 3)} -#{math.div($spacer*2, 3)} math.div($spacer*2, 3);\n text-align: center;\n }\n }\n}\n\n.avatar {\n border-radius: 24px;\n margin-right: $list-inline-padding*0.5;\n}\n\n\n\n.page-header {\n margin-bottom: $spacer;\n .page-title {\n margin-bottom: math.div($spacer*1, 3);\n }\n .breadcrumbs {\n display: inline-block;\n }\n .breadcrumb {\n padding: 0;\n .active {\n :before {\n padding-right: 0;\n }\n span {\n @include sr-only;\n }\n }\n }\n\n .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled {//CUSTOMIZER-ONLY\n display: none;\n }\n}\n\nbody.blog.hide-hero-page-title {//CUSTOMIZER-ONLY\n .page-header, #hero-main {\n display: none;\n }\n}\n\n.entry-title a,\n%entry-title-a {\n text-decoration: none;\n & {\n color: var(--color-contrast);\n }\n &:hover {\n text-decoration: underline;\n }\n}\n.entry-type-idicator {\n margin-right: $spacer*0.25;\n}\n\n.entry-content {\n\t@include clearfix;\n\n\t> *:first-child {\n\t\tmargin-top: 0;\n\t}\n\t> *:last-child {\n\t\tmargin-bottom: 0;\n }\n\n h2:not(:first-child), .h2:not(:first-child) {\n margin-top: $spacer * 0.5 * 2;\n }\n\n h2:not(:last-child), .h2:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 2;\n }\n\n h3:not(:first-child), .h3:not(:first-child) {\n margin-top: $spacer * 0.5 * 1.75;\n }\n\n h3:not(:last-child), .h3:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 1.75;\n }\n\n h4:not(:first-child), .h4:not(:first-child) {\n margin-top: $spacer * 0.5 * 1.5;\n }\n\n h4:not(:last-child), .h4:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 1.5;\n }\n\n h5:not(:first-child), .h5:not(:first-child) {\n margin-top: $spacer * 0.5;\n }\n\n h5:not(:last-child), .h5:not(:last-child) {\n margin-bottom: math.div($spacer, 3);\n }\n\n h6:not(:first-child), .h6:not(:first-child) {\n margin-top: $spacer * 0.5 * 0.75;\n }\n\n h6:not(:last-child), .h6:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 0.75;\n }\n\n // Makes it possible to use spacer block to set top margin.\n > .wp-block-spacer:first-child + * {\n margin-top: 0;\n }\n\n .animations-enabled & {\n > .alignfull,\n > .alignwide,\n > .aligncenter,\n > .alignleft,\n > .alignright {\n opacity: 0;\n\n\t\t\t&.has-parallax {\n\t\t\t\topacity: initial;\n\t\t\t}\n }\n }\n}\n\n.entry-featured-image {\n margin: $spacer 0;\n img {\n object-fit: cover;\n }\n}\n\n.entry-meta {\n\ta, .post-sticky .meta-text {\n\t\tfont-weight: 500;\n\t\tfont-variation-settings: 'wght' 500;\n\t}\n\n form {\n margin-top: $spacer*0.5;\n @include media-breakpoint-up(lg) {\n max-width: 546px;\n }\n }\n}\n\n.post-navigation {\n\tmargin-top: $spacer * 0.5;\n\t.btn {\n margin-top: $spacer * 0.5;\n i {\n margin-top: -$btn-padding-y*0.3;\n }\n\t}\n}\n\n.pagination {\n @extend %color-boxes;\n @extend %has-background;\n\n display: inline-flex;\n body:not(.shadows-disabled) & {\n @include adjusted-shadow(0.5);\n }\n}\n\n.page-link {\n text-decoration: none;\n color: var(--color-contrast);\n //background-color: var(--color-boxes);\n border: none;\n transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;\n}\n\n.page-item {\n &.active .page-link, a:hover {\n z-index: 1;\n border-color: inherit;\n }\n a:hover {\n color: var(--color-accent-contrast);\n background-color: var(--color-accent);\n opacity: 1;\n }\n &.active .page-link{\n color: var(--color-accent-hl-contrast);\n background-color: var(--color-accent-hl);\n }\n}\n\n.cpschool-read-more-link-holder {\n display: block;\n margin-top: math.div($spacer, 3);\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","@use \"sass:math\";\n\n%block-spacing,\n#{$el-block-group},\n#{$el-block-button}, \n#{$el-block-archives},\n#{$el-block-categories},\n#{$el-block-code},\n#{$el-block-columns},\n#{$el-block-cover},\n#{$el-block-embed},\n#{$el-block-calendar},\n#{$el-block-gallery},\n#{$el-block-group},\n#{$el-block-latest-comments},\n#{$el-block-latest-posts},\n#{$el-block-media-text},\n#{$el-block-preformatted},\n#{$el-block-pullquote},\n#{$el-block-quote},\n#{$el-block-verse},\n#{$el-block-video},\n#{$el-block-separator},\n#{$el-block-image} {\n\tmargin-bottom: $spacer;\n\tmargin-top: $spacer;\n}\n\n\n.has-background,\n.wp-block-cover__background {\n\t@extend %has-background;\n}\n\n.wp-block-group {\n\t&.has-background {\n\t\tpadding: math.div($spacer*2, 3);\n\t}\n\t.wp-block-group.has-background {\n\t\tpadding: $spacer*1*0.5;\n\t}\n\t&.alignwide.has-background {\n\t\tpadding:$spacer $spacer;\n\t}\n\t&.alignfull.has-background {\n\t\tpadding:$spacer $spacer;\n\t}\n\t@include media-breakpoint-up(md) {\n\t\t&.has-background {\n\t\t\tpadding: math.div($spacer*4, 3);\n\t\t\t.wp-block-group.has-background {\n\t\t\t\tpadding: math.div($spacer*2, 3);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.wp-block-cover {\n\t@extend .jumbotron;\n\t[class*=\"__inner-container\"] {\n\t\tcolor: inherit;\n\t}\n\t[class*=\"__inner-container\"] [class*=\"__inner-container\"] {\n\t\tmax-width: 100%;\n\t}\n}\n\n.wp-block-table {\n\t@extend %table;\n}\n\n/*\n[class=\"wp-block-cover__background has-background-dim\"] {\n\t@extend %color-boxes;\n\t@extend %has-background;\n}\n*/\n\n[class*=\"__inner-container\"] {\n\tmargin: 0 auto;\n\tmax-width: 100%;\n\n\t> * {\n\t\t&:first-child {\n\t\t\tmargin-top: 0;\n\t\t}\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t@include media-breakpoint-up(md) {\n\t\t\t.aligncenter:first-child {\n\t\t\t\tmargin-top: math.div($spacer, 3);\n\t\t\t}\n\t\t\t.aligncenter:last-child {\t\n\t\t\t\tmargin-bottom: math.div($spacer, 3);\n\t\t\t}\n\t\t}\n\t}\n\n\t@include media-breakpoint-up(lg) {\n\t\t.alignfull & {\n\t\t\tmax-width: calc( var(--content-width) - #{$grid-gutter-width} );\n\t\t}\n\t\t.alignfull .alignfull & {\n\t\t\tmax-width: calc( 100% - #{$grid-gutter-width} );\n\t\t}\n\t}\n}\n\n.wp-block-column {\n\tmargin-bottom: math.div($spacer*2, 3);\n\t> {\n\t\t* {\n\t\t\t&:first-child {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n\t.alignfull:not([class*=\"has-background\"]) & {\n\t\t> p:not(.has-background-color) {\n\t\t\tpadding-left: math.div($spacer*2, 3);\n\t\t\tpadding-right: math.div($spacer*2, 3);\n\t\t}\n\t}\n\t@include media-breakpoint-down(sm) {\n\t\t&:last-child {\n\t\t\t//margin-bottom: 0;\n\t\t}\n\t}\n\t@include media-breakpoint-up(sm) {\n\t\tmargin-bottom: 0;\n\t\t.alignfull:not([class*=\"has-background\"]) & {\n\t\t\t&:nth-child(odd) > p:not(.has-background-color) {\n\t\t\t\tpadding-left: math.div($spacer*2, 3);\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t\t&:nth-child(even) > p:not(.has-background-color) {\n\t\t\t\tpadding-right: math.div($spacer*2, 3);\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-latest-comments, .wp-block-latest-posts {\n\tlist-style: none;\n\tpadding-left: 0;\n\t> ul {\n\t\tlist-style: none;\n\t}\n\ta {\n\t\tfont-weight: 700;\n\t}\n}\n\n.wp-block-image,\n.wp-block-embed {\n\tfigcaption {\n\t\t@extend %figcaption;\n }\n}\n.wp-block-image {\n img {\n margin: 0 auto;\n\t}\n\tfigcaption {\n\t\tcolor: inherit;\n\t}\n\t&.alignfull figcaption {\n\t\ttext-align: center;\n\t\tmax-width: calc( 100% - #{$grid-gutter-width} );\n\t}\n}\n.wp-block-gallery {\n\tul {\n\t\tlist-style: none;\n\t\tmargin: 0 0 -1.6rem 0;\n\t}\n\t@include media-breakpoint-up(md) {\n\t\t&.alignnone {\n\t\t\tmargin-bottom: math.div($spacer*4, 3);\n\t\t\tmargin-top: math.div($spacer*4, 3);\n\t\t}\n\t\t&.aligncenter {\n\t\t\tmargin-bottom: math.div($spacer*4, 3);\n\t\t\tmargin-top: math.div($spacer*4, 3);\n\t\t}\n\t\t&.alignwide {\n\t\t\tmargin-bottom: $spacer*2;\n\t\t\tmargin-top: $spacer*2;\n\t\t}\n\t\t&.alignfull {\n\t\t\tmargin-bottom: $spacer*2;\n\t\t\tmargin-top: $spacer*2;\n\t\t}\n\t}\n}\n\n.wp-block-latest-posts {\n\t> li > a:first-of-type {\n\t\t@extend .h3;\n\t\t@extend .h;\n\t\t@extend .h-style-disable;\n\t\tmargin-bottom: $spacer*0.5;\n\t\tdisplay: block;\n\t}\n\t&.is-grid {\n\t\tmargin-left: 0;\n\t\tli {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\n\t\t\tpadding: math.div($spacer*2, 3);\n\t\t\tborder-radius: $border-radius;\n\t\t\tbody:not(.shadows-disabled) & {\n\t\t\t\t@include adjusted-shadow();\n\t\t\t}\n\t\t\t> a:first-of-type:not(:hover) {\n\t\t\t\tcolor: inherit !important;\n\t\t\t}\n\t\t}\n\t\t.wp-block-latest-posts__featured-image.aligncenter {\n\t\t\tmargin: -2rem -2rem 2rem;\n\t\t\tmax-width: initial;\n\t\t}\n\t}\n\t&:not(.is-grid) > {\n\t\tli {\n\t\t\tmargin-bottom: 3rem;\n\t\t}\n\t}\n\t&.has-dates,\n\t&.has-author {\n\t\tmargin-left: 0;\n\t\tlist-style: none;\n\t\tli {\n\t\t\tmargin-left: 0;\n\t\t}\n\t\t&:not(.is-grid) li {\n\t\t\tmargin-top: 1.5rem;\n\t\t\t&:first-child {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-author,\n\t.wp-block-latest-posts__post-date {\n\t\tcolor: inherit;\n\t\tfont-size: 1em;\n\t\tfont-weight: normal;\n\t\tmargin-top: 0;\n\t\t&::before {\n\t\t\t@extend .cps-icon;\n\t\t\t@extend .cps-icon-calendar;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-author {\n\t\t&::before {\n\t\t\tcontent: $cps-icon-user;\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-date {\n\t\t&::before {\n\t\t\tcontent: $cps-icon-calendar;\n\t\t}\n\t}\n\t.wp-block-latest-posts__featured-image {\n\t\tmargin-bottom: math.div($spacer*2, 3);\n\t}\n\t.wp-block-latest-posts__post-full-content {\n\t\tmargin-top: math.div($spacer, 3);\n\t\t> ul, > ol {\n\t\t\tmargin-bottom: math.div($spacer, 3);\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-excerpt {\n\t\tmargin-top: math.div($spacer, 3);\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.wp-block-pullquote {\n\tpadding: 0;\n\tposition: relative;\n\tborder-top: none;\n\tborder-bottom: none;\n\t&.alignleft,\n\t&.alignright {\n\t\tmax-width: 100%;\n\t}\n\tblockquote {\n\t\tborder: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tp {\n\t\t\tfont-family: inherit;\n\t\t\tfont-size: 2.8em;\n\t\t\tfont-weight: 700;\n\t\t}\n\t}\n\tcite {\n\t\topacity: 0.8;\n\t\tfont-size: 1em;\n\t\tfont-weight: 500;\n\t\tmargin-top: $spacer * 0.5;\n\t}\n\t&.is-style-solid-color {\n\t\tpadding: $spacer math.div($spacer*2, 3);\n\t\t&.alignleft::before {\n\t\t\ttransform: translateY(-50%);\n\t\t\tleft: math.div($spacer*2, 3);\n\t\t}\n\t\t&.alignright::before {\n\t\t\ttransform: translateY(-50%);\n\t\t\tleft: auto;\n\t\t\tright: math.div($spacer*2, 3);\n\t\t}\n\t\tblockquote {\n\t\t\tmax-width: 100%;\n\t\t\ttext-align: inherit;\n\t\t}\n\t\tcite {\n\t\t\tcolor: inherit;\n\t\t}\n\t\t&:before {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 50%;\n\t\t\ttransform: translateY(-50%) translateX(-50%);\n\t\t}\n\t}\n\tp:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n\t&::before {\n\t\tcolor: currentColor;\n\t\tcolor: var(--color-accent-hl);\n\t\tcontent: \"”\";\n\t\tdisplay: block;\n\t\tfont-size: 4em;\n\t\tline-height: 0.75;\n\t\tmargin: 0 auto math.div($spacer*2, 3) auto;\n\t\ttext-align: center;\n\t\theight: 1rem;\n\t}\n\t@include media-breakpoint-up(sm) {\n\t\t&.alignleft, &.alignleft::before {\n\t\t\ttext-align: left;\n\t\t}\n\t\t&.alignright, &.alignright::before {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\t@include media-breakpoint-up(md) {\n\t\tcite {\n\t\t\tmargin-top: math.div($spacer*2, 3);\n\t\t}\n\t\t&.alignfull {\n\t\t\t&:not(.is-style-solid-color) {\n\t\t\t\tpadding-left: math.div($spacer*1, 3);\n\t\t\t\tpadding-right: math.div($spacer*1, 3);\n\t\t\t}\n\t\t\tblockquote p {\n\t\t\t\tfont-size: 1.8em;\n\t\t\t}\n\t\t}\n\t\t&.alignwide::before,\n\t\t&.alignfull::before {\n\t\t\tfont-size: 8em;\n\t\t\theight:2rem;\n\t\t}\n\t\t&.alignleft,\n\t\t&.alignright {\n\t\t\tp {\n\t\t\t\tfont-size: 1.5em;\n\t\t\t}\n\t\t}\n\t\t&.is-style-solid-color {\n\t\t\t&.alignwide,\n\t\t\t&.alignfull {\n\t\t\t\tpadding: $spacer*2 math.div($spacer*4, 3) math.div($spacer*4, 3);\n\t\t\t}\n\t\t}\n\t\tblockquote p {\n\t\t\tfont-size: 1.5em;\n\t\t}\n\t\t&.alignwide blockquote p {\n\t\t\tfont-size: 1.8em;\n\t\t}\n\t}\n}\n.wp-block-quote {\n &.is-large,\n\t&.is-style-large {\n\t\tborder: none;\n\t\tpadding: 0;\n\t\tp {\n\t\t\tfont-family: inherit;\n\t\t\tfont-size: 1.4em;\n\t\t\tfont-style: normal;\n\t\t\tfont-weight: 700;\n line-height: 1.285;\n @include media-breakpoint-up(md) {\n font-size: 1.8em;\n }\n\t\t}\n\t\tcite {\n\t\t\tfont-size: 1em;\n\t\t\ttext-align: inherit;\n\t\t}\n\t\tfooter {\n\t\t\tfont-size: 1em;\n\t\t\ttext-align: inherit;\n\t\t}\n\t}\n\tp {\n\t\ttext-align: inherit;\n\t}\n\tcite {\n\t\ttext-align: inherit;\n }\n &[style=\"text-align:center\"] {\n border-width: 0;\n padding: 0;\n }\n &[style=\"text-align:right\"] {\n border-width: 0 0.2rem 0 0;\n padding: 0 math.div($spacer*2, 3) 0 0;\n }\n}\n\n.wp-block-latest-comments {\n\t.wp-block-latest-comments__comment-meta {\n\t\tfont-weight: 700;\n\t\tletter-spacing: -0.025em;\n\t\tline-height: 1.25;\n\t}\n\t.wp-block-latest-comments__comment-date {\n\t\topacity: 0.8;\n\t\tfont-size: 0.7em;\n\t\tfont-weight: 600;\n\t\tletter-spacing: normal;\n\t\tmargin-top: 0.15em;\n\t\tmargin-top: 0.4em;\n\t}\n}\n.wp-block-latest-posts__post-author,\n.wp-block-latest-posts__post-date {\n\topacity: 0.8;\n\tfont-size: 0.7em;\n\tfont-weight: 600;\n\tletter-spacing: normal;\n\tmargin-top: 0.15em;\n}\n\n\n.wp-block-button .wp-block-button__link, \n.wp-block-file .wp-element-button,\n.wp-block-search__button {\n\t\t@extend %btn;\n\t\t@extend %btn-secondary;\n}\n\n.wp-block-button.is-style-outline .wp-block-button__link:not(:hover) {\n\t//color: var(--color-accent);\n}\n.wp-block-button__link.has-background {\n\t--color-accent: var(--color);\n\t--color-accent-contrast: var(--color-contrast);\n\t/*\n background-color: var(--color);\n border-color: var(--color);\n color: var(--color-contrast);\n &:hover {\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n body.btn-style-outline &:not(:hover) {\n color: var(--color);\n }\n\t*/\n}\n\n\n/*\n.wp-block-button__link.has-color-background-color {\n\tbackground-color: var(--color) !important;\n\tborder-color: var(--color) !important;\n\t&:not(.has-text-color) {\n\t\tcolor: var(--color-contrast) !important;\n\t}\n\t.wp-block-button.is-style-outline &:not(:hover) {\n\t\tcolor: var(--color) !important;\n\t}\n}\n*/\n.btn-block .wp-block-button__link {\n\t@extend .btn-block;\n}\n\n.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {\n\t@extend %btn-secondary;\n\t@extend %btn-outline;\n}\n.wp-block-file {\n\twidth: 100%;\n\talign-items: center;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\ta:not(.wp-block-file__button) {\n\t\t&:not(:last-child) {\n\t\t\tmargin-right: $spacer * 0.5;\n\t\t}\n\t}\n\t.wp-block-file__button {\n\t\tmargin-left: 0px;\n\t\tmargin: math.div($spacer, 3) 0;\n\t}\n}\n.wp-block-search {\n\t.wp-block-search__input {\n\t\tflex: 1 1 0%;\n\t}\n}\n\n.wp-block-calendar table {\n\tth, td {\n\t\ttext-align: center;\n\t}\n}\n\n.wp-block-separator {\n\t// Neccessary to do it like this to overwrite blocks stylings\n\t&, &:not(.is-style-wide):not(.is-style-dots) {\n\t\t@extend hr;\n\t\t@include media-breakpoint-up(lg) {\n\t\t\tmax-width: 80%;\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t}\n\t}\n\t&.is-style-wide {\n\t\t@extend .alignwide;\n\t\t.alignfull &, .alignwide & {\n\t\t\tposition: static;\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\t&.is-style-dots::before {\n\t\tcolor: inherit;\n\t\tfont-size: 2.5rem;\n\t}\n\t&.is-style-dots::after {\n\t\tcontent: none;\n }\n}","$color-palletes: (\n color-bg: (default: false, blocks: true, nav: false), \n color-bg-alt: (default: false, blocks: true, nav: false), \n color-boxes: (default: color-bg-alt, blocks: true, nav: false),\n header-main-bg-color: (default: color-bg-alt, blocks: true, nav: true, nav-dropdown-style: header-secondary-bg-color), \n header-secondary-bg-color: (default: color-bg, blocks: true, nav: true, nav-dropdown-style: false), \n hero-main-bg-color: (default: color-bg-alt, blocks: true, nav: false),\n footer-main-bg-color: (default: color-bg-alt, blocks: true, nav: false),\n alert-bg-color: (default: color-bg, blocks: false, nav: false),\n);\n\n// Generates color pallets according to options.\n@each $pallete, $options in $color-palletes {\n // Lets first set the defaults if needed\n @if map-get($options, default) {\n #{$el-root} {\n --#{$pallete}: var(--#{map-get($options, default)});\n --#{$pallete}-contrast: var(--#{map-get($options, default)}-contrast);\n --#{$pallete}-accent: var(--#{map-get($options, default)}-accent);\n --#{$pallete}-accent-a: var(--#{map-get($options, default)}-accent-a);\n --#{$pallete}-accent-contrast: var(--#{map-get($options, default)}-accent-contrast);\n --#{$pallete}-accent-hl: var(--#{map-get($options, default)}-accent-hl);\n --#{$pallete}-accent-hl-a: var(--#{map-get($options, default)}-accent-hl-a);\n --#{$pallete}-accent-hl-contrast: var(--#{map-get($options, default)}-accent-hl-contrast);\n }\n }\n\n %#{$pallete} {\n --color: var(--#{$pallete}, --#{map-get($options, default)});\n --color-contrast: var(--#{$pallete}-contrast, --#{map-get($options, default)}-contrast);\n --color-accent: var(--#{$pallete}-accent, --#{map-get($options, default)}-accent);\n --color-accent-a: var(--#{$pallete}-accent-a, --#{map-get($options, default)}-accent-a);\n --color-accent-contrast: var(--#{$pallete}-accent-contrast, --#{map-get($options, default)}-accent-contrast);\n --color-accent-hl: var(--#{$pallete}-accent-hl, --#{map-get($options, default)}-accent-hl);\n --color-accent-hl-a: var(--#{$pallete}-accent-hl-a, --#{map-get($options, default)}-accent-hl-a);\n --color-accent-hl-contrast: var(--#{$pallete}-accent-hl-contrast, --#{map-get($options, default)}-accent-hl-contrast);\n }\n\n .has-#{$pallete}-background-color {\n @extend %#{$pallete};\n & ~ .wp-block-cover__inner-container {\n @extend %#{$pallete};\n }\n }\n .has-#{$pallete}-color {\n color: var(--#{$pallete}, --#{map-get($options, default)}) !important;\n }\n\n\n}\n\n%has-background {\n background-color: var(--color);\n color: var(--color-contrast);\n} ","#{$el-root} {\n --color-bg-secondary: var(--color-bg);\n}\n\n#{$el-body} {\n @extend %color-bg;\n @extend %has-background;\n\n font-display: optional;\n font-family: system-ui, sans-serif;\n @include adjusted-size($font-size-base * 0.9, '--body-font-size');\n @include media-breakpoint-up(md) {\n @include adjusted-size($font-size-base, '--body-font-size');\n }\n &.site-boxed {\n background-color: var(--color-bg-secondary);\n .site {\n background-color: var(--color-bg);\n padding: 0px;\n }\n &:not(.shadows-disabled) & {\n @include adjusted-shadow(2);\n }\n }\n}\n\n@include editor-wrap() {\n .wrapper {\n padding-top: $spacer;\n padding-bottom: $spacer;\n @include media-breakpoint-up(xl) {\n padding-top: $spacer*2;\n padding-bottom: $spacer*2;\n }\n }\n\n .screen-reader-text { \n @extend .sr-only; \n }\n \n a.skip-link {\n position: fixed;\n z-index: 1000;\n top: 0px;\n right: 0px;\n }\n}\n\nbody.singular:not(.has-sidebar) #content.container, .container-content {\n\tmax-width: var(--content-width);\n}\n\n.main-wrapper {\n body:not(.has-sidebar) & {\n overflow: hidden;\n }\n\tbody.main-wrapper-margin-top-disabled & {\n\t\tpadding-top: 0;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tmargin-top: calc( var(--header-main-gap-height)*-1 );\n\t\t}\n\t}\n\tbody.main-wrapper-margin-bottom-disabled & {\n\t\tpadding-bottom: 0;\n\t}\n\tbody.main-wrapper-pull-under & {\n\t\tpadding-top: 0;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tmargin-top: calc( ( var(--header-main-gap-height) + var(--header-main-height) ) * -1 );\n\t\t}\n\t}\n}\n\n.site-width-max {\n max-width: var(--site-width);\n body.site-boxed & {\n max-width: var(--site-box-width);\n }\n}\n\n.cps-icon.cps-dashicon {\n font-family: dashicons !important;\n}","@use \"sass:math\";\n\n#{$el-align-full}, \n#{$el-align-wide} {\n\tmargin-bottom: $spacer;\n\tmargin-top: $spacer;\n\t@include media-breakpoint-up(md) {\n\t\tmargin-bottom: $spacer*2;\n\t\tmargin-top: $spacer*2;\n\t}\n\t.entry-col-boxed .entry-content &, .site-boxed &, .has-sidebar .entry-content & {\n\t\tmax-width: 100%;\n\t\tleft: initial;\n\t\twidth: auto;\n\t}\n}\n#{$el-align-wide} {\n\tposition: relative;\n\tmax-width: calc(100vw - #{$grid-gutter-width});\n\tleft: calc(50% - 50vw + #{$grid-gutter-width*0.5});\n\twidth: calc(100vw - #{$grid-gutter-width});\n\t\n\t+ #{$el-align-wide} {\n\t\tmargin-top: -$spacer;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tmargin-top: -$spacer*2;\n\t\t}\n\t}\n\t\n\t@include media-breakpoint-up(xl) {\n\t\t.entry-col-boxed .entry-content &, .site-boxed & {\n\t\t\tmax-width: 100%;\n\t\t\tleft: initial;\n\t\t\twidth: auto;\n\t\t}\n\t}\n\t@include media-breakpoint-up(xxl) {\n\t\tmax-width: calc(#{map-get($grid-breakpoints, 'xxl')} - #{$grid-gutter-width});\n\t\tleft: calc(50% - #{map-get($grid-breakpoints, 'xxl')*0.5} + #{$grid-gutter-width*0.5});\n\t\twidth: calc(#{map-get($grid-breakpoints, 'xxl')} - #{$grid-gutter-width});\n\t}\n}\n\n#{$el-align-full} {\n\tleft: calc(50% - 50vw);\n\tmax-width: 100vw;\n\tposition: relative;\n\twidth: 100vw;\n\t+ #{$el-align-full} {\n\t\tmargin-top: -$spacer;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tmargin-top: -$spacer*2;\n\t\t}\n\t}\n\t@include media-breakpoint-down(md) {\n\t\t&:not([class*=\"has-background\"]) > {\n\t\t\t.wp-block-group__inner-container > p:not(.has-background-color) {\n\t\t\t\tpadding-left: math.div($spacer*2, 3);\n\t\t\t\tpadding-right: math.div($spacer*2, 3);\n\t\t\t}\n\t\t}\n\t}\n\t#{$el-align-full} {\n\t\t@include media-breakpoint-down(sm) {\n\t\t\tleft: 0;\n\t\t\tmax-width: 100%;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n\n#{$el-align-none},\n#{$el-align-center} {\n\tmax-width: 100%;\n\tmargin-bottom: $spacer * 0.5;\n\tmargin-top: $spacer * 0.5;\n}\n#{$el-align-center} {\n\tmargin-left: auto;\n\tmargin-right: auto;\n\timg {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t}\n}\n.alignleft,\n.alignright {\n\tmargin-top: $spacer * 0.5;\n\tmargin-bottom: $spacer * 0.5;\n\t&, .entry-content & {\n\t\tmax-width: 100%;\n\t}\n\t@include media-breakpoint-up(sm) {\n\t\t&, .entry-content & {\n\t\t\tmax-width: 50%;\n\t\t}\n\t}\n\t@include media-breakpoint-up(lg) {\n margin-bottom: $spacer * 0.5;\n\t\tmargin-top: $spacer * 0.5;\n }\n @include media-breakpoint-up(xl) {\n margin-bottom: $spacer * 0.5;\n margin-top: $spacer * 0.5;\n }\n}\n.alignleft {\n\t@include media-breakpoint-up(sm) {\n\t\tfloat: left;\n\t\tmargin-right: $spacer * 0.5;\n\t}\n\t@include media-breakpoint-up(xl) {\n\t\t.entry-content > & {\n\t\t\tmargin-left: calc(-1*(100vw - var(--content-width))/2);\n\t\t}\n\t\t.entry-col-boxed .entry-content &, .site-boxed .entry-content &, .has-sidebar .entry-content & {\n\t\t\tmargin-left: 0px;\n\t\t}\n\t}\n\t@include media-breakpoint-up(xxl) {\n\t\t.entry-content > & {\n\t\t\tmargin-left: calc( -1*(#{map-get($grid-breakpoints, 'xxl')} - var(--content-width))/2);\n\t\t}\n\t}\n}\n.alignright {\n\t@include media-breakpoint-up(sm) {\n\t\tfloat: right;\n\t\tmargin-left: $spacer * 0.5;\n\t}\n\t@include media-breakpoint-up(xl) {\n\t\t.entry-content > & {\n\t\t\tmargin-right: calc(-1*(100vw - var(--content-width))/2);\n\t\t}\n\t\t.entry-col-boxed .entry-content &, .site-boxed .entry-content &, .has-sidebar .entry-content & {\n\t\t\tmargin-right: 0px;\n\t\t}\n\t}\n\t@include media-breakpoint-up(xxl) {\n\t\t.entry-content > & {\n\t\t\tmargin-right: calc( -1*(#{map-get($grid-breakpoints, 'xxl')} - var(--content-width))/2);\n\t\t}\n\t}\n}","@use \"sass:math\";\n\n@include editor-wrap() {\n :focus-visible {\n outline-color: var(--color-accent-hl);\n\t\toutline-offset: $input-btn-focus-width;\n }\n\n\ta, \n\t%a {\n\t\tcolor: var(--color-accent);\n\t\ttransition: opacity 0.5s ease, color 0.5s ease, background-color 0.5s ease;\n\t\t&:hover {\n\t\t\t//opacity: 0.85;\n\t\t\t//background-color: var(--color);\n\t\t\tcolor: var(--color-accent-hl);\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\n\tfigure,\n\timg {\n\t\tmax-width: 100%;\n\t\theight: auto;\n\t}\n\n\thr {\n\t\tmargin-top: $hr-margin-y;\n\t\tmargin-bottom: $hr-margin-y;\n\t\tborder: 0;\n\t\tborder-top-style: solid;\n\t\tborder-top-width: $hr-border-width;\n\t\tborder-color: currentColor;\n\n\t\t// This will not work in IE11. Its gonna use regular font color instead.\n\t\tborder-color: var(--color-accent);\n\t\tcolor: var(--color-accent);\n\t}\n\n\tinput[type=\"text\"], \n\tinput[type=\"tel\"], \n\tinput[type=\"email\"], \n\tinput[type=\"search\"], \n\ttextarea,\n\tselect {\n\t\t&:not(.form-control) {\n\t\t\t@extend .form-control;\n\t\t}\n\t}\n\tinput[type=\"button\"]:not(.btn) {\n\t\t@extend %btn;\n\t\t@extend %btn-secondary;\n\t}\n\tinput[type=\"submit\"]:not(.btn) {\n\t\t@extend %btn;\n\t\t@extend %btn-primary;\n\t}\n\n\ti {\n\t\tfont-style: normal;\n\t}\n\n\tsmall,\n\t.small {\n\t\t@include font-size($small-font-size);\n\t\tfont-weight: $font-weight-normal;\n\t}\n\n\tmark,\n\t.mark {\n\t\tpadding: $mark-padding;\n\t\tbackground-color: $mark-bg;\n\t}\n\n\tp.has-background {\n\t\tpadding: $spacer*1*0.5;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tpadding: math.div($spacer*2, 3);\n\t\t}\n\t}\n\n\tblockquote {\n\t\tborder-color: currentColor;\n\t\tborder-color: var(--color-accent-hl);\n\t\tborder-style: solid;\n\t\tborder-width: 0 0 0 2px;\n\t\tmargin: $spacer 0;\n\t\tpadding: math.div($spacer, 6) 0 math.div($spacer, 6) $spacer * 0.5;\n\t\tcite {\n\t\t\tdisplay: block;\n\t\t\tmargin: $spacer * 0.5 0 0;\n\t\t}\n\t\tp:last-child {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\tcite {\n\t\topacity: 0.8;\n\t\tfont-size: 0.8em;\n\t\tfont-style: normal;\n\t\tfont-weight: 600;\n\t\tline-height: 1.25;\n\t}\n\tsamp, code, kbd {\n\t\tcolor: var(--color-boxes-contrast);\n\t\tfont-family: monospace;\n\t\tfont-size: 0.9em;\n\t\tpadding: math.div($spacer, 12) $spacer*0.1;\n\t\tbackground: var(--color-boxes);\n\t}\n\tpre {\n\t\tfont-family: monospace;\n\t\tfont-size: 0.9em;\n\t\tpadding: math.div($spacer, 6) $spacer*0.2;\n\t\tline-height: 1.5;\n\t\tmargin: math.div($spacer*4, 3) 0;\n\t\toverflow: auto;\n\t\tpadding: $spacer math.div($spacer*2, 3);\n\t\ttext-align: left;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\tborder-color: currentColor;\n\t\tborder-color: var(--color-accent);\n\t\tcode {\n\t\t\tbackground: transparent;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tfigure {\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t}\n\tiframe {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t}\n\tvideo {\n\t\tdisplay: block;\n\t}\n\tsvg {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\timg {\n\t\t//display: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tembed {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tobject {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tfigcaption, %figcaption {\n\t\ta {\n\t\t\tcolor: inherit;\n\t\t}\n\t\topacity: 0.8;\n\t\tfont-size: 0.8em;\n\t\tmargin-bottom: 0;\n\t\tmargin-top: $spacer * 0.5;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tfont-size: 1em;\n\t\t}\n\t}\n\n\t%table,\n\ttable {\n\t\t@extend %color-bg;\n\t\t//@extend %has-background;\n\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\t\tempty-cells: show;\n\t\tmax-width: 100%;\n\t\twidth: 100%;\n\t\tthead {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\n\t\t\tvertical-align: bottom;\n\t\t\twhite-space: nowrap;\n\t\t\tborder-color: var(--color);\n\t\t}\n\t\tth {\n\t\t\tborder: 1px solid var(--color-boxes);\n\t\t\tborder-bottom: none;\n\t\t\tline-height: 1.4;\n\t\t\tmargin: 0;\n\t\t\toverflow: visible;\n\t\t\tpadding: $spacer*0.25;\n\t\t\tfont-weight: 700;\n\t\t\ta {\n\t\t\t\tcolor: inherit !important;\n\t\t\t}\n\t\t\t&:first-child {\n\t\t\t\tborder-left: 1px solid var(--color);\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-right: 1px solid var(--color);\n\t\t\t}\n\t\t}\n\n\t\ttd {\n\t\t\tborder: 1px solid var(--color-boxes);\n\t\t\tline-height: 1.4;\n\t\t\tmargin: 0;\n\t\t\toverflow: visible;\n\t\t\tpadding: $spacer*0.25;\n\t\t}\n\n\t\ttfoot {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\t\t}\n\n\t\tcaption {\n\t\t\tcaption-side: top;\n\t\t\tbackground-color: var(--color-boxes);\n\t\t\tcolor: var(--color-boxes-contrast);\n\t\t}\n\t}\n\n\tcaption {\n\t\tbackground: var(--color-boxes-accent);\n\t\tcolor: var(--color-boxes-accent-contrast);\n\t\tfont-weight: 600;\n\t\tpadding: $spacer*0.25;\n\t\ttext-align: center;\n\t}\n}\n\n.gallery {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tmargin: 3em 0 3em -0.8em;\n\twidth: calc(100% + 1.6em);\n}\n.gallery-item {\n\tmargin: 0.8em 0;\n\tpadding: 0 0.8em;\n\twidth: 100%;\n}\n.gallery-caption {\n\tdisplay: block;\n\tmargin-top: 0.8em;\n}\n\n.list-unstyled {\n\t@include list-unstyled();\n}\n\n.list-inline {\n\t@include list-unstyled();\n\tmargin-top: -$list-inline-padding*0.5;\n}\n.list-inline-item {\n\tdisplay: inline-block;\n\tmargin-top: $list-inline-padding*0.5;\n\n\t&:not(:last-child) {\n\t\tmargin-right: $list-inline-padding;\n\t}\n}\n\n.has-drop-cap {\n\t&:not(:focus-visible)::first-letter {\n\t\tcolor: currentColor;\n\t\tcolor: var(--color-accent-hl);\n\t\tfont-size: 5.1em;\n\t\tfont-weight: 800;\n\t\tmargin: 0.05em 0.1em 0 0;\n\t}\n\t&:not(:focus-visible)::first-letter::after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t\tclear: both;\n\t}\n\t&:not(:focus-visible)::after {\n\t\tpadding: 0;\n\t}\n}\n\n.has-text-align-left {\n\ttext-align: left;\n}\n.has-text-align-center {\n\ttext-align: center;\n}\n.has-text-align-right {\n\ttext-align: right;\n}\n\n.has-small-font-size {\n\tfont-size: 0.813em;\n}\n.has-medium-font-size {\n\tfont-size: 1.250em;\n}\n.has-large-font-size {\n\tfont-size: 2.250em;\n}\n.has-huge-font-size {\n\tfont-size: 2.625em;\n}\n\n.form-control {\n\tbackground-clip: initial;\n}\n\n.pt-header-main-height {\n\tpadding-top: calc( var(--header-main-gap-height) + var(--header-main-height) );\n}","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n padding-left: 0;\n list-style: none;\n}\n","/*\n * Adds integration with Calendar Plus plugin.\n */\n\n @use \"sass:math\";\n\n body .calendar-plus {\n .calendar-plus-calendar-wrap {\n @extend %block-spacing;\n }\n .calendar-plus-filter-bar {\n overflow: initial;\n @include media-breakpoint-up(sm) {\n display: flex;\n > p {\n flex-grow: 1;\n }\n p:not(:last-child) {\n margin-right: math.div($spacer, 3);\n margin-bottom: math.div($spacer, 3);\n }\n }\n }\n #calendar-plus-search,\n #calendar-plus-category {\n @extend .form-control;\n }\n .rbc-toolbar {\n flex-wrap: initial;\n margin-bottom: math.div($spacer, 3);\n button {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n border: none;\n outline-color: var(--color-boxes-accent-a);\n font-size: 0.9em * .875;\n margin: 0;\n &.rbc-active, &.rbc-active:focus-visible {\n background: var(--color-boxes-accent-hl);\n color: var(--color-boxes-accent-hl-contrast);\n opacity: 1;\n }\n &:hover {\n background: var(--color-boxes-accent);\n color: var(--color-boxes-accent-contrast);\n }\n }\n @include media-breakpoint-down(sm) {\n justify-content: left;\n > *:not(:last-child) {\n margin-bottom: math.div($spacer, 3);\n }\n }\n }\n .rbc-date-cell,\n .rbc-header {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n }\n .rbc-header {\n padding: math.div($spacer, 6) math.div($spacer, 12);\n border-bottom-color: var(--color-bg);\n font-weight: bold;\n font-size: 1em;\n > a {\n color: var(--color-boxes-contrast);\n }\n }\n .rbc-header+.rbc-header {\n border-left-color: var(--color-bg);\n \n }\n .rbc-month-view {\n border-color: var(--color-boxes);\n }\n .rbc-month-row+.rbc-month-row {\n border-top: none;\n }\n .rbc-off-range {\n opacity: 0.50;\n }\n .rbc-off-range-bg {\n background: var(--color-bg);\n }\n .rbc-date-cell {\n text-align: center;\n border-bottom: var(--color-bg) 1px solid;\n a {\n color: var(--color-boxes-contrast);\n }\n }\n .rbc-day-bg+.rbc-day-bg {\n border-left-color: var(--color-boxes);\n }\n .rbc-today {\n background: var(--color-boxes);\n }\n .rbc-event, .rbc-event.rbc-selected {\n background: var(--color-bg-accent);\n color: var(--color-bg-accent-contrast);\n transition: opacity 0.2s ease-in;\n &:hover {\n opacity: 0.8;\n background: var(--color-bg-accent);\n }\n }\n .rbc-row-segment {\n padding: 0 4px 1px 2px;\n }\n \n .rbc-month-view .rbc-today {\n border-bottom: var(--color-bg) 1px solid;\n }\n \n .rbc-time-view {\n border-bottom: none;\n }\n \n .rbc-time-view,\n .rbc-time-content>*+*>*,\n .rbc-time-content,\n .rbc-timeslot-group,\n .rbc-time-header-content {\n border-color: var(--color-boxes);\n }\n .rbc-time-view .rbc-row {\n min-height: auto;\n }\n .rbc-day-slot .rbc-time-slot {\n border-color: var(--color-bg);\n }\n .rbc-current-time-indicator {\n background-color: var(--color-boxes-accent-hl);\n }\n \n .rbc-agenda-table {\n margin-bottom: 0;\n }\n .rbc-agenda-view table.rbc-agenda-table thead>tr>th {\n border-bottom: none;\n }\n }\n \n .calendarp-event-shortcode,\n .calendarp-events-by-cat {\n @extend %block-spacing;\n }\n .calendarp-event-shortcode-header {\n img {\n margin-bottom: math.div($spacer, 3);\n }\n .dashicons {\n text-decoration: none;\n }\n }\n \n body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date {\n .calendarp-date-month {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n border-color: var(--color-boxes);\n }\n .calendarp-date-day {\n border-color: var(--color-boxes);\n }\n }\n \n .sidebar-widget-area-content {\n .events-list-widget .event > ul {\n padding-left: 0;\n }\n \n .widget_calendar td {\n padding: .225rem;\n }\n \n .calendarp-events-by-cat >\n .calendarp:not(#nocalendarp) >\n .calendarp_calendar.agenda-minified-calendar {\n .calendarp-date-item {\n max-width: 100%;\n width: 100%;\n margin-left: 0;\n margin-right: 0;\n \n .calendarp-date {\n margin-bottom: 1rem;\n }\n \n .calendarp-events.columns {\n padding: 0;\n width: 100%;\n \n .calendar-event {\n padding: 0;\n \n h3 {\n margin-bottom: .5rem;\n }\n }\n }\n }\n }\n \n }","/*\n * Adds basic styling to directory module included with theme.\n */\n\n .cp-dir-item-fields:not(:last-child) {\n margin-bottom: $paragraph-margin-bottom;\n }\n\n.cp-dir-controls {\n background-color: var(--color-boxes);\n fieldset {\n padding: $spacer*0.2;\n @include media-breakpoint-up(md) {\n display: flex;\n }\n }\n}\n.cp-dir-control {\n margin: $spacer*0.2;\n margin-bottom: $spacer*0.2*2;\n @include media-breakpoint-up(md) {\n margin-bottom: $spacer*0.2;\n }\n}\n.cp-dir-control-search {\n flex-grow: 2;\n}\n.cp-dir-control-select {\n flex-grow: 1;\n}\n.cp-dir-pagination {\n padding: $spacer*0.25;\n border: 1px solid var(--color-boxes);\n border-top: none;\n}\n\n.cp-dir-no-results-info {\n display: none;\n padding: $spacer*0.2;\n font-weight: 700;\n border: var(--color-boxes) solid 1px;\n .cp-dir-content--no-results & {\n display: block;\n }\n}\n\n.cp-dir-no-results-info-text {\n text-align: center;\n}","// WordPress admin uses 13px at document root instead of default 16px font size.\ndiv.editor-styles-wrapper {\n @include adjusted-size(16px, '--body-font-size');\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n }\n\n.editor-styles-wrapper .editor-post-title .editor-post-title__input {\n @include adjusted-size($font-size-base * 2 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 2, '--body-font-size', '--headers-font-size');\n }\n border: none !important;\n padding: 0px !important;\n box-shadow: none !important;\n color: var(--color-bg-contrast) !important;\n}\n\n.editor-styles-wrapper > div > *,\n.wp-block {\n max-width: calc( var(--content-width) - #{$grid-gutter-width} );\n margin-left: auto;\n margin-right: auto;\n}\n\n.editor-styles-wrapper > div > [data-align=wide] {\n left: 0;\n .wp-block {\n max-width: 100%;\n }\n}\n\n.editor-styles-wrapper > div > [data-align=full] {\n max-width: none;\n left: 0;\n width: auto;\n [data-align=full] .wp-block {\n max-width: 100%;\n }\n}\n\n.editor-styles-wrapper > div > [data-align=left], \n.editor-styles-wrapper > div > [data-align=right] {\n margin: 0 auto;\n max-width: var(--site-width);\n\n .wp-block-cover {\n width: calc( var(--content-width) / 2 );\n max-width: calc( var(--content-width) / 2 );\n }\n}\n\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > {\n .wp-block:first-child {\n margin-top: 0;\n }\n .wp-block:last-child {\n margin-bottom: 0;\n }\n}\n\n.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text {\n padding: 0;\n}\n\n.wp-block-cover .block-editor-block-list__block {\n color: inherit;\n}\n\n.block-editor-block-preview__content .block-editor-block-list__block {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.editor-styles-wrapper .list-unstyled {\n\t@extend .list-inline;\n}\n\n.editor-styles-wrapper {\n *,\n *::before,\n *::after {\n box-sizing: border-box;\n }\n}\n\n%btn,\n.btn {\n\tuser-select: text;\n}\n"]} \ No newline at end of file diff --git a/css/theme.css b/css/theme.css index 34bc33e..105e2e2 100644 --- a/css/theme.css +++ b/css/theme.css @@ -2369,7 +2369,7 @@ template { .table .thead-dark th { color: #fff; background-color: #343a40; - border-color: #454d55; + border-color: rgb(69.1465517241, 77.125, 85.1034482759); } .table .thead-light th { color: #495057; @@ -2384,7 +2384,7 @@ template { .table-dark th, .table-dark td, .table-dark thead th { - border-color: #454d55; + border-color: rgb(69.1465517241, 77.125, 85.1034482759); } .table-dark.table-bordered { border: 0; @@ -3914,7 +3914,7 @@ body .calendar-plus .input-group-sm > #calendar-plus-category, .input-group-sm > } .page-link:hover { z-index: 2; - color: #0056b3; + color: rgb(0, 86.1, 178.5); text-decoration: none; background-color: #e9ecef; border-color: #dee2e6; @@ -10455,9 +10455,18 @@ body.blog.hide-hero-page-title .page-header, body.blog.hide-hero-page-title #her .animations-enabled .entry-content > .alignwide, .animations-enabled .entry-content > .wp-block-separator.is-style-wide, .animations-enabled .entry-content > .aligncenter, -.animations-enabled .entry-content > .alignleft > .alignright { +.animations-enabled .entry-content > .alignleft, +.animations-enabled .entry-content > .alignright { opacity: 0; } +.animations-enabled .entry-content > .alignfull.has-parallax, +.animations-enabled .entry-content > .alignwide.has-parallax, +.animations-enabled .entry-content > .has-parallax.wp-block-separator.is-style-wide, +.animations-enabled .entry-content > .aligncenter.has-parallax, +.animations-enabled .entry-content > .alignleft.has-parallax, +.animations-enabled .entry-content > .alignright.has-parallax { + opacity: initial; +} .entry-featured-image { margin: 3rem 0; @@ -13531,4 +13540,4 @@ body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .cp-dir-no-results-info-text { text-align: center; } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyIsImFzc2V0cy9ib290c3RyYXA0LXRoZW1lLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19yZWJvb3Quc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92ZW5kb3IvX3Jmcy5zY3NzIiwidmFyaWFibGVzL19ib290c3RyYXAuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9faW1hZ2VzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19ncmlkLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZ3JpZC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3RhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19kcm9wZG93bi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19uYXYuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX25hdmJhci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fanVtYm90cm9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19hbGVydC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fbWVkaWEuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2Nsb3NlLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19tb2RhbC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ByaW50LnNjc3MiLCIuLi9zcmMvc2Fzcy9pY29tb29uL3N0eWxlLnNjc3MiLCIuLi9zcmMvc2Fzcy9pY29tb29uL3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL2ZvbnRzLnNjc3MiLCJ0aGVtZS9lbGVtZW50cy9faGVhZGVycy5zY3NzIiwidGhlbWUvX21peGlucy5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ0aGVtZS9lbGVtZW50cy9fZm9ybXMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX3NpZGViYXJzLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19tb2RhbHMuc2NzcyIsInZhcmlhYmxlcy9fd29yZHByZXNzLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX2VudHJpZXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJ0aGVtZS9fY29sb3ItcGFsbGV0ZXMuc2NzcyIsInRoZW1lL19nZW5lcmFsLnNjc3MiLCJ0aGVtZS9fbmF2cy5zY3NzIiwidGhlbWUvX2hlcm8uc2NzcyIsInRoZW1lL19hbGlnbm1lbnQuc2NzcyIsInRoZW1lL19jb250ZW50LnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9pbnRlZ3JhdGlvbnMvX2NhbGVuZGFyLXBsdXMuc2NzcyIsInRoZW1lL2ludGVncmF0aW9ucy9fY3AtZGlyZWN0b3J5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztFQUFBO0FDa0JBOzs7RUFHRSw4QkFBQTtLQUFBLDJCQUFBO1VBQUEsc0JBQUE7QUZWRjs7QUVhQTtFQUNFLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLDZDQUFBO0FGVkY7O0FFZ0JBO0VBQ0UsY0FBQTtBRmJGOztBRXVCQTtFQUNFLFNBQUE7RUFDQSxxTkNzTzRCO0VDakgxQixjQUFBO0VGbkhGLGdCQytPNEI7RUQ5TzVCLGdCQ21QNEI7RURqUDVCLGdCQUFBO0VBQ0Esc0JDOUNTO0FIeUJYOztBRWlDQTtFQUNFLHFCQUFBO0FGOUJGOztBRXVDQTtFQUNFLCtCQUFBO0tBQUEsNEJBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBRnBDRjs7QUVpREE7RUFDRSxhQUFBO0VBQ0EscUJHN0J1QjtBTGpCekI7O0FFcURBO0VBQ0UsYUFBQTtFQUNBLG1CQ29GMEI7QUh0STVCOztBRTZEQTs7RUFFRSwwQkFBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtVQUFBLDhCQUFBO0FGMURGOztBRTZEQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBRjFERjs7QUU2REE7OztFQUdFLGFBQUE7RUFDQSxtQkFBQTtBRjFERjs7QUU2REE7Ozs7RUFJRSxnQkFBQTtBRjFERjs7QUU2REE7RUFDRSxnQkNrSjRCO0FINU05Qjs7QUU2REE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUYxREY7O0FFNkRBO0VBQ0UsZ0JBQUE7QUYxREY7O0FFNkRBOztFQUVFLG1CQ3FJNEI7QUgvTDlCOztBRTZEQTtFRUlJLGNBQUE7QUo3REo7O0FFa0VBOztFQUVFLGtCQUFBO0VFUEUsY0FBQTtFRlNGLGNBQUE7RUFDQSx3QkFBQTtBRi9ERjs7QUVrRUE7RUFBTSxlQUFBO0FGOUROOztBRStEQTtFQUFNLFdBQUE7QUYzRE47O0FFa0VBO0VBRUUsMEJHN0pnQjtFSDhKaEIsNkJBQUE7QUZoRUY7QUU2RUE7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QUYzRUY7QU1wSEU7RUprTUUsY0FBQTtFQUNBLHFCQUFBO0FGM0VKOztBRW9GQTs7OztFQUlFLGlHQzBENEI7RUNsSDFCLGNBQUE7QUp4Qko7O0FFb0ZBO0VBRUUsYUFBQTtFQUVBLG1CQUFBO0VBRUEsY0FBQTtFQUdBLDZCQUFBO0FGdEZGOztBRThGQTtFQUVFLGdCQUFBO0FGNUZGOztBRW9HQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7QUZqR0Y7O0FFb0dBO0VBR0UsZ0JBQUE7RUFDQSxzQkFBQTtBRm5HRjs7QUUyR0E7RUFDRSx5QkFBQTtBRnhHRjs7QUUyR0E7RUFDRSxvQkM4RTRCO0VEN0U1Qix1QkM2RTRCO0VENUU1QixjQ3RRUztFRHVRVCxnQkFBQTtFQUNBLG9CQUFBO0FGeEdGOztBRStHQTtFQUVFLG1CQUFBO0VBQ0EsZ0NBQUE7QUY3R0Y7O0FFcUhBO0VBRUUscUJBQUE7RUFDQSxxQkM0SnNDO0FIL1F4Qzs7QUV5SEE7RUFFRSxnQkFBQTtBRnZIRjs7QUUrSEE7RUFDRSxVQUFBO0FGNUhGOztBRStIQTs7Ozs7RUFLRSxTQUFBO0VBQ0Esb0JBQUE7RUVoS0Usa0JBQUE7RUZrS0Ysb0JBQUE7QUY1SEY7O0FFK0hBOztFQUVFLGlCQUFBO0FGNUhGOztBRStIQTs7RUFFRSxvQkFBQTtBRjVIRjs7QUVrSUE7RUFDRSxlQUFBO0FGL0hGOztBRXFJQTtFQUNFLGlCQUFBO0FGbElGOztBRXlJQTs7OztFQUlFLDBCQUFBO0FGdElGOztBRStJSTs7OztFQUNFLGVBQUE7QUZ6SU47O0FFK0lBOzs7O0VBSUUsVUFBQTtFQUNBLGtCQUFBO0FGNUlGOztBRStJQTs7RUFFRSw4QkFBQTtLQUFBLDJCQUFBO1VBQUEsc0JBQUE7RUFDQSxVQUFBO0FGNUlGOztBRWdKQTtFQUNFLGNBQUE7RUFFQSxnQkFBQTtBRjlJRjs7QUVpSkE7RUFNRSxZQUFBO0VBRUEsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FGcEpGOztBRXlKQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFRTlPSSxpQkFBQTtFRmdQSixvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBRnRKRjs7QUV5SkE7RUFDRSx3QkFBQTtBRnRKRjs7QUUwSkE7O0VBRUUsWUFBQTtBRnZKRjs7QUUwSkE7RUFLRSxvQkFBQTtFQUNBLHdCQUFBO0FGM0pGOztBRWtLQTtFQUNFLHdCQUFBO0FGL0pGOztBRXVLQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBRnBLRjs7QUUyS0E7RUFDRSxxQkFBQTtBRnhLRjs7QUUyS0E7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QUZ4S0Y7O0FFMktBO0VBQ0UsYUFBQTtBRnhLRjs7QUU2S0E7RUFDRSx3QkFBQTtBRjFLRjs7QU9qVEE7RUNJRSxlQUFBO0VBR0EsWUFBQTtBUitTRjs7QU9oVEE7RUFDRSxnQkpxZ0NrQztFSXBnQ2xDLHNCSlJTO0VJU1QseUJBQUE7RUVFRSwrQkFBQTtFRFBGLGVBQUE7RUFHQSxZQUFBO0FSd1RGOztBTzFTQTtFQUVFLHFCQUFBO0FQNFNGOztBT3pTQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBUDRTRjs7QU96U0E7RUg4SEksY0FBQTtFRzVIRixjSjNCUztBSHVVWDs7QVU5VUU7Ozs7OztFQ0RBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBWHdWRjs7QVlyU0k7RUZ6Q0U7SUFDRSxnQlA4TGU7RUhvSnJCO0FBQ0Y7QVkzU0k7RUZ6Q0U7SUFDRSxnQlA4TGU7RUh5SnJCO0FBQ0Y7QVloVEk7RUZ6Q0U7SUFDRSxnQlA4TGU7RUg4SnJCO0FBQ0Y7QVlyVEk7RUZ6Q0U7SUFDRSxpQlA4TGU7RUhtS3JCO0FBQ0Y7QVV0VUU7RUNuQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FYNFdGOztBVXRVRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FWeVVKO0FVdlVJOztFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBVnlVTjs7QWEvWEU7Ozs7Ozs7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0Fid1lKOztBYWxYTTtFQUNFLHFCQUFBO01BQUEsMEJBQUE7VUFBQSxhQUFBO0VBQ0EsbUJBQUE7RUFBQSxvQkFBQTtLQUFBLGdCQUFBO01BQUEsb0JBQUE7VUFBQSxZQUFBO0VBQ0EsZUFBQTtBYnFYUjs7QVd6VkU7RUFDRSxtQkFBQTtFQUFBLHNCQUFBO0tBQUEsZ0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0FYNFZKOztBVzlWRTtFQUNFLG1CQUFBO0VBQUEscUJBQUE7S0FBQSxnQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7QVhpV0o7O0FXbldFO0VBQ0UsbUJBQUE7RUFBQSxnQ0FBQTtLQUFBLGdCQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLHlCQUFBO0FYc1dKOztBV3hXRTtFQUNFLG1CQUFBO0VBQUEscUJBQUE7S0FBQSxnQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7QVgyV0o7O0FXN1dFO0VBQ0UsbUJBQUE7RUFBQSxxQkFBQTtLQUFBLGdCQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EsY0FBQTtBWGdYSjs7QVdsWEU7RUFDRSxtQkFBQTtFQUFBLGdDQUFBO0tBQUEsZ0JBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0VBQ0EseUJBQUE7QVhxWEo7O0FheFlNO0VGQ0osbUJBQUE7RUFBQSxzQkFBQTtLQUFBLGdCQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QVgyWUY7O0FheFlVO0VGYlIsbUJBQUE7RUFBQSw2QkFBQTtLQUFBLGdCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtFQUlBLHNCQUFBO0FYc1pGOztBYTdZVTtFRmJSLG1CQUFBO0VBQUEsOEJBQUE7S0FBQSxnQkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFJQSx1QkFBQTtBWDJaRjs7QWFsWlU7RUZiUixtQkFBQTtFQUFBLHFCQUFBO0tBQUEsZ0JBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFJQSxjQUFBO0FYZ2FGOztBYXZaVTtFRmJSLG1CQUFBO0VBQUEsOEJBQUE7S0FBQSxnQkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFJQSx1QkFBQTtBWHFhRjs7QWE1WlU7RUZiUixtQkFBQTtFQUFBLDhCQUFBO0tBQUEsZ0JBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBSUEsdUJBQUE7QVgwYUY7O0FhamFVO0VGYlIsbUJBQUE7RUFBQSxxQkFBQTtLQUFBLGdCQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBSUEsY0FBQTtBWCthRjs7QWF0YVU7RUZiUixtQkFBQTtFQUFBLDhCQUFBO0tBQUEsZ0JBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBSUEsdUJBQUE7QVhvYkY7O0FhM2FVO0VGYlIsbUJBQUE7RUFBQSw4QkFBQTtLQUFBLGdCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUlBLHVCQUFBO0FYeWJGOztBYWhiVTtFRmJSLG1CQUFBO0VBQUEscUJBQUE7S0FBQSxnQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUlBLGNBQUE7QVg4YkY7O0FhcmJVO0VGYlIsbUJBQUE7RUFBQSw4QkFBQTtLQUFBLGdCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUlBLHVCQUFBO0FYbWNGOztBYTFiVTtFRmJSLG1CQUFBO0VBQUEsOEJBQUE7S0FBQSxnQkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFJQSx1QkFBQTtBWHdjRjs7QWEvYlU7RUZiUixtQkFBQTtFQUFBLHNCQUFBO0tBQUEsZ0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFJQSxlQUFBO0FYNmNGOztBYTliTTtFQUF3Qiw0QkFBQTtFQUFBLGlCQUFBO0tBQUEseUJBQUE7TUFBQSxrQkFBQTtVQUFBLFNBQUE7QWJrYzlCOztBYWhjTTtFQUF1Qiw2QkFBQTtFQUFBLGlCQUFBO0tBQUEsMEJBQUE7TUFBQSxrQkFBQTtVQUFBLFNBQUE7QWJvYzdCOztBYWpjUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO0tBQ2EseUJBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWJzY25COztBYXJjUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO0tBQ2EseUJBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWIwY25COztBYXpjUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO0tBQ2EseUJBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWI4Y25COztBYTdjUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO0tBQ2EseUJBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWJrZG5COztBYWpkUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO0tBQ2EseUJBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWJzZG5COztBYXJkUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO0tBQ2EseUJBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWIwZG5COztBYXpkUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO0tBQ2EseUJBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWI4ZG5COztBYTdkUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO0tBQ2EseUJBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWJrZW5COztBYWplUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO0tBQ2EseUJBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWJzZW5COztBYXJlUTtFQUF3Qiw2QkFEYjtFQUNhLGdCQURiO0tBQ2EsMEJBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWIwZW5COztBYXplUTtFQUF3Qiw2QkFEYjtFQUNhLGlCQURiO0tBQ2EsMEJBRGI7TUFDYSxrQkFEYjtVQUNhLFNBRGI7QWI4ZW5COztBYTdlUTtFQUF3Qiw2QkFEYjtFQUNhLGlCQURiO0tBQ2EsMEJBRGI7TUFDYSxrQkFEYjtVQUNhLFNBRGI7QWJrZm5COztBYWpmUTtFQUF3Qiw2QkFEYjtFQUNhLGlCQURiO0tBQ2EsMEJBRGI7TUFDYSxrQkFEYjtVQUNhLFNBRGI7QWJzZm5COztBYTllWTtFRmhCVix3QkFBQTtBWGtnQkY7O0FhbGZZO0VGaEJWLHlCQUFBO0FYc2dCRjs7QWF0Zlk7RUZoQlYsZ0JBQUE7QVgwZ0JGOztBYTFmWTtFRmhCVix5QkFBQTtBWDhnQkY7O0FhOWZZO0VGaEJWLHlCQUFBO0FYa2hCRjs7QWFsZ0JZO0VGaEJWLGdCQUFBO0FYc2hCRjs7QWF0Z0JZO0VGaEJWLHlCQUFBO0FYMGhCRjs7QWExZ0JZO0VGaEJWLHlCQUFBO0FYOGhCRjs7QWE5Z0JZO0VGaEJWLGdCQUFBO0FYa2lCRjs7QWFsaEJZO0VGaEJWLHlCQUFBO0FYc2lCRjs7QWF0aEJZO0VGaEJWLHlCQUFBO0FYMGlCRjs7QVlyaUJJO0VDM0JFO0lBQ0UscUJBQUE7UUFBQSwwQkFBQTtZQUFBLGFBQUE7SUFDQSxtQkFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7UUFBQSxvQkFBQTtZQUFBLFlBQUE7SUFDQSxlQUFBO0Vib2tCTjtFV3hpQkE7SUFDRSxtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0VYMGlCRjtFVzVpQkE7SUFDRSxtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VYOGlCRjtFV2hqQkE7SUFDRSxtQkFBQTtJQUFBLGdDQUFBO09BQUEsZ0JBQUE7UUFBQSw0QkFBQTtZQUFBLHdCQUFBO0lBQ0EseUJBQUE7RVhrakJGO0VXcGpCQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVhzakJGO0VXeGpCQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVgwakJGO0VXNWpCQTtJQUNFLG1CQUFBO0lBQUEsZ0NBQUE7T0FBQSxnQkFBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7SUFDQSx5QkFBQTtFWDhqQkY7RWFqbEJJO0lGQ0osbUJBQUE7SUFBQSxzQkFBQTtPQUFBLGdCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RVhtbEJBO0VhaGxCUTtJRmJSLG1CQUFBO0lBQUEsNkJBQUE7T0FBQSxnQkFBQTtRQUFBLHlCQUFBO1lBQUEscUJBQUE7SUFJQSxzQkFBQTtFWDZsQkE7RWFwbEJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYaW1CQTtFYXhsQlE7SUZiUixtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0VYcW1CQTtFYTVsQlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVh5bUJBO0VhaG1CUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWDZtQkE7RWFwbUJRO0lGYlIsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFWGluQkE7RWF4bUJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYcW5CQTtFYTVtQlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVh5bkJBO0VhaG5CUTtJRmJSLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RVg2bkJBO0VhcG5CUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWGlvQkE7RWF4bkJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYcW9CQTtFYTVuQlE7SUZiUixtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFJQSxlQUFBO0VYeW9CQTtFYTFuQkk7SUFBd0IsNEJBQUE7SUFBQSxpQkFBQTtPQUFBLHlCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0ViNm5CNUI7RWEzbkJJO0lBQXVCLDZCQUFBO0lBQUEsaUJBQUE7T0FBQSwwQkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtFYjhuQjNCO0VhM25CTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWIrbkJqQjtFYTluQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0Via29CakI7RWFqb0JNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYnFvQmpCO0VhcG9CTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJ3b0JqQjtFYXZvQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViMm9CakI7RWExb0JNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjhvQmpCO0VhN29CTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJpcEJqQjtFYWhwQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0Vib3BCakI7RWFucEJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYnVwQmpCO0VhdHBCTTtJQUF3Qiw2QkFEYjtJQUNhLGdCQURiO09BQ2EsMEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWIwcEJqQjtFYXpwQk07SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtPQUNhLDBCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0ViNnBCakI7RWE1cEJNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7T0FDYSwwQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFYmdxQmpCO0VhL3BCTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO09BQ2EsMEJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWJtcUJqQjtFYTNwQlU7SUZoQlYsY0FBQTtFWDhxQkE7RWE5cEJVO0lGaEJWLHdCQUFBO0VYaXJCQTtFYWpxQlU7SUZoQlYseUJBQUE7RVhvckJBO0VhcHFCVTtJRmhCVixnQkFBQTtFWHVyQkE7RWF2cUJVO0lGaEJWLHlCQUFBO0VYMHJCQTtFYTFxQlU7SUZoQlYseUJBQUE7RVg2ckJBO0VhN3FCVTtJRmhCVixnQkFBQTtFWGdzQkE7RWFockJVO0lGaEJWLHlCQUFBO0VYbXNCQTtFYW5yQlU7SUZoQlYseUJBQUE7RVhzc0JBO0VhdHJCVTtJRmhCVixnQkFBQTtFWHlzQkE7RWF6ckJVO0lGaEJWLHlCQUFBO0VYNHNCQTtFYTVyQlU7SUZoQlYseUJBQUE7RVgrc0JBO0FBQ0Y7QVkzc0JJO0VDM0JFO0lBQ0UscUJBQUE7UUFBQSwwQkFBQTtZQUFBLGFBQUE7SUFDQSxtQkFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7UUFBQSxvQkFBQTtZQUFBLFlBQUE7SUFDQSxlQUFBO0VieXVCTjtFVzdzQkE7SUFDRSxtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0VYK3NCRjtFV2p0QkE7SUFDRSxtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VYbXRCRjtFV3J0QkE7SUFDRSxtQkFBQTtJQUFBLGdDQUFBO09BQUEsZ0JBQUE7UUFBQSw0QkFBQTtZQUFBLHdCQUFBO0lBQ0EseUJBQUE7RVh1dEJGO0VXenRCQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVgydEJGO0VXN3RCQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVgrdEJGO0VXanVCQTtJQUNFLG1CQUFBO0lBQUEsZ0NBQUE7T0FBQSxnQkFBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7SUFDQSx5QkFBQTtFWG11QkY7RWF0dkJJO0lGQ0osbUJBQUE7SUFBQSxzQkFBQTtPQUFBLGdCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RVh3dkJBO0VhcnZCUTtJRmJSLG1CQUFBO0lBQUEsNkJBQUE7T0FBQSxnQkFBQTtRQUFBLHlCQUFBO1lBQUEscUJBQUE7SUFJQSxzQkFBQTtFWGt3QkE7RWF6dkJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYc3dCQTtFYTd2QlE7SUZiUixtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0VYMHdCQTtFYWp3QlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVg4d0JBO0VhcndCUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWGt4QkE7RWF6d0JRO0lGYlIsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFWHN4QkE7RWE3d0JRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYMHhCQTtFYWp4QlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVg4eEJBO0VhcnhCUTtJRmJSLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RVhreUJBO0VhenhCUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWHN5QkE7RWE3eEJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYMHlCQTtFYWp5QlE7SUZiUixtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFJQSxlQUFBO0VYOHlCQTtFYS94Qkk7SUFBd0IsNEJBQUE7SUFBQSxpQkFBQTtPQUFBLHlCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0Via3lCNUI7RWFoeUJJO0lBQXVCLDZCQUFBO0lBQUEsaUJBQUE7T0FBQSwwQkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtFYm15QjNCO0VhaHlCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJveUJqQjtFYW55Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VidXlCakI7RWF0eUJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjB5QmpCO0VhenlCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWI2eUJqQjtFYTV5Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViZ3pCakI7RWEveUJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYm16QmpCO0VhbHpCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJzekJqQjtFYXJ6Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VieXpCakI7RWF4ekJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjR6QmpCO0VhM3pCTTtJQUF3Qiw2QkFEYjtJQUNhLGdCQURiO09BQ2EsMEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWIrekJqQjtFYTl6Qk07SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtPQUNhLDBCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0ViazBCakI7RWFqMEJNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7T0FDYSwwQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFYnEwQmpCO0VhcDBCTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO09BQ2EsMEJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWJ3MEJqQjtFYWgwQlU7SUZoQlYsY0FBQTtFWG0xQkE7RWFuMEJVO0lGaEJWLHdCQUFBO0VYczFCQTtFYXQwQlU7SUZoQlYseUJBQUE7RVh5MUJBO0VhejBCVTtJRmhCVixnQkFBQTtFWDQxQkE7RWE1MEJVO0lGaEJWLHlCQUFBO0VYKzFCQTtFYS8wQlU7SUZoQlYseUJBQUE7RVhrMkJBO0VhbDFCVTtJRmhCVixnQkFBQTtFWHEyQkE7RWFyMUJVO0lGaEJWLHlCQUFBO0VYdzJCQTtFYXgxQlU7SUZoQlYseUJBQUE7RVgyMkJBO0VhMzFCVTtJRmhCVixnQkFBQTtFWDgyQkE7RWE5MUJVO0lGaEJWLHlCQUFBO0VYaTNCQTtFYWoyQlU7SUZoQlYseUJBQUE7RVhvM0JBO0FBQ0Y7QVloM0JJO0VDM0JFO0lBQ0UscUJBQUE7UUFBQSwwQkFBQTtZQUFBLGFBQUE7SUFDQSxtQkFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7UUFBQSxvQkFBQTtZQUFBLFlBQUE7SUFDQSxlQUFBO0ViODRCTjtFV2wzQkE7SUFDRSxtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0VYbzNCRjtFV3QzQkE7SUFDRSxtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VYdzNCRjtFVzEzQkE7SUFDRSxtQkFBQTtJQUFBLGdDQUFBO09BQUEsZ0JBQUE7UUFBQSw0QkFBQTtZQUFBLHdCQUFBO0lBQ0EseUJBQUE7RVg0M0JGO0VXOTNCQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVhnNEJGO0VXbDRCQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVhvNEJGO0VXdDRCQTtJQUNFLG1CQUFBO0lBQUEsZ0NBQUE7T0FBQSxnQkFBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7SUFDQSx5QkFBQTtFWHc0QkY7RWEzNUJJO0lGQ0osbUJBQUE7SUFBQSxzQkFBQTtPQUFBLGdCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RVg2NUJBO0VhMTVCUTtJRmJSLG1CQUFBO0lBQUEsNkJBQUE7T0FBQSxnQkFBQTtRQUFBLHlCQUFBO1lBQUEscUJBQUE7SUFJQSxzQkFBQTtFWHU2QkE7RWE5NUJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYMjZCQTtFYWw2QlE7SUZiUixtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0VYKzZCQTtFYXQ2QlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVhtN0JBO0VhMTZCUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWHU3QkE7RWE5NkJRO0lGYlIsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFWDI3QkE7RWFsN0JRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYKzdCQTtFYXQ3QlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVhtOEJBO0VhMTdCUTtJRmJSLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RVh1OEJBO0VhOTdCUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWDI4QkE7RWFsOEJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYKzhCQTtFYXQ4QlE7SUZiUixtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFJQSxlQUFBO0VYbTlCQTtFYXA4Qkk7SUFBd0IsNEJBQUE7SUFBQSxpQkFBQTtPQUFBLHlCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0VidThCNUI7RWFyOEJJO0lBQXVCLDZCQUFBO0lBQUEsaUJBQUE7T0FBQSwwQkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtFYnc4QjNCO0VhcjhCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJ5OEJqQjtFYXg4Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViNDhCakI7RWEzOEJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYis4QmpCO0VhOThCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJrOUJqQjtFYWo5Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VicTlCakI7RWFwOUJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYnc5QmpCO0VhdjlCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWIyOUJqQjtFYTE5Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViODlCakI7RWE3OUJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYmkrQmpCO0VhaCtCTTtJQUF3Qiw2QkFEYjtJQUNhLGdCQURiO09BQ2EsMEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJvK0JqQjtFYW4rQk07SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtPQUNhLDBCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0VidStCakI7RWF0K0JNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7T0FDYSwwQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFYjArQmpCO0VheitCTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO09BQ2EsMEJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWI2K0JqQjtFYXIrQlU7SUZoQlYsY0FBQTtFWHcvQkE7RWF4K0JVO0lGaEJWLHdCQUFBO0VYMi9CQTtFYTMrQlU7SUZoQlYseUJBQUE7RVg4L0JBO0VhOStCVTtJRmhCVixnQkFBQTtFWGlnQ0E7RWFqL0JVO0lGaEJWLHlCQUFBO0VYb2dDQTtFYXAvQlU7SUZoQlYseUJBQUE7RVh1Z0NBO0Vhdi9CVTtJRmhCVixnQkFBQTtFWDBnQ0E7RWExL0JVO0lGaEJWLHlCQUFBO0VYNmdDQTtFYTcvQlU7SUZoQlYseUJBQUE7RVhnaENBO0VhaGdDVTtJRmhCVixnQkFBQTtFWG1oQ0E7RWFuZ0NVO0lGaEJWLHlCQUFBO0VYc2hDQTtFYXRnQ1U7SUZoQlYseUJBQUE7RVh5aENBO0FBQ0Y7QVlyaENJO0VDM0JFO0lBQ0UscUJBQUE7UUFBQSwwQkFBQTtZQUFBLGFBQUE7SUFDQSxtQkFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7UUFBQSxvQkFBQTtZQUFBLFlBQUE7SUFDQSxlQUFBO0VibWpDTjtFV3ZoQ0E7SUFDRSxtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0VYeWhDRjtFVzNoQ0E7SUFDRSxtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VYNmhDRjtFVy9oQ0E7SUFDRSxtQkFBQTtJQUFBLGdDQUFBO09BQUEsZ0JBQUE7UUFBQSw0QkFBQTtZQUFBLHdCQUFBO0lBQ0EseUJBQUE7RVhpaUNGO0VXbmlDQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVhxaUNGO0VXdmlDQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVh5aUNGO0VXM2lDQTtJQUNFLG1CQUFBO0lBQUEsZ0NBQUE7T0FBQSxnQkFBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7SUFDQSx5QkFBQTtFWDZpQ0Y7RWFoa0NJO0lGQ0osbUJBQUE7SUFBQSxzQkFBQTtPQUFBLGdCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RVhra0NBO0VhL2pDUTtJRmJSLG1CQUFBO0lBQUEsNkJBQUE7T0FBQSxnQkFBQTtRQUFBLHlCQUFBO1lBQUEscUJBQUE7SUFJQSxzQkFBQTtFWDRrQ0E7RWFua0NRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYZ2xDQTtFYXZrQ1E7SUZiUixtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0VYb2xDQTtFYTNrQ1E7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVh3bENBO0VhL2tDUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWDRsQ0E7RWFubENRO0lGYlIsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFWGdtQ0E7RWF2bENRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYb21DQTtFYTNsQ1E7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVh3bUNBO0VhL2xDUTtJRmJSLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RVg0bUNBO0Vhbm1DUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWGduQ0E7RWF2bUNRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYb25DQTtFYTNtQ1E7SUZiUixtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFJQSxlQUFBO0VYd25DQTtFYXptQ0k7SUFBd0IsNEJBQUE7SUFBQSxpQkFBQTtPQUFBLHlCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0ViNG1DNUI7RWExbUNJO0lBQXVCLDZCQUFBO0lBQUEsaUJBQUE7T0FBQSwwQkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtFYjZtQzNCO0VhMW1DTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWI4bUNqQjtFYTdtQ007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViaW5DakI7RWFobkNNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYm9uQ2pCO0Vhbm5DTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJ1bkNqQjtFYXRuQ007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViMG5DakI7RWF6bkNNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjZuQ2pCO0VhNW5DTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJnb0NqQjtFYS9uQ007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VibW9DakI7RWFsb0NNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYnNvQ2pCO0Vhcm9DTTtJQUF3Qiw2QkFEYjtJQUNhLGdCQURiO09BQ2EsMEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJ5b0NqQjtFYXhvQ007SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtPQUNhLDBCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0ViNG9DakI7RWEzb0NNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7T0FDYSwwQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFYitvQ2pCO0VhOW9DTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO09BQ2EsMEJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWJrcENqQjtFYTFvQ1U7SUZoQlYsY0FBQTtFWDZwQ0E7RWE3b0NVO0lGaEJWLHdCQUFBO0VYZ3FDQTtFYWhwQ1U7SUZoQlYseUJBQUE7RVhtcUNBO0VhbnBDVTtJRmhCVixnQkFBQTtFWHNxQ0E7RWF0cENVO0lGaEJWLHlCQUFBO0VYeXFDQTtFYXpwQ1U7SUZoQlYseUJBQUE7RVg0cUNBO0VhNXBDVTtJRmhCVixnQkFBQTtFWCtxQ0E7RWEvcENVO0lGaEJWLHlCQUFBO0VYa3JDQTtFYWxxQ1U7SUZoQlYseUJBQUE7RVhxckNBO0VhcnFDVTtJRmhCVixnQkFBQTtFWHdyQ0E7RWF4cUNVO0lGaEJWLHlCQUFBO0VYMnJDQTtFYTNxQ1U7SUZoQlYseUJBQUE7RVg4ckNBO0FBQ0Y7QVkxckNJO0VDM0JFO0lBQ0UscUJBQUE7UUFBQSwwQkFBQTtZQUFBLGFBQUE7SUFDQSxtQkFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7UUFBQSxvQkFBQTtZQUFBLFlBQUE7SUFDQSxlQUFBO0Vid3RDTjtFVzVyQ0E7SUFDRSxtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0VYOHJDRjtFV2hzQ0E7SUFDRSxtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VYa3NDRjtFV3BzQ0E7SUFDRSxtQkFBQTtJQUFBLGdDQUFBO09BQUEsZ0JBQUE7UUFBQSw0QkFBQTtZQUFBLHdCQUFBO0lBQ0EseUJBQUE7RVhzc0NGO0VXeHNDQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVgwc0NGO0VXNXNDQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVg4c0NGO0VXaHRDQTtJQUNFLG1CQUFBO0lBQUEsZ0NBQUE7T0FBQSxnQkFBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7SUFDQSx5QkFBQTtFWGt0Q0Y7RWFydUNJO0lGQ0osbUJBQUE7SUFBQSxzQkFBQTtPQUFBLGdCQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RVh1dUNBO0VhcHVDUTtJRmJSLG1CQUFBO0lBQUEsNkJBQUE7T0FBQSxnQkFBQTtRQUFBLHlCQUFBO1lBQUEscUJBQUE7SUFJQSxzQkFBQTtFWGl2Q0E7RWF4dUNRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYcXZDQTtFYTV1Q1E7SUZiUixtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0VYeXZDQTtFYWh2Q1E7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVg2dkNBO0VhcHZDUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWGl3Q0E7RWF4dkNRO0lGYlIsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFWHF3Q0E7RWE1dkNRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYeXdDQTtFYWh3Q1E7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVg2d0NBO0VhcHdDUTtJRmJSLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RVhpeENBO0VheHdDUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWHF4Q0E7RWE1d0NRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYeXhDQTtFYWh4Q1E7SUZiUixtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFJQSxlQUFBO0VYNnhDQTtFYTl3Q0k7SUFBd0IsNEJBQUE7SUFBQSxpQkFBQTtPQUFBLHlCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0ViaXhDNUI7RWEvd0NJO0lBQXVCLDZCQUFBO0lBQUEsaUJBQUE7T0FBQSwwQkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtFYmt4QzNCO0VhL3dDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJteENqQjtFYWx4Q007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0Vic3hDakI7RWFyeENNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYnl4Q2pCO0VheHhDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWI0eENqQjtFYTN4Q007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViK3hDakI7RWE5eENNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYmt5Q2pCO0VhanlDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJxeUNqQjtFYXB5Q007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0Vid3lDakI7RWF2eUNNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjJ5Q2pCO0VhMXlDTTtJQUF3Qiw2QkFEYjtJQUNhLGdCQURiO09BQ2EsMEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWI4eUNqQjtFYTd5Q007SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtPQUNhLDBCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0ViaXpDakI7RWFoekNNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7T0FDYSwwQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFYm96Q2pCO0VhbnpDTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO09BQ2EsMEJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWJ1ekNqQjtFYS95Q1U7SUZoQlYsY0FBQTtFWGswQ0E7RWFsekNVO0lGaEJWLHdCQUFBO0VYcTBDQTtFYXJ6Q1U7SUZoQlYseUJBQUE7RVh3MENBO0VheHpDVTtJRmhCVixnQkFBQTtFWDIwQ0E7RWEzekNVO0lGaEJWLHlCQUFBO0VYODBDQTtFYTl6Q1U7SUZoQlYseUJBQUE7RVhpMUNBO0VhajBDVTtJRmhCVixnQkFBQTtFWG8xQ0E7RWFwMENVO0lGaEJWLHlCQUFBO0VYdTFDQTtFYXYwQ1U7SUZoQlYseUJBQUE7RVgwMUNBO0VhMTBDVTtJRmhCVixnQkFBQTtFWDYxQ0E7RWE3MENVO0lGaEJWLHlCQUFBO0VYZzJDQTtFYWgxQ1U7SUZoQlYseUJBQUE7RVhtMkNBO0FBQ0Y7QWN2NUNBO0VBQ0UsV0FBQTtFQUNBLG1CVEdPO0VTRlAsY1hTUztBSGc1Q1g7QWN0NUNFOztFQUVFLGdCWG1WMEI7RVdsVjFCLG1CQUFBO0VBQ0EsNkJBQUE7QWR3NUNKO0FjcjVDRTtFQUNFLHNCQUFBO0VBQ0EsZ0NBQUE7QWR1NUNKO0FjcDVDRTtFQUNFLDZCQUFBO0FkczVDSjs7QWM1NENFOztFQUVFLGVYNlQwQjtBSGtsQzlCOztBY3Q0Q0E7RUFDRSx5QkFBQTtBZHk0Q0Y7QWN2NENFOztFQUVFLHlCQUFBO0FkeTRDSjtBY3I0Q0k7O0VBRUUsd0JBQUE7QWR1NENOOztBY2o0Q0U7Ozs7RUFJRSxTQUFBO0FkbzRDSjs7QWMzM0NFO0VBQ0UscUNYeVIwQjtBSHFtQzlCOztBTTc3Q0U7RVEyRUksY1h2RUs7RVd3RUwsc0NYOFF3QjtBSHdtQzlCOztBZXg4Q0k7OztFQUdFLHNDWjZWd0I7QUg4bUM5Qjs7QU14OENFO0VTaUJNLHNDQUplO0FmKzdDdkI7QWV6N0NROztFQUVFLHNDQVJhO0FmbThDdkI7O0FjMzJDSTtFQUNFLFdYM0dLO0VXNEdMLHlCWHBHSztFV3FHTCxxQlhpUXdCO0FINm1DOUI7QWN6MkNJO0VBQ0UsY1g1R0s7RVc2R0wseUJYbEhLO0VXbUhMLHFCWGxISztBSDY5Q1g7O0FjdDJDQTtFQUNFLFdYM0hTO0VXNEhULHlCWHBIUztBSDY5Q1g7QWN2MkNFOzs7RUFHRSxxQlg2TzBCO0FING5DOUI7QWN0MkNFO0VBQ0UsU0FBQTtBZHcyQ0o7QWNwMkNJO0VBQ0UsMkNYaU93QjtBSHFvQzlCO0FNMytDRTtFUTRJTSxXWGpKRztFV2tKSCw0Q1gyTnNCO0FIdW9DOUI7O0FZbDdDSTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFZG8xQ047RWNqMUNNO0lBQ0UsU0FBQTtFZG0xQ1I7QUFDRjtBWTk3Q0k7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RWQrMUNOO0VjNTFDTTtJQUNFLFNBQUE7RWQ4MUNSO0FBQ0Y7QVl6OENJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxn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QnRCWk87RXNCYVAscUJ0QlpPO0FIaXRGWDtBeUJsc0ZFO0VBQ0UsVUFBQTtBekJvc0ZKOztBeUI1ckZJO0VBQ0UsY0FBQTtFaEJhRix3Q0FBQTtFQUNBLDJDQUFBO0FUbXJGSjtBeUI1ckZJO0VoQk5BLHlDQUFBO0VBQ0EsNENBQUE7QVRxc0ZKO0F5QjNyRkU7RUFDRSxVQUFBO0VBQ0EsV3RCeENPO0VzQnlDUCx5QnRCME0wQjtFc0J6TTFCLHFCdEJ5TTBCO0FIby9FOUI7QXlCMXJGRTtFQUNFLGN0QnhDTztFc0J5Q1Asb0JBQUE7RUFFQSxZQUFBO0VBQ0Esc0J0QmxETztFc0JtRFAscUJ0QmhETztBSDJ1Rlg7O0EyQmx2RkU7RUFDRSx1QkFBQTtFdkJnS0EsaUJBQUE7RXVCOUpBLGdCeEJtTzBCO0FIa2hGOUI7QTJCaHZGTTtFbEJxQ0Ysd0NBQUE7RUFDQSwyQ0FBQTtBVDhzRko7QTJCL3VGTTtFbEJrQkYseUNBQUE7RUFDQSw0Q0FBQTtBVGd1Rko7O0EyQmh3RkU7RUFDRSx1QkFBQTtFdkJnS0Esa0JBQUE7RXVCOUpBLGdCeEJvTzBCO0FIK2hGOUI7QTJCOXZGTTtFbEJxQ0Ysd0NBQUE7RUFDQSwyQ0FBQTtBVDR0Rko7QTJCN3ZGTTtFbEJrQkYseUNBQUE7RUFDQSw0Q0FBQTtBVDh1Rko7O0E0Qmp4RkE7RUFDRSxrQkFBQTtFQUNBLG1CekJ5ekJrQztFTXp5QmhDLCtCQUFBO0FUcXdGSjtBWTN0Rkk7RWdCNURKO0lBUUksa0JBQUE7RTVCbXhGRjtBQUNGOztBNEJoeEZBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VuQklFLGdCQUFBO0FUZ3hGSjs7QTZCOXhGQTtFQUNFLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQjFCeTlCa0M7RTBCeDlCbEMsNkJBQUE7RXBCVUUsK0JBQUE7QVR3eEZKOztBNkI3eEZBO0VBRUUsY0FBQTtBN0IreEZGOztBNkIzeEZBO0VBQ0UsZ0IxQjZRNEI7QUhpaEY5Qjs7QTZCdHhGQTtFQUNFLG1CQUFBO0E3Qnl4RkY7QTZCdHhGRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNB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Q285SFY7O0FzQ24rSFE7RUFBZ0MsMEJBQUE7QXRDdStIeEM7O0FzQ3QrSFE7O0VBRUUsOEJBQUE7QXRDeStIVjs7QXNDditIUTs7RUFFRSxnQ0FBQTtBdEMwK0hWOztBc0N4K0hROztFQUVFLGlDQUFBO0F0QzIrSFY7O0FzQ3orSFE7O0VBRUUsK0JBQUE7QXRDNCtIVjs7QXNDMy9IUTtFQUFnQyx5QkFBQTtBdEMrL0h4Qzs7QXNDOS9IUTs7RUFFRSw2QkFBQTtBdENpZ0lWOztBc0MvL0hROztFQUVFLCtCQUFBO0F0Q2tnSVY7O0FzQ2hnSVE7O0VBRUUsZ0NBQUE7QXRDbWdJVjs7QXNDamdJUTs7RUFFRSw4QkFBQTtBdENvZ0lWOztBc0NuaElRO0VBQWdDLHVCQUFBO0F0Q3VoSXhDOztBc0N0aElROztFQUVFLDJCQUFBO0F0Q3loSVY7O0FzQ3ZoSVE7O0VBRUUsNkJBQUE7QXRDMGhJVjs7QXNDeGhJUTs7RUFFRSw4QkFBQTtBdEMyaElWOztBc0N6aElROztFQUVFLDRCQUFBO0F0QzRoSVY7O0FzQzNpSVE7RUFBZ0MseUJBQUE7QXRDK2lJeEM7O0FzQzlpSVE7O0VBRUUsNkJBQUE7QXRDaWpJVjs7QXNDL2lJUTs7RUFFRSwrQkFBQTtBdENraklWOztBc0NoaklROztFQUVFLGdDQUFBO0F0Q21qSVY7O0FzQ2pqSVE7O0VBRUUsOEJBQUE7QXRDb2pJVjs7QXNDbmtJUTtFQUFnQyx1QkFBQTtBdEN1a0l4Qzs7QXNDdGtJUTs7RUFFRSwyQkFBQTtBdEN5a0lWOztBc0N2a0lROztFQUVFLDZCQUFBO0F0QzBrSVY7O0FzQ3hrSVE7O0VBRUUsOEJBQUE7QXRDMmtJVjs7QXNDemtJUTs7RUFFRSw0QkFBQTtBdEM0a0lWOztBc0MzbElRO0VBQWdDLHFCQUFBO0F0QytsSXhDOztBc0M5bElROztFQUVFLHlCQUFBO0F0Q2ltSVY7O0FzQy9sSVE7O0VBRUUsMkJBQUE7QXRDa21JVjs7QXNDaG1JUTs7RUFFRSw0QkFBQTtBdENtbUlWOztBc0NqbUlROztFQUVFLDBCQUFBO0F0Q29tSVY7O0FzQ25uSVE7RUFBZ0MsMkJBQUE7QXRDdW5JeEM7O0FzQ3RuSVE7O0VBRUUsK0JBQUE7QXRDeW5JVjs7QXNDdm5JUTs7RUFFRSxpQ0FBQTtBdEMwbklWOztBc0N4bklROztFQUVFLGtDQUFBO0F0QzJuSVY7O0FzQ3puSVE7O0VBRUUsZ0NBQUE7QXRDNG5JVjs7QXNDM29JUTtFQUFnQywwQkFBQTtBdEMrb0l4Qzs7QXNDOW9JUTs7RUFFRSw4QkFBQTtBdENpcElWOztBc0Mvb0lROztFQUVFLGdDQUFBO0F0Q2twSVY7O0FzQ2hwSVE7O0VBRUUsaUNBQUE7QXRDbXBJVjs7QXNDanBJUTs7RUFFRSwrQkFBQTtBdENvcElWOztBc0NucUlRO0VBQWdDLHdCQUFBO0F0Q3VxSXhDOztBc0N0cUlROztFQUVFLDRCQUFBO0F0Q3lxSVY7O0FzQ3ZxSVE7O0VBRUUsOEJBQUE7QXRDMHFJVjs7QXNDeHFJUTs7RUFFRSwrQkFBQTtBdEMycUlWOztBc0N6cUlROztFQUVFLDZCQUFBO0F0QzRxSVY7O0FzQzNySVE7RUFBZ0MsMEJBQUE7QXRDK3JJeEM7O0FzQzlySVE7O0VBRUUsOEJBQUE7QXRDaXNJVjs7QXNDL3JJUTs7RUFFRSxnQ0FBQTtBdENrc0lWOztBc0Noc0lROztFQUVFLGlDQUFBO0F0Q21zSVY7O0FzQ2pzSVE7O0VBRUUsK0JBQUE7QXRDb3NJVjs7QXNDbnRJUTtFQUFnQyx3QkFBQTtBdEN1dEl4Qzs7QXNDdHRJUTs7RUFFRSw0QkFBQTtBdEN5dElWOztBc0N2dElROztFQUVFLDhCQUFBO0F0QzB0SVY7O0FzQ3h0SVE7O0VBRUUsK0JBQUE7QXRDMnRJVjs7QXNDenRJUTs7RUFFRSw2QkFBQTtBdEM0dElWOztBc0NwdElRO0VBQXdCLDJCQUFBO0F0Q3d0SWhDOztBc0N2dElROztFQUVFLCtCQUFBO0F0QzB0SVY7O0FzQ3h0SVE7O0VBRUUsaUNBQUE7QXRDMnRJVjs7QXNDenRJUTs7RUFFRSxrQ0FBQTtBdEM0dElWOztBc0MxdElROztFQUVFLGdDQUFBO0F0QzZ0SVY7O0FzQzV1SVE7RUFBd0IsMEJBQUE7QXRDZ3ZJaEM7O0FzQy91SVE7O0VBRUUsOEJBQUE7QXRDa3ZJVjs7QXNDaHZJUTs7RUFFRSxnQ0FBQTtBdENtdklWOztBc0NqdklROztFQUVFLGlDQUFBO0F0Q292SVY7O0FzQ2x2SVE7O0VBRUUsK0JBQUE7QXRDcXZJVjs7QXNDcHdJUTtFQUF3Qix3QkFBQTtBdEN3d0loQzs7QXNDdndJUTs7RUFFRSw0QkFBQTtBdEMwd0lWOztBc0N4d0lROztFQUVFLDhCQUFBO0F0QzJ3SVY7O0FzQ3p3SVE7O0VBRUUsK0JBQUE7QXRDNHdJVjs7QXNDMXdJUTs7RUFFRSw2QkFBQTtBdEM2d0lWOztBc0M1eElRO0VBQXdCLDBCQUFBO0F0Q2d5SWhDOztBc0MveElROztFQUVFLDhCQUFBO0F0Q2t5SVY7O0FzQ2h5SVE7O0VBRUUsZ0NBQUE7QXRDbXlJVjs7QXNDanlJUTs7RUFFRSxpQ0FBQTtBdENveUlWOztBc0NseUlROztFQUVFLCtCQUFBO0F0Q3F5SVY7O0FzQ3B6SVE7RUFBd0Isd0JBQUE7QXRDd3pJaEM7O0FzQ3Z6SVE7O0VBRUUsNEJBQUE7QXRDMHpJVjs7QXNDeHpJUTs7RUFFRSw4QkFBQTtBdEMyeklWOztBc0N6eklROztFQUVFLCtCQUFBO0F0QzR6SVY7O0FzQzF6SVE7O0VBRUUsNkJBQUE7QXRDNnpJVjs7QXNDdnpJSTtFQUFtQix1QkFBQTtBdEMyekl2Qjs7QXNDMXpJSTs7RUFFRSwyQkFBQTtBdEM2eklOOztBc0MzeklJOztFQUVFLDZCQUFBO0F0Qzh6SU47O0FzQzV6SUk7O0VBRUUsOEJBQUE7QXRDK3pJTjs7QXNDN3pJSTs7RUFFRSw0QkFBQTtBdENnMElOOztBWXowSUk7RTBCbERJO0lBQWdDLG9CQUFBO0V0Q2c0SXRDO0VzQy8zSU07O0lBRUUsd0JBQUE7RXRDaTRJUjtFc0MvM0lNOztJQUVFLDBCQUFBO0V0Q2k0SVI7RXNDLzNJTTs7SUFFRSwyQkFBQTtFdENpNElSO0VzQy8zSU07O0lBRUUseUJBQUE7RXRDaTRJUjtFc0NoNUlNO0lBQWdDLDBCQUFBO0V0Q201SXRDO0VzQ2w1SU07O0lBRUUsOEJBQUE7RXRDbzVJUjtFc0NsNUlNOztJQUVFLGdDQUFBO0V0Q281SVI7RXNDbDVJTTs7SUFFRSxpQ0FBQTtFdENvNUlSO0VzQ2w1SU07O0lBRUUsK0JBQUE7RXRDbzVJUjtFc0NuNklNO0lBQWdDLHlCQUFBO0V0Q3M2SXRDO0VzQ3I2SU07O0lBRUUsNkJBQUE7RXRDdTZJUjtFc0NyNklNOztJQUVFLCtCQUFBO0V0Q3U2SVI7RXNDcjZJTTs7SUFFRSxnQ0FBQTtFdEN1NklSO0VzQ3I2SU07O0lBRUUsOEJBQUE7RXRDdTZJUjtFc0N0N0lNO0lBQWdDLHVCQUFBO0V0Q3k3SXRDO0VzQ3g3SU07O0lBRUUsMkJBQUE7RXRDMDdJUjtFc0N4N0lNOztJQUVFLDZCQUFBO0V0QzA3SVI7RXNDeDdJTTs7SUFFRSw4QkFBQTtFdEMwN0lSO0VzQ3g3SU07O0lBRUUsNEJBQUE7RXRDMDdJUjtFc0N6OElNO0lBQWdDLHlCQUFBO0V0QzQ4SXRDO0VzQzM4SU07O0lBRUUsNkJBQUE7RXRDNjhJUjtFc0MzOElNOztJQUVFLCtCQUFBO0V0QzY4SVI7RXNDMzhJTTs7SUFFRSxnQ0FBQTtFdEM2OElSO0VzQzM4SU07O0lBRUUsOEJBQUE7RXRDNjhJUjtFc0M1OUlNO0lBQWdDLHVCQUFBO0V0Qys5SXRDO0VzQzk5SU07O0lBRUUsMkJBQUE7RXRDZytJUjtFc0M5OUlNOztJQUVFLDZCQUFBO0V0Q2crSVI7RXNDOTlJTTs7SUFFRSw4QkFBQTtFdENnK0lSO0VzQzk5SU07O0lBRUUsNEJBQUE7RXRDZytJUjtFc0MvK0lNO0lBQWdDLHFCQUFBO0V0Q2svSXRDO0VzQ2ovSU07O0lBRUUseUJBQUE7RXRDbS9JUjtFc0NqL0lNOztJQUVFLDJCQUFBO0V0Q20vSVI7RXNDai9JTTs7SUFFRSw0QkFBQTtFdENtL0lSO0VzQ2ovSU07O0lBRUUsMEJBQUE7RXRDbS9JUjtFc0NsZ0pNO0lBQWdDLDJCQUFBO0V0Q3FnSnRDO0VzQ3BnSk07O0lBRUUsK0JBQUE7RXRDc2dKUjtFc0NwZ0pNOztJQUVFLGlDQUFBO0V0Q3NnSlI7RXNDcGdKTTs7SUFFRSxrQ0FBQTtFdENzZ0pSO0VzQ3BnSk07O0lBRUUsZ0NBQUE7RXRDc2dKUjtFc0NyaEpNO0lBQWdDLDBCQUFBO0V0Q3doSnRDO0VzQ3ZoSk07O0lBRUUsOEJBQUE7RXRDeWhKUjtFc0N2aEpNOztJQUVFLGdDQUFBO0V0Q3loSlI7RXNDdmhKTTs7SUFFRSxpQ0FBQTtFdEN5aEpSO0VzQ3ZoSk07O0lBRUUsK0JBQUE7RXRDeWhKUjtFc0N4aUpNO0lBQWdDLHdCQUFBO0V0QzJpSnRDO0VzQzFpSk07O0lBRUUsNEJBQUE7RXRDNGlKUjtFc0MxaUpNOztJQUVFLDhCQUFBO0V0QzRpSlI7RXNDMWlKTTs7SUFFRSwrQkFBQTtFdEM0aUpSO0VzQzFpSk07O0lBRUUsNkJBQUE7RXRDNGlKUjtFc0MzakpNO0lBQWdDLDBCQUFBO0V0QzhqSnRDO0VzQzdqSk07O0lBRUUsOEJBQUE7RXRDK2pKUjtFc0M3akpNOztJQUVFLGdDQUFBO0V0QytqSlI7RXNDN2pKTTs7SUFFRSxpQ0FBQTtFdEMrakpSO0VzQzdqSk07O0lBRUUsK0JBQUE7RXRDK2pKUjtFc0M5a0pNO0lBQWdDLHdCQUFBO0V0Q2lsSnRDO0VzQ2hsSk07O0lBRUUsNEJBQUE7RXRDa2xKUjtFc0NobEpNOztJQUVFLDhCQUFBO0V0Q2tsSlI7RXNDaGxKTTs7SUFFRSwrQkFBQTtFdENrbEpSO0VzQ2hsSk07O0lBRUUsNkJBQUE7RXRDa2xKUjtFc0Mxa0pNO0lBQXdCLDJCQUFBO0V0QzZrSjlCO0VzQzVrSk07O0lBRUUsK0JBQUE7RXRDOGtKUjtFc0M1a0pNOztJQUVFLGlDQUFBO0V0QzhrSlI7RXNDNWtKTTs7SUFFRSxrQ0FBQTtFdEM4a0pSO0VzQzVrSk07O0lBRUUsZ0NBQUE7RXRDOGtKUjtFc0M3bEpNO0lBQXdCLDBCQUFBO0V0Q2dtSjlCO0VzQy9sSk07O0lBRUUsOEJBQUE7RXRDaW1KUjtFc0MvbEpNOztJQUVFLGdDQUFBO0V0Q2ltSlI7RXNDL2xKTTs7SUFFRSxpQ0FBQTtFdENpbUpSO0VzQy9sSk07O0lBRUUsK0JBQUE7RXRDaW1KUjtFc0NobkpNO0lBQXdCLHdCQUFBO0V0Q21uSjlCO0VzQ2xuSk07O0lBRUUsNEJBQUE7RXRDb25KUjtFc0NsbkpNOztJQUVFLDhCQUFBO0V0Q29uSlI7RXNDbG5KTTs7SUFFRSwrQkFBQTtFdENvbkpSO0VzQ2xuSk07O0lBRUUsNkJBQUE7RXRDb25KUjtFc0Nub0pNO0lBQXdCLDBCQUFBO0V0Q3NvSjlCO0VzQ3JvSk07O0lBRUUsOEJBQUE7RXRDdW9KUjtFc0Nyb0pNOztJQUVFLGdDQUFBO0V0Q3VvSlI7RXNDcm9KTTs7SUFFRSxpQ0FBQTtFdEN1b0pSO0VzQ3JvSk07O0lBRUUsK0JBQUE7RXRDdW9KUjtFc0N0cEpNO0lBQXdCLHdCQUFBO0V0Q3lwSjlCO0VzQ3hwSk07O0lBRUUsNEJBQUE7RXRDMHBKUjtFc0N4cEpNOztJQUVFLDhCQUFBO0V0QzBwSlI7RXNDeHBKTTs7SUFFRSwrQkFBQTtFdEMwcEpSO0VzQ3hwSk07O0lBRUUsNkJBQUE7RXRDMHBKUjtFc0NwcEpFO0lBQW1CLHVCQUFBO0V0Q3VwSnJCO0VzQ3RwSkU7O0lBRUUsMkJBQUE7RXRDd3BKSjtFc0N0cEpFOztJQUVFLDZCQUFBO0V0Q3dwSko7RXNDdHBKRTs7SUFFRSw4QkFBQTtFdEN3cEpKO0VzQ3RwSkU7O0lBRUUsNEJBQUE7RXRDd3BKSjtBQUNGO0FZbHFKSTtFMEJsREk7SUFBZ0Msb0JBQUE7RXRDd3RKdEM7RXNDdnRKTTs7SUFFRSx3QkFBQTtFdEN5dEpSO0VzQ3Z0Sk07O0lBRUUsMEJBQUE7RXRDeXRKUjtFc0N2dEpNOztJQUVFLDJCQUFBO0V0Q3l0SlI7RXNDdnRKTTs7SUFFRSx5QkFBQTtFdEN5dEpSO0VzQ3h1Sk07SUFBZ0MsMEJBQUE7RXRDMnVKdEM7RXNDMXVKTTs7SUFFRSw4QkFBQTtFdEM0dUpSO0VzQzF1Sk07O0lBRUUsZ0NBQUE7RXRDNHVKUjtFc0MxdUpNOztJQUVFLGlDQUFBO0V0QzR1SlI7RXNDMXVKTTs7SUFFRSwrQkFBQTtFdEM0dUpSO0VzQzN2Sk07SUFBZ0MseUJBQUE7RXRDOHZKdEM7RXNDN3ZKTTs7SUFFRSw2QkFBQTtFdEMrdkpSO0VzQzd2Sk07O0lBRUUsK0JBQUE7RXRDK3ZKUjtFc0M3dkpNOztJQUVFLGdDQUFBO0V0Qyt2SlI7RXNDN3ZKTTs7SUFFRSw4QkFBQTtFdEMrdkpSO0VzQzl3Sk07SUFBZ0MsdUJBQUE7RXRDaXhKdEM7RXNDaHhKTTs7SUFFRSwyQkFBQTtFdENreEpSO0VzQ2h4Sk07O0lBRUUsNkJBQUE7RXRDa3hKUjtFc0NoeEpNOztJQUVFLDhCQUFBO0V0Q2t4SlI7RXNDaHhKTTs7SUFFRSw0QkFBQTtFdENreEpSO0VzQ2p5Sk07SUFBZ0MseUJBQUE7RXRDb3lKdEM7RXNDbnlKTTs7SUFFRSw2QkFBQTtFdENxeUpSO0VzQ255Sk07O0lBRUUsK0JBQUE7RXRDcXlKUjtFc0NueUpNOztJQUVFLGdDQUFBO0V0Q3F5SlI7RXNDbnlKTTs7SUFFRSw4QkFBQTtFdENxeUpSO0VzQ3B6Sk07SUFBZ0MsdUJBQUE7RXRDdXpKdEM7RXNDdHpKTTs7SUFFRSwyQkFBQTtFdEN3ekpSO0VzQ3R6Sk07O0lBRUUsNkJBQUE7RXRDd3pKUjtFc0N0ekpNOztJQUVFLDhCQUFBO0V0Q3d6SlI7RXNDdHpKTTs7SUFFRSw0QkFBQTtFdEN3ekpSO0VzQ3YwSk07SUFBZ0MscUJBQUE7RXRDMDBKdEM7RXNDejBKTTs7SUFFRSx5QkFBQTtFdEMyMEpSO0VzQ3owSk07O0lBRUUsMkJBQUE7RXRDMjBKUjtFc0N6MEpNOztJQUVFLDRCQUFBO0V0QzIwSlI7RXNDejBKTTs7SUFFRSwwQkFBQTtFdEMyMEpSO0VzQzExSk07SUFBZ0MsMkJBQUE7RXRDNjFKdEM7RXNDNTFKTTs7SUFFRSwrQkFBQTtFdEM4MUpSO0VzQzUxSk07O0lBRUUsaUNBQUE7RXRDODFKUjtFc0M1MUpNOztJQUVFLGtDQUFBO0V0QzgxSlI7RXNDNTFKTTs7SUFFRSxnQ0FBQTtFdEM4MUpSO0VzQzcySk07SUFBZ0MsMEJBQUE7RXRDZzNKdEM7RXNDLzJKTTs7SUFFRSw4QkFBQTtFdENpM0pSO0VzQy8ySk07O0lBRUUsZ0NBQUE7RXRDaTNKUjtFc0MvMkpNOztJQUVFLGlDQUFBO0V0Q2kzSlI7RXNDLzJKTTs7SUFFRSwrQkFBQTtFdENpM0pSO0VzQ2g0Sk07SUFBZ0Msd0JBQUE7RXRDbTRKdEM7RXNDbDRKTTs7SUFFRSw0QkFBQTtFdENvNEpSO0VzQ2w0Sk07O0lBRUUsOEJBQUE7RXRDbzRKUjtFc0NsNEpNOztJQUVFLCtCQUFBO0V0Q280SlI7RXNDbDRKTTs7SUFFRSw2QkFBQTtFdENvNEpSO0VzQ241Sk07SUFBZ0MsMEJBQUE7RXRDczVKdEM7RXNDcjVKTTs7SUFFRSw4QkFBQTtFdEN1NUpSO0VzQ3I1Sk07O0lBRUUsZ0NBQUE7RXRDdTVKUjtFc0NyNUpNOztJQUVFLGlDQUFBO0V0Q3U1SlI7RXNDcjVKTTs7SUFFRSwrQkFBQTtFdEN1NUpSO0VzQ3Q2Sk07SUFBZ0Msd0JBQUE7RXRDeTZKdEM7RXNDeDZKTTs7SUFFRSw0QkFBQTtFdEMwNkpSO0VzQ3g2Sk07O0lBRUUsOEJBQUE7RXRDMDZKUjtFc0N4NkpNOztJQUVFLCtCQUFBO0V0QzA2SlI7RXNDeDZKTTs7SUFFRSw2QkFBQTtFdEMwNkpSO0VzQ2w2Sk07SUFBd0IsMkJBQUE7RXRDcTZKOUI7RXNDcDZKTTs7SUFFRSwrQkFBQTtFdENzNkpSO0VzQ3A2Sk07O0lBRUUsaUNBQUE7RXRDczZKUjtFc0NwNkpNOztJQUVFLGtDQUFBO0V0Q3M2SlI7RXNDcDZKTTs7SUFFRSxnQ0FBQTtFdENzNkpSO0VzQ3I3Sk07SUFBd0IsMEJBQUE7RXRDdzdKOUI7RXNDdjdKTTs7SUFFRSw4QkFBQTtFdEN5N0pSO0VzQ3Y3Sk07O0lBRUUsZ0NBQUE7RXRDeTdKUjtFc0N2N0pNOztJQUVFLGlDQUFBO0V0Q3k3SlI7RXNDdjdKTTs7SUFFRSwrQkFBQTtFdEN5N0pSO0VzQ3g4Sk07SUFBd0Isd0JBQUE7RXRDMjhKOUI7RXNDMThKTTs7SUFFRSw0QkFBQTtFdEM0OEpSO0VzQzE4Sk07O0lBRUUsOEJBQUE7RXRDNDhKUjtFc0MxOEpNOztJQUVFLCtCQUFBO0V0QzQ4SlI7RXNDMThKTTs7SUFFRSw2QkFBQTtFdEM0OEpSO0VzQzM5Sk07SUFBd0IsMEJBQUE7RXRDODlKOUI7RXNDNzlKTTs7SUFFRSw4QkFBQTtFdEMrOUpSO0VzQzc5Sk07O0lBRUUsZ0NBQUE7RXRDKzlKUjtFc0M3OUpNOztJQUVFLGlDQUFBO0V0Qys5SlI7RXNDNzlKTTs7SUFFRSwrQkFBQTtFdEMrOUpSO0VzQzkrSk07SUFBd0Isd0JBQUE7RXRDaS9KOUI7RXNDaC9KTTs7SUFFRSw0QkFBQTtFdENrL0pSO0VzQ2gvSk07O0lBRUUsOEJBQUE7RXRDay9KUjtFc0NoL0pNOztJQUVFLCtCQUFBO0V0Q2svSlI7RXNDaC9KTTs7SUFFRSw2QkFBQTtFdENrL0pSO0VzQzUrSkU7SUFBbUIsdUJBQUE7RXRDKytKckI7RXNDOStKRTs7SUFFRSwyQkFBQTtFdENnL0pKO0VzQzkrSkU7O0lBRUUsNkJBQUE7RXRDZy9KSjtFc0M5K0pFOztJQUVFLDhCQUFBO0V0Q2cvSko7RXNDOStKRTs7SUFFRSw0QkFBQTtFdENnL0pKO0FBQ0Y7QVkxL0pJO0UwQmxESTtJQUFnQyxvQkFBQTtFdENnakt0QztFc0MvaUtNOztJQUVFLHdCQUFBO0V0Q2lqS1I7RXNDL2lLTTs7SUFFRSwwQkFBQTtFdENpaktSO0VzQy9pS007O0lBRUUsMkJBQUE7RXRDaWpLUjtFc0MvaUtNOztJQUVFLHlCQUFBO0V0Q2lqS1I7RXNDaGtLTTtJQUFnQywwQkFBQTtFdENta0t0QztFc0Nsa0tNOztJQUVFLDhCQUFBO0V0Q29rS1I7RXNDbGtLTTs7SUFFRSxnQ0FBQTtFdENva0tSO0VzQ2xrS007O0lBRUUsaUNBQUE7RXRDb2tLUjtFc0Nsa0tNOztJQUVFLCtCQUFBO0V0Q29rS1I7RXNDbmxLTTtJQUFnQyx5QkFBQTtFdENzbEt0QztFc0NybEtNOztJQUVFLDZCQUFBO0V0Q3VsS1I7RXNDcmxLTTs7SUFFRSwrQkFBQTtFdEN1bEtSO0VzQ3JsS007O0lBRUUsZ0NBQUE7RXRDdWxLUjtFc0NybEtNOztJQUVFLDhCQUFBO0V0Q3VsS1I7RXNDdG1LTTtJQUFnQyx1QkFBQTtFdEN5bUt0QztFc0N4bUtNOztJQUVFLDJCQUFBO0V0QzBtS1I7RXNDeG1LTTs7SUFFRSw2QkFBQTtFdEMwbUtSO0VzQ3htS007O0lBRUUsOEJBQUE7RXRDMG1LUjtFc0N4bUtNOztJQUVFLDRCQUFBO0V0QzBtS1I7RXNDem5LTTtJQUFnQyx5QkFBQTtFdEM0bkt0QztFc0MzbktNOztJQUVFLDZCQUFBO0V0QzZuS1I7RXNDM25LTTs7SUFFRSwrQkFBQTtFdEM2bktSO0VzQzNuS007O0lBRUUsZ0NBQUE7RXRDNm5LUjtFc0MzbktNOztJQUVFLDhCQUFBO0V0QzZuS1I7RXNDNW9LTTtJQUFnQyx1QkFBQTtFdEMrb0t0QztFc0M5b0tNOztJQUVFLDJCQUFBO0V0Q2dwS1I7RXNDOW9LTTs7SUFFRSw2QkFBQTtFdENncEtSO0VzQzlvS007O0lBRUUsOEJBQUE7RXRDZ3BLUjtFc0M5b0tNOztJQUVFLDRCQUFBO0V0Q2dwS1I7RXNDL3BLTTtJQUFnQyxxQkFBQTtFdENrcUt0QztFc0NqcUtNOztJQUVFLHlCQUFBO0V0Q21xS1I7RXNDanFLTTs7SUFFRSwyQkFBQTtFdENtcUtSO0VzQ2pxS007O0lBRUUsNEJBQUE7RXRDbXFLUjtFc0NqcUtNOztJQUVFLDBCQUFBO0V0Q21xS1I7RXNDbHJLTTtJQUFnQywyQkFBQTtFdENxckt0QztFc0NwcktNOztJQUVFLCtCQUFBO0V0Q3NyS1I7RXNDcHJLTTs7SUFFRSxpQ0FBQTtFdENzcktSO0VzQ3ByS007O0lBRUUsa0NBQUE7RXRDc3JLUjtFc0NwcktNOztJQUVFLGdDQUFBO0V0Q3NyS1I7RXNDcnNLTTtJQUFnQywwQkFBQTtFdEN3c0t0QztFc0N2c0tNOztJQUVFLDhCQUFBO0V0Q3lzS1I7RXNDdnNLTTs7SUFFRSxnQ0FBQTtFdEN5c0tSO0VzQ3ZzS007O0lBRUUsaUNBQUE7RXRDeXNLUjtFc0N2c0tNOztJQUVFLCtCQUFBO0V0Q3lzS1I7RXNDeHRLTTtJQUFnQyx3QkFBQTtFdEMydEt0QztFc0MxdEtNOztJQUVFLDRCQUFBO0V0QzR0S1I7RXNDMXRLTTs7SUFFRSw4QkFBQTtFdEM0dEtSO0VzQzF0S007O0lBRUUsK0JBQUE7RXRDNHRLUjtFc0MxdEtNOztJQUVFLDZCQUFBO0V0QzR0S1I7RXNDM3VLTTtJQUFnQywwQkFBQTtFdEM4dUt0QztFc0M3dUtNOztJQUVFLDhCQUFBO0V0Qyt1S1I7RXNDN3VLTTs7SUFFRSxnQ0FBQTtFdEMrdUtSO0VzQzd1S007O0lBRUUsaUNBQUE7RXRDK3VLUjtFc0M3dUtNOztJQUVFLCtCQUFBO0V0Qyt1S1I7RXNDOXZLTTtJQUFnQyx3QkFBQTtFdENpd0t0QztFc0Nod0tNOztJQUVFLDRCQUFBO0V0Q2t3S1I7RXNDaHdLTTs7SUFFRSw4QkFBQTtFdENrd0tSO0VzQ2h3S007O0lBRUUsK0JBQUE7RXRDa3dLUjtFc0Nod0tNOztJQUVFLDZCQUFBO0V0Q2t3S1I7RXNDMXZLTTtJQUF3QiwyQkFBQTtFdEM2dks5QjtFc0M1dktNOztJQUVFLCtCQUFBO0V0Qzh2S1I7RXNDNXZLTTs7SUFFRSxpQ0FBQTtFdEM4dktSO0VzQzV2S007O0lBRUUsa0NBQUE7RXRDOHZLUjtFc0M1dktNOztJQUVFLGdDQUFBO0V0Qzh2S1I7RXNDN3dLTTtJQUF3QiwwQkFBQTtFdENneEs5QjtFc0Mvd0tNOztJQUVFLDhCQUFBO0V0Q2l4S1I7RXNDL3dLTTs7SUFFRSxnQ0FBQTtFdENpeEtSO0VzQy93S007O0lBRUUsaUNBQUE7RXRDaXhLUjtFc0Mvd0tNOztJQUVFLCtCQUFBO0V0Q2l4S1I7RXNDaHlLTTtJQUF3Qix3QkFBQTtFdENteUs5QjtFc0NseUtNOztJQUVFLDRCQUFBO0V0Q295S1I7RXNDbHlLTTs7SUFFRSw4QkFBQTtFdENveUtSO0VzQ2x5S007O0lBRUUsK0JBQUE7RXRDb3lLUjtFc0NseUtNOztJQUVFLDZCQUFBO0V0Q295S1I7RXNDbnpLTTtJQUF3QiwwQkFBQTtFdENzeks5QjtFc0NyektNOztJQUVFLDhCQUFBO0V0Q3V6S1I7RXNDcnpLTTs7SUFFRSxnQ0FBQTtFdEN1ektSO0VzQ3J6S007O0lBRUUsaUNBQUE7RXRDdXpLUjtFc0NyektNOztJQUVFLCtCQUFBO0V0Q3V6S1I7RXNDdDBLTTtJQUF3Qix3QkFBQTtFdEN5MEs5QjtFc0N4MEtNOztJQUVFLDRCQUFBO0V0QzAwS1I7RXNDeDBLTTs7SUFFRSw4QkFBQTtFdEMwMEtSO0VzQ3gwS007O0lBRUUsK0JBQUE7RXRDMDBLUjtFc0N4MEtNOztJQUVFLDZCQUFBO0V0QzAwS1I7RXNDcDBLRTtJQUFtQix1QkFBQTtFdEN1MEtyQjtFc0N0MEtFOztJQUVFLDJCQUFBO0V0Q3cwS0o7RXNDdDBLRTs7SUFFRSw2QkFBQTtFdEN3MEtKO0VzQ3QwS0U7O0lBRUUsOEJBQUE7RXRDdzBLSjtFc0N0MEtFOztJQUVFLDRCQUFBO0V0Q3cwS0o7QUFDRjtBWWwxS0k7RTBCbERJO0lBQWdDLG9CQUFBO0V0Q3c0S3RDO0VzQ3Y0S007O0lBRUUsd0JBQUE7RXRDeTRLUjtFc0N2NEtNOztJQUVFLDBCQUFBO0V0Q3k0S1I7RXNDdjRLTTs7SUFFRSwyQkFBQTtFdEN5NEtSO0VzQ3Y0S007O0lBRUUseUJBQUE7RXRDeTRLUjtFc0N4NUtNO0lBQWdDLDBCQUFBO0V0QzI1S3RDO0VzQzE1S007O0lBRUUsOEJBQUE7RXRDNDVLUjtFc0MxNUtNOztJQUVFLGdDQUFBO0V0QzQ1S1I7RXNDMTVLTTs7SUFFRSxpQ0FBQTtFdEM0NUtSO0VzQzE1S007O0lBRUUsK0JBQUE7RXRDNDVLUjtFc0MzNktNO0lBQWdDLHlCQUFBO0V0Qzg2S3RDO0VzQzc2S007O0lBRUUsNkJBQUE7RXRDKzZLUjtFc0M3NktNOztJQUVFLCtCQUFBO0V0Qys2S1I7RXNDNzZLTTs7SUFFRSxnQ0FBQTtFdEMrNktSO0VzQzc2S007O0lBRUUsOEJBQUE7RXRDKzZLUjtFc0M5N0tNO0lBQWdDLHVCQUFBO0V0Q2k4S3RDO0VzQ2g4S007O0lBRUUsMkJBQUE7RXRDazhLUjtFc0NoOEtNOztJQUVFLDZCQUFBO0V0Q2s4S1I7RXNDaDhLTTs7SUFFRSw4QkFBQTtFdENrOEtSO0VzQ2g4S007O0lBRUUsNEJBQUE7RXRDazhLUjtFc0NqOUtNO0lBQWdDLHlCQUFBO0V0Q285S3RDO0VzQ245S007O0lBRUUsNkJBQUE7RXRDcTlLUjtFc0NuOUtNOztJQUVFLCtCQUFBO0V0Q3E5S1I7RXNDbjlLTTs7SUFFRSxnQ0FBQTtFdENxOUtSO0VzQ245S007O0lBRUUsOEJBQUE7RXRDcTlLUjtFc0NwK0tNO0lBQWdDLHVCQUFBO0V0Q3UrS3RDO0VzQ3QrS007O0lBRUUsMkJBQUE7RXRDdytLUjtFc0N0K0tNOztJQUVFLDZCQUFBO0V0Q3crS1I7RXNDdCtLTTs7SUFFRSw4QkFBQTtFdEN3K0tSO0VzQ3QrS007O0lBRUUsNEJBQUE7RXRDdytLUjtFc0N2L0tNO0lBQWdDLHFCQUFBO0V0QzAvS3RDO0VzQ3ovS007O0lBRUUseUJBQUE7RXRDMi9LUjtFc0N6L0tNOztJQUVFLDJCQUFBO0V0QzIvS1I7RXNDei9LTTs7SUFFRSw0QkFBQTtFdEMyL0tSO0VzQ3ovS007O0lBRUUsMEJBQUE7RXRDMi9LUjtFc0MxZ0xNO0lBQWdDLDJCQUFBO0V0QzZnTHRDO0VzQzVnTE07O0lBRUUsK0JBQUE7RXRDOGdMUjtFc0M1Z0xNOztJQUVFLGlDQUFBO0V0QzhnTFI7RXNDNWdMTTs7SUFFRSxrQ0FBQTtFdEM4Z0xSO0VzQzVnTE07O0lBRUUsZ0NBQUE7RXRDOGdMUjtFc0M3aExNO0lBQWdDLDBCQUFBO0V0Q2dpTHRDO0VzQy9oTE07O0lBRUUsOEJBQUE7RXRDaWlMUjtFc0MvaExNOztJQUVFLGdDQUFBO0V0Q2lpTFI7RXNDL2hMTTs7SUFFRSxpQ0FBQTtFdENpaUxSO0VzQy9oTE07O0lBRUUsK0JBQUE7RXRDaWlMUjtFc0NoakxNO0lBQWdDLHdCQUFBO0V0Q21qTHRDO0VzQ2xqTE07O0lBRUUsNEJBQUE7RXRDb2pMUjtFc0NsakxNOztJQUVFLDhCQUFBO0V0Q29qTFI7RXNDbGpMTTs7SUFFRSwrQkFBQTtFdENvakxSO0VzQ2xqTE07O0lBRUUsNkJBQUE7RXRDb2pMUjtFc0Nua0xNO0lBQWdDLDBCQUFBO0V0Q3NrTHRDO0VzQ3JrTE07O0lBRUUsOEJBQUE7RXRDdWtMUjtFc0Nya0xNOztJQUVFLGdDQUFBO0V0Q3VrTFI7RXNDcmtMTTs7SUFFRSxpQ0FBQTtFdEN1a0xSO0VzQ3JrTE07O0lBRUUsK0JBQUE7RXRDdWtMUjtFc0N0bExNO0lBQWdDLHdCQUFBO0V0Q3lsTHRDO0VzQ3hsTE07O0lBRUUsNEJBQUE7RXRDMGxMUjtFc0N4bExNOztJQUVFLDhCQUFBO0V0QzBsTFI7RXNDeGxMTTs7SUFFRSwrQkFBQTtFdEMwbExSO0VzQ3hsTE07O0lBRUUsNkJBQUE7RXRDMGxMUjtFc0NsbExNO0lBQXdCLDJCQUFBO0V0Q3FsTDlCO0VzQ3BsTE07O0lBRUUsK0JBQUE7RXRDc2xMUjtFc0NwbExNOztJQUVFLGlDQUFBO0V0Q3NsTFI7RXNDcGxMTTs7SUFFRSxrQ0FBQTtFdENzbExSO0VzQ3BsTE07O0lBRUUsZ0NBQUE7RXRDc2xMUjtFc0NybUxNO0lBQXdCLDBCQUFBO0V0Q3dtTDlCO0VzQ3ZtTE07O0lBRUUsOEJBQUE7RXRDeW1MUjtFc0N2bUxNOztJQUVFLGdDQUFBO0V0Q3ltTFI7RXNDdm1MTTs7SUFFRSxpQ0FBQTtFdEN5bUxSO0VzQ3ZtTE07O0lBRUUsK0JBQUE7RXRDeW1MUjtFc0N4bkxNO0lBQXdCLHdCQUFBO0V0QzJuTDlCO0VzQzFuTE07O0lBRUUsNEJBQUE7RXRDNG5MUjtFc0MxbkxNOztJQUVFLDhCQUFBO0V0QzRuTFI7RXNDMW5MTTs7SUFFRSwrQkFBQTtFdEM0bkxSO0VzQzFuTE07O0lBRUUsNkJBQUE7RXRDNG5MUjtFc0Mzb0xNO0lBQXdCLDBCQUFBO0V0QzhvTDlCO0VzQzdvTE07O0lBRUUsOEJBQUE7RXRDK29MUjtFc0M3b0xNOztJQUVFLGdDQUFBO0V0QytvTFI7RXNDN29MTTs7SUFFRSxpQ0FBQTtFdEMrb0xSO0VzQzdvTE07O0lBRUUsK0JBQUE7RXRDK29MUjtFc0M5cExNO0lBQXdCLHdCQUFBO0V0Q2lxTDlCO0VzQ2hxTE07O0lBRUUsNEJBQUE7RXRDa3FMUjtFc0NocUxNOztJQUVFLDhCQUFBO0V0Q2txTFI7RXNDaHFMTTs7SUFFRSwrQkFBQTtFdENrcUxSO0VzQ2hxTE07O0lBRUUsNkJBQUE7RXRDa3FMUjtFc0M1cExFO0lBQW1CLHVCQUFBO0V0QytwTHJCO0VzQzlwTEU7O0lBRUUsMkJBQUE7RXRDZ3FMSjtFc0M5cExFOztJQUVFLDZCQUFBO0V0Q2dxTEo7RXNDOXBMRTs7SUFFRSw4QkFBQTtFdENncUxKO0VzQzlwTEU7O0lBRUUsNEJBQUE7RXRDZ3FMSjtBQUNGO0FZMXFMSTtFMEJsREk7SUFBZ0Msb0JBQUE7RXRDZ3VMdEM7RXNDL3RMTTs7SUFFRSx3QkFBQTtFdENpdUxSO0VzQy90TE07O0lBRUUsMEJBQUE7RXRDaXVMUjtFc0MvdExNOztJQUVFLDJCQUFBO0V0Q2l1TFI7RXNDL3RMTTs7SUFFRSx5QkFBQTtFdENpdUxSO0VzQ2h2TE07SUFBZ0MsMEJBQUE7RXRDbXZMdEM7RXNDbHZMTTs7SUFFRSw4QkFBQTtFdENvdkxSO0VzQ2x2TE07O0lBRUUsZ0NBQUE7RXRDb3ZMUjtFc0NsdkxNOztJQUVFLGlDQUFBO0V0Q292TFI7RXNDbHZMTTs7SUFFRSwrQkFBQTtFdENvdkxSO0VzQ253TE07SUFBZ0MseUJBQUE7RXRDc3dMdEM7RXNDcndMTTs7SUFFRSw2QkFBQTtFdEN1d0xSO0VzQ3J3TE07O0lBRUUsK0JBQUE7RXRDdXdMUjtFc0Nyd0xNOztJQUVFLGdDQUFBO0V0Q3V3TFI7RXNDcndMTTs7SUFFRSw4QkFBQTtFdEN1d0xSO0VzQ3R4TE07SUFBZ0MsdUJBQUE7RXRDeXhMdEM7RXNDeHhMTTs7SUFFRSwyQkFBQTtFdEMweExSO0VzQ3h4TE07O0lBRUUsNkJBQUE7RXRDMHhMUjtFc0N4eExNOztJQUVFLDhCQUFBO0V0QzB4TFI7RXNDeHhMTTs7SUFFRSw0QkFBQTtFdEMweExSO0VzQ3p5TE07SUFBZ0MseUJBQUE7RXRDNHlMdEM7RXNDM3lMTTs7SUFFRSw2QkFBQTtFdEM2eUxSO0VzQzN5TE07O0lBRUUsK0JBQUE7RXRDNnlMUjtFc0MzeUxNOztJQUVFLGdDQUFBO0V0QzZ5TFI7RXNDM3lMTTs7SUFFRSw4QkFBQTtFdEM2eUxSO0VzQzV6TE07SUFBZ0MsdUJBQUE7RXRDK3pMdEM7RXNDOXpMTTs7SUFFRSwyQkFBQTtFdENnMExSO0VzQzl6TE07O0lBRUUsNkJBQUE7RXRDZzBMUjtFc0M5ekxNOztJQUVFLDhCQUFBO0V0Q2cwTFI7RXNDOXpMTTs7SUFFRSw0QkFBQTtFdENnMExSO0VzQy8wTE07SUFBZ0MscUJBQUE7RXRDazFMdEM7RXNDajFMTTs7SUFFRSx5QkFBQTtFdENtMUxSO0VzQ2oxTE07O0lBRUUsMkJBQUE7RXRDbTFMUjtFc0NqMUxNOztJQUVFLDRCQUFBO0V0Q20xTFI7RXNDajFMTTs7SUFFRSwwQkFBQTtFdENtMUxSO0VzQ2wyTE07SUFBZ0MsMkJBQUE7RXRDcTJMdEM7RXNDcDJMTTs7SUFFRSwrQkFBQTtFdENzMkxSO0VzQ3AyTE07O0lBRUUsaUNBQUE7RXRDczJMUjtFc0NwMkxNOztJQUVFLGtDQUFBO0V0Q3MyTFI7RXNDcDJMTTs7SUFFRSxnQ0FBQTtFdENzMkxSO0VzQ3IzTE07SUFBZ0MsMEJBQUE7RXRDdzNMdEM7RXNDdjNMTTs7SUFFRSw4QkFBQTtFdEN5M0xSO0VzQ3YzTE07O0lBRUUsZ0NBQUE7RXRDeTNMUjtFc0N2M0xNOztJQUVFLGlDQUFBO0V0Q3kzTFI7RXNDdjNMTTs7SUFFRSwrQkFBQTtFdEN5M0xSO0VzQ3g0TE07SUFBZ0Msd0JBQUE7RXRDMjRMdEM7RXNDMTRMTTs7SUFFRSw0QkFBQTtFdEM0NExSO0VzQzE0TE07O0lBRUUsOEJBQUE7RXRDNDRMUjtFc0MxNExNOztJQUVFLCtCQUFBO0V0QzQ0TFI7RXNDMTRMTTs7SUFFRSw2QkFBQTtFdEM0NExSO0VzQzM1TE07SUFBZ0MsMEJBQUE7RXRDODVMdEM7RXNDNzVMTTs7SUFFRSw4QkFBQTtFdEMrNUxSO0VzQzc1TE07O0lBRUUsZ0NBQUE7RXRDKzVMUjtFc0M3NUxNOztJQUVFLGlDQUFBO0V0Qys1TFI7RXNDNzVMTTs7SUFFRSwrQkFBQTtFdEMrNUxSO0VzQzk2TE07SUFBZ0Msd0JBQUE7RXRDaTdMdEM7RXNDaDdMTTs7SUFFRSw0QkFBQTtFdENrN0xSO0VzQ2g3TE07O0lBRUUsOEJBQUE7RXRDazdMUjtFc0NoN0xNOztJQUVFLCtCQUFBO0V0Q2s3TFI7RXNDaDdMTTs7SUFFRSw2QkFBQTtFdENrN0xSO0VzQzE2TE07SUFBd0IsMkJBQUE7RXRDNjZMOUI7RXNDNTZMTTs7SUFFRSwrQkFBQTtFdEM4NkxSO0VzQzU2TE07O0lBRUUsaUNBQUE7RXRDODZMUjtFc0M1NkxNOztJQUVFLGtDQUFBO0V0Qzg2TFI7RXNDNTZMTTs7SUFFRSxnQ0FBQTtFdEM4NkxSO0VzQzc3TE07SUFBd0IsMEJBQUE7RXRDZzhMOUI7RXNDLzdMTTs7SUFFRSw4QkFBQTtFdENpOExSO0VzQy83TE07O0lBRUUsZ0NBQUE7RXRDaThMUjtFc0MvN0xNOztJQUVFLGlDQUFBO0V0Q2k4TFI7RXNDLzdMTTs7SUFFRSwrQkFBQTtFdENpOExSO0VzQ2g5TE07SUFBd0Isd0JBQUE7RXRDbTlMOUI7RXNDbDlMTTs7SUFFRSw0QkFBQTtFdENvOUxSO0VzQ2w5TE07O0lBRUUsOEJBQUE7RXRDbzlMUjtFc0NsOUxNOztJQUVFLCtCQUFBO0V0Q285TFI7RXNDbDlMTTs7SUFFRSw2QkFBQTtFdENvOUxSO0VzQ24rTE07SUFBd0IsMEJBQUE7RXRDcytMOUI7RXNDcitMTTs7SUFFRSw4QkFBQTtFdEN1K0xSO0VzQ3IrTE07O0lBRUUsZ0NBQUE7RXRDdStMUjtFc0NyK0xNOztJQUVFLGlDQUFBO0V0Q3UrTFI7RXNDcitMTTs7SUFFRSwrQkFBQTtFdEN1K0xSO0VzQ3QvTE07SUFBd0Isd0JBQUE7RXRDeS9MOUI7RXNDeC9MTTs7SUFFRSw0QkFBQTtFdEMwL0xSO0VzQ3gvTE07O0lBRUUsOEJBQUE7RXRDMC9MUjtFc0N4L0xNOztJQUVFLCtCQUFBO0V0QzAvTFI7RXNDeC9MTTs7SUFFRSw2QkFBQTtFdEMwL0xSO0VzQ3AvTEU7SUFBbUIsdUJBQUE7RXRDdS9MckI7RXNDdC9MRTs7SUFFRSwyQkFBQTtFdEN3L0xKO0VzQ3QvTEU7O0lBRUUsNkJBQUE7RXRDdy9MSjtFc0N0L0xFOztJQUVFLDhCQUFBO0V0Q3cvTEo7RXNDdC9MRTs7SUFFRSw0QkFBQTtFdEN3L0xKO0FBQ0Y7QXVDeGpNQTtFQUFrQiw0R0FBQTtBdkMyak1sQjs7QXVDdmpNQTtFQUFpQiw4QkFBQTtBdkMyak1qQjs7QXVDMWpN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Ozs7O0lBSUUscUJ2QzlHRztFSGd5TVQ7RTBDOXFNRTtJQUNFLGNBQUE7SUFDQSxxQnZDcEhLO0VIb3lNVDtBQUNGO0EyQzd5TUE7RUFDRSx1QkFBQTtFQUNBLG9NQUNFO0VBR0YsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0EzQzR5TUY7QTJDenlNQTs7RUFDRSwrRUFBQTtFQUNBLGtDQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBM0MyeU1GOztBMkN2eU1FO0VBQ0UsZ0JDM0JzQjtBNUNxME0xQjs7QTJDdHlNRTtFQUNFLGdCQy9CZTtBNUN3ME1uQjs7QTJDcnlNRTtFQUNFLGdCQ25DMkI7QTVDMjBNL0I7O0EyQ3B5TUU7RUFDRSxnQkN2QzJCO0E1QzgwTS9COztBMkNueU1FO0VBQ0UsZ0JDM0NvQjtBNUNpMU14Qjs7QTJDbHlNRTtFQUNFLGdCQy9DdUI7QTVDbzFNM0I7O0EyQ2p5TUU7RUFDRSxnQkNuRHlCO0E1Q3UxTTdCOztBMkNoeU1FO0VBQ0UsZ0JDdkR5QjtBNUMwMU03Qjs7QTJDL3hNRTtFQUNFLGdCQzNENEI7QTVDNjFNaEM7O0EyQzl4TUU7RUFDRSxnQkMvRGdDO0E1Q2cyTXBDOztBMkM3eE1FO0VBQ0UsZ0JDbkV3QjtBNUNtMk01Qjs7QTJDNXhNRTtFQUNFLGdCQ3ZFb0I7QTVDczJNeEI7O0EyQzN4TUU7RUFDRSxnQkMzRXFCO0E1Q3kyTXpCOztBMkMxeE1FO0VBQ0UsZ0JDL0VvQjtBNUM0Mk14Qjs7QTJDenhNRTtFQUNFLGdCQ25Gd0I7QTVDKzJNNUI7O0EyQ3h4TUU7RUFDRSxnQkN2RmdCO0E1Q2szTXBCOztBMkN2eE1FO0VBQ0UsZ0JDM0ZZO0E1Q3EzTWhCOztBMkN0eE1FO0VBQ0UsZ0JDL0ZnQjtBNUN3M01wQjs7QTJDcnhNRTtFQUNFLGdCQ25HYTtBNUMyM01qQjs7QTJDcHhNRTtFQUNFLGdCQ3ZHYTtBNUM4M01qQjs7QTJDbnhNRTtFQUNFLGdCQzNHa0I7QTVDaTRNdEI7O0EyQ2x4TUU7RUFDRSxnQkMvR2E7QTVDbzRNakI7O0EyQ2p4TUU7RUFDRSxnQkNuSGE7QTVDdTRNakI7O0EyQ2h4TUU7RUFDRSxnQkN2SGU7QTVDMDRNbkI7O0EyQy93TUU7RUFDRSxnQkMzSFk7QTVDNjRNaEI7O0EyQzl3TUU7RUFDRSxnQkMvSGE7QTVDZzVNakI7O0EyQzd3TUU7RUFDRSxnQkNuSWE7QTVDbTVNakI7O0EyQzV3TUU7RUFDRSxnQkN2SWtCO0E1Q3M1TXRCOztBMkMzd01FO0VBQ0UsZ0JDM0lhO0E1Q3k1TWpCOztBMkMxd01FO0VBQ0UsZ0JDL0llO0E1QzQ1TW5COztBMkN6d01FO0VBQ0UsZ0JDbkpvQjtBNUMrNU14Qjs7QTJDeHdNRTtFQUNFLGdCQ3ZKYTtBNUNrNk1qQjs7QTJDdndNRTtFQUNFLGdCQzNKYTtBNUNxNk1qQjs7QTJDdHdNRTtFQUNFLGdCQy9KaUI7QTVDdzZNckI7O0EyQ3J3TUU7RUFDRSxnQkNuS2dCO0E1QzI2TXBCOztBMkNwd01FO0VBQ0UsZ0JDdkt1QjtBNUM4Nk0zQjs7QTJDbndNRTtFQUNFLGdCQzNLVztBNUNpN01mOztBMkNsd01FO0VBQ0UsZ0JDL0t1QjtBNUNvN00zQjs7QTJDandNRTtFQUNFLGdCQ25MZ0I7QTVDdTdNcEI7O0EyQ2h3TUU7RUFDRSxnQkN2TGtCO0E1QzA3TXRCOztBMkMvdk1FO0VBQ0UsZ0JDM0xjO0E1QzY3TWxCOztBMkM5dk1FO0VBQ0UsZ0JDL0xhO0E1Q2c4TWpCOztBMkM3dk1FO0VBQ0UsZ0JDbk1hO0E1Q204TWpCOztBMkM1dk1FO0VBQ0UsZ0JDdk1hO0E1Q3M4TWpCOztBMkMzdk1FO0VBQ0UsZ0JDM01nQjtBNUN5OE1wQjs7QTJDMXZNRTtFQUNFLGdCQy9NZ0I7QTVDNDhNcEI7O0EyQ3p2TUU7RUFDRSxnQkNuTm1CO0E1Qys4TXZCOztBMkN4dk1FO0VBQ0UsZ0JDdk5lO0E1Q2s5TW5COztBMkN2dk1FO0VBQ0UsZ0JDM05tQjtBNUNxOU12Qjs7QTJDdHZNRTtFQUNFLGdCQy9OZ0I7QTVDdzlNcEI7O0EyQ3J2TUU7RUFDRSxnQkNuT2E7QTVDMjlNakI7O0EyQ3B2TUU7RUFDRSxnQkN2T2U7QTVDODlNbkI7O0EyQ252TUU7RUFDRSxnQkMzT21CO0E1Q2krTXZCOztBMkNsdk1FO0VBQ0UsZ0JDL09pQjtBNUNvK01yQjs7QTJDanZNRTtFQUNFLGdCQ25QYztBNUN1K01sQjs7QTJDaHZNRTtFQUNFLGdCQ3ZQbUI7QTVDMCtNdkI7O0EyQy91TUU7RUFDRSxnQkMzUGtCO0E1QzYrTXRCOztBMkM5dU1FO0VBQ0UsZ0JDL1BzQjtBNUNnL00xQjs7QTJDN3VNRTtFQUNFLGdCQ25RZTtBNUNtL01uQjs7QTJDNXVNRTtFQUNFLGdCQ3ZRYTtBNUNzL01qQjs7QTJDM3VNRTtFQUNFLGdCQzNRYztBNUN5L01sQjs7QTJDMXVNRTtFQUNFLGdCQy9Ra0I7QTVDNC9NdEI7O0EyQ3p1TUU7RUFDRSxnQkNuUm9CO0E1QysvTXhCOztBMkN4dU1FO0VBQ0UsZ0JDdlJxQjtBNUNrZ056Qjs7QTJDdnVNRTtFQUNFLGdCQzNSWTtBNUNxZ05oQjs7QTJDdHVNRTtFQUNFLGdCQy9SbUI7QTVDd2dOdkI7O0EyQ3J1TUU7RUFDRSxnQkNuU2tCO0E1QzJnTnRCOztBMkNwdU1FO0VBQ0UsZ0JDdlNzQjtBNUM4Z04xQjs7QTJDbnVNRTtFQUNFLGdCQzNTb0I7QTVDaWhOeEI7O0EyQ2x1TUU7RUFDRSxnQkMvU2E7QTVDb2hOakI7O0EyQ2p1TUU7RUFDRSxnQkNuVFc7QTVDdWhOZjs7QTJDaHVNRTtFQUNFLGdCQ3ZUZTtBNUMwaE5uQjs7QTJDL3RNRTtFQUNFLGdCQzNUa0I7QTVDNmhOdEI7O0EyQzl0TUU7RUFDRSxnQkMvVFc7QTVDZ2lOZjs7QTJDN3RNRTtFQUNFLGdCQ25VcUI7QTVDbWlOekI7O0EyQzV0TUU7RUFDRSxnQkN2VWM7QTVDc2lObEI7O0EyQzN0TUU7RUFDRSxnQkMzVWlCO0E1Q3lpTnJCOztBMkMxdE1FO0VBQ0UsZ0JDL1VVO0E1QzRpTmQ7O0EyQ3p0TUU7RUFDRSxnQkNuVlc7QTVDK2lOZjs7QTJDeHRNRTtFQUNFLGdCQ3ZWVTtBNUNrak5kOztBMkN2dE1FO0VBQ0UsZ0JDM1ZtQjtBNUNxak52Qjs7QTJDdHRNRTtFQUNFLGdCQy9WaUI7QTVDd2pOckI7O0EyQ3J0TUU7RUFDRSxnQkNuV3FCO0E1QzJqTnpCOztBMkNwdE1FO0VBQ0UsZ0JDdld3QjtBNUM4ak41Qjs7QTJDbnRNRTtFQUNFLGdCQzNXYTtBNUNpa05qQjs7QTJDbHRNRTtFQUNFLGdCQy9XdUI7QTVDb2tOM0I7O0EyQ2p0TUU7RUFDRSxnQkNuWHdCO0E1Q3VrTjVCOztBMkNodE1FO0VBQ0UsZ0JDdlhzQjtBNUMwa04xQjs7QTJDL3NNRTtFQUNFLGdCQzNYeUI7QTVDNmtON0I7O0EyQzlzTUU7RUFDRSxnQkMvWHNCO0E1Q2dsTjFCOztBMkM3c01FO0VBQ0UsZ0JDblllO0E1Q21sTm5COztBMkM1c01FO0VBQ0UsZ0JDdlljO0E1Q3NsTmxCOztBMkMzc01FO0VBQ0UsZ0JDM1lZO0E1Q3lsTmhCOztBMkMxc01FO0VBQ0UsZ0JDL1lnQjtBNUM0bE5wQjs7QTJDenNNRTtFQUNFLGdCQ25aYztBNUMrbE5sQjs7QTJDeHNNRTtFQUNFLGdCQ3ZaYztBNUNrbU5sQjs7QTJDdnNNRTtFQUNFLGdCQzNaYTtBNUNxbU5qQjs7QTJDdHNNRTtFQUNFLGdCQy9aVztBNUN3bU5mOztBMkNyc01FO0VBQ0UsZ0JDbmFpQjtBNUMybU5yQjs7QTJDcHNNRTtFQUNFLGdCQ3ZhZTtBNUM4bU5uQjs7QTJDbnNNRTtFQUNFLGdCQzNhYTtBNUNpbk5qQjs7QTJDbHNNRTtFQUNFLGdCQy9hbUI7QTVDb25OdkI7O0EyQ2pzTUU7RUFDRSxnQkNuYnFCO0E1Q3VuTnpCOztBMkNoc01FO0VBQ0UsZ0JDdmJ5QjtBNUMwbk43Qjs7QTJDL3JNRTtFQUNFLGdCQzNia0I7QTVDNm5OdEI7O0EyQzlyTUU7RUFDRSxnQkMvYm9DO0E1Q2dvTnhDOztBMkM3ck1FO0VBQ0UsZ0JDbmM4QjtBNUNtb05sQzs7QTJDNXJNRTtFQUNFLGdCQ3ZjdUM7QTVDc29OM0M7O0EyQzNyTUU7RUFDRSxnQkMzY3VDO0E1Q3lvTjNDOztBMkMxck1FO0VBQ0UsZ0JDL2NvQjtBNUM0b054Qjs7QTJDenJNRTtFQUNFLGdCQ25kZTtBNUMrb05uQjs7QTJDeHJNRTtFQUNFLGdCQ3Zka0I7QTVDa3BOdEI7O0EyQ3ZyTUU7RUFDRSxnQkMzZHVCO0E1Q3FwTjNCOztBMkN0ck1FO0VBQ0UsZ0JDL2RpQjtBNUN3cE5yQjs7QTJDcnJNRTtFQUNFLGdCQ25lWTtBNUMycE5oQjs7QTJDcHJNRTtFQUNFLGdCQ3ZlcUI7QTVDOHBOekI7O0EyQ25yTUU7RUFDRSxnQkMzZWM7QTVDaXFObEI7O0EyQ2xyTUU7RUFDRSxnQkMvZThCO0E1Q29xTmxDOztBMkNqck1FO0VBQ0UsZ0JDbmZ5QjtBNUN1cU43Qjs7QTJDaHJNRTtFQUNFLGdCQ3ZmMkI7QTVDMHFOL0I7O0EyQy9xTUU7RUFDRSxnQkMzZm1DO0E1QzZxTnZDOztBMkM5cU1FO0VBQ0UsZ0JDL2ZnQztBNUNnck5wQzs7QTJDN3FNRTtFQUNFLGdCQ25nQnNCO0E1Q21yTjFCOztBMkM1cU1FO0VBQ0UsZ0JDdmdCb0I7QTVDc3JOeEI7O0EyQzNxTUU7RUFDRSxnQkMzZ0J1QjtBNUN5ck4zQjs7QTJDMXFNRTtFQUNFLGdCQy9nQmM7QTVDNHJObEI7O0EyQ3pxTUU7RUFDRSxnQkNuaEJxQjtBNUMrck56Qjs7QTJDeHFNRTtFQUNFLGdCQ3ZoQm1CO0E1Q2tzTnZCOztBMkN2cU1FO0VBQ0UsZ0JDM2hCbUI7QTVDcXNOdkI7O0EyQ3RxTUU7RUFDRSxnQkMvaEJxQjtBNUN3c056Qjs7QTJDcnFNRTtFQUNFLGdCQ25pQnNCO0E1QzJzTjFCOztBMkNwcU1FO0VBQ0UsZ0JDdmlCb0I7QTVDOHNOeEI7O0EyQ25xTUU7RUFDRSxnQkMzaUJxQjtBNUNpdE56Qjs7QTJDbHFNRTtFQUNFLGdCQy9pQnNCO0E1Q290TjFCOztBMkNqcU1FO0VBQ0UsZ0JDbmpCdUI7QTVDdXROM0I7O0EyQ2hxTUU7RUFDRSxnQkN2akJtQjtBNUMwdE52Qjs7QTJDL3BNRTtFQUNFLGdCQzNqQnFCO0E1QzZ0TnpCOztBMkM5cE1FO0VBQ0UsZ0JDL2pCb0I7QTVDZ3VOeEI7O0EyQzdwTUU7RUFDRSxnQkNua0JxQjtBNUNtdU56Qjs7QTJDNXBNRTtFQUNFLGdCQ3ZrQnlCO0E1Q3N1TjdCOztBMkMzcE1FO0VBQ0UsZ0JDM2tCcUI7QTVDeXVOekI7O0EyQzFwTUU7RUFDRSxnQkMva0JvQjtBNUM0dU54Qjs7QTJDenBNRTtFQUNFLGdCQ25sQlk7QTVDK3VOaEI7O0EyQ3hwTUU7RUFDRSxnQkN2bEJnQjtBNUNrdk5wQjs7QTJDdnBNRTtFQUNFLGdCQzNsQjBCO0E1Q3F2TjlCOztBMkN0cE1FO0VBQ0UsZ0JDL2xCZTtBNUN3dk5uQjs7QTJDcnBNRTtFQUNFLGdCQ25tQm9CO0E1QzJ2TnhCOztBMkNwcE1FO0VBQ0UsZ0JDdm1Ca0I7QTVDOHZOdEI7O0EyQ25wTUU7RUFDRSxnQkMzbUJvQjtBNUNpd054Qjs7QTJDbHBNRTtFQUNFLGdCQy9tQmdCO0E1Q293TnBCOztBMkNqcE1FO0VBQ0UsZ0JDbm5CZ0I7QTVDdXdOcEI7O0EyQ2hwTUU7RUFDRSxnQkN2bkJZO0E1QzB3TmhCOztBMkMvb01FO0VBQ0UsZ0JDM25CaUI7QTVDNndOckI7O0EyQzlvTUU7RUFDRSxnQkMvbkJZO0E1Q2d4TmhCOztBMkM3b01FO0VBQ0UsZ0JDbm9CZ0I7QTVDbXhOcEI7O0EyQzVvTUU7O0VBQ0UsZ0JDdm9CZ0I7QTVDdXhOcEI7O0EyQzVvTUU7RUFDRSxnQkMzb0JjO0E1QzB4TmxCOztBMkMzb01FO0VBQ0UsZ0JDL29Cb0I7QTVDNnhOeEI7O0EyQzFvTUU7RUFDRSxnQkNucEJxQjtBNUNneU56Qjs7QTJDem9NRTtFQUNFLGdCQ3ZwQmE7QTVDbXlOakI7O0EyQ3hvTUU7RUFDRSxnQkMzcEJhO0E1Q3N5TmpCOztBMkN2b01FO0VBQ0UsZ0JDL3BCYztBNUN5eU5sQjs7QTJDdG9NRTtFQUNFLGdCQ25xQmU7QTVDNHlObkI7O0EyQ3JvTUU7RUFDRSxnQkN2cUJtQjtBNUMreU52Qjs7QTJDcG9NRTtFQUNFLGdCQzNxQlc7QTVDa3pOZjs7QTJDbm9NRTtFQUNFLGdCQy9xQmlCO0E1Q3F6TnJCOztBMkNsb01FO0VBQ0UsZ0JDbnJCYztBNUN3ek5sQjs7QTJDam9NRTtFQUNFLGdCQ3ZyQlk7QTVDMnpOaEI7O0EyQ2hvTUU7RUFDRSxnQkMzckJhO0E1Qzh6TmpCOztBMkMvbk1FO0VBQ0UsZ0JDL3JCWTtBNUNpME5oQjs7QTJDOW5NRTtFQUNFLGdCQ25zQmM7QTVDbzBObEI7O0EyQzduTUU7RUFDRSxnQkN2c0JtQjtBNUN1ME52Qjs7QTJDNW5NRTtFQUNFLGdCQzNzQlk7QTVDMDBOaEI7O0EyQzNuTUU7RUFDRSxnQkMvc0JnQjtBNUM2ME5wQjs7QTJDMW5NRTtFQUNFLGdCQ250Qlk7QTVDZzFOaEI7O0EyQ3puTUU7RUFDRSxnQkN2dEJpQjtBNUNtMU5yQjs7QTJDeG5NRTtFQUNFLGdCQzN0Qlk7QTVDczFOaEI7O0EyQ3ZuTUU7RUFDRSxnQkMvdEJZO0E1Q3kxTmhCOztBMkN0bk1FO0VBQ0UsZ0JDbnVCWTtBNUM0MU5oQjs7QTJDcm5NRTtFQUNFLGdCQ3Z1QmU7QTVDKzFObkI7O0EyQ3BuTUU7RUFDRSxnQkMzdUJZO0E1Q2syTmhCOztBMkNubk1FO0VBQ0UsZ0JDL3VCZTtBNUNxMk5uQjs7QTJDbG5NRTtFQUNFLGdCQ252QmlCO0E1Q3cyTnJCOztBMkNqbk1FO0VBQ0UsZ0JDdnZCYTtBNUMyMk5qQjs7QTJDaG5NRTtFQUNFLGdCQzN2QmU7QTVDODJObkI7O0EyQy9tTUU7RUFDRSxnQkMvdkJnQjtBNUNpM05wQjs7QTJDOW1NRTtFQUNFLGdCQ253QmE7QTVDbzNOakI7O0EyQzdtTUU7RUFDRSxnQkN2d0JvQjtBNUN1M054Qjs7QTJDNW1NRTtFQUNFLGdCQzN3Qlk7QTVDMDNOaEI7O0EyQzNtTUU7RUFDRSxnQkMvd0JXO0E1QzYzTmY7O0EyQzFtTUU7RUFDRSxnQkNueEJpQjtBNUNnNE5yQjs7QTJDem1NRTtFQUNFLGdCQ3Z4Qlk7QTVDbTROaEI7O0EyQ3htTUU7RUFDRSxnQkMzeEJhO0E1Q3M0TmpCOztBMkN2bU1FO0VBQ0UsZ0JDL3hCYTtBNUN5NE5qQjs7QTJDdG1NRTtFQUNFLGdCQ255QmE7QTVDNDROakI7O0EyQ3JtTUU7RUFDRSxnQkN2eUJjO0E1Qys0TmxCOztBMkNwbU1FO0VBQ0UsZ0JDM3lCYTtBNUNrNU5qQjs7QTJDbm1NRTtFQUNFLGdCQy95QmM7QTVDcTVObEI7O0EyQ2xtTUU7RUFDRSxnQkNuekJlO0E1Q3c1Tm5COztBMkNqbU1FO0VBQ0UsZ0JDdnpCbUI7QTVDMjVOdkI7O0EyQ2htTUU7RUFDRSxnQkMzekJjO0E1Qzg1TmxCOztBMkMvbE1FO0VBQ0UsZ0JDL3pCYTtBNUNpNk5qQjs7QTJDOWxNRTtFQUNFLGdCQ24wQmtCO0E1Q282TnRCOztBMkM3bE1FO0VBQ0UsZ0JDdjBCZ0I7QTVDdTZOcEI7O0EyQzVsTUU7RUFDRSxnQkMzMEJlO0E1QzA2Tm5COztBMkMzbE1FO0VBQ0UsZ0JDLzBCZ0I7QTVDNjZOcEI7O0EyQzFsTUU7RUFDRSxnQkNuMUJpQjtBNUNnN05yQjs7QTJDemxNRTtFQUNFLGdCQ3YxQmM7QTVDbTdObEI7O0EyQ3hsTUU7RUFDRSxnQkMzMUJVO0E1Q3M3TmQ7O0EyQ3ZsTUU7RUFDRSxnQkMvMUJjO0E1Q3k3TmxCOztBMkN0bE1FO0VBQ0UsZ0JDbjJCZ0I7QTVDNDdOcEI7O0EyQ3JsTUU7RUFDRSxnQkN2MkJnQjtBNUMrN05wQjs7QTJDcGxNRTtFQUNFLGdCQzMyQmE7QTVDazhOakI7O0EyQ25sTUU7RUFDRSxnQkMvMkJZO0E1Q3E4TmhCOztBMkNsbE1FO0VBQ0UsZ0JDbjNCYTtBNUN3OE5qQjs7QTJDamxNRTtFQUNFLGdCQ3YzQmM7QTVDMjhObEI7O0EyQ2hsTUU7RUFDRSxnQkMzM0JrQjtBNUM4OE50Qjs7QTJDL2tNRTtFQUNFLGdCQy8zQmU7QTVDaTlObkI7O0EyQzlrTUU7RUFDRSxnQkNuNEJrQjtBNUNvOU50Qjs7QTJDN2tNRTtFQUNFLGdCQ3Y0QmM7QTVDdTlObEI7O0EyQzVrTUU7RUFDRSxnQkMzNEJhO0E1QzA5TmpCOztBMkMza01FO0VBQ0UsZ0JDLzRCbUI7QTVDNjlOdkI7O0EyQzFrTUU7RUFDRSxnQkNuNUJXO0E1Q2crTmY7O0EyQ3prTUU7RUFDRSxnQkN2NUJjO0E1Q20rTmxCOztBMkN4a01FO0VBQ0UsZ0JDMzVCYTtBNUNzK05qQjs7QTJDdmtNRTtFQUNFLGdCQy81QmM7QTVDeStObEI7O0EyQ3RrTUU7RUFDRSxnQkNuNkJpQjtBNUM0K05yQjs7QTJDcmtNRTtFQUNFLGdCQ3Y2QnNCO0E1QysrTjFCOztBMkNwa01FO0VBQ0UsZ0JDMzZCdUI7QTVDay9OM0I7O0EyQ25rTUU7RUFDRSxnQkMvNkJpQjtBNUNxL05yQjs7QTJDbGtNRTtFQUNFLGdCQ243QmU7QTVDdy9ObkI7O0EyQ2prTUU7RUFDRSxnQkN2N0JjO0E1QzIvTmxCOztBMkNoa01FO0VBQ0UsZ0JDMzdCYztBNUM4L05sQjs7QTZDcHRPQztFQUNDLHNCQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4RUFBQTtBN0N1dE9GO0E2Q3B0T0U7RUFDQyxzQkE5Qks7RUErQkwsb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsK0VBQUE7QTdDc3RPSDtBNkNudU9DO0VBQ0MseUJBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdHQUFBO0E3Q3F1T0Y7QTZDMXVPQztFQUNDLHFCQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxRkFBQTtBN0M0dU9GO0E2Q2p2T0M7RUFDQyxvQkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0VBQUE7QTdDbXZPRjtBNkNodk9FO0VBQ0Msb0JBOUJLO0VBK0JMLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJFQUFBO0E3Q2t2T0g7QTZDL3ZPQztFQUNDLHVCQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5RUFBQTtBN0Npd09GO0E2Q3R3T0M7RUFDQyxrQkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUVBQUE7QTdDd3dPRjtBNkNyd09FO0VBQ0Msa0JBOUJLO0VBK0JMLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdFQUFBO0E3Q3V3T0g7QTZDcHhPQztFQUNDLG1CQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxRUFBQTtBN0NzeE9GO0E2QzN4T0M7RUFDQyxvQkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUVBQUE7QTdDNnhPRjtBNkNseU9DO0VBQ0MseUJBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9GQUFBO0E3Q295T0Y7QTZDanlPRTtFQUNDLHlCQTlCSztFQStCTCxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxRkFBQTtBN0NteU9IO0E2Q2h6T0M7RUFDQyxtQkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUVBQUE7QTdDa3pPRjtBNkMveU9FO0VBQ0MsbUJBOUJLO0VBK0JMLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRFQUFBO0E3Q2l6T0g7QTZDOXpPQztFQUNDLG9CQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1RUFBQTtBN0NnME9GO0E2Qzd6T0U7RUFDQyxvQkE5Qks7RUErQkwsb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEVBQUE7QTdDK3pPSDtBNkM1ME9DO0VBQ0MscUJBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRGQUFBO0E3QzgwT0Y7QTZDMzBPRTtFQUNDLHFCQTlCSztFQStCTCxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtR0FBQTtBN0M2ME9IO0E2QzExT0M7RUFDQyx3QkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0ZBQUE7QTdDNDFPRjtBNkN6MU9FO0VBQ0Msd0JBOUJLO0VBK0JMLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1GQUFBO0E3QzIxT0g7QTZDeDJPQztFQUNDLHNCQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1RkFBQTtBN0MwMk9GO0E2Qy8yT0M7RUFDQyxvQkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUZBQUE7QTdDaTNPRjtBNkM5Mk9FO0VBQ0Msb0JBOUJLO0VBK0JMLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBGQUFBO0E3Q2czT0g7QTZDNzNPQztFQUNDLG9CQXRCTTtFQXVCTixvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0RUFBQTtBN0MrM09GO0E2Q3A0T0M7RUFDQywwQkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0ZBQUE7QTdDczRPRjtBbUJuNE9JO0VBQ0UscUJBQUE7RUFDQSxtQmRrQlU7RWNqQlYsdUJoQjZOd0I7RWdCNU54QixXQUFBO0VBaENKLHVCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtFQUNBLG9DQUFBO0FuQnM2T0Y7QW1CajNPSTtFQUNFLGNBQUE7QW5CbTNPTjs7QThDNTZPSTtFQ1lJLDJGQUFBO0VBQUEsc0ZBQUE7QS9DbzZPUjtBWXIzT0k7RWtDM0RBO0lDWUksMEZBQUE7SUFBQSxxRkFBQTtFL0N3Nk9OO0FBQ0Y7O0E4Qy82T0k7RUNNSSwwRkFBQTtFQUFBLHFGQUFBO0EvQzY2T1I7QVk5M09JO0VrQ3JEQTtJQ01JLHdGQUFBO0lBQUEsbUZBQUE7RS9DaTdPTjtBQUNGOztBOENsN09JO0VDQUksNEZBQUE7RUFBQSx1RkFBQTtBL0NzN09SO0FZdjRPSTtFa0MvQ0E7SUNBSSwyRkFBQTtJQUFBLHNGQUFBO0UvQzA3T047QUFDRjs7QThDcjdPSTtFQ05JLDJGQUFBO0VBQUEsc0ZBQUE7QS9DKzdPUjtBWWg1T0k7RWtDekNBO0lDTkksMEZBQUE7SUFBQSxxRkFBQTtFL0NtOE9OO0FBQ0Y7O0E4Q3g3T0k7RUNaSSw0RkFBQTtFQUFBLHVGQUFBO0EvQ3c4T1I7QVl6NU9JO0VrQ25DQTtJQ1pJLDJGQUFBO0lBQUEsc0ZBQUE7RS9DNDhPTjtBQUNGOztBOEMzN09JO0VDbEJJLDBGQUFBO0VBQUEscUZBQUE7QS9DaTlPUjtBWWw2T0k7RWtDN0JBO0lDbEJJLHdGQUFBO0lBQUEsbUZBQUE7RS9DcTlPTjtBQUNGOztBOEM5N09JOzs7RUFFRSxxQnpDeUJtQjtFeUN4Qm5CLGdCekN5QmlCO0V5Q3hCakIsaUJ6Q3lCaUI7QUx5Nk92Qjs7QThDOTdPQTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0E5Q2k4T0o7O0E4Qzc3T0k7RUFFSSxvQkFBQTtFQUNBLHFDQUFBO0E5Qys3T1I7QThDNzdPSTtFQUVJLGlCQUFBO0VBQ0EscUNBQUE7QTlDODdPUjtBOEMzN09RO0VBQ0ksd0NBQUE7QTlDNjdPWjtBOEN2N09RO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtBOUN5N09aO0E4Q243T1E7RUFDSSxpQkFBQTtBOUNxN09aOztBOEMvNk9JOztFQUNJLHdCQUFBO0E5Q203T1I7O0E4Qzk2T0k7O0VBQ0ksd0JBQUE7QTlDazdPUjs7QWdEN2dQQTs7OztFQUVJLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSw0RUFBQTtFQUFBLG9FQUFBO0VBQUEsK0RBQUE7RUFBQSxpRUFBQTtFQUFBLDREQUFBO0VBQUEsMEZBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBRUEsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VDd0ZGLDJCQUFBO0U3QzRERSxnQkFBQTtFNkMxREYsaUJEekZtRjtFdkNDakYsK0JBQUE7RXVDR0E7Ozs7Ozs7OztHQUFBO0VBcUNBOzs7Ozs7Ozs7R0FBQTtBaEQrL09KO0FZNy9PSTtFb0N4REo7Ozs7SUNvR0UseUJBQUE7STdDNERFLGNBQUE7STZDMURGLGdCOUMyTDRCO0lNblIxQiwrQkFBQTtFVGlqUEY7QUFDRjtBZ0RyaVBJOzs7O0VBQ0kscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7QWhEMGlQUjtBZ0R4aVBJOzs7O0VBQ0ksMEJBQUE7QWhENmlQUjtBZ0QzaVBJOzs7Ozs7Ozs7O0VBR0ksVUFBQTtBaERvalBSO0FnRGxqUEk7Ozs7RUFDSSxzQkFBQTtFQUNBLHFCN0MwVnNCO0FINnRPOUI7QWdEbmpQSTs7Ozs7RUFDSSxtQkFBQTtBaER5alBSO0FnRHZqUEk7Ozs7O0VBQ0ksb0JBQUE7QWhENmpQUjs7QWdEOWlQQTtFQUNJLGNBQUE7RUFDQSxXQUFBO0FoRGlqUEo7QWdEaGpQSTtFQUNJLGtCN0NnWHNCO0FIa3NPOUI7O0FnRDlpUEE7RUFDSSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxZQUFBO0FoRGlqUEo7O0FnRDlpUEE7O0VBRUksd0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0FoRGlqUEo7QWdEaGpQSTs7RUFDSSxvRkFBQTtVQUFBLDRFQUFBO0VBQ0Esc0NBQUE7QWhEbWpQUjtBZ0RqalBJOztFQUNJLGtDQUFBO0FoRG9qUFI7QWdEbGpQSTs7RUFDSSw2QkFBQTtBaERxalBSOztBZ0RqalBBOzs7O0VBRUkscUNBQUE7RUFDQSxpQ0FBQTtFQUNBLG1DQUFBO0FoRHNqUEo7QWdEcmpQSTs7OztFQUNJLHFDQUFBO0VBQ0EsaUZBQUE7VUFBQSx5RUFBQTtFQUNBLG1DQUFBO0FoRDBqUFI7QWdEeGpQSTs7OztFQUNJLHFDQUFBO0FoRDZqUFI7QWdEM2pQSTs7Ozs7RUFDSSwwQkFBQTtBaERpa1BSOztBZ0Q3alBBOzs7Ozs7Ozs7Ozs7Ozs7RUFJSSxxQkFBQTtFQUNBLDBCQUFBO0FoRDJrUEo7QWdEemtQSTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0ksMEJBQUE7RUFDQSx3Q0FBQTtFQUNBLHFDQUFBO0FoRHlsUFI7QWdEdmxQSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFSSxxQkFBQTtFQUNBLFVBQUE7QWhEb25QUjs7QWtEcHZQQTs7Ozs7OztFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0Esd0MvQzJlb0M7RStDM2VwQyxtQy9DMmVvQztFK0MxZXBDLHlCQUFBO0U5QzBKQSx1REFBQTtFQUFBLGtEQUFBO0U4Q3ZKQSxnQi9DbVIwQjtFK0NsUjFCLGdCL0N1UjBCO0UrQ3RSMUIsYy9DRE87RStDRVAsc0IvQ1RPO0UrQ1VQLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EsaUNBQUE7RXpDRkEsK0JBQUE7RVFGRSx3RmlDY0Y7RWpDZEUsZ0ZpQ2NGO0VqQ2RFLDJFaUNjRjtFakNkRSw2RWlDY0Y7RWpDZEUsd0VpQ2NGO0VqQ2RFLDhHaUNjRjtBbERvdlBKO0FrRDd2UEk7Ozs7Ozs7RUFDSSxpQ0FBQTtFQUNBLGlGQUFBO1VBQUEseUVBQUE7QWxEcXdQUjtBaUJ4d1BNO0VpQ2ROOzs7Ozs7O0lqQ2VRLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGdCQUFBO0VqQml4UE47QUFDRjtBa0R0d1BJOzs7Ozs7O0VBQ0ksNkJBQUE7RUFDQSxTQUFBO0FsRDh3UFI7QWtEMXdQSTtFQUNJLGMvQzNCRztFK0M2QkgsVUFBQTtBbERpeFBSO0FrRHB4UEk7RUFDSSxjL0MzQkc7RStDNkJILFVBQUE7QWxEaXhQUjtBa0RweFBJO0VBQ0ksYy9DM0JHO0UrQzZCSCxVQUFBO0FsRGl4UFI7QWtEcHhQSTtFQUNJLGMvQzNCRztFK0M2QkgsVUFBQTtBbERpeFBSO0FrRHB4UEk7Ozs7Ozs7RUFDSSxjL0MzQkc7RStDNkJILFVBQUE7QWxEaXhQUjtBa0R6d1BJOzs7Ozs7Ozs7Ozs7O0VBRUkseUIvQzNDRztFK0M2Q0gsVUFBQTtBbERxeFBSOztBa0RoeFBJOzs7RUFNRSxjL0NuREs7RStDb0RMLHNCL0MzREs7QUgyMFBYOztBa0Rwd1BBO0VBQ0ksdUMvQ3Nhb0M7RStDdGFwQyxrQy9Dc2FvQztFK0NyYXBDLHVCQUFBO0U5Q29GQSwyREFBQTtFQUFBLHNEQUFBO0U4Q2xGQSxnQi9Dd0owQjtFTXhOMUIsK0JBQUE7QVR3MFBKOztB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Ijtcbi8qIVxuICogQm9vdHN0cmFwIHY0LjUuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyLCAud3AtYmxvY2stc2VwYXJhdG9yLCAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSk6bm90KC5pcy1zdHlsZS1kb3RzKSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteHhsLFxuLmNvbC14eGwtYXV0bywgLmNvbC14eGwtMTIsIC5jb2wteHhsLTExLCAuY29sLXh4bC0xMCwgLmNvbC14eGwtOSwgLmNvbC14eGwtOCwgLmNvbC14eGwtNywgLmNvbC14eGwtNiwgLmNvbC14eGwtNSwgLmNvbC14eGwtNCwgLmNvbC14eGwtMywgLmNvbC14eGwtMiwgLmNvbC14eGwtMSwgLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteHhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14eGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXh4bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteHhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14eGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteHhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcud2lkdGgge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcud2lkdGgge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuNnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNDVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogZmFsc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArICNjYWxlbmRhci1wbHVzLXNlYXJjaCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgLmN1c3RvbS1zZWxlY3QsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIC5jdXN0b20tZmlsZSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpmb2N1cyxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6Zm9jdXMsIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOmZvY3VzOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpmb2N1czpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2g6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KDpmaXJzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2g6bm90KDpsYXN0LWNoaWxkKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IGlucHV0W3R5cGU9dGVsXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gdGV4dGFyZWE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiBzZWxlY3Q6bm90KDpsYXN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiszKSwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAjY2FsZW5kYXItcGx1cy1zZWFyY2g6bnRoLWxhc3QtY2hpbGQobiszKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6bnRoLWxhc3QtY2hpbGQobiszKSwgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gaW5wdXRbdHlwZT10ZXh0XTpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IGlucHV0W3R5cGU9dGVsXTpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IGlucHV0W3R5cGU9ZW1haWxdOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gaW5wdXRbdHlwZT1zZWFyY2hdOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gdGV4dGFyZWE6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiBzZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cC1sZyA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpub3QodGV4dGFyZWEpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtbGcgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpub3QodGV4dGFyZWEpLCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZWxdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYTpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdDpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwLWxnID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtbGcgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cC1zbSA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpub3QodGV4dGFyZWEpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtc20gPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpub3QodGV4dGFyZWEpLCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRleHRdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZWxdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYTpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdDpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtc20gPiAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cC1zbSA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygwLjg3NWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbn1cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gIHBhZGRpbmctbGVmdDogMHJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5qdW1ib3Ryb24sIC53cC1ibG9jay1jb3ZlciB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuanVtYm90cm9uLCAud3AtYmxvY2stY292ZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tcm91bmRuZXNzKSAtIDApO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1yb3VuZG5lc3MpIC0gMCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDAgc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tcm91bmRuZXNzKSAtIDApO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLXJvdW5kbmVzcykgLSAwKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLnNyLW9ubHksIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9jcHNjaG9vbC50dGY/dTZyODFyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uL2Nwc2Nob29sLndvZmY/dTZyODFyXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vY3BzY2hvb2wuc3ZnP3U2cjgxciNjcHNjaG9vbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi5jcHMtaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5jcHMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5jcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5jcHMtaWNvbi1zaGFwZXMtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uY3BzLWljb24tYm9vay1yZWFkZXItc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5jcHMtaWNvbi1zY2hvb2wtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrLXJlZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmNwcy1pY29uLXJvY2tldC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uY3BzLWljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmNwcy1pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5jcHMtaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uY3BzLWljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmNwcy1pY29uLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmNwcy1pY29uLXN0YXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uY3BzLWljb24tY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uY3BzLWljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uY3BzLWljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmNwcy1pY29uLWxvY2sxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5jcHMtaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uY3BzLWljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uY3BzLWljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uY3BzLWljb24tY29tbWVudDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uY3BzLWljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5jcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmNwcy1pY29uLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5jcHMtaWNvbi1saW5rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uY3BzLWljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmNwcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5jcHMtaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uY3BzLWljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmNwcy1pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5jcHMtaWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uY3BzLWljb24tYmVsbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmNwcy1pY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5jcHMtaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmNwcy1pY29uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uY3BzLWljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmNwcy1pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3IxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5jcHMtaWNvbi1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uY3BzLWljb24tbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jcHMtaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5jcHMtaWNvbi12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmNwcy1pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmNwcy1pY29uLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5jcHMtaWNvbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uY3BzLWljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5jcHMtaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5jcHMtaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5jcHMtaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmNwcy1pY29uLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uY3BzLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5jcHMtaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uY3BzLWljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5jcHMtaWNvbi1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uY3BzLWljb24tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uY3BzLWljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5jcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdmNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5jcHMtaWNvbi1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5jcHMtaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmNwcy1pY29uLWJlbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5jcHMtaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY3BzLWljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY3BzLWljb24taG9tZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmNwcy1pY29uLXJpbmdfdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5jcHMtaWNvbi13aGVyZV90b192b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5jcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uY3BzLWljb24tZGF0YV91c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5jcHMtaWNvbi1uZWFyX21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jcHMtaWNvbi1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmNwcy1pY29uLXBpZV9jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uY3BzLWljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uY3BzLWljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uY3BzLWljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uY3BzLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5jcHMtaWNvbi1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uY3BzLWljb24tZ190cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX29iamVjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmNwcy1pY29uLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNwcy1pY29uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmNwcy1pY29uLWFjX3VuaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNwcy1pY29uLWJlYWNoX2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uY3BzLWljb24tY2hpbGRfY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5jcHMtaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uY3BzLWljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmNwcy1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uY3BzLWljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uY3BzLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyOmJlZm9yZSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmNwcy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5jcHMtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uY3BzLWljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5jcHMtaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5jcHMtaWNvbi1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4uY3BzLWljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5jcHMtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmNwcy1pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uY3BzLWljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uY3BzLWljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmNwcy1pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmNwcy1pY29uLWhlYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uY3BzLWljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmNwcy1pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmNwcy1pY29uLWNhdGVnb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5jcHMtaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5jcHMtaWNvbi1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmNwcy1pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmNwcy1pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmNwcy1pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmNwcy1pY29uLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmNwcy1pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmNwcy1pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uY3BzLWljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmNwcy1pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5jcHMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uY3BzLWljb24tc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5jcHMtaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5jcHMtaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uY3BzLWljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uY3BzLWljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmNwcy1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uY3BzLWljb24taG9tZTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uY3BzLWljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5jcHMtaWNvbi1wZW5jaWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uY3BzLWljb24tbXVzaWMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uY3BzLWljb24tcHJpY2UtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uY3BzLWljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmNwcy1pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmNwcy1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NhdGlvbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmNwcy1pY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uY3BzLWljb24tdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmNwcy1pY29uLWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmNwcy1pY29uLWJ1YmJsZXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uY3BzLWljb24ta2V5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uY3BzLWljb24tbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmNwcy1pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uY3BzLWljb24tbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uY3BzLWljb24tYWlkLWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uY3BzLWljb24tc3RhdHMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uY3BzLWljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uY3BzLWljb24tc3Bvb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLmNwcy1pY29uLWxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uY3BzLWljb24tc3BoZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5jcHMtaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uY3BzLWljb24taGVhcnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5jcHMtaWNvbi1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmNwcy1pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uY3BzLWljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uY3BzLWljb24tZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5jcHMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBhbXN0ZWx2YXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbXN0ZWx2YXIvZm9udHMvQW1zdGVsdmFyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYW1zdGVsdmFyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW1zdGVsdmFyL2ZvbnRzL0Ftc3RlbHZhci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBjb21taXNzaW9uZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb21taXNzaW9uZXIvZm9udHMvQ29tbWlzc2lvbmVyW0ZMQVIsVk9MTSxzbG50LHdnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZXBpbG9ndWU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lcGlsb2d1ZS9mb250cy9FcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGdlbGFzaW87XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nZWxhc2lvL2ZvbnRzL0dlbGFzaW8tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBnZWxhc2lvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2VsYXNpby9mb250cy9HZWxhc2lvLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGhlcHRhX3NsYWI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZXB0YV9zbGFiL2ZvbnRzL0hlcHRhU2xhYi1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGludGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXIvZm9udHMvSW50ZXIudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci9mb250cy9JbnRlci1pdGFsaWMudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbGV4ZW5kO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGV4ZW5kL2ZvbnRzL0xleGVuZFtMWE5EXS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1hbnJvcGU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYW5yb3BlL2ZvbnRzL01hbnJvcGVbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtZXJyaXdlYXRoZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXIvZm9udHMvTWVycml3ZWF0aGVyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbWVycml3ZWF0aGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyL2ZvbnRzL01lcnJpd2VhdGhlci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb2hhdmU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb2hhdmUvZm9udHMvTW9oYXZlW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9oYXZlO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9oYXZlL2ZvbnRzL01vaGF2ZS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwZXRyb25hO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGV0cm9uYS9mb250cy9QZXRyb25hW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcGV0cm9uYTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BldHJvbmEvZm9udHMvUGV0cm9uYS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwbGF5ZmFpcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHBsYXlmYWlyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGxheWZhaXIvZm9udHMvUGxheWZhaXJEaXNwbGF5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHB1YmxpY19zYW5zO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHVibGljX3NhbnMvZm9udHMvUHVibGljLVNhbnMtUm9tYW4tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwdWJsaWNfc2FucztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B1YmxpY19zYW5zL2ZvbnRzL1B1YmxpYy1TYW5zLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3F1aWNrc2FuZC9mb250cy9RdWlja3NhbmQtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByYWxld2F5O1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS9mb250cy9SYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcmFsZXdheTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXkvZm9udHMvUmFsZXdheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBydXNzb2xvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcnVzc29sby9mb250cy9SdXNzb2xvW29wc3osd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzcGFjZV9ncm90ZXNrO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhY2VfZ3JvdGVzay9mb250cy9TcGFjZUdyb3Rlc2tbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmNvbGxhcHNlLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNvbGxhcHNlLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjI1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjhlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDJlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cblxuaDMsIC5oMywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgzLCAuaDMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNzVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjEyNWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDAuOWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5ib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDM6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDY6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDE6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDM6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDY6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLmg6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMzo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tY2VudGVyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMy5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhLmhhcy10ZXh0LWFsaWduLXJpZ2h0OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAuaC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1yaWdodDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaC1zdHlsZS1kaXNhYmxlOjpiZWZvcmUsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuLmgtc3R5bGUtZGlzYWJsZS10b3A6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtc3R5bGUtZGlzYWJsZTo6YWZ0ZXIsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UsIGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogMC4zMzc1cmVtIDAuNjc1cmVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgLypcbiAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgJiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNyk7XG4gICAgICB9XG4gIH1cbiAgKi9cbiAgLypcbiAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgIGJvZHkuZm9udC11cCAmIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgIH1cbiAgICAgIGJvZHkuZm9udC1kb3duICYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkYnRuLXBhZGRpbmcteSswLjE1cmVtO1xuICAgICAgfVxuICB9XG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgLm5hdiBidXR0b24uY29sbGFwc2UtdG9nZ2xlLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbiAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgfVxufVxuaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSBpLCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pIGksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZSBpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsgaSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbiBpLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIGksXG4uYnRuIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjM1ZW07XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCAubmF2IGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6aG92ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAubmF2IGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlOm5vdCguYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZTpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTphY3RpdmUsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246YWN0aXZlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSwgLm5hdiBidXR0b24uY29sbGFwc2UtdG9nZ2xlOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuOmZvY3VzLXZpc2libGUsXG4uYnRuOmFjdGl2ZSxcbi5idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpmb2N1cy12aXNpYmxlLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogMC4zcmVtO1xuICBvdXRsaW5lLXdpZHRoOiAwLjJyZW07XG59XG5wIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmJ0biksIHAgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYnRuKSwgcCAubmF2IGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCksIC5uYXYgcCBidXR0b24uY29sbGFwc2UtdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpLCBwIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmZpcnN0LWNoaWxkKSwgLndwLWJsb2NrLWJ1dHRvbiBwIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpmaXJzdC1jaGlsZCksXG5wIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi53cC1ibG9jay1maWxlIHAgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxucCAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpmaXJzdC1jaGlsZCksXG5wIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxucCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIHAgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5idG4pLCBwIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmxhc3QtY2hpbGQpLCAubmF2IHAgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmxhc3QtY2hpbGQpLCBwIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmxhc3QtY2hpbGQpLCAud3AtYmxvY2stYnV0dG9uIHAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmxhc3QtY2hpbGQpLFxucCAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpsYXN0LWNoaWxkKSxcbi53cC1ibG9jay1maWxlIHAgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksXG5wIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpLFxucCAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2ssIC5idG4tYmxvY2sgLndwLWJsb2NrLWJ1dHRvbl9fbGluayArIC5idG4tYmxvY2ssIC5idG4tYmxvY2sgLmJ0bi1ibG9jayArIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5idG4tYmxvY2sgLndwLWJsb2NrLWJ1dHRvbl9fbGluayArIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5idG46ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSxcbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtaGwtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5idG4tcHJpbWFyeTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5cbmlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZSwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbn1cbmlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgMCAwIDAgMC4ycmVtIHZhcigtLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG59XG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpmb2N1cy12aXNpYmxlLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCAubmF2IGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLXNlY29uZGFyeTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZSwgLm5hdiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGJ1dHRvbi5jb2xsYXBzZS10b2dnbGUsIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b24sXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bixcbi5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLm5hdiBidXR0b24uY29sbGFwc2UtdG9nZ2xlLFxuLm5hdiAuaXMtc3R5bGUtb3V0bGluZSBidXR0b24uY29sbGFwc2UtdG9nZ2xlLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbiAuaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBib3JkZXItd2lkdGg6IDAuMTVyZW07XG4gIHBhZGRpbmc6IDAuMjI1cmVtIDAuNjc1cmVtO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCAubmF2IGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAubmF2IGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5uYXYgLmlzLXN0eWxlLW91dGxpbmUgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stYnV0dG9uIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpob3ZlciwgLm5hdiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6aG92ZXIsIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3ZlciwgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpmb2N1cy12aXNpYmxlLCAubmF2IGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpmb2N1cy12aXNpYmxlLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuOmhvdmVyLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuOmZvY3VzLXZpc2libGUsXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpob3Zlcixcbi5uYXYgLmlzLXN0eWxlLW91dGxpbmUgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1maWxlIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpmb2N1cy12aXNpYmxlLFxuLm5hdiAuaXMtc3R5bGUtb3V0bGluZSBidXR0b24uY29sbGFwc2UtdG9nZ2xlOmZvY3VzLXZpc2libGUsXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG50ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG5zZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6Zm9jdXMtdmlzaWJsZSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6Zm9jdXMtdmlzaWJsZSwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxudGV4dGFyZWE6Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCksXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbiAgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuICBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDo6LW1zLWV4cGFuZCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6Oi1tcy1leHBhbmQsIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG50ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG5zZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDo6cGxhY2Vob2xkZXIsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtc2VhcmNoOmRpc2FibGVkLFxuYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpkaXNhYmxlZCwgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPXRlbF06ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbnRleHRhcmVhOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbnNlbGVjdDpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBib2R5IC5jYWxlbmRhci1wbHVzIFtyZWFkb25seV0jY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIFtyZWFkb25seV0jY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFtyZWFkb25seV1bdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG50ZXh0YXJlYVtyZWFkb25seV06bm90KC5mb3JtLWNvbnRyb2wpLFxuc2VsZWN0W3JlYWRvbmx5XTpub3QoLmZvcm0tY29udHJvbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0I2NhbGVuZGFyLXBsdXMtc2VhcmNoOmZvY3VzOjotbXMtdmFsdWUsXG5ib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdCNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OmZvY3VzOjotbXMtdmFsdWUsXG5zZWxlY3Q6Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMC44NzVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdFtzaXplXSNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W3NpemVdI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5zZWxlY3Rbc2l6ZV06bm90KC5mb3JtLWNvbnRyb2wpLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSwgYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3RbbXVsdGlwbGVdI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3RbbXVsdGlwbGVdI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5zZWxlY3RbbXVsdGlwbGVdOm5vdCguZm9ybS1jb250cm9sKSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzIHRleHRhcmVhI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyB0ZXh0YXJlYSNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbiNsZWZ0LXNpZGViYXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gICNsZWZ0LXNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kgI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCwgYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kgI2xlZnQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgdG9wOiAzcmVtO1xufVxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKyAxLjVyZW0pO1xufVxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAjbGVmdC1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgMi4yNXJlbSk7XG59XG5ib2R5LnNpZGViYXJzLWNoZWNrLXN0aWNreS5uYXZiYXItbWFpbi1zdGlja3ktdG9wLmFkbWluLWJhciAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgdG9wOiBjYWxjKDMycHggKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgMS41cmVtKTtcbn1cbmJvZHkuc2lkZWJhcnMtY2hlY2stc3RpY2t5Lm5hdmJhci1tYWluLXN0aWNreS10b3AuYWRtaW4tYmFyICNsZWZ0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gIHRvcDogY2FsYygzMnB4ICsgdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgMi4yNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudC5zaWRlYmFyLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxufVxuXG4uc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWJveGVkIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAuc2lkZWJhci13aWRnZXQtYXJlYS1ib3hlZCAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2lkZWJhci13aWRnZXQtYXJlYSB0YWJsZSB0aCwgLnNpZGViYXItd2lkZ2V0LWFyZWEgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi53aWRnZXQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi53aWRnZXQgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ud2lkZ2V0IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53aWRnZXQgLndpZGdldC10aXRsZTo6YmVmb3JlLCAud2lkZ2V0IC53aWRnZXQtdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLXdpZGdldCAud2lkZ2V0OmZpcnN0LWNoaWxkIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51IGEsIC53aWRnZXRfbmF2X21lbnUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXRfbmF2X21lbnUgYSAubWVudS1pdGVtLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53aWRnZXRfbmF2X21lbnUgYSAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4ud2lkZ2V0X25hdl9tZW51IGEgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5tb2RhbCB7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIC5tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbi5tb2RhbCAuY2xvc2Uge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG59XG4ubW9kYWwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAubW9kYWwtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuYm9keS5hZG1pbi1iYXIgLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5hZG1pbi1iYXIgLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMnB4KTtcbiAgfVxufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLndwLWJsb2NrLWNvbHVtbnMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAud3AtYmxvY2stY29sdW1uIHtcbiAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLmFsaWdud2lkZSwgLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuYWxpZ25mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuYWxpZ25mdWxsOm5vdChbY2xhc3MqPWhhcy1iYWNrZ3JvdW5kXSkgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQob2RkKSA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuZHJvcGRvd24tbWVnYW1lbnUtbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuZHJvcGRvd24tbWVnYW1lbnUtbWVudS1jb250YWluZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyID4gOmxhc3QtY2hpbGQsIC5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtc2xpZGUtaW4tdG9wLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC1zbGlkZS1pbi10b3AgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tb2RhbC1wYWRkaW5nLWxnIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLmJ0bi1tb2RhbC1zbGlkZS1pbi1tZW51LWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJ0bi1tb2RhbC1zbGlkZS1pbi1tZW51LWhvbGRlci5oYXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5idG4tbW9kYWwtc2xpZGUtaW4tbWVudS1ob2xkZXIuaGFzLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjbW9kYWwtc2xpZGUtaW4tbWVudSBuYXY6bm90KC5tZW51LW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3NpdGUtYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3NpdGUtYWxlcnQgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3NpdGUtYWxlcnQgLmNsb3NlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xufVxuI3NpdGUtYWxlcnQgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5cbi5lbnRyaWVzLXJvdyBhcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmVudHJpZXMtcm93IC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudHJpZXMtcm93IC5lbnRyeS1oZWFkZXIgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVudHJpZXMtcm93LmltYWdlLW9uLXRvcCBhcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5lbnRyaWVzLXJvdy5pbWFnZS1vbi10b3AgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3JkZXI6IC0xO1xufVxuLmVudHJpZXMtcm93LmltYWdlLWRpc2FibGVkIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LW1ldGEgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LW1ldGEgPiB1bCA+IGxpLnBvc3QtYXV0aG9yLWhhcy1hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEpIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudHJ5LWNvbC1ib3hlZC5pbWFnZS1vbi10b3AgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLWhlYWRlciAuYnJlYWRjcnVtYiAuYWN0aXZlIDpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIC5hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1icy5oZXJvLWhhcy1icmVhZGNydW1iLXRvcC1yaWdodC5oZXJvLWVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgLnBhZ2UtaGVhZGVyLCBib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgI2hlcm8tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5LXR5cGUtaWRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbnRyeS1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW50cnktY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cnktY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgyOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDM6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDM6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgzOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDQ6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZW50cnktY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWduZnVsbCxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlLFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25jZW50ZXIsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCA+IC5hbGlnbnJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4uZW50cnktZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbnRyeS1tZXRhIGEsIC5lbnRyeS1tZXRhIC5wb3N0LXN0aWNreSAubWV0YS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDUwMDtcbn1cbi5lbnRyeS1tZXRhIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LW1ldGEgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIGkge1xuICBtYXJnaW4tdG9wOiAtMC4xMTI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5wYWdpbmF0aW9uIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMTVweCkgY2FsYygtMTVweCArIHZhcigtLXNoYWRvd3MpICogMC41KSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5wYWdlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbSBhOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLnBhZ2UtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5cbi5jcHNjaG9vbC1yZWFkLW1vcmUtbGluay1ob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuI2NvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxub2wuY29tbWVudC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jb21tZW50IHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNvbW1lbnQgLmNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uY29tbWVudCAuY2hpbGRyZW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb21tZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29tbWVudC1hdXRob3IgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG59XG5cbi5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZSxcbi5jYWxlbmRhcnAtZXZlbnRzLWJ5LWNhdCwgYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1jYWxlbmRhci13cmFwLFxuLndwLWJsb2NrLWdyb3VwLFxuLndwLWJsb2NrLWJ1dHRvbixcbi53cC1ibG9jay1hcmNoaXZlcyxcbi53cC1ibG9jay1jYXRlZ29yaWVzLFxuLndwLWJsb2NrLWNvZGUsXG4ud3AtYmxvY2stY29sdW1ucyxcbi53cC1ibG9jay1jb3Zlcixcbi53cC1ibG9jay1lbWJlZCxcbi53cC1ibG9jay1jYWxlbmRhcixcbi53cC1ibG9jay1nYWxsZXJ5LFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMsXG4ud3AtYmxvY2stbWVkaWEtdGV4dCxcbi53cC1ibG9jay1wcmVmb3JtYXR0ZWQsXG4ud3AtYmxvY2stcHVsbHF1b3RlLFxuLndwLWJsb2NrLXF1b3RlLFxuLndwLWJsb2NrLXZlcnNlLFxuLndwLWJsb2NrLXZpZGVvLFxuLndwLWJsb2NrLXNlcGFyYXRvcixcbi53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLndwLWJsb2NrLWdyb3VwLmFsaWdud2lkZS5oYXMtYmFja2dyb3VuZCwgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgcGFkZGluZzogM3JlbSAzcmVtO1xufVxuLndwLWJsb2NrLWdyb3VwLmFsaWduZnVsbC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stY292ZXIgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1jb3ZlciBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLypcbltjbGFzcz1cIndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kIGhhcy1iYWNrZ3JvdW5kLWRpbVwiXSB7XG5cdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcbn1cbiovXG5bY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5bY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKiAuYWxpZ25jZW50ZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqIC5hbGlnbmNlbnRlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWduZnVsbCBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpIC0gM3JlbSk7XG4gIH1cbiAgLmFsaWduZnVsbCAuYWxpZ25mdWxsIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxpZ25mdWxsOm5vdChbY2xhc3MqPWhhcy1iYWNrZ3JvdW5kXSkgLndwLWJsb2NrLWNvbHVtbiA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWxpZ25mdWxsOm5vdChbY2xhc3MqPWhhcy1iYWNrZ3JvdW5kXSkgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQob2RkKSA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChldmVuKSA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi53cC1ibG9jay1hcmNoaXZlcywgLndwLWJsb2NrLWNhdGVnb3JpZXMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud3AtYmxvY2stYXJjaGl2ZXMgPiB1bCwgLndwLWJsb2NrLWNhdGVnb3JpZXMgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IHVsLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzID4gdWwsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3AtYmxvY2stYXJjaGl2ZXMgYSwgLndwLWJsb2NrLWNhdGVnb3JpZXMgYSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBhLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIGEsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi53cC1ibG9jay1pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgLTEuNnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWdubm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWduY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ253aWRlLCAud3AtYmxvY2stZ2FsbGVyeS53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWduZnVsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpID4gYTpmaXJzdC1vZi10eXBlOm5vdCg6aG92ZXIpIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZS5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogLTJyZW0gLTJyZW0gMnJlbTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0czpub3QoLmlzLWdyaWQpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtZGF0ZXMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWF1dGhvciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtZGF0ZXMgbGksIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWF1dGhvciBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtZGF0ZXM6bm90KC5pcy1ncmlkKSBsaSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yOm5vdCguaXMtZ3JpZCkgbGkge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlczpub3QoLmlzLWdyaWQpIGxpOmZpcnN0LWNoaWxkLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3I6bm90KC5pcy1ncmlkKSBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yOjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWZ1bGwtY29udGVudCA+IHVsLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50ID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQsIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHAge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLmFsaWdubGVmdDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAycmVtO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAycmVtO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBjaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlOjpiZWZvcmUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgY29udGVudDogXCLigJ1cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsaW5lLWhlaWdodDogMC43NTtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQ6OmJlZm9yZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQsIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25yaWdodDo6YmVmb3JlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWduZnVsbDpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmZ1bGwgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ253aWRlOjpiZWZvcmUsIC53cC1ibG9jay1wdWxscXVvdGUud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGU6OmJlZm9yZSwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmZ1bGw6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA4ZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0IHAsIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25yaWdodCBwIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ253aWRlLCAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLmFsaWduZnVsbCB7XG4gICAgcGFkZGluZzogNnJlbSA0cmVtIDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbndpZGUgYmxvY2txdW90ZSBwLCAud3AtYmxvY2stcHVsbHF1b3RlLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBwLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgcCwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbn1cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBjaXRlLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIGZvb3RlciwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIGZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLXF1b3RlIHAge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLXF1b3RlW3N0eWxlPVwidGV4dC1hbGlnbjpjZW50ZXJcIl0ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stcXVvdGVbc3R5bGU9XCJ0ZXh0LWFsaWduOnJpZ2h0XCJdIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMnJlbSAwIDA7XG4gIHBhZGRpbmc6IDAgMnJlbSAwIDA7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1kYXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDAuN2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjE1ZW07XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcixcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMC4xNWVtO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kIHtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgLypcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAgJjpob3ZlciB7XG4gICAgICAgICBib3gtc2hhZG93OjAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWEpLCAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvcik7XG4gICAgIH1cbiAgICAgYm9keS5idG4tc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgIH1cbiAgKi9cbn1cblxuLypcbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0Jjpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuXHR9XG5cdC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiovXG4ud3AtYmxvY2stZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53cC1ibG9jay1maWxlIGE6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRoLCAud3AtYmxvY2stY2FsZW5kYXIgdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yLCAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSk6bm90KC5pcy1zdHlsZS1kb3RzKSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYWxpZ25mdWxsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLmFsaWdud2lkZSAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHM6OmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5lbnRyaWVzLXJvdyBoMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5lbnRyaWVzLXJvdyAuZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuYm9keS5zZWFyY2gtcmVzdWx0cyAuZW50cmllcy1yb3cgLmVudHJ5LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLndwLWJsb2NrLXRhYmxlLFxudGFibGUsIGJvZHksIC5oYXMtY29sb3ItYmctYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWNvbG9yLWJnLWJhY2tncm91bmQtY29sb3IsIC5jb21tZW50IC5jb21tZW50IHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItYmcsIC0tZmFsc2UpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCwgLS1mYWxzZS1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQsIC0tZmFsc2UtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWEsIC0tZmFsc2UtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0LCAtLWZhbHNlLWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwsIC0tZmFsc2UtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWEsIC0tZmFsc2UtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0LCAtLWZhbHNlLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtY29sb3ItYmctY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmcsIC0tZmFsc2UpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtY29sb3ItYmctYWx0LWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1jb2xvci1iZy1hbHQtYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCwgLS1mYWxzZSk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCwgLS1mYWxzZS1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LCAtLWZhbHNlLWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSwgLS1mYWxzZS1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0LCAtLWZhbHNlLWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLCAtLWZhbHNlLWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSwgLS1mYWxzZS1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0LCAtLWZhbHNlLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtY29sb3ItYmctYWx0LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCwgLS1mYWxzZSkgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWNvbG9yLWJveGVzOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWJveGVzLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi53cC1ibG9jay10YWJsZSB0Zm9vdCxcbnRhYmxlIHRmb290LCAud3AtYmxvY2stdGFibGUgdGhlYWQsXG50YWJsZSB0aGVhZCwgLmhhcy1jb2xvci1ib3hlcy1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtY29sb3ItYm94ZXMtYmFja2dyb3VuZC1jb2xvciwgLnNpZGViYXItd2lkZ2V0LWFyZWEtYm94ZWQgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCwgLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlLCAucGFnaW5hdGlvbiwgLmNvbW1lbnQsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQsIC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtY29sb3ItYm94ZXMtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZWFkZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVhZGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLW1haW4tYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obCk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWEpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWJhY2tncm91bmQgLm5hdiAuZHJvcGRvd24tbWVudSwgLmhhcy1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLCAtLWNvbG9yLWJnKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLCAtLWNvbG9yLWJnKSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlcm8tbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVyby1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVyby1tYWluLWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWZvb3Rlci1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1mb290ZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1mb290ZXItbWFpbi1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1hbGVydC1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWEpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1hbGVydC1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtYWxlcnQtYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLCAtLWNvbG9yLWJnKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tYWxlcnQtYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tYWxlcnQtYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWFsZXJ0LWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLCAtLWNvbG9yLWJnKSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGZvb3QsXG50YWJsZSB0Zm9vdCwgLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxudGFibGUgdGhlYWQsIC5oYXMtYmFja2dyb3VuZCAubmF2IC5kcm9wZG93bi1tZW51LCBib2R5LCAuc2lkZWJhci13aWRnZXQtYXJlYS1ib3hlZCAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50LCAuZW50cnktY29sLWJveGVkIGFydGljbGUsIC5wYWdpbmF0aW9uLCAuY29tbWVudCwgLmNvbW1lbnQgLmNvbW1lbnQsIC5oYXMtYmFja2dyb3VuZCxcbi53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuXG46cm9vdCB7XG4gIC0tY29sb3ItYmctc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1iZyk7XG59XG5cbmJvZHkge1xuICBmb250LWRpc3BsYXk6IG9wdGlvbmFsO1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoMC45ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApO1xuICB9XG59XG5ib2R5LnNpdGUtYm94ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1zZWNvbmRhcnkpO1xufVxuYm9keS5zaXRlLWJveGVkIC5zaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICBwYWRkaW5nOiAwcHg7XG59XG5ib2R5LnNpdGUtYm94ZWQ6bm90KC5zaGFkb3dzLWRpc2FibGVkKSBib2R5LnNpdGUtYm94ZWQge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYyg2MHB4KSBjYWxjKC02MHB4ICsgdmFyKC0tc2hhZG93cykgKiAyKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi53cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuYS5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG5ib2R5LnNpbmd1bGFyOm5vdCguaGFzLXNpZGViYXIpICNjb250ZW50LmNvbnRhaW5lciwgLmNvbnRhaW5lci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbn1cblxuYm9keTpub3QoLmhhcy1zaWRlYmFyKSAubWFpbi13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSAqIC0xKTtcbiAgfVxufVxuYm9keS5tYWluLXdyYXBwZXItbWFyZ2luLWJvdHRvbS1kaXNhYmxlZCAubWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyIC5tYWluLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyIC5tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSkgKiAtMSk7XG4gIH1cbn1cblxuLnNpdGUtd2lkdGgtbWF4IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbn1cbmJvZHkuc2l0ZS1ib3hlZCAuc2l0ZS13aWR0aC1tYXgge1xuICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtYm94LXdpZHRoKTtcbn1cblxuLmNwcy1pY29uLmNwcy1kYXNoaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAuY3BzLWRhc2hpY29uLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLmNwcy1kYXNoaWNvbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGRhc2hpY29ucyAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodDogMHB4O1xuICAtLWhlYWRlci1tYWluLWZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICAtLWhlYWRlci1tYWluLWxvZ28tdGV4dC1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xuICAtLWhlYWRlci1tYWluLWRyb3Bib3gtYmctY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yKTtcbiAgLS1oZWFkZXItbWFpbi1kcm9wYm94LWxvZ28tdGV4dC1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xufVxuXG4ubmF2IHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5uYXYgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjY2NjY2NjY2N2VtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjY2NjY2NjY2N2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2IC5tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDU2MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4ubmF2IC5tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2IC5tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpOmhvdmVyIC5uYXYtaWNvbi1oYXMtYmcsIC5uYXYgLm1lbnUtaXRlbSA+IGE6bm90KC5oYXMtc3R5bGluZyk6aG92ZXIgLm5hdi1pY29uLW5vLWxhYmVsIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5hdiAuY3VycmVudC1tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpLFxuLm5hdiAubWVudS1pdGVtID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdiAubmF2LWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4ubmF2IC5uYXYtaWNvbi1oYXMtYmcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBwYWRkaW5nOiAwLjI1ZW07XG59XG4ubmF2IC5uYXYtaWNvbi1wb3NpdGlvbi1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5uYXYgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ubmF2IC5uYXYtaWNvbi1uby1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXYgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMS43ZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2IC5idG4gLm1lbnUtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvIDAuNXJlbTtcbn1cbi5uYXYgLmJ0biBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjM1ZW07XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2IC5idG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYgLmJ0biAubmF2LWljb24taGFzLWJnIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXYgLmJ0biAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYgLmJ0biAubmF2LWljb24tcG9zaXRpb24tYmVmb3JlLm5hdi1pY29uLWhhcy1iZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2IC5idG4gLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIGJvZHkuZm9udC11cCAubmF2IC5idG4gLm1lbnUtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNWVtO1xuICB9XG4gIGJvZHkuZm9udC1kb3duIC5uYXYgLmJ0biAubWVudS1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwLjE1ZW07XG4gIH1cbn1cbi5uYXYgLmNvbGxhcHNlLW1lZ2FtZW51IC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ubmF2IC5jb2xsYXBzZS1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uYXYgdWwuY29sbGFwc2UtbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC42NjY2NjY2NjY3ZW07XG59XG4ubmF2IHVsLmNvbGxhcHNlLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4ubmF2IHVsLmNvbGxhcHNlLW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5uYXYgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4ubmF2IC5jb2xsYXBzZS10b2dnbGU6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4ubmF2IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIsXG4ubmF2IC5jb2xsYXBzZS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLm5hdiBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjE2NjY2NjY2N2VtO1xuICBwYWRkaW5nOiAzcHggMC40NWVtIDAgMC40NWVtO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbn1cbi5uYXYgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGhlaWdodDogMS43ZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY2NjY2NjY2NjdlbTtcbn1cbi5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXZiYXItaG92ZXItZW5hYmxlZCAubmF2IC5kcm9wZG93bjpub3QoLmhhcy1zdHlsaW5nKSAubmF2LWxpbms6bm90KC5jb2xsYXBzZS10b2dnbGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubmF2YmFyLWhvdmVyLWVuYWJsZWQgLm5hdiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi5uYXZiYXItaG92ZXItZW5hYmxlZCAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmF2ICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQsIC5uYXYgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCBhIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5uYXYgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdiAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldDpub3QoOmZpcnN0LWNoaWxkKSwgLm5hdiAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFzLWJhY2tncm91bmQgLm5hdiAubmF2LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbn1cbi5oYXMtYmFja2dyb3VuZCAubmF2IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6bm90KC5oYXMtc3R5bGluZyksXG4uaGFzLWJhY2tncm91bmQgLm5hdiAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTpub3QoLmhhcy1zdHlsaW5nKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuLm5hdjpub3QoLm5hdmJhci1uYXYpIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC42NjY2NjY2NjY3ZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXY6bm90KC5uYXZiYXItbmF2KSAubmF2LWl0ZW0uaGFzLXN0eWxpbmcge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5uYXY6bm90KC5uYXZiYXItbmF2KSAuY29sbGFwc2UtbWVudSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5uYXZiYXIge1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm5hdmJhciAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhciAubmF2LWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2YmFyIC5uYXYtbGluay5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5hdmJhciAubmF2YmFyLW5hdiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLmJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyIC5uYXZiYXItYnV0dG9uLW5hdi1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyIC5uYXZiYXItYnV0dG9uLW5hdi1yaWdodCBsaTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyIC5uYXZiYXItYnV0dG9uLW5hdi1yaWdodCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQgbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMS4zMzMzMzMzMzMzZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIC5uYXZiYXItYnV0dG9uLW5hdi1yaWdodCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdiA+IGxpOmxhc3QtY2hpbGQgPiAubmF2LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgZmxleC1ncm93OiAxMDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItYnJhbmQtaG9sZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbn1cbi5uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQtc3VidGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5uYXZiYXIgLm5hdmJhci1icmFuZC1zdWJ0ZXh0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQtc3VidGV4dC1oaWRlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLWJyYW5kLXN1YnRleHQtaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubmF2YmFyIC5kcm9wZG93bi5zaG93LnNob3duIC5kcm9wZG93bi1tZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2YmFyIC5kcm9wZG93bi5zaG93biAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOS45OHB4KSB7XG4gIC5uYXZiYXIgLm5hdiA+IGxpOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygzMHB4KSBjYWxjKC0zMHB4ICsgdmFyKC0tc2hhZG93cykgKiAxKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVnYW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVnYW1lbnUtbWVudSB7XG4gIHotaW5kZXg6IC0yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDg1dmggLSB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5uYXZiYXIgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUge1xuICBib3gtc2hhZG93OiAwIGNhbGModmFyKC0tc2hhZG93cykgKiAxKSBjYWxjKDMwcHgpIC0zMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZzogY2FsYygzcmVtIC8gNCAqIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgLyAxMDApIDA7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZzogY2FsYygzcmVtIC8gMiAqIHZhcigtLWhlYWRlci1tYWluLXBhZGRpbmctdikgLyAxMDApIDNyZW07XG4gIH1cbiAgLm5hdmJhci1zdGlja3MgLm5hdmJhciB7XG4gICAgcGFkZGluZzogY2FsYygzcmVtIC8gNCAqIHZhcigtLWhlYWRlci1tYWluLXBhZGRpbmctdikgLyAxMDApIDEuNXJlbTtcbiAgfVxufVxuXG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYtbGluazpub3QoLmhhcy1zdHlsaW5nKSwgLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2LWxpbms6bm90KC5oYXMtc3R5bGluZykgLm1lbnUtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuMjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbn1cbi5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdi1saW5rOm5vdCguaGFzLXN0eWxpbmcpIC5tZW51LWl0ZW0tdGV4dCwgLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2YmFyLWJyYW5kLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuNXM7XG59XG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYgPiAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYgPiAuY3VycmVudC1tZW51LWl0ZW0gPiBhIC5tZW51LWl0ZW0tdGV4dCxcbi5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdiA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIC5tZW51LWl0ZW0tdGV4dCxcbi5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdiA+IGxpID4gYTpob3ZlciAubWVudS1pdGVtLXRleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXZiYXItYnJhbmQtdGV4dDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveC5uYXZiYXItc3RpY2tzIC5uYXZiYXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbWF4LXdpZHRoKSAqIDMgLyA0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgbWF4LWhlaWdodDogY2FsYygyNTBweCArIDJyZW0pO1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQsIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCAubmF2YmFyLWJyYW5kLXRleHQge1xuICBjb2xvcjogdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1sb2dvLXRleHQtY29sb3IpO1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOmhvdmVyIC5uYXZiYXItYnJhbmQtdGV4dCwgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6YWN0aXZlLCAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDphY3RpdmUgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCBpbWcsIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1iZy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbWF4LXdpZHRoKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDpub3QoLmN1c3RvbS1iZy1kaXNhYmxlZCkge1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQuY3VzdG9tLWJnLWRpc2FibGVkIHtcbiAgICAvKlxuICAgIGltZyB7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH0qL1xuICB9XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kLmN1c3RvbS1iZy1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMjtcbiAgfVxufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94Lm5hdmJhci1zdGlja3MgLm5hdmJhci1icmFuZCB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbWF4LXdpZHRoKSAqIDMgLyA0KTtcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kLXRleHQ6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kLXN1YnRleHQ6bm90KC5uYXZiYXItYnJhbmQtZHJvcGJveC1zdWJ0ZXh0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMnJlbSArIHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbWF4LXdpZHRoKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItbmF2LWNvbnRhaW5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItbmF2LWNvbnRhaW5lciAubmF2YmFyLW5hdiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0taGVhZGVyLW1haW4tYnV0dG9ucy1tZW51LXdpZHRoLCBcIjBcIik7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1uYXZzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIubmF2YmFyLXN0aWNrcyN3cmFwcGVyLW5hdmJhci1tYWluIHtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tbmF2YmFyLWJyYW5kLWhvbGRlci1oZWlnaHQpICogLTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5LmFkbWluLWJhci5uYXZiYXItbWFpbi1zdGlja3ktdG9wIC5uYXZiYXItc3R5bGUtY2VudGVyLm5hdmJhci1zdGlja3Mjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLW5hdmJhci1icmFuZC1ob2xkZXItaGVpZ2h0KSAqIC0xICsgNDZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkgYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyLm5hdmJhci1tYWluLXN0aWNreS10b3AgLm5hdmJhci1zdHlsZS1jZW50ZXIubmF2YmFyLXN0aWNrcyN3cmFwcGVyLW5hdmJhci1tYWluIHtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tbmF2YmFyLWJyYW5kLWhvbGRlci1oZWlnaHQpICogLTEgKyAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyLm5hdmJhci1zdGlja3Mjd3JhcHBlci1uYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgd2lkdGg6IHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyLm5hdmJhci1zdGlja3MgLm5hdmJhciB7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIH1cbn1cblxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICN3cmFwcGVyLW5hdmJhci1tYWluIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuYm9keS5oYXMtaGVybyAjd3JhcHBlci1uYXZiYXItbWFpbjpub3QoLm5hdmJhci1zdGlja3MpLCBib2R5Lmhhcy1oZXJvICN3cmFwcGVyLW5hdmJhci1tYWluOm5vdCgubmF2YmFyLXN0aWNrcykubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkuc2l0ZS1ib3hlZC5uYXZiYXItbWFpbi1zdHJlY2gtdG8tZnVsbCAjd3JhcHBlci1uYXZiYXItbWFpbiAjbmF2YmFyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB3aWR0aDogMTAwdnc7XG59XG5ib2R5Lm5hdmJhci1tYWluLXN0aWNreS10b3AgI3dyYXBwZXItbmF2YmFyLW1haW4ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxMDIwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5hZG1pbi1iYXIubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbiNuYXZiYXItbWFpbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygwLjllbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlci1tYWluLWZvbnQtc2l6ZSkgLyAxMDApO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgI25hdmJhci1tYWluIHtcbiAgICBmb250LXNpemU6IGNhbGMoMWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVyLW1haW4tZm9udC1zaXplKSAvIDEwMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXNlY29uZGFyeS11bmRlci1tYWluICNuYXZiYXItbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuI25hdmJhci1tYWluOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbmJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlICNuYXZiYXItbWFpbjo6YmVmb3JlLCBib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAjbmF2YmFyLW1haW46OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHZhcigtLWhlcm8tbWFpbi1oZWFkZXItbWFpbi1vcGFjaXR5KTtcbn1cbmJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlICN3cmFwcGVyLW5hdmJhci1tYWluLm5hdmJhci1zdGlja3MgI25hdmJhci1tYWluOjpiZWZvcmUsIGJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyICN3cmFwcGVyLW5hdmJhci1tYWluLm5hdmJhci1zdGlja3MgI25hdmJhci1tYWluOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgd2lkdGg6IGNhbGModmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCkgKiAzIC8gNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgd2lkdGg6IHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpO1xuICB9XG59XG4jbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICBmb250LXNpemU6IGNhbGMoMC45ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZSkgLyAxMDApO1xuICBsaW5lLWhlaWdodDogY2FsYygwLjllbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlci1tYWluLWxvZ28tZm9udC1zaXplKSAvIDEwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUpIC8gMTAwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZSkgLyAxMDApO1xuICB9XG59XG4jbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWxvZ28tdGV4dC1jb2xvcik7XG59XG4jbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZC1zdWJ0ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1zdGlja3MgI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKSAqIDMgLyA0KTtcbiAgfVxufVxuI25hdmJhci1tYWluIC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyAxLjVyZW0pO1xufVxuI25hdmJhci1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IGNhbGMoMC45ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWZvbnQtc2l6ZSkgLyAxMDApO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nLXRvcDogY2FsYygzcmVtIC8gMiAqIHZhcigtLWhlYWRlci1zZWNvbmRhcnktcGFkZGluZy12KSAvIDEwMCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gLyAyICogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1wYWRkaW5nLXYpIC8gMTAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAjbmF2YmFyLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlci1zZWNvbmRhcnktZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cbi5uYXZiYXItc2Vjb25kYXJ5LXVuZGVyLW1haW4gI25hdmJhci1zZWNvbmRhcnkge1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5ICNuYXZiYXItbmF2LXNlY29uZGFyeS1sZWZ0IC5uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IC5uYXYtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4jbmF2YmFyLXNlY29uZGFyeSAjbmF2YmFyLW5hdi1zZWNvbmRhcnktcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiNuYXZiYXItc2Vjb25kYXJ5ICNuYXZiYXItbmF2LXNlY29uZGFyeS1yaWdodCAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IC5uYXYtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdiB7XG4gIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXYtbGluazpub3QoLmhhcy1zdHlsaW5nKSAubWVudS1pdGVtLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC4xNDI4NTcxNDI5ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg1NzE0MjllbTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kLWhvbGRlciBpbWcge1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWxvZ28taW1hZ2Utd2lkdGgpICogMyAvIDQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kLWhvbGRlciBpbWcge1xuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWxvZ28taW1hZ2Utd2lkdGgpO1xuICB9XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kLXRleHQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbn1cbkBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICBib2R5LmZvbnQtdXAgI25hdmJhci1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLmJ0biAubWVudS1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjJlbTtcbiAgfVxuICBib2R5LmZvbnQtZG93biAjbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLW5hdiAuYnRuIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDAuMmVtO1xuICB9XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLW5hdiBpIHtcbiAgbWluLXdpZHRoOiAyM3B4O1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdi1pY29uLWhhcy1iZyB7XG4gIHBhZGRpbmc6IDAuMTY2NjY2NjY2N2VtO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4ubmF2YmFyLW1haW4tc3RpY2t5LXRvcDpub3QoLm5hdmJhci1zZWNvbmRhcnktdW5kZXItbWFpbikgI25hdmJhci1zZWNvbmRhcnkge1xuICB6LWluZGV4OiAxMDIxO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiNuYXZiYXItc2Vjb25kYXJ5IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuI25hdmJhci1zZWNvbmRhcnkgYS5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEgLm1lbnUtaXRlbS10ZXh0LFxuI25hdmJhci1zZWNvbmRhcnkgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgLm1lbnUtaXRlbS10ZXh0LFxuI25hdmJhci1zZWNvbmRhcnkgYS5uYXYtbGluazpob3ZlciAubWVudS1pdGVtLXRleHQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuXG4jbWVudS1tYWluLWRlc2t0b3AtZXh0ZW5kZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtZW51LW1haW4tZGVza3RvcC1leHRlbmRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtZW51LW1haW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN3cmFwcGVyLW5hdmJhci1tYWluLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiN3cmFwcGVyLW5hdmJhci1tYWluLXRvcDpub3QoLmRpc2FibGUtZGVsYXkpIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpIC8gMyk7XG59XG4jd3JhcHBlci1uYXZiYXItbWFpbi10b3A6bm90KC5kaXNhYmxlLWRlbGF5KS5pbnRlcnNlY3RlZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmFkbWluLWJhciAjd3JhcHBlci1uYXZiYXItbWFpbi10b3AuZGlzYWJsZS1kZWxheSB7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyICN3cmFwcGVyLW5hdmJhci1tYWluLXRvcC5kaXNhYmxlLWRlbGF5IHtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgfVxufVxuXG5ib2R5LnNpdGUtYm94ZWQubmF2YmFyLW1haW4tc3RyZWNoLXRvLWZ1bGwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi53cmFwcGVyLW5hdmJhcjpub3QoLm5hdmJhci1zdHlsZS1kcm9wYm94KSAubmF2YmFyLWJyYW5kLWRyb3Bib3gtc3VidGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNoZXJvLW1haW4ge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICogLTEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICNoZXJvLW1haW4ge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygzMHB4KSBjYWxjKC0zMHB4ICsgdmFyKC0tc2hhZG93cykgKiAxKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4jaGVyby1tYWluIC5oZXJvLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA1MDA7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xufVxuI2hlcm8tbWFpbiAuaGVyby1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA1NTA7XG59XG4jaGVyby1tYWluIC5oZXJvLWNvbnRlbnQgLnBhZ2UtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiNoZXJvLW1haW4gLmhlcm8tY29udGVudCAuZW50cnktbWV0YSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaGVyby1tYWluIC5oZXJvLWNvbnRlbnQgLm1ldGEtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jaGVyby1tYWluLnRleHQtY2VudGVyIC5oZXJvLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keTpub3QoLmhhcy1oZXJvKSAjaGVyby1tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZXJvLWZ1bGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1mdWxsIC5oZXJvLWltYWdlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmhlcm8tZnVsbCAuaGVyby1pbWFnZS1ob2xkZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IHZhcigtLWhlcm8tbWFpbi1pbWctb3BhY2l0eSk7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVyby1mdWxsIC5oZXJvLWltYWdlLWhvbGRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcgLnBhZ2UtdGl0bGUsIC5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nIC5lbnRyeS1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8taW1nLXVuZGVyLXRpdGxlLCAuaGVyby1pbWctYWJvdmUtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbn1cbi5oZXJvLWltZy11bmRlci10aXRsZSAuaGVyby1pbWFnZS1ob2xkZXIsIC5oZXJvLWltZy1hYm92ZS10aXRsZSAuaGVyby1pbWFnZS1ob2xkZXIge1xuICB3aWR0aDogdmFyKC0tc2l0ZS13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZXJvLWltZy11bmRlci10aXRsZSAuaGVyby1pbWFnZS1ob2xkZXIgaW1nLCAuaGVyby1pbWctYWJvdmUtdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhlcm8taW1nLXVuZGVyLXRpdGxlIC5oZXJvLWltYWdlLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLWltZy11bmRlci10aXRsZSAuaGVyby1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG4uaGVyby1pbWctdW5kZXItdGl0bGUgLmhlcm8tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLWltZy11bmRlci10aXRsZSAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuYm9keS5oYXMtZmVhdHVyZWQtaW1hZ2UgLmhlcm8taW1nLXVuZGVyLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmhlcm8taW1nLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODEuOThweCkge1xuICAuaGVyby1pbWctYWJvdmUtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uaGVyby1pbWctYWJvdmUtdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8taW1nLWFib3ZlLXRpdGxlIC5oZXJvLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5oZXJvLWltZy1hYm92ZS10aXRsZSAuaGVyby1jb250ZW50IHtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLWltZy1hYm92ZS10aXRsZSAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuXG5ib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5oYXMtaGVyby1pbWFnZSAjaGVyby1tYWluOm5vdCguaGVyby1pbWctdW5kZXItdGl0bGUpIHtcbiAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKSAqIC0xKTtcbn1cbmJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlICNoZXJvLW1haW46bm90KC5oZXJvLWltZy11bmRlci10aXRsZSkgLmhlcm8tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG59XG5ib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5oYXMtaGVyby1pbWFnZSAuaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMjQwcHggKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKTtcbn1cblxuLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1icmVhZGNydW1iLXRvcC1yaWdodC5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nIC5icmVhZGNydW1icyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAuaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMjFweCkgY2FsYygtMjFweCArIHZhcigtLXNoYWRvd3MpICogMC43KSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50KTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1iLCAuaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xufVxuLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWIgOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyby1icmVhZGNydW1iLXRvcC1yaWdodDpub3QoLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcpIC5icmVhZGNydW1iIC5hY3RpdmUgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5oZXJvLWJyZWFkY3J1bWItYWJvdmUtdGl0bGUgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZXJvLWJyZWFkY3J1bWItYWJvdmUtdGl0bGUgLmJyZWFkY3J1bWJzIC5hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLmhlcm8tYnJlYWRjcnVtYi1hYm92ZS10aXRsZSAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVyby1icmVhZGNydW1iLWFib3ZlLXRpdGxlLnRleHQtY2VudGVyIC5icmVhZGNydW1icyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlcm8tYnJlYWRjcnVtYi1hYm92ZS10aXRsZS5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nIC5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLmhpZ2gtY29udHJhc3QgLmJyZWFkY3J1bWIsIC5oZXJvLmhpZ2gtY29udHJhc3QgYSB7XG4gIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xufVxuLmhlcm8uaGlnaC1jb250cmFzdCAuYnJlYWRjcnVtYiA6Zm9jdXMtdmlzaWJsZSwgLmhlcm8uaGlnaC1jb250cmFzdCBhIDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLmFsaWduZnVsbCxcbi5hbGlnbndpZGUsXG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hbGlnbmZ1bGwsXG4gIC5hbGlnbndpZGUsXG4gIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG4uZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmZ1bGwsIC5zaXRlLWJveGVkIC5hbGlnbmZ1bGwsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAuYWxpZ25mdWxsLFxuLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ253aWRlLFxuLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsXG4uc2l0ZS1ib3hlZCAuYWxpZ253aWRlLFxuLnNpdGUtYm94ZWQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLFxuLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC5hbGlnbndpZGUsXG4uaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiBpbml0aWFsO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFsaWdud2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzcmVtKTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3ICsgMS41cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzcmVtKTtcbn1cbi5hbGlnbndpZGUgKyAuYWxpZ253aWRlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgKyAuYWxpZ253aWRlLCAuYWxpZ253aWRlICsgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgKyAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWxpZ253aWRlICsgLmFsaWdud2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlICsgLmFsaWdud2lkZSwgLmFsaWdud2lkZSArIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlICsgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbndpZGUsIC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAuc2l0ZS1ib3hlZCAuYWxpZ253aWRlLCAuc2l0ZS1ib3hlZCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5hbGlnbndpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEzMzBweCAtIDNyZW0pO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjY1cHggKyAxLjVyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDEzMzBweCAtIDNyZW0pO1xuICB9XG59XG5cbi5hbGlnbmZ1bGwge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi5hbGlnbmZ1bGwgKyAuYWxpZ25mdWxsIHtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFsaWduZnVsbCArIC5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC5hbGlnbmZ1bGwgLmFsaWduZnVsbCB7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFsaWdubm9uZSxcbi5hbGlnbmNlbnRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQsXG4uZW50cnktY29udGVudCAuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LFxuICAuYWxpZ25yaWdodCxcbiAgLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTMzMHB4IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0LCAuc2l0ZS1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAoMTMzMHB4IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbn1cblxuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBvdXRsaW5lLW9mZnNldDogMC4ycmVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCBjb2xvciAwLjVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmZpZ3VyZSxcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ociwgLndwLWJsb2NrLXNlcGFyYXRvciwgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG5pIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnAuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgcC5oYXMtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAycHg7XG4gIG1hcmdpbjogM3JlbSAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMS41cmVtO1xufVxuYmxvY2txdW90ZSBjaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5jaXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5zYW1wLCBjb2RlLCBrYmQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuM3JlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDRyZW0gMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5wcmUgY29kZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG5pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5lbWJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxub2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWdjYXB0aW9uLCAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbixcbi53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5maWdjYXB0aW9uIGEsIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIGEsXG4ud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgZmlnY2FwdGlvbiwgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24sXG4gIC53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUsXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCxcbnRhYmxlIHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG4ud3AtYmxvY2stdGFibGUgdGgsXG50YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53cC1ibG9jay10YWJsZSB0aCBhLFxudGFibGUgdGggYSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG50YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xufVxuLndwLWJsb2NrLXRhYmxlIHRoOmxhc3QtY2hpbGQsXG50YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xufVxuLndwLWJsb2NrLXRhYmxlIHRkLFxudGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4ud3AtYmxvY2stdGFibGUgY2FwdGlvbixcbnRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuXG5jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogM2VtIDAgM2VtIC0wLjhlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNmVtKTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbjogMC44ZW0gMDtcbiAgcGFkZGluZzogMCAwLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC44ZW07XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBmb250LXNpemU6IDUuMWVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDAuMDVlbSAwLjFlbSAwIDA7XG59XG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuICBmb250LXNpemU6IDAuODEzZW07XG59XG5cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xufVxuXG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjYyNWVtO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG50ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG5zZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xufVxuXG4ucHQtaGVhZGVyLW1haW4taGVpZ2h0IHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKTtcbn1cblxuI3dyYXBwZXItZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICN3cmFwcGVyLWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEpIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3dyYXBwZXItZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4jZm9vdGVyLWZ1bGwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4jZm9vdGVyLWNvbnRlbnQge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNmb290ZXItaW1hZ2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4jZm9vdGVyLWltYWdlLWhvbGRlciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNmb290ZXItaW1hZ2UtaG9sZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIEFkZHMgaW50ZWdyYXRpb24gd2l0aCBDYWxlbmRhciBQbHVzIHBsdWdpbi5cbiAqL1xuYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciA+IHAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIge1xuICBmbGV4LXdyYXA6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWEpO1xuICBmb250LXNpemU6IDAuNzg3NWVtO1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciBidXR0b24ucmJjLWFjdGl2ZSwgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uLnJiYy1hY3RpdmU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3QpO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciA+IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciArIC5yYmMtaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1tb250aC12aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtbW9udGgtcm93ICsgLnJiYy1tb250aC1yb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW9mZi1yYW5nZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1vZmYtcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF0ZS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXktYmcgKyAucmJjLWRheS1iZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQ6aG92ZXIsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtcm93LXNlZ21lbnQge1xuICBwYWRkaW5nOiAwIDRweCAxcHggMnB4O1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW1vbnRoLXZpZXcgLnJiYy10b2RheSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWNvbG9yLWJnKSAxcHggc29saWQ7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLXZpZXcsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS1jb250ZW50ID4gKiArICogPiAqLFxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtY29udGVudCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lc2xvdC1ncm91cCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLWhlYWRlci1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3IC5yYmMtcm93IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXktc2xvdCAucmJjLXRpbWUtc2xvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWFnZW5kYS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtYWdlbmRhLXZpZXcgdGFibGUucmJjLWFnZW5kYS10YWJsZSB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZS1oZWFkZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLWhlYWRlciAuZGFzaGljb25zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUgLmNhbGVuZGFycC1kYXRlLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbmJvZHkgLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSAuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZGF0ZSAuY2FsZW5kYXJwLWRhdGUtZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmV2ZW50cy1saXN0LXdpZGdldCAuZXZlbnQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLndpZGdldF9jYWxlbmRhciB0ZCB7XG4gIHBhZGRpbmc6IDAuMjI1cmVtO1xufVxuLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCAuY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQgPiAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApID4gLmNhbGVuZGFycF9jYWxlbmRhci5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCAuY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQgPiAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApID4gLmNhbGVuZGFycF9jYWxlbmRhci5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0gLmNhbGVuZGFycC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZXZlbnRzLmNvbHVtbnMge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZXZlbnRzLmNvbHVtbnMgLmNhbGVuZGFyLWV2ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZXZlbnRzLmNvbHVtbnMgLmNhbGVuZGFyLWV2ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4vKlxuICogQWRkcyBiYXNpYyBzdHlsaW5nIHRvIGRpcmVjdG9yeSBtb2R1bGUgaW5jbHVkZWQgd2l0aCB0aGVtZS5cbiAqL1xuLmNwLWRpci1pdGVtLWZpZWxkczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNwLWRpci1jb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbi5jcC1kaXItY29udHJvbHMgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNwLWRpci1jb250cm9scyBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY3AtZGlyLWNvbnRyb2wge1xuICBtYXJnaW46IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5jcC1kaXItY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICB9XG59XG5cbi5jcC1kaXItY29udHJvbC1zZWFyY2gge1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi5jcC1kaXItY29udHJvbC1zZWxlY3Qge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jcC1kaXItcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmNwLWRpci1uby1yZXN1bHRzLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogdmFyKC0tY29sb3ItYm94ZXMpIHNvbGlkIDFweDtcbn1cbi5jcC1kaXItY29udGVudC0tbm8tcmVzdWx0cyAuY3AtZGlyLW5vLXJlc3VsdHMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjUuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvZnVuY3Rpb25zXCI7XG5cbi8vIExvYWRpbmcgdmFyaWFibGVzIGJlZm9yZSBhbmQgYWZ0ZXIgaXMgbmVlZGVkIHRvIHByb3Blcmx5IHNldCBcIm51bGxcIiB2YWx1ZXNcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvYm9vdHN0cmFwXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvYm9vdHN0cmFwXCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGluc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9yb290XCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9yZWJvb3RcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdHlwZVwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvaW1hZ2VzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2NvZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2dyaWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RhYmxlc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9mb3Jtc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvZHJvcGRvd25cIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9pbnB1dC1ncm91cFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L25hdlwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbmF2YmFyXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2NhcmRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3BhZ2luYXRpb25cIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYmFkZ2VcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2p1bWJvdHJvblwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYWxlcnRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L21lZGlhXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Nsb3NlXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RvYXN0c1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbW9kYWxcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdG9vbHRpcFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9wb3BvdmVyXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Nhcm91c2VsXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3NwaW5uZXJzXCI7XG5cbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9hbGlnblwiO1xuLy8vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9iYWNrZ3JvdW5kXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9ib3JkZXJzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2Rpc3BsYXlcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2VtYmVkXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZmxleFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZmxvYXRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL292ZXJmbG93XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9wb3NpdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3NjcmVlbnJlYWRlcnNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3NoYWRvd3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zaXppbmdcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3N0cmV0Y2hlZC1saW5rXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc3BhY2luZ1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3RleHRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3Zpc2liaWxpdHlcIjtcblxuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcHJpbnRcIjtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNjAwcHgsXHJcbiAgbWQ6IDc4MnB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4LFxyXG4gIHh4bDogMTMzMHB4XHJcbik7XHJcblxyXG4kc3BhY2VyOiAzcmVtO1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAxZW07XHJcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XHJcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIC44NzU7XHJcblxyXG4kY2xvc2UtZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRzcGFjZXI7XHJcblxyXG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XHJcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcclxuJGJvcmRlci1yYWRpdXMtbGc6IHZhcigtLXJvdW5kbmVzcyk7XHJcbiRib3JkZXItcmFkaXVzLXNtOiB2YXIoLS1yb3VuZG5lc3MpO1xyXG5cclxuJGJveC1zaGFkb3ctc206IG5vbmU7XHJcbiRib3gtc2hhZG93OiBub25lO1xyXG4kYm94LXNoYWRvdy1sZzogbm9uZTtcclxuXHJcbiRsaW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcclxuJGxpbmstY29sb3I6IG51bGw7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiBudWxsO1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBudWxsO1xyXG5cclxuJG5hdi1saW5rLWhlaWdodDogMDtcclxuJG5hdmJhci1icmFuZC1oZWlnaHQ6IDA7XHJcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAwO1xyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogbnVsbDtcclxuXHJcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwcmVtOyBcclxuJG5hdmJhci1wYWRkaW5nLXk6ICRzcGFjZXIgKiAwLjU7IFxyXG4kbmF2YmFyLXBhZGRpbmcteDogJHNwYWNlciAqIDAuNTsgXHJcblxyXG4kbmF2LWxpbmstcGFkZGluZy15OiAuNWVtO1xyXG4kbmF2LWxpbmstcGFkZGluZy14OiAxZW07XHJcblxyXG4kZHJvcGRvd24tc3BhY2VyOiAkc3BhY2VyKjAuMjtcclxuJGNhcmV0LXdpZHRoOiAuM2VtO1xyXG4kY2FyZXQtc3BhY2luZzogJGNhcmV0LXdpZHRoKjEuNTtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogMDtcclxuJGRyb3Bkb3duLWJnOiBudWxsO1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IG51bGw7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiBudWxsO1xyXG4kZHJvcGRvd24tY29sb3I6IG51bGw7XHJcblxyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiBub25lO1xyXG4kYnRuLWZvbnQtc2l6ZTogMWVtO1xyXG4kYnRuLWZvbnQtc2l6ZS1sZzogMS4yNWVtO1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogMC43NWVtO1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6IG51bGw7XHJcbiRidG4tdHJhbnNpdGlvbjogbnVsbDtcclxuJGJ0bi1mb250LXdlaWdodDogbnVsbDtcclxuXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDUwMDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjE1O1xyXG5cclxuJGlucHV0LWZvbnQtc2l6ZTogY2FsYyggI3skZm9udC1zaXplLWJhc2V9ICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogY2FsYyggI3skZm9udC1zaXplLWxnfSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XHJcbiRpbnB1dC1mb250LXNpemUtc206IGNhbGMoICN7JGZvbnQtc2l6ZS1zbX0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xyXG5cclxuJGhyLWJvcmRlci13aWR0aDogMnB4O1xyXG5cclxuLy9qdW1ib3Ryb25cclxuJGp1bWJvdHJvbi1iZzogbnVsbDtcclxuXHJcbi8vIEJyZWFkY3J1bWJcclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAwLjI1cmVtO1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDAuNXJlbTtcclxuJGJyZWFkY3J1bWItYmc6IG51bGw7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6IG51bGw7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogbnVsbDtcclxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogbnVsbDtcclxuXHJcbi8vIExpc3RzXHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAxcmVtO1xyXG5cclxuLy8gTW9kYWxzXHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAxcmVtO1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogLjVyZW0gO1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtO1xyXG4kbW9kYWwtY29udGVudC1jb2xvcjogbnVsbDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6IG51bGw7XHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogdmFyKC0tY29sb3ItYmcpO1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjg7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogMDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDA7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAwO1xyXG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG5cclxuJGNsb3NlLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogbnVsbDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpO1xyXG4kY29sb3JzOiAoKTtcclxuJGJvZHktY29sb3I6IG51bGw7XHJcbiRoMS1mb250LXNpemU6IG51bGw7XHJcbiRoMi1mb250LXNpemU6IG51bGw7XHJcbiRoMy1mb250LXNpemU6IG51bGw7XHJcbiRoNC1mb250LXNpemU6IG51bGw7XHJcbiRoNS1mb250LXNpemU6IG51bGw7XHJcbiRoNi1mb250LXNpemU6IG51bGw7XHJcbiRoci1tYXJnaW4teTogbnVsbDtcclxuXHJcbiRwYWdpbmF0aW9uLWJnOiBudWxsO1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiBudWxsO1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiBudWxsO1xyXG5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGZhbHNlOyIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYud2lkdGgge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JztcclxuICBzcmM6XHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS50dGY/dTZyODFyJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0ud29mZj91NnI4MXInKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz91NnI4MXIjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jcHMtaWNvbiB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBuZXZlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmNwcy1pY29uLXR3aXR0ZXItc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdHdpdHRlci1zcXVhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdHdpdHRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdGhlYXRlci1tYXNrcy1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2hhcGVzLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hhcGVzLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJvb2stb3Blbi1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2stcmVhZGVyLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hhbGtib2FyZC1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2Nob29sLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2Nob29sLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNsb2NrLXJlZ3VsYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jay1yZWd1bGFyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJvY2tldC1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJvY2tldC1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hc3RlcmlzayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFzdGVyaXNrOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wbHVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXF1ZXN0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcXVlc3Rpb247IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWludXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1taW51czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tdXNpYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW11c2ljOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVudmVsb3BlLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbnZlbG9wZS1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN0YXIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RhcjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG9jay1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvY2stbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yb2FkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcm9hZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbmJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluYm94OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2sxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jazE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVhZHBob25lcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYWRwaG9uZXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHJpbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wcmludDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYW1lcmExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FtZXJhMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi12aWRlby1jYW1lcmEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aWRlby1jYW1lcmE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ2lmdDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1naWZ0MTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wbGFuZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBsYW5lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbGVuZGFyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbGVuZGFyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb21tZW50MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvbW1lbnQxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1rZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1rZXk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGlua2VkaW4tc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlua2VkaW4tc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZhY2Vib29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmFjZWJvb2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmFjZWJvb2stZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZhY2Vib29rLWY7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmVsbC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbC1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoYWluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hhaW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGluazEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tb25leSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1vbmV5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmtlZGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlua2VkaW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdW1icmVsbGEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bWJyZWxsYTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saWdodGJ1bGItbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZ2h0YnVsYi1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXItbWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW1kOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN0ZXRob3Njb3BlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RldGhvc2NvcGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VpdGNhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdWl0Y2FzZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWN1dGxlcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jdXRsZXJ5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZpbGUtdGV4dC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmlsZS10ZXh0LW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYW1idWxhbmNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYW1idWxhbmNlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1lZGtpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1lZGtpdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdXBlcnNjcmlwdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cGVyc2NyaXB0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1pY3JvcGhvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1taWNyb3Bob25lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24teW91dHViZS1zcXVhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmxpY2tyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VuLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdW4tbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tb29uLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tb29uLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td2hlZWxjaGFpciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXdoZWVsY2hhaXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmltZW8tc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmltZW8tc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcGFjZS1zaHV0dGxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJhbmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iYW5rOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWluc3RpdHV0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zdGl0dXRpb247IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdW5pdmVyc2l0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVuaXZlcnNpdHk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tb3J0YXItYm9hcmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tb3J0YXItYm9hcmQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hpbGQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGlsZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXc7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcmVjeWNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJlY3ljbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXV0b21vYmlsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWF1dG9tb2JpbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXBlci1wbGFuZS1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbmQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbmQtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb3B5cmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb3B5cmlnaHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1idXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLXNlY3JldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItc2VjcmV0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXItcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItcGx1czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iYWxhbmNlLXNjYWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmFsYW5jZS1zY2FsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi12aW1lbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZpbWVvOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi13aGVlbGNoYWlyLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXdoZWVsY2hhaXItYWx0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcXVlc3Rpb24tY2lyY2xlLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWRkcmVzcy1jYXJkLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi12Y2FyZC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmNhcmQtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ3JhdiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdyYXY7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZW52ZWxvcGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbnZlbG9wZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1idWJibGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlcnMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcnMxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlbGwyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbDI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbGVuZGFyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbGVuZGFyMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdXBwb3J0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VwcG9ydDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWU0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJpbmdfdm9sdW1lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcmluZ192b2x1bWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td2hlcmVfdG9fdm90ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXdoZXJlX3RvX3ZvdGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1kYXRhX3VzYWdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZGF0YV91c2FnZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbnNlcnRfZW1vdGljb250YWdfZmFjZXNtb29kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbnNlcnRfaW52aXRhdGlvbmV2ZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NhbF9yZXN0YXVyYW50cmVzdGF1cmFudF9tZW51IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hZGRfbG9jYXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hZGRfbG9jYXRpb247IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbmVhcl9tZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW5lYXJfbWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcmVzdGF1cmFudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJlc3RhdXJhbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBpZV9jaGFydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBpZV9jaGFydDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWtlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FrZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ub3RpZmljYXRpb25zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbm90aWZpY2F0aW9uczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zY2hvb2wge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zY2hvb2w7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X2Rpc3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF9kaXNzYXRpc2ZpZWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X25ldXRyYWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9kaXNzYXRpc2ZpZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9kaXNzYXRpc2ZpZWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGh1bWJfZG93bl9hbHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdGh1bWJfdXBfYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGh1bWJfdXBfYWx0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFjY291bnRfYmFsYW5jZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZWFyY2g7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmVyaWZpZWRfdXNlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZlcmlmaWVkX3VzZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmluZ2VycHJpbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maW5nZXJwcmludDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1nX3RyYW5zbGF0ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdfdHJhbnNsYXRlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13Yl90d2lnaGxpZ2h0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfZW1vdGlvbnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZW1vamlfZXZlbnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfZXZlbnRzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVtb2ppX29iamVjdHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbW9qaV9vYmplY3RzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX2VzcG9ydHM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19nb2xmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX2dvbGY7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX2hvY2tleSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19ob2NrZXk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX3J1Z2J5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3J1Z2J5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfc29jY2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3ZvbGxleWJhbGw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX3Rlbm5pcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c190ZW5uaXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbHVuY2hfZGluaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbHVuY2hfZGluaW5nOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBhcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXJrOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWljZWNyZWFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taWNlY3JlYW07IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdm9sdW50ZWVyX2FjdGl2aXNtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdm9sdW50ZWVyX2FjdGl2aXNtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjX3VuaXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY191bml0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlYWNoX2FjY2VzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlYWNoX2FjY2VzczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGlsZF9jYXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hpbGRfY2FyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yb29tX3NlcnZpY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yb29tX3NlcnZpY2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWN0aXZpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY3Rpdml0eTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hcGVydHVyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFwZXJ0dXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJvb2stb3BlbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2stb3BlbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rbWFyayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2ttYXJrOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbGVuZGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FtZXJhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FtZXJhOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoZXZyb24tbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZXZyb24tbGVmdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hldnJvbi1yaWdodDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb2NrOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNsb3VkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvdWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29mZmVlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29mZmVlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNvbXBhc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb21wYXNzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWRvbGxhci1zaWduIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZG9sbGFyLXNpZ247IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZXllIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZXllOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZpbGUtdGV4dCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZpbGUtdGV4dDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mb2xkZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mb2xkZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ2lmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdpZnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ2xvYmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1nbG9iZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ncmlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1oZWFydDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWFydDM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVscC1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWxwLWNpcmNsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYXRlZ29yeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhdGVnb3J5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWluZm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbmZvOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpZmUtYnVveSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZmUtYnVveTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saW5rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGluazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tYWlsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWFpbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tYXAtcGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWFwLXBpbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tZW51IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWVudTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb21tZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tbWVudDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXBlcmNsaXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXBlcmNsaXA7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGhvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1waG9uZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wcmludGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHJpbnRlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZXR0aW5ncyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNldHRpbmdzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNoYXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2hvcHBpbmctYmFnIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hvcHBpbmctYmFnOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN0YXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdGFyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRhZzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10aHVtYnMtdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aHVtYnMtdXA7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlcnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG9zZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb3NlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhvbWUyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZTIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTIxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhvbWUzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGVuY2lsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGVuY2lsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBlbmNpbDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wZW5jaWwyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlYWRwaG9uZXMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhZHBob25lczE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbXVzaWMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbXVzaWMxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJvb2sxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vazE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHJpY2UtdGFncyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXByaWNlLXRhZ3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGlmZWJ1b3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saWZlYnVveTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wdXNocGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHVzaHBpbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2F0aW9uMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2F0aW9uMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tb2JpbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tb2JpbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdHYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10djsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1kcmF3ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1kcmF3ZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnViYmxlczMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGVzMzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1idWJibGVzNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJ1YmJsZXM0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXIyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcjI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24ta2V5MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWtleTE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jazIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi13cmVuY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13cmVuY2g7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWFnaWMtd2FuZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1hZ2ljLXdhbmQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWlkLWtpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFpZC1raXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3RhdHMtZG90cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXRzLWRvdHM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdHJvcGh5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdHJvcGh5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdpZnQyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3Bvb24ta25pZmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9vbi1rbmlmZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sYWIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sYWI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BoZXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BoZXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVhcnRoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZWFydGg7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVhcnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhcnQxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoZWNrbWFyayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZWNrbWFyazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zb3J0LWFscGhhLWFzYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNvcnQtYWxwaGEtZGVzYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNvcnQtYWxwaGEtZGVzYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbnN0YWdyYW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnN0YWdyYW07IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24teW91dHViZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXlvdXR1YmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmxpY2tyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmxpY2tyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR1bWJsciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXR1bWJscjsgXHJcbiAgfVxyXG59XHJcblxyXG4iLCIkaWNvbW9vbi1mb250LWZhbWlseTogXCJjcHNjaG9vbFwiICFkZWZhdWx0O1xyXG4kaWNvbW9vbi1mb250LXBhdGg6IFwiZm9udHNcIiAhZGVmYXVsdDtcclxuXHJcbiRjcHMtaWNvbi10d2l0dGVyLXNxdWFyZTogXCJcXGU5M2NcIjtcclxuJGNwcy1pY29uLXR3aXR0ZXI6IFwiXFxlOTg2XCI7XHJcbiRjcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOiBcIlxcZTkxMlwiO1xyXG4kY3BzLWljb24tdGhlYXRlci1tYXNrcy1zb2xpZDogXCJcXGU5MjlcIjtcclxuJGNwcy1pY29uLXNoYXBlcy1zb2xpZDogXCJcXGU5MmFcIjtcclxuJGNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDogXCJcXGU5MmJcIjtcclxuJGNwcy1pY29uLWJvb2stcmVhZGVyLXNvbGlkOiBcIlxcZTkyY1wiO1xyXG4kY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ6IFwiXFxlOTJkXCI7XHJcbiRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDogXCJcXGU5MmVcIjtcclxuJGNwcy1pY29uLWNoYWxrYm9hcmQtdGVhY2hlci1zb2xpZDogXCJcXGU5MmZcIjtcclxuJGNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ6IFwiXFxlOTMwXCI7XHJcbiRjcHMtaWNvbi1zY2hvb2wtc29saWQ6IFwiXFxlOTMxXCI7XHJcbiRjcHMtaWNvbi1jbG9jay1yZWd1bGFyOiBcIlxcZTkzMlwiO1xyXG4kY3BzLWljb24tcm9ja2V0LXNvbGlkOiBcIlxcZTkzM1wiO1xyXG4kY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDogXCJcXGU5MzRcIjtcclxuJGNwcy1pY29uLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xyXG4kY3BzLWljb24tcGx1czogXCJcXGYwNjdcIjtcclxuJGNwcy1pY29uLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xyXG4kY3BzLWljb24tbWludXM6IFwiXFxmMDY4XCI7XHJcbiRjcHMtaWNvbi1tdXNpYzogXCJcXGYwMDFcIjtcclxuJGNwcy1pY29uLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XHJcbiRjcHMtaWNvbi1zdGFyMTogXCJcXGYwMDVcIjtcclxuJGNwcy1pY29uLXVzZXIxOiBcIlxcZjAwN1wiO1xyXG4kY3BzLWljb24tY2xvY2stbzogXCJcXGYwMTdcIjtcclxuJGNwcy1pY29uLXJvYWQ6IFwiXFxmMDE4XCI7XHJcbiRjcHMtaWNvbi1pbmJveDogXCJcXGYwMWNcIjtcclxuJGNwcy1pY29uLWxvY2sxOiBcIlxcZjAyM1wiO1xyXG4kY3BzLWljb24taGVhZHBob25lczogXCJcXGYwMjVcIjtcclxuJGNwcy1pY29uLXByaW50OiBcIlxcZjAyZlwiO1xyXG4kY3BzLWljb24tY2FtZXJhMTogXCJcXGYwMzBcIjtcclxuJGNwcy1pY29uLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcclxuJGNwcy1pY29uLWdpZnQxOiBcIlxcZjA2YlwiO1xyXG4kY3BzLWljb24tcGxhbmU6IFwiXFxmMDcyXCI7XHJcbiRjcHMtaWNvbi1jYWxlbmRhcjE6IFwiXFxmMDczXCI7XHJcbiRjcHMtaWNvbi1jb21tZW50MTogXCJcXGYwNzVcIjtcclxuJGNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcclxuJGNwcy1pY29uLWtleTogXCJcXGYwODRcIjtcclxuJGNwcy1pY29uLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcclxuJGNwcy1pY29uLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xyXG4kY3BzLWljb24tZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcclxuJGNwcy1pY29uLWJlbGwtbzogXCJcXGYwYTJcIjtcclxuJGNwcy1pY29uLWNoYWluOiBcIlxcZjBjMVwiO1xyXG4kY3BzLWljb24tbGluazE6IFwiXFxmMGMxXCI7XHJcbiRjcHMtaWNvbi1tb25leTogXCJcXGYwZDZcIjtcclxuJGNwcy1pY29uLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xyXG4kY3BzLWljb24tdW1icmVsbGE6IFwiXFxmMGU5XCI7XHJcbiRjcHMtaWNvbi1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcclxuJGNwcy1pY29uLXVzZXItbWQ6IFwiXFxmMGYwXCI7XHJcbiRjcHMtaWNvbi1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcclxuJGNwcy1pY29uLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xyXG4kY3BzLWljb24tYmVsbDE6IFwiXFxmMGYzXCI7XHJcbiRjcHMtaWNvbi1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xyXG4kY3BzLWljb24tZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XHJcbiRjcHMtaWNvbi1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XHJcbiRjcHMtaWNvbi1tZWRraXQ6IFwiXFxmMGZhXCI7XHJcbiRjcHMtaWNvbi1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcclxuJGNwcy1pY29uLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XHJcbiRjcHMtaWNvbi15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcclxuJGNwcy1pY29uLWZsaWNrcjE6IFwiXFxmMTZlXCI7XHJcbiRjcHMtaWNvbi1zdW4tbzogXCJcXGYxODVcIjtcclxuJGNwcy1pY29uLW1vb24tbzogXCJcXGYxODZcIjtcclxuJGNwcy1pY29uLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XHJcbiRjcHMtaWNvbi12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XHJcbiRjcHMtaWNvbi1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xyXG4kY3BzLWljb24tYmFuazogXCJcXGYxOWNcIjtcclxuJGNwcy1pY29uLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xyXG4kY3BzLWljb24tdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcclxuJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xyXG4kY3BzLWljb24tbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xyXG4kY3BzLWljb24tY2hpbGQ6IFwiXFxmMWFlXCI7XHJcbiRjcHMtaWNvbi1wYXc6IFwiXFxmMWIwXCI7XHJcbiRjcHMtaWNvbi1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xyXG4kY3BzLWljb24tYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcclxuJGNwcy1pY29uLWNhcjogXCJcXGYxYjlcIjtcclxuJGNwcy1pY29uLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XHJcbiRjcHMtaWNvbi1zZW5kLW86IFwiXFxmMWQ5XCI7XHJcbiRjcHMtaWNvbi1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XHJcbiRjcHMtaWNvbi1hdDogXCJcXGYxZmFcIjtcclxuJGNwcy1pY29uLWJ1czogXCJcXGYyMDdcIjtcclxuJGNwcy1pY29uLWNjOiBcIlxcZjIwYVwiO1xyXG4kY3BzLWljb24tdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XHJcbiRjcHMtaWNvbi11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XHJcbiRjcHMtaWNvbi1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xyXG4kY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcclxuJGNwcy1pY29uLXZpbWVvOiBcIlxcZjI3ZFwiO1xyXG4kY3BzLWljb24tY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xyXG4kY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcclxuJGNwcy1pY29uLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xyXG4kY3BzLWljb24tcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XHJcbiRjcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcclxuJGNwcy1pY29uLXZjYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRjcHMtaWNvbi11c2VyLW86IFwiXFxmMmMwXCI7XHJcbiRjcHMtaWNvbi1ncmF2OiBcIlxcZjJkNlwiO1xyXG4kY3BzLWljb24tZW52ZWxvcGU6IFwiXFxlOTM2XCI7XHJcbiRjcHMtaWNvbi1idWJibGU6IFwiXFxlOTM3XCI7XHJcbiRjcHMtaWNvbi11c2VyczE6IFwiXFxlOTM4XCI7XHJcbiRjcHMtaWNvbi1iZWxsMjogXCJcXGU5MzlcIjtcclxuJGNwcy1pY29uLXBpbjogXCJcXGU5MDVcIjtcclxuJGNwcy1pY29uLWNhbGVuZGFyMjogXCJcXGU5M2FcIjtcclxuJGNwcy1pY29uLXN1cHBvcnQ6IFwiXFxlOTNiXCI7XHJcbiRjcHMtaWNvbi1ob21lNDogXCJcXGU5M2RcIjtcclxuJGNwcy1pY29uLXJpbmdfdm9sdW1lOiBcIlxcZTkzZVwiO1xyXG4kY3BzLWljb24td2hlcmVfdG9fdm90ZTogXCJcXGU5M2ZcIjtcclxuJGNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtOiBcIlxcZTk0MFwiO1xyXG4kY3BzLWljb24tZGF0YV91c2FnZTogXCJcXGU5NDFcIjtcclxuJGNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q6IFwiXFxlOTQyXCI7XHJcbiRjcHMtaWNvbi1pbnNlcnRfaW52aXRhdGlvbmV2ZW50OiBcIlxcZTk0M1wiO1xyXG4kY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTogXCJcXGU5NDRcIjtcclxuJGNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU6IFwiXFxlOTQ1XCI7XHJcbiRjcHMtaWNvbi1hZGRfbG9jYXRpb246IFwiXFxlOTQ2XCI7XHJcbiRjcHMtaWNvbi1uZWFyX21lOiBcIlxcZTk0N1wiO1xyXG4kY3BzLWljb24tcmVzdGF1cmFudDogXCJcXGU5NDhcIjtcclxuJGNwcy1pY29uLWRlcGFydHVyZV9ib2FyZDogXCJcXGU5NDlcIjtcclxuJGNwcy1pY29uLXBpZV9jaGFydDogXCJcXGU5NGFcIjtcclxuJGNwcy1pY29uLWNha2U6IFwiXFxlOTRiXCI7XHJcbiRjcHMtaWNvbi1ub3RpZmljYXRpb25zOiBcIlxcZTk0Y1wiO1xyXG4kY3BzLWljb24tc2Nob29sOiBcIlxcZTk0ZFwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X2Rpc3NhdGlzZmllZDogXCJcXGU5NGVcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsOiBcIlxcZTk0ZlwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDogXCJcXGU5NTBcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X2Rpc3NhdGlzZmllZDogXCJcXGU5NTFcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZDogXCJcXGU5NTJcIjtcclxuJGNwcy1pY29uLXRodW1iX2Rvd25fYWx0OiBcIlxcZTk1M1wiO1xyXG4kY3BzLWljb24tdGh1bWJfdXBfYWx0OiBcIlxcZTk1NFwiO1xyXG4kY3BzLWljb24tYWNjb3VudF9iYWxhbmNlOiBcIlxcZTk1NVwiO1xyXG4kY3BzLWljb24tc2VhcmNoOiBcIlxcZTkwNlwiO1xyXG4kY3BzLWljb24tdmVyaWZpZWRfdXNlcjogXCJcXGU5NTZcIjtcclxuJGNwcy1pY29uLWZpbmdlcnByaW50OiBcIlxcZTk1N1wiO1xyXG4kY3BzLWljb24tZ190cmFuc2xhdGU6IFwiXFxlOTI4XCI7XHJcbiRjcHMtaWNvbi13Yl90d2lnaGxpZ2h0OiBcIlxcZTk1OFwiO1xyXG4kY3BzLWljb24tZW1vamlfZW1vdGlvbnM6IFwiXFxlOTU5XCI7XHJcbiRjcHMtaWNvbi1lbW9qaV9ldmVudHM6IFwiXFxlOTVhXCI7XHJcbiRjcHMtaWNvbi1lbW9qaV9vYmplY3RzOiBcIlxcZTk1YlwiO1xyXG4kY3BzLWljb24tc3BvcnRzX2VzcG9ydHM6IFwiXFxlOTVjXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6IFwiXFxlOTVkXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfZ29sZjogXCJcXGU5NWVcIjtcclxuJGNwcy1pY29uLXNwb3J0c19ob2NrZXk6IFwiXFxlOTVmXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfcnVnYnk6IFwiXFxlOTYwXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfc29jY2VyOiBcIlxcZTk2MVwiO1xyXG4kY3BzLWljb24tc3BvcnRzX3ZvbGxleWJhbGw6IFwiXFxlOTYyXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfdGVubmlzOiBcIlxcZTk2M1wiO1xyXG4kY3BzLWljb24tbHVuY2hfZGluaW5nOiBcIlxcZTk2NFwiO1xyXG4kY3BzLWljb24tcGFyazogXCJcXGU5NjVcIjtcclxuJGNwcy1pY29uLWljZWNyZWFtOiBcIlxcZTk2NlwiO1xyXG4kY3BzLWljb24tdm9sdW50ZWVyX2FjdGl2aXNtOiBcIlxcZTk2N1wiO1xyXG4kY3BzLWljb24tYWNfdW5pdDogXCJcXGU5NjhcIjtcclxuJGNwcy1pY29uLWJlYWNoX2FjY2VzczogXCJcXGU5NjlcIjtcclxuJGNwcy1pY29uLWNoaWxkX2NhcmU6IFwiXFxlOTZhXCI7XHJcbiRjcHMtaWNvbi1yb29tX3NlcnZpY2U6IFwiXFxlOTZiXCI7XHJcbiRjcHMtaWNvbi1hY3Rpdml0eTogXCJcXGU5MDhcIjtcclxuJGNwcy1pY29uLWFwZXJ0dXJlOiBcIlxcZTkwYVwiO1xyXG4kY3BzLWljb24tYmVsbDogXCJcXGU5MGJcIjtcclxuJGNwcy1pY29uLWJvb2stb3BlbjogXCJcXGU5MGNcIjtcclxuJGNwcy1pY29uLWJvb2s6IFwiXFxlOTBkXCI7XHJcbiRjcHMtaWNvbi1ib29rbWFyazogXCJcXGU5MGVcIjtcclxuJGNwcy1pY29uLWNhbGVuZGFyOiBcIlxcZTkwMFwiO1xyXG4kY3BzLWljb24tY2FtZXJhOiBcIlxcZTkwZlwiO1xyXG4kY3BzLWljb24tY2hldnJvbi1sZWZ0OiBcIlxcZTkyNlwiO1xyXG4kY3BzLWljb24tY2hldnJvbi1yaWdodDogXCJcXGU5MjdcIjtcclxuJGNwcy1pY29uLWNsb2NrOiBcIlxcZTk2Y1wiO1xyXG4kY3BzLWljb24tY2xvdWQ6IFwiXFxlOTEwXCI7XHJcbiRjcHMtaWNvbi1jb2ZmZWU6IFwiXFxlOTZkXCI7XHJcbiRjcHMtaWNvbi1jb21wYXNzOiBcIlxcZTkxMVwiO1xyXG4kY3BzLWljb24tZG9sbGFyLXNpZ246IFwiXFxlOTZlXCI7XHJcbiRjcHMtaWNvbi1leWU6IFwiXFxlOTZmXCI7XHJcbiRjcHMtaWNvbi1maWxlLXRleHQ6IFwiXFxlOTEzXCI7XHJcbiRjcHMtaWNvbi1mb2xkZXI6IFwiXFxlOTE0XCI7XHJcbiRjcHMtaWNvbi1naWZ0OiBcIlxcZTkxNVwiO1xyXG4kY3BzLWljb24tZ2xvYmU6IFwiXFxlOTcwXCI7XHJcbiRjcHMtaWNvbi1ncmlkOiBcIlxcZTkxNlwiO1xyXG4kY3BzLWljb24taGVhcnQzOiBcIlxcZTk3MVwiO1xyXG4kY3BzLWljb24taGVscC1jaXJjbGU6IFwiXFxlOTcyXCI7XHJcbiRjcHMtaWNvbi1ob21lOiBcIlxcZTkxN1wiO1xyXG4kY3BzLWljb24tY2F0ZWdvcnk6IFwiXFxlOTAxXCI7XHJcbiRjcHMtaWNvbi1pbmZvOiBcIlxcZTkxOFwiO1xyXG4kY3BzLWljb24tbGlmZS1idW95OiBcIlxcZTk3M1wiO1xyXG4kY3BzLWljb24tbGluazogXCJcXGU5MTlcIjtcclxuJGNwcy1pY29uLWxvY2s6IFwiXFxlOTFhXCI7XHJcbiRjcHMtaWNvbi1tYWlsOiBcIlxcZTkxYlwiO1xyXG4kY3BzLWljb24tbWFwLXBpbjogXCJcXGU5MWNcIjtcclxuJGNwcy1pY29uLW1lbnU6IFwiXFxlOTA3XCI7XHJcbiRjcHMtaWNvbi1jb21tZW50OiBcIlxcZTkwNFwiO1xyXG4kY3BzLWljb24tcGFwZXJjbGlwOiBcIlxcZTkxZFwiO1xyXG4kY3BzLWljb24tcGhvbmU6IFwiXFxlOTFlXCI7XHJcbiRjcHMtaWNvbi1wcmludGVyOiBcIlxcZTkxZlwiO1xyXG4kY3BzLWljb24tc2V0dGluZ3M6IFwiXFxlOTIwXCI7XHJcbiRjcHMtaWNvbi1zaGFyZTogXCJcXGU5MjFcIjtcclxuJGNwcy1pY29uLXNob3BwaW5nLWJhZzogXCJcXGU5MjJcIjtcclxuJGNwcy1pY29uLXN0YXI6IFwiXFxlOTIzXCI7XHJcbiRjcHMtaWNvbi10YWc6IFwiXFxlOTAyXCI7XHJcbiRjcHMtaWNvbi10aHVtYnMtdXA6IFwiXFxlOTI0XCI7XHJcbiRjcHMtaWNvbi11c2VyOiBcIlxcZTkwM1wiO1xyXG4kY3BzLWljb24tdXNlcnM6IFwiXFxlOTI1XCI7XHJcbiRjcHMtaWNvbi1jbG9zZTogXCJcXGU5MDlcIjtcclxuJGNwcy1pY29uLWhvbWUyOiBcIlxcZTk3NFwiO1xyXG4kY3BzLWljb24taG9tZTIxOiBcIlxcZTk3NVwiO1xyXG4kY3BzLWljb24taG9tZTM6IFwiXFxlOTc2XCI7XHJcbiRjcHMtaWNvbi1wZW5jaWw6IFwiXFxlOTc3XCI7XHJcbiRjcHMtaWNvbi1wZW5jaWwyOiBcIlxcZTk3OFwiO1xyXG4kY3BzLWljb24taGVhZHBob25lczE6IFwiXFxlOTc5XCI7XHJcbiRjcHMtaWNvbi1tdXNpYzE6IFwiXFxlOTdhXCI7XHJcbiRjcHMtaWNvbi1ib29rMTogXCJcXGU5MzVcIjtcclxuJGNwcy1pY29uLXByaWNlLXRhZ3M6IFwiXFxlOTdiXCI7XHJcbiRjcHMtaWNvbi1saWZlYnVveTogXCJcXGU5N2NcIjtcclxuJGNwcy1pY29uLXB1c2hwaW46IFwiXFxlOTdkXCI7XHJcbiRjcHMtaWNvbi1sb2NhdGlvbjogXCJcXGU5ODNcIjtcclxuJGNwcy1pY29uLWxvY2F0aW9uMjogXCJcXGU5N2VcIjtcclxuJGNwcy1pY29uLW1vYmlsZTogXCJcXGU5ODRcIjtcclxuJGNwcy1pY29uLXR2OiBcIlxcZTk3ZlwiO1xyXG4kY3BzLWljb24tZHJhd2VyOiBcIlxcZTk4MFwiO1xyXG4kY3BzLWljb24tYnViYmxlczM6IFwiXFxlOTgxXCI7XHJcbiRjcHMtaWNvbi1idWJibGVzNDogXCJcXGU5ODJcIjtcclxuJGNwcy1pY29uLXVzZXIyOiBcIlxcZTk4NVwiO1xyXG4kY3BzLWljb24ta2V5MTogXCJcXGU5OGRcIjtcclxuJGNwcy1pY29uLWxvY2syOiBcIlxcZTk4ZlwiO1xyXG4kY3BzLWljb24td3JlbmNoOiBcIlxcZTk5MVwiO1xyXG4kY3BzLWljb24tbWFnaWMtd2FuZDogXCJcXGU5OTdcIjtcclxuJGNwcy1pY29uLWFpZC1raXQ6IFwiXFxlOTk4XCI7XHJcbiRjcHMtaWNvbi1zdGF0cy1kb3RzOiBcIlxcZTk5YlwiO1xyXG4kY3BzLWljb24tdHJvcGh5OiBcIlxcZTk5ZVwiO1xyXG4kY3BzLWljb24tZ2lmdDI6IFwiXFxlOTlmXCI7XHJcbiRjcHMtaWNvbi1zcG9vbi1rbmlmZTogXCJcXGU5YTNcIjtcclxuJGNwcy1pY29uLWxhYjogXCJcXGU5YWFcIjtcclxuJGNwcy1pY29uLXNwaGVyZTogXCJcXGU5YzlcIjtcclxuJGNwcy1pY29uLWVhcnRoOiBcIlxcZTljYVwiO1xyXG4kY3BzLWljb24taGVhcnQxOiBcIlxcZTlkYVwiO1xyXG4kY3BzLWljb24tY2hlY2ttYXJrOiBcIlxcZWExMFwiO1xyXG4kY3BzLWljb24tc29ydC1hbHBoYS1hc2M6IFwiXFxlYTQ4XCI7XHJcbiRjcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M6IFwiXFxlYTQ5XCI7XHJcbiRjcHMtaWNvbi1pbnN0YWdyYW06IFwiXFxlYTkyXCI7XHJcbiRjcHMtaWNvbi15b3V0dWJlOiBcIlxcZWE5ZFwiO1xyXG4kY3BzLWljb24tZmxpY2tyOiBcIlxcZWFhNFwiO1xyXG4kY3BzLWljb24tdHVtYmxyOiBcIlxcZWFiOVwiO1xyXG5cclxuIiwiJGZvbnRzOiAoXHJcblx0YW1zdGVsdmFyOiAobm9ybWFsOiAnQW1zdGVsdmFyLVJvbWFuLVZGLnR0ZicsIGl0YWxpYzogJ0Ftc3RlbHZhci1JdGFsaWMtVkYudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRjb21taXNzaW9uZXI6IChub3JtYWw6ICdDb21taXNzaW9uZXJbRkxBUixWT0xNLHNsbnQsd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRlcGlsb2d1ZTogKG5vcm1hbDogJ0VwaWxvZ3VlLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0Z2VsYXNpbzogKG5vcm1hbDogJ0dlbGFzaW8tVkYudHRmJywgaXRhbGljOiAnR2VsYXNpby1JdGFsaWMtVkYudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRoZXB0YV9zbGFiOiAobm9ybWFsOiAnSGVwdGFTbGFiLVZGLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0aW50ZXI6IChub3JtYWw6ICdJbnRlci52YXIudHRmJywgaXRhbGljOiAnSW50ZXItaXRhbGljLnZhci50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGxleGVuZDogKG5vcm1hbDogJ0xleGVuZFtMWE5EXS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdG1hbnJvcGU6IChub3JtYWw6ICdNYW5yb3BlW3dnaHRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0bWVycml3ZWF0aGVyOiAobm9ybWFsOiAnTWVycml3ZWF0aGVyLVJvbWFuLVZGLnR0ZicsIGl0YWxpYzogJ01lcnJpd2VhdGhlci1JdGFsaWMtVkYudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRtb2hhdmU6IChub3JtYWw6ICdNb2hhdmVbd2dodF0udHRmJywgaXRhbGljOiAnTW9oYXZlLUl0YWxpY1t3Z2h0XS50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHBldHJvbmE6IChub3JtYWw6ICdQZXRyb25hW3dnaHRdLnR0ZicsIGl0YWxpYzogJ1BldHJvbmEtSXRhbGljW3dnaHRdLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cGxheWZhaXI6IChub3JtYWw6ICdQbGF5ZmFpckRpc3BsYXktVmFyaWFibGVGb250X3dnaHQudHRmJywgaXRhbGljOiAnUGxheWZhaXJEaXNwbGF5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHB1YmxpY19zYW5zOiAobm9ybWFsOiAnUHVibGljLVNhbnMtUm9tYW4tVkYudHRmJywgaXRhbGljOiAnUHVibGljLVNhbnMtSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cXVpY2tzYW5kOiAobm9ybWFsOiAnUXVpY2tzYW5kLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cmFsZXdheTogKG5vcm1hbDogJ1JhbGV3YXktVmFyaWFibGVGb250X3dnaHQudHRmJywgaXRhbGljOiAnUmFsZXdheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRydXNzb2xvOiAobm9ybWFsOiAnUnVzc29sb1tvcHN6LHdnaHRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0c3BhY2VfZ3JvdGVzazogKG5vcm1hbDogJ1NwYWNlR3JvdGVza1t3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdC8qdXJiYW5pc3Q6IChub3JtYWw6ICdVcmJhbmlzdEdYLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksKi9cclxuKTtcclxuQGVhY2ggJGZvbnQsICRvcHRpb25zIGluICRmb250cyB7XHJcblx0QGZvbnQtZmFjZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogMTAwIDkwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRcdHNyYzogdXJsKCcuLi9mb250cy8jeyRmb250fS9mb250cy8je21hcC1nZXQoJG9wdGlvbnMsIG5vcm1hbCl9JykgZm9ybWF0KFwiI3ttYXAtZ2V0KCRvcHRpb25zLCBmb3JtYXQpfVwiKTtcclxuXHR9XHJcblx0QGlmIG1hcC1nZXQoJG9wdGlvbnMsIGl0YWxpYykge1xyXG5cdFx0QGZvbnQtZmFjZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMCA5MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdFx0XHRzcmM6IHVybCgnLi4vZm9udHMvI3skZm9udH0vZm9udHMvI3ttYXAtZ2V0KCRvcHRpb25zLCBpdGFsaWMpfScpIGZvcm1hdChcIiN7bWFwLWdldCgkb3B0aW9ucywgZm9ybWF0KX1cIik7XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuIiwiQGluY2x1ZGUgZWRpdG9yLXdyYXAodHJ1ZSkge1xuICAgIGgxLCAuaDEge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIuNSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIuNSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLCAuaDIge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMsIC5oMyB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS43NSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNzUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCwgLmg0IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNSwgLmg1IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjI1ICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg2LCAuaDYge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gICAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICB9XG59XG5cbiVoLXNlcGFyYXRvciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogMC4xZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oIHsgXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgJjo6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlaC1zZXBhcmF0b3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tICY6OmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlaC1zZXBhcmF0b3I7XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgJiB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAmLFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl0sXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAmLCBcbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yICZbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl0sXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oLXN0eWxlLWRpc2FibGUsXG4uaC1zdHlsZS1kaXNhYmxlLXRvcCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5oLXN0eWxlLWRpc2FibGUsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIkBtaXhpbiBiZy1zb2xpZC1sYXllcigkYmctY29sb3IpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuQG1peGluIGFkanVzdGVkLXNpemUoJHNpemUsICRhZGp1c3QsICRhZGp1c3QyOiBmYWxzZSwgJHByb3A6ICdmb250LXNpemUnKSB7XHJcbiAgICBAaWYgJGFkanVzdDIge1xyXG4gICAgICAgICN7JHByb3B9OiBjYWxjKCAjeyRzaXplfSAqICh2YXIoI3skYWRqdXN0fSkgLyAxMDApICogKHZhcigjeyRhZGp1c3QyfSkgLyAxMDApICk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgI3skcHJvcH06IGNhbGMoICN7JHNpemV9ICogKHZhcigjeyRhZGp1c3R9KSAvIDEwMCkgKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGFkanVzdGVkLXNoYWRvdygkYWRqdXN0OiAxLCAkcG9zaXRpb246IGZhbHNlKSB7XHJcbiAgICAvLyBVc2xlc3MgY2FsYyBpcyBhIGZvciBJRTExIHRvIGRpc2FibGUgc2hhZG93cyBhcyB0aGV5IGNhbid0IGJlIGhhbmRsZWQuIFdlIG1pZ2h0IGZpeCBpdCBvbmUgZGF5IGlmIG5lY2Vzc2FyeS5cclxuICAgIEBpZiAkcG9zaXRpb24gPT0gJ2JvdHRvbScge1xyXG4gICAgICAgIGJveC1zaGFkb3c6MCBjYWxjKCB2YXIoLS1zaGFkb3dzKSAqICN7JGFkanVzdH0gKSBjYWxjKCN7MzBweCokYWRqdXN0fSkgI3stMzBweCokYWRqdXN0fSByZ2JhKDAsMCwwLC41KTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBib3gtc2hhZG93OjAgMCBjYWxjKCN7MzBweCokYWRqdXN0fSkgY2FsYygjey0zMHB4KiRhZGp1c3R9ICsgdmFyKC0tc2hhZG93cykgKiAjeyRhZGp1c3R9ICkgcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBlZGl0b3Itd3JhcCgkc3Ryb25nOiBmYWxzZSkge1xyXG4gICAgQGlmKCRlZGl0b3IpIHtcclxuICAgICAgICBAaWYoJHN0cm9uZykge1xyXG4gICAgICAgICAgICAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59IiwiLy8gTW9kaWZpZWQgYm9vdHN0cmFwIF9idXR0b25zLnNjY3MuXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJWJ0biwgXG4uYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15KjAuOSwgJGJ0bi1wYWRkaW5nLXgqMC45LCAkYnRuLWZvbnQtc2l6ZSowLjksICRidG4tbGluZS1oZWlnaHQqMC45LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgLypcbiAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICYge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KDpob3Zlcikge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgKi9cbiAgICBpIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aCoxLjU7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGg7XG4gICAgfVxuICAgIFxuXG4gICAgcCAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRzcGFjZXIsIDYpO1xuICAgIH1cbiAgICBwICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJHNwYWNlciwgNik7XG4gICAgfVxuXG4gICAgLypcbiAgICBAc3VwcG9ydHMgKCBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsICkge1xuICAgICAgICBib2R5LmZvbnQtdXAgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBib2R5LmZvbnQtZG93biAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYnRuLXBhZGRpbmcteSswLjE1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG59XG5cbi5idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICsgLmJ0bi1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICAgIH1cbn1cblxuLmJ0bjpkaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuJWJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvci1hY2NlbnQtaGwtYSksIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB9XG4gICAgYm9keS5idG4tc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICB9XG5cbn1cbiVidG4tc2Vjb25kYXJ5LFxuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICBib3gtc2hhZG93OjAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWEpLCAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICAgIH1cbiAgICBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbn1cblxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAlYnRuLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLFxuLmlzLXN0eWxlLW91dGxpbmUgJWJ0bixcbiVidG4tb3V0bGluZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAkYnRuLXBhZGRpbmcteSowLjQ7XG4gICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkqMC42ICRidG4tcGFkZGluZy14KjAuOTtcbiAgICBcbiAgICAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlciwgXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn0iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi8vIE1vZGlmaWVkIGJvb3RzdHJhcCBfZm9ybXMuc2Njcy5cblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7ICAgIFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICBib3gtc2hhZG93OjAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWEpLCAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvcik7XG4gICAgfVxuICBcbiAgICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIFxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuICBcbiAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIFxuICAgIC8vIFBsYWNlaG9sZGVyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIFxuICAgIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gICAgLy9cbiAgICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAgIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gICAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltyZWFkb25seV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuICBcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG59XG4gIFxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiZbc2l6ZV0sXG4mW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4jbGVmdC1zaWRlYmFyIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kge1xyXG4gICAgI3JpZ2h0LXNpZGViYXIsICNsZWZ0LXNpZGViYXIge1xyXG4gICAgICAgIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uYXZiYXItbWFpbi1zdGlja3ktdG9wIHtcclxuICAgICAgICAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgI3skc3BhY2VyIC0gMS41cmVtfSApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjbGVmdC1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSArICN7JHNwYWNlcioxLjI1ICAtIDEuNXJlbX0gKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hZG1pbi1iYXIge1xyXG4gICAgICAgICAgICAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyggICN7JHdwLWFkbWluLWJhci1oZWlnaHR9ICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSArICN7JHNwYWNlciAtIDEuNXJlbX0gKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjbGVmdC1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKCAjeyR3cC1hZG1pbi1iYXItaGVpZ2h0fSArIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSArICN7JHNwYWNlcioxLjI1ICAtIDEuNXJlbX0gKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50LnNpZGViYXItc3RpY2t5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xyXG4gICAgLndpZGdldDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWJhci13aWRnZXQtYXJlYS1ib3hlZCB7XHJcblxyXG5cclxuICAgIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xyXG4gICAgICAgIEBleHRlbmQgJWNvbG9yLWJveGVzO1xyXG4gICAgICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICogMC41IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXdpZGdldC1hcmVhIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMTI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci13aWRnZXQgJjpmaXJzdC1jaGlsZCAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0X25hdl9tZW51IGEge1xyXG4gICAgJiwgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS10ZXh0IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1hZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgfVxyXG4gICAgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgIH1cclxufSIsIi5tb2RhbCB7XHJcbiAgICBib2R5LmFkbWluLWJhciAmIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdwLWFkbWluLWJhci1oZWlnaHQtc207XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdwLWFkbWluLWJhci1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcclxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5zaG93IC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGJvZHkuYWRtaW4tYmFyICYge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCAxMDB2aCAtICN7JHdwLWFkbWluLWJhci1oZWlnaHQtc219ICk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3skd3AtYWRtaW4tYmFyLWhlaWdodH0gKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuYWxpZ253aWRlLCAuYWxpZ25mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKG9kZCk+cDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuICAgICAgICA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gOmxhc3QtY2hpbGQsIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtc2xpZGUtaW4tdG9wIHtcclxuICAgICYuc2hvdyAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDUwcHgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXBhZGRpbmctbGcge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbW9kYWwtc2xpZGUtaW4tbWVudS1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICYuaGFzLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAmLmhhcy1kZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbW9kYWwtc2xpZGUtaW4tbWVudSBuYXYge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgJjpub3QoLm1lbnUtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHdwLWFkbWluLWJhci1oZWlnaHQ6IDMycHg7XHJcbiR3cC1hZG1pbi1iYXItaGVpZ2h0LXNtOiA0NnB4OyIsIiNzaXRlLWFsZXJ0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbnRyaWVzLXJvdyB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG4gICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLW9uLXRvcCB7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgfVxuICAgICAgICAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmltYWdlLWRpc2FibGVkIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZW50cnktbWV0YSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgID4gbGkucG9zdC1hdXRob3ItaGFzLWF2YXRhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5lbnRyeS1jb2wtYm94ZWQge1xuICAgIC5lbnRyeS1jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgIH1cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgQGV4dGVuZCAlY29sb3ItYm94ZXM7XG4gICAgICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuICAgICAgICBcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1vbi10b3Age1xuICAgICAgICAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAtI3ttYXRoLmRpdigkc3BhY2VyKjIsIDMpfSAtI3ttYXRoLmRpdigkc3BhY2VyKjIsIDMpfSBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhdGFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmcqMC41O1xufVxuXG5cblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcbiAgICB9XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYnMuaGVyby1oYXMtYnJlYWRjcnVtYi10b3AtcmlnaHQuaGVyby1lbmFibGVkIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuYm9keS5ibG9nLmhpZGUtaGVyby1wYWdlLXRpdGxlIHsvL0NVU1RPTUlaRVItT05MWVxuICAgIC5wYWdlLWhlYWRlciwgI2hlcm8tbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZW50cnktdGl0bGUgYSwgXG4lZW50cnktdGl0bGUtYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICYge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpOyBcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbi5lbnRyeS10eXBlLWlkaWNhdG9yICB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyKjAuMjU7XG59XG5cbi5lbnRyeS1jb250ZW50IHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgXG5cdD4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDI7XG4gICAgfVxuXG4gICAgaDI6bm90KDpsYXN0LWNoaWxkKSwgLmgyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDI7XG4gICAgfVxuXG4gICAgaDM6bm90KDpmaXJzdC1jaGlsZCksIC5oMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjUgKiAxLjc1O1xuICAgIH1cblxuICAgIGgzOm5vdCg6bGFzdC1jaGlsZCksIC5oMzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAxLjc1O1xuICAgIH1cblxuICAgIGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41ICogMS41O1xuICAgIH1cblxuICAgIGg0Om5vdCg6bGFzdC1jaGlsZCksIC5oNDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAxLjU7XG4gICAgfVxuXG4gICAgaDU6bm90KDpmaXJzdC1jaGlsZCksIC5oNTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgfVxuXG4gICAgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbiAgICB9XG5cbiAgICBoNjpub3QoOmZpcnN0LWNoaWxkKSwgLmg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDAuNzU7XG4gICAgfVxuXG4gICAgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDAuNzU7XG4gICAgfVxuICAgIFxuICAgIC8vIE1ha2VzIGl0IHBvc3NpYmxlIHRvIHVzZSBzcGFjZXIgYmxvY2sgdG8gc2V0IHRvcCBtYXJnaW4uXG4gICAgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmFuaW1hdGlvbnMtZW5hYmxlZCAmIHtcbiAgICAgICAgPiAuYWxpZ25mdWxsLCBcbiAgICAgICAgPiAuYWxpZ253aWRlLFxuICAgICAgICA+IC5hbGlnbmNlbnRlcixcbiAgICAgICAgPiAuYWxpZ25sZWZ0XG4gICAgICAgID4gLmFsaWducmlnaHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW46ICRzcGFjZXIgMDtcbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5lbnRyeS1tZXRhIHtcblx0YSwgLnBvc3Qtc3RpY2t5IC5tZXRhLXRleHQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA1MDA7XG5cdH1cblxuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyKjAuNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvc3QtbmF2aWdhdGlvbiB7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kYnRuLXBhZGRpbmcteSowLjM7XG4gICAgICAgIH1cblx0fVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgQGV4dGVuZCAlY29sb3ItYm94ZXM7XG4gICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygwLjUpO1xuICAgIH1cbn1cblxuLnBhZ2UtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAgICYuYWN0aXZlIC5wYWdlLWxpbmssIGE6aG92ZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5hY3RpdmUgLnBhZ2UtbGlua3tcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgfVxufVxuXG4uY3BzY2hvb2wtcmVhZC1tb3JlLWxpbmstaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbn0iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIjY29tbWVudHMge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcbn1cbm9sLmNvbW1lbnQtbGlzdCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmNvbW1lbnQge1xuXHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0cGFkZGluZzogJHNwYWNlciAqIDAuNSAkc3BhY2VyICogMC41O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuICAgIC5jb21tZW50IHtcbiAgICAgICAgQGV4dGVuZCAlY29sb3ItYmc7XG4gICAgICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgfVxuICAgIC5jaGlsZHJlbiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG59XG4uY29tbWVudC1hdXRob3IgaW1nIHtcblx0bWFyZ2luLXJpZ2h0OiRzcGFjZXIgKiAwLjI7XG59XG4uY29tbWVudC1tZXRhZGF0YSB7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgIHNtYWxsIHtcbiAgICBcdGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjI1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4lYmxvY2stc3BhY2luZyxcbiN7JGVsLWJsb2NrLWdyb3VwfSxcbiN7JGVsLWJsb2NrLWJ1dHRvbn0sIFxuI3skZWwtYmxvY2stYXJjaGl2ZXN9LFxuI3skZWwtYmxvY2stY2F0ZWdvcmllc30sXG4jeyRlbC1ibG9jay1jb2RlfSxcbiN7JGVsLWJsb2NrLWNvbHVtbnN9LFxuI3skZWwtYmxvY2stY292ZXJ9LFxuI3skZWwtYmxvY2stZW1iZWR9LFxuI3skZWwtYmxvY2stY2FsZW5kYXJ9LFxuI3skZWwtYmxvY2stZ2FsbGVyeX0sXG4jeyRlbC1ibG9jay1ncm91cH0sXG4jeyRlbC1ibG9jay1sYXRlc3QtY29tbWVudHN9LFxuI3skZWwtYmxvY2stbGF0ZXN0LXBvc3RzfSxcbiN7JGVsLWJsb2NrLW1lZGlhLXRleHR9LFxuI3skZWwtYmxvY2stcHJlZm9ybWF0dGVkfSxcbiN7JGVsLWJsb2NrLXB1bGxxdW90ZX0sXG4jeyRlbC1ibG9jay1xdW90ZX0sXG4jeyRlbC1ibG9jay12ZXJzZX0sXG4jeyRlbC1ibG9jay12aWRlb30sXG4jeyRlbC1ibG9jay1zZXBhcmF0b3J9LFxuI3skZWwtYmxvY2staW1hZ2V9IHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0bWFyZ2luLXRvcDogJHNwYWNlcjtcbn1cblxuXG4uaGFzLWJhY2tncm91bmQsXG4ud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQge1xuXHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcbn1cblxuLndwLWJsb2NrLWdyb3VwIHtcblx0Ji5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0fVxuXHQud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIqMSowLjU7XG5cdH1cblx0Ji5hbGlnbndpZGUuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6JHNwYWNlciAkc3BhY2VyO1xuXHR9XG5cdCYuYWxpZ25mdWxsLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiRzcGFjZXIgJHNwYWNlcjtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Ji5oYXMtYmFja2dyb3VuZCB7XG5cdFx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0LndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRcdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvdmVyIHtcblx0QGV4dGVuZCAuanVtYm90cm9uO1xuXHRbY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdFtjbGFzcyo9XCJfX2lubmVyLWNvbnRhaW5lclwiXSBbY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4ud3AtYmxvY2stdGFibGUge1xuXHRAZXh0ZW5kICV0YWJsZTtcbn1cblxuLypcbltjbGFzcz1cIndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kIGhhcy1iYWNrZ3JvdW5kLWRpbVwiXSB7XG5cdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcbn1cbiovXG5cbltjbGFzcyo9XCJfX2lubmVyLWNvbnRhaW5lclwiXSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0PiAqIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHQuYWxpZ25jZW50ZXI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHRcdH1cblx0XHRcdC5hbGlnbmNlbnRlcjpsYXN0LWNoaWxkIHtcdFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0LmFsaWduZnVsbCAmIHtcblx0XHRcdG1heC13aWR0aDogY2FsYyggdmFyKC0tY29udGVudC13aWR0aCkgLSAjeyRncmlkLWd1dHRlci13aWR0aH0gKTtcblx0XHR9XG5cdFx0LmFsaWduZnVsbCAuYWxpZ25mdWxsICYge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1jb2x1bW4ge1xuXHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHQ+IHtcblx0XHQqIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFsaWduZnVsbDpub3QoW2NsYXNzKj1cImhhcy1iYWNrZ3JvdW5kXCJdKSAmIHtcblx0XHQ+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdC8vbWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0LmFsaWduZnVsbDpub3QoW2NsYXNzKj1cImhhcy1iYWNrZ3JvdW5kXCJdKSAmIHtcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi53cC1ibG9jay1hcmNoaXZlcywgLndwLWJsb2NrLWNhdGVnb3JpZXMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdD4gdWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxufVxuXG4ud3AtYmxvY2staW1hZ2UsXG4ud3AtYmxvY2stZW1iZWQge1xuXHRmaWdjYXB0aW9uIHtcblx0XHRAZXh0ZW5kICVmaWdjYXB0aW9uO1xuICAgIH1cbn1cbi53cC1ibG9jay1pbWFnZSB7XG4gICAgaW1nICB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdCYuYWxpZ25mdWxsIGZpZ2NhcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0gKTtcblx0fVxufVxuLndwLWJsb2NrLWdhbGxlcnkge1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDAgMCAtMS42cmVtIDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdCYuYWxpZ25ub25lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdH1cblx0XHQmLmFsaWduY2VudGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdH1cblx0XHQmLmFsaWdud2lkZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0fVxuXHRcdCYuYWxpZ25mdWxsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG5cdD4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuXHRcdEBleHRlbmQgLmgzO1xuXHRcdEBleHRlbmQgLmg7XG5cdFx0QGV4dGVuZCAuaC1zdHlsZS1kaXNhYmxlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC41O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYuaXMtZ3JpZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bGkge1xuXHRcdFx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdFx0XHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuXHRcdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Ym9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuXHRcdFx0XHRAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcblx0XHRcdH1cblx0XHRcdD4gYTpmaXJzdC1vZi10eXBlOm5vdCg6aG92ZXIpIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25jZW50ZXIge1xuXHRcdFx0bWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdH1cblx0fVxuXHQmOm5vdCguaXMtZ3JpZCkgPiB7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR9XG5cdH1cblx0Ji5oYXMtZGF0ZXMsXG5cdCYuaGFzLWF1dGhvciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0Jjpub3QoLmlzLWdyaWQpIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcixcblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlICB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5jcHMtaWNvbjtcblx0XHRcdEBleHRlbmQgLmNwcy1pY29uLWNhbGVuZGFyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJGNwcy1pY29uLXVzZXI7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdD4gdWwsID4gb2wge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCB7XG5cdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHQmLmFsaWdubGVmdCxcblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0YmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDIuOGVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblx0Y2l0ZSB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcblx0fVxuXHQmLmlzLXN0eWxlLXNvbGlkLWNvbG9yIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyIG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0Ji5hbGlnbmxlZnQ6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRsZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0XHQmLmFsaWducmlnaHQ6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0XHR9XG5cdFx0Y2l0ZSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHR9XG5cdHA6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRjb250ZW50OiBcIuKAnVwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogNGVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjc1O1xuXHRcdG1hcmdpbjogMCBhdXRvIG1hdGguZGl2KCRzcGFjZXIqMiwgMykgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHQmLmFsaWdubGVmdCwgJi5hbGlnbmxlZnQ6OmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQmLmFsaWducmlnaHQsICYuYWxpZ25yaWdodDo6YmVmb3JlIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Y2l0ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHQmOm5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjEsIDMpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjEsIDMpO1xuXHRcdFx0fVxuXHRcdFx0YmxvY2txdW90ZSBwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hbGlnbndpZGU6OmJlZm9yZSxcblx0XHQmLmFsaWduZnVsbDo6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogOGVtO1xuXHRcdFx0aGVpZ2h0OjJyZW07XG5cdFx0fVxuXHRcdCYuYWxpZ25sZWZ0LFxuXHRcdCYuYWxpZ25yaWdodCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG5cdFx0XHQmLmFsaWdud2lkZSxcblx0XHRcdCYuYWxpZ25mdWxsIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlcioyIG1hdGguZGl2KCRzcGFjZXIqNCwgMykgbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YmxvY2txdW90ZSBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0fVxuXHRcdCYuYWxpZ253aWRlIGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRmb250LXNpemU6IDEuOGVtO1xuXHRcdH1cblx0fVxufVxuLndwLWJsb2NrLXF1b3RlIHtcbiAgICAmLmlzLWxhcmdlLFxuXHQmLmlzLXN0eWxlLWxhcmdlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yODU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdFx0Y2l0ZSB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0fVxuXHRcdGZvb3RlciB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdH1cblx0Y2l0ZSB7XG5cdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB9XG4gICAgJltzdHlsZT1cInRleHQtYWxpZ246Y2VudGVyXCJdIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmW3N0eWxlPVwidGV4dC1hbGlnbjpyaWdodFwiXSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwLjJyZW0gMCAwO1xuICAgICAgICBwYWRkaW5nOiAwIG1hdGguZGl2KCRzcGFjZXIqMiwgMykgMCAwO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG5cdC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1kYXRlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogMC4xNWVtO1xuXHRcdG1hcmdpbi10b3A6IDAuNGVtO1xuXHR9XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcixcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSAge1xuXHRvcGFjaXR5OiAwLjg7XG5cdGZvbnQtc2l6ZTogMC43ZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdG1hcmdpbi10b3A6IDAuMTVlbTtcbn1cblxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcblx0XHRAZXh0ZW5kICVidG47XG5cdFx0QGV4dGVuZCAlYnRuLXNlY29uZGFyeTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcikge1xuXHQvL2NvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZCB7XG5cdC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvcik7XG5cdC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG5cdC8qXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6MCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvci1hY2NlbnQtYSksICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICB9XG4gICAgYm9keS5idG4tc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICB9XG5cdCovXG59XG5cblxuLypcbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0Jjpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuXHR9XG5cdC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiovXG4uYnRuLWJsb2NrIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRAZXh0ZW5kIC5idG4tYmxvY2s7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0QGV4dGVuZCAlYnRuLXNlY29uZGFyeTtcblx0QGV4dGVuZCAlYnRuLW91dGxpbmU7XG59XG4ud3AtYmxvY2stZmlsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikge1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAwLjU7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1maWxlX19idXR0b24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0bWFyZ2luOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAwO1xuXHR9XG59XG4ud3AtYmxvY2stc2VhcmNoIHtcblx0LndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuXHRcdGZsZXg6IDEgMSAwJTtcblx0fVxufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUge1xuXHR0aCwgdGQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcblx0Ly8gTmVjY2Vzc2FyeSB0byBkbyBpdCBsaWtlIHRoaXMgdG8gb3ZlcndyaXRlIGJsb2NrcyBzdHlsaW5nc1xuXHQmLCAmOm5vdCguaXMtc3R5bGUtd2lkZSk6bm90KC5pcy1zdHlsZS1kb3RzKSB7XG5cdFx0QGV4dGVuZCBocjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmLmlzLXN0eWxlLXdpZGUge1xuXHRcdEBleHRlbmQgLmFsaWdud2lkZTtcblx0XHQuYWxpZ25mdWxsICYsIC5hbGlnbndpZGUgJiB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmLmlzLXN0eWxlLWRvdHM6OmJlZm9yZSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdH1cblx0Ji5pcy1zdHlsZS1kb3RzOjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcbiAgICB9XG59IiwiYm9keS5zZWFyY2gtcmVzdWx0cyB7XG4gICAgLmVudHJpZXMtcm93IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZW50cnktZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIkY29sb3ItcGFsbGV0ZXM6IChcbiAgICBjb2xvci1iZzogKGRlZmF1bHQ6IGZhbHNlLCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLCBcbiAgICBjb2xvci1iZy1hbHQ6IChkZWZhdWx0OiBmYWxzZSwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSwgXG4gICAgY29sb3ItYm94ZXM6IChkZWZhdWx0OiBjb2xvci1iZy1hbHQsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksXG4gICAgaGVhZGVyLW1haW4tYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZy1hbHQsIGJsb2NrczogdHJ1ZSwgbmF2OiB0cnVlLCBuYXYtZHJvcGRvd24tc3R5bGU6IGhlYWRlci1zZWNvbmRhcnktYmctY29sb3IpLCBcbiAgICBoZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmcsIGJsb2NrczogdHJ1ZSwgbmF2OiB0cnVlLCBuYXYtZHJvcGRvd24tc3R5bGU6IGZhbHNlKSwgXG4gICAgaGVyby1tYWluLWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLFxuICAgIGZvb3Rlci1tYWluLWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLFxuICAgIGFsZXJ0LWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmcsIGJsb2NrczogZmFsc2UsIG5hdjogZmFsc2UpLFxuKTtcblxuLy8gR2VuZXJhdGVzIGNvbG9yIHBhbGxldHMgYWNjb3JkaW5nIHRvIG9wdGlvbnMuXG5AZWFjaCAkcGFsbGV0ZSwgJG9wdGlvbnMgaW4gJGNvbG9yLXBhbGxldGVzIHtcbiAgICAvLyBMZXRzIGZpcnN0IHNldCB0aGUgZGVmYXVsdHMgaWYgbmVlZGVkXG4gICAgQGlmIG1hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpIHtcbiAgICAgICAgI3skZWwtcm9vdH0ge1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfTogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0pO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1jb250cmFzdDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tY29udHJhc3QpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQ6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudCk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1hOiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtYSk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1jb250cmFzdDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsOiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtYTogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWEpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAlI3skcGFsbGV0ZX0ge1xuICAgICAgICAtLWNvbG9yOiB2YXIoLS0jeyRwYWxsZXRlfSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfSk7XG4gICAgICAgIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLSN7JHBhbGxldGV9LWNvbnRyYXN0LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWNvbnRyYXN0KTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtYSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtYSk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtY29udHJhc3QsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1obCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtYSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwtYSk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtY29udHJhc3QsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAuaGFzLSN7JHBhbGxldGV9LWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICBAZXh0ZW5kICUjeyRwYWxsZXRlfTtcbiAgICAgICAgJiB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJSN7JHBhbGxldGV9O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oYXMtI3skcGFsbGV0ZX0tY29sb3Ige1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcGFsbGV0ZX0sIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0pICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn1cblxuJWhhcy1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbn0gIiwiI3skZWwtcm9vdH0ge1xuICAgIC0tY29sb3ItYmctc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1iZyk7XG59XG5cbiN7JGVsLWJvZHl9IHtcbiAgICBAZXh0ZW5kICVjb2xvci1iZztcbiAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuICAgIGZvbnQtZGlzcGxheTogb3B0aW9uYWw7XG4gICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlLCAnLS1ib2R5LWZvbnQtc2l6ZScpO1xuICAgIH1cbiAgICAmLnNpdGUtYm94ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1zZWNvbmRhcnkpO1xuICAgICAgICAuc2l0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBlZGl0b3Itd3JhcCgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIqMjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyKjI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NyZWVuLXJlYWRlci10ZXh0IHsgXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7IFxuICAgIH1cbiAgICBcbiAgICBhLnNraXAtbGluayB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbn1cblxuYm9keS5zaW5ndWxhcjpub3QoLmhhcy1zaWRlYmFyKSAjY29udGVudC5jb250YWluZXIsIC5jb250YWluZXItY29udGVudCB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG59XG5cbi5tYWluLXdyYXBwZXIge1xuICAgIGJvZHk6bm90KC5oYXMtc2lkZWJhcikgJiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXHRib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tdG9wLWRpc2FibGVkICYge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpKi0xICk7XG5cdFx0fVxuXHR9XG5cdGJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi1ib3R0b20tZGlzYWJsZWQgJiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0Ym9keS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAmIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjYWxjKCAoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSApICogLTEgKTtcblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtd2lkdGgtbWF4IHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtd2lkdGgpO1xuICAgIGJvZHkuc2l0ZS1ib3hlZCAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLWJveC13aWR0aCk7XG4gICAgfVxufVxuXG4uY3BzLWljb24uY3BzLWRhc2hpY29uIHtcbiAgICBmb250LWZhbWlseTogZGFzaGljb25zICFpbXBvcnRhbnQ7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jeyRlbC1yb290fSB7XG4gICAgLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0OiAwcHg7XG5cbiAgICAtLWhlYWRlci1tYWluLWZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuXG4gICAgLS1oZWFkZXItbWFpbi1sb2dvLXRleHQtY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAtLWhlYWRlci1tYWluLWRyb3Bib3gtYmctY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yKTtcbiAgICAtLWhlYWRlci1tYWluLWRyb3Bib3gtbG9nby10ZXh0LWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG59XG5cbi5uYXYge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIqMC4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMjU7XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCoyLCAzKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkbmF2LWxpbmstcGFkZGluZy14KjIsIDMpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA1NjA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAubmF2LWljb24taGFzLWJnLCAubmF2LWljb24tbm8tbGFiZWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VycmVudC1tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpLFxuICAgIC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG5cbiAgICAubmF2LWljb24ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICB9XG4gICAgLm5hdi1pY29uLWhhcy1iZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy14KjAuMjU7XG4gICAgfVxuICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1hZnRlciB7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWxpbmstcGFkZGluZy14KjAuNTtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XG4gICAgfVxuICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUge1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2LWxpbmstcGFkZGluZy14KjAuNTtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgIC5uYXYtaWNvbi1uby1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxLjdlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIG1hdGguZGl2KCRidG4tcGFkZGluZy14KjIsIDMpO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJGJ0bi1wYWRkaW5nLXgsIDMpO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGJ0bi1wYWRkaW5nLXgqMiwgMyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaWNvbi1oYXMtYmcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZS5uYXYtaWNvbi1oYXMtYmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGJ0bi1wYWRkaW5nLXgqMC41O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IC0kYnRuLXBhZGRpbmcteCoyLzM7XG4gICAgICAgIH1cblxuICAgICAgICBAc3VwcG9ydHMgKCBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsICkge1xuICAgICAgICAgICAgYm9keS5mb250LXVwICYgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9keS5mb250LWRvd24gJiAubWVudS1pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjE1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sbGFwc2UtbWVnYW1lbnUgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgfVxuICAgIC5jb2xsYXBzZS1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgdWwuY29sbGFwc2UtbWVudSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCoyLCAzKTtcbiAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyKjAuMjU7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC4yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi10b2dnbGUsXG4gICAgLmNvbGxhcHNlLXRvZ2dsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogLjNlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIgIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkbmF2LWxpbmstcGFkZGluZy14KjIsIDMpIC0gJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHBhZGRpbmc6IDNweCAkY2FyZXQtc3BhY2luZyAwICRjYXJldC1zcGFjaW5nO1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZSB7XG4gICAgICAgIEBleHRlbmQgJWJ0bjtcblx0XHRAZXh0ZW5kICVidG4tc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBoZWlnaHQ6IDEuN2VtO1xuICAgICAgICAvL2xpbmUtaGVpZ2h0OiByZXZlcnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkbmF2LWxpbmstcGFkZGluZy14KjIsIDMpO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItaG92ZXItZW5hYmxlZCAmIHtcbiAgICAgICAgLmRyb3Bkb3duOm5vdCguaGFzLXN0eWxpbmcpIC5uYXYtbGluazpub3QoLmNvbGxhcHNlLXRvZ2dsZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaTpsYXN0LWNoaWxkID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCB7XG4gICAgICAgICYsIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZ29vZy10ZS1nYWRnZXQsIC5nb29nLXRlLWdhZGdldC1zaW1wbGUge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC5uYXYge1xuICAgIC5uYXYtaXRlbSA+IGE6bm90KC5oYXMtc3R5bGluZykge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgIH1cblxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAuY3VycmVudC1tZW51LWFuY2VzdG9yIHtcbiAgICAgICAgPiBhOm5vdCguaGFzLXN0eWxpbmcpIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBAZXh0ZW5kICVoZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yO1xuICAgICAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcbiAgICB9XG4gICAgICAgIFxufVxuXG4ubmF2Om5vdCgubmF2YmFyLW5hdikge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCoyLCAzKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAmLmhhcy1zdHlsaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy14KjAuNTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy14KjAuNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sbGFwc2UtbWVudSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuXG4ubmF2YmFyIHtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAwLjI1ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgJi5idG46aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXZzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteCowLjI1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteCowLjI1O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItYnV0dG9uLW5hdi1yaWdodCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAkbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkbmF2LWxpbmstcGFkZGluZy14KjQsIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiA+IGxpOmxhc3QtY2hpbGQgPiAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXgqMC41O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDEwMDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14KjAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQtc3VidGV4dCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kLXN1YnRleHQtaGlkZS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93biB7XG4gICAgICAgICYuc2hvdy5zaG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCAgdHJhbnNmb3JtIDAuNHM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lZ2FtZW51IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUge1xuICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogaW5pdGlhbDtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYyg4NXZoIC0gdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSApO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDEsICdib3R0b20nKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVnYW1lbnUtbWVudS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoICN7JHNwYWNlcn0gLyA0ICogdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSAvIDEwMCApIDA7XG4gICAgICAgIC5uYXZiYXItbmF2cy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoICN7JHNwYWNlcn0gLyAyICogdmFyKC0taGVhZGVyLW1haW4tcGFkZGluZy12KSAvIDEwMCApICRzcGFjZXI7XG4gICAgICAgIC5uYXZiYXItc3RpY2tzICYge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsYyggI3skc3BhY2VyfSAvIDQgKiB2YXIoLS1oZWFkZXItbWFpbi1wYWRkaW5nLXYpIC8gMTAwICkgJHNwYWNlciAqIDAuNTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSB7XG4gICAgLm5hdi1saW5rOm5vdCguaGFzLXN0eWxpbmcpIHtcbiAgICAgICAgJiwgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy14KjEqMC4yNTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy14KjEqMC4yNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxpbms6bm90KC5oYXMtc3R5bGluZykgLm1lbnUtaXRlbS10ZXh0LCAubmF2YmFyLWJyYW5kLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIC41cztcbiAgICB9XG4gICAgLm5hdiB7XG4gICAgICAgID4gLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgICAgICAgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbiAgICAgICAgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci1icmFuZC10ZXh0OmhvdmVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxufVxuXG4ubmF2YmFyLXN0eWxlLWRyb3Bib3gge1xuICAgIC5uYXZiYXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubmF2YmFyLXN0aWNrcyAubmF2YmFyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB3aWR0aDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1tYXgtd2lkdGgpICogMy80ICk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCAyNTBweCArICN7bWF0aC5kaXYoJHNwYWNlciwgMykqMn0gKTtcbiAgICAgICAgJiwgJjpob3ZlciwgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LWxvZ28tdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgICAgJiwgJiAubmF2YmFyLWJyYW5kLXRleHQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZywgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtYmctY29sb3IpO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbWF4LXdpZHRoKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICY6bm90KC5jdXN0b20tYmctZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXN0b20tYmctZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubmF2YmFyLXN0aWNrcyAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbWF4LXdpZHRoKSAqIDMvNCApO1xuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kLXRleHQ6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLm5hdmJhci1icmFuZC1zdWJ0ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6bm90KC5uYXZiYXItYnJhbmQtZHJvcGJveC1zdWJ0ZXh0KSB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyggI3ttYXRoLmRpdigkc3BhY2VyLCAzKSoyfSArIHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbWF4LXdpZHRoKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm5hdmJhci1zdHlsZS1jZW50ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyKjAuMjU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItYnJhbmQtc3VidGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1wYWRkaW5nLXgqMC41O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItbmF2LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1oZWFkZXItbWFpbi1idXR0b25zLW1lbnUtd2lkdGgsICcwJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1uYXZzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItYnV0dG9uLW5hdi1yaWdodCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdmJhci1zdGlja3Mjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLW5hdmJhci1icmFuZC1ob2xkZXItaGVpZ2h0KSAqIC0xICk7XG4gICAgICAgICAgICBib2R5LmFkbWluLWJhci5uYXZiYXItbWFpbi1zdGlja3ktdG9wICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCAodmFyKC0taGVhZGVyLW1haW4tbmF2YmFyLWJyYW5kLWhvbGRlci1oZWlnaHQpICogLTEpICsgI3skd3AtYWRtaW4tYmFyLWhlaWdodC1zbX0gKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoICh2YXIoLS1oZWFkZXItbWFpbi1uYXZiYXItYnJhbmQtaG9sZGVyLWhlaWdodCkgKiAtMSkgKyAjeyR3cC1hZG1pbi1iYXItaGVpZ2h0fSApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICYubmF2YmFyLXN0aWNrcyAubmF2YmFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAwLjUgJHNwYWNlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcbiAgICB9XG4gICAgYm9keS5oYXMtaGVybyAmOm5vdCgubmF2YmFyLXN0aWNrcykge1xuICAgICAgICAmLCAmLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYm9keS5zaXRlLWJveGVkLm5hdmJhci1tYWluLXN0cmVjaC10by1mdWxsICYge1xuICAgICAgICAjbmF2YmFyLW1haW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5uYXZiYXItbWFpbi1zdGlja3ktdG9wICYge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICBib2R5LmFkbWluLWJhci5uYXZiYXItbWFpbi1zdGlja3ktdG9wICYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0b3A6ICR3cC1hZG1pbi1iYXItaGVpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbmF2YmFyLW1haW4geyAgICBcbiAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItbWFpbi1mb250LXNpemUnKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1tYWluLWZvbnQtc2l6ZScpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbiAgICB9XG4gICAgLm5hdmJhci1zZWNvbmRhcnktdW5kZXItbWFpbiAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kuaGFzLWhlcm8taW1hZ2UgJixcbiAgICAgICAgYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kubWFpbi13cmFwcGVyLXB1bGwtdW5kZXIgJiB7XG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1oZXJvLW1haW4taGVhZGVyLW1haW4tb3BhY2l0eSk7XG4gICAgICAgIH1cbiAgICAgICAgYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kuaGFzLWhlcm8taW1hZ2UgI3dyYXBwZXItbmF2YmFyLW1haW4ubmF2YmFyLXN0aWNrcyAmLFxuICAgICAgICBib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAjd3JhcHBlci1uYXZiYXItbWFpbi5uYXZiYXItc3RpY2tzICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpICogMy80ICk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1tYWluLWxvZ28tZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1tYWluLWxvZ28tZm9udC1zaXplJywgbGluZS1oZWlnaHQpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZScpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUnLCBsaW5lLWhlaWdodCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLW1haW4tbG9nby10ZXh0LWNvbG9yKTtcbiAgICB9XG4gICAgLm5hdmJhci1icmFuZC1zdWJ0ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14KjAuNTtcbiAgICB9XG5cbiAgICAubmF2YmFyLXN0aWNrcyAmIHtcbiAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpICogMy80ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyAjeyRzcGFjZXIgKiAwLjV9ICk7XG4gICAgfVxuXG4gICAgYm9keS5pcy1jdXN0b21pemVyICYgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgICAgIC8vdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAwLjJzIGVhc2UtaW4tb3V0IDFzLCBwYWRkaW5nIDAuMnMgZWFzZS1pbi1vdXQgMXM7XG4gICAgfVxufVxuXG4jbmF2YmFyLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVyLXNlY29uZGFyeS1mb250LXNpemUnKTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCAjeyRzcGFjZXJ9IC8gMiAqIHZhcigtLWhlYWRlci1zZWNvbmRhcnktcGFkZGluZy12KSAvIDEwMCApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCAjeyRzcGFjZXJ9IC8gMiAqIHZhcigtLWhlYWRlci1zZWNvbmRhcnktcGFkZGluZy12KSAvIDEwMCApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVyLXNlY29uZGFyeS1mb250LXNpemUnKTtcbiAgICB9XG4gICAgLm5hdmJhci1zZWNvbmRhcnktdW5kZXItbWFpbiAmIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG4gICAgfVxuICAgICNuYXZiYXItbmF2LXNlY29uZGFyeS1sZWZ0IC5uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICAgICNuYXZiYXItbmF2LXNlY29uZGFyeS1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IC5uYXYtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyKjAuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjI7XG4gICAgfVxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogJG5hdi1saW5rLXBhZGRpbmcteCowLjU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJG5hdi1saW5rLXBhZGRpbmcteCowLjU7XG4gICAgfVxuICAgIC5uYXYtbGluazpub3QoLmhhcy1zdHlsaW5nKSAubWVudS1pdGVtLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCoxLCA3KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG1hdGguZGl2KCRuYXYtbGluay1wYWRkaW5nLXgqMSwgNyk7XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyKjAuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggdmFyKC0taGVhZGVyLXNlY29uZGFyeS1sb2dvLWltYWdlLXdpZHRoKSAqIDMvNCApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktbG9nby1pbWFnZS13aWR0aCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45ZW07XG4gICAgICAgICAgICBAc3VwcG9ydHMgKCBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsICkge1xuICAgICAgICAgICAgICAgIGJvZHkuZm9udC11cCAmIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYm9keS5mb250LWRvd24gJiAubWVudS1pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4yZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1pY29uLWhhcy1iZyB7XG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRuYXYtbGluay1wYWRkaW5nLXgsIDYpO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciowLjI1O1xuICAgIH1cblxuICAgIC5uYXZiYXItbWFpbi1zdGlja3ktdG9wOm5vdCgubmF2YmFyLXNlY29uZGFyeS11bmRlci1tYWluKSAmIHtcbiAgICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3kgKyAxO1xuICAgIH1cblxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4gICAgYS5uYXYtbGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtZW51LW1haW4tZGVza3RvcC1leHRlbmRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuI21lbnUtbWFpbi1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLy8gVXNlZCB0byBkZXRlY3Qgc3RpY2t5IHNjcm9sbFxuI3dyYXBwZXItbmF2YmFyLW1haW4tdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgJjpub3QoLmRpc2FibGUtZGVsYXkpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSAvIDMgKTsgLy8gV2UgbW92ZSBpdCBkb3duIHNvIHNocmlua2luZyBuYXZpZ2F0aW9uIGRvIG5vdCB0cmlnZ2VyIGludGVyc2VjdGlvbiByaWdodCBhd2F5IHdoaWNoIGNhbiBwdXQgaXQgaW4gbG9vcFxuICAgICAgICAmLmludGVyc2VjdGVkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5hZG1pbi1iYXIgJi5kaXNhYmxlLWRlbGF5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSR3cC1hZG1pbi1iYXItaGVpZ2h0O1xuICAgICAgICAvL21hcmdpbi1ib3R0b206ICR3cC1hZG1pbi1iYXItaGVpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kd3AtYWRtaW4tYmFyLWhlaWdodC1zbTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJHdwLWFkbWluLWJhci1oZWlnaHQtc207XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkuc2l0ZS1ib3hlZC5uYXZiYXItbWFpbi1zdHJlY2gtdG8tZnVsbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5cbi53cmFwcGVyLW5hdmJhcjpub3QoLm5hdmJhci1zdHlsZS1kcm9wYm94KSB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAubmF2YmFyLWJyYW5kLWRyb3Bib3gtc3VidGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiI2hlcm8tbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSAqIC0xICk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xyXG4gICAgfVxyXG4gICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA1MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDU1MDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbnRyeS1tZXRhID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1ldGEtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50ZXh0LWNlbnRlciAuaGVyby1jb250ZW50IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHk6bm90KC5oYXMtaGVybykgJiB7Ly9DVVNUT01JWkVSLU9OTFlcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkuaXMtY3VzdG9taXplciAmIHsvL0NVU1RPTUlaRVItT05MWVxyXG4gICAgICAgIC8vdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzIGVhc2UtaW4tb3V0IDFzO1xyXG4gICAgICAgIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IG1hcmdpbi10b3AgMC41cyBlYXNlLWluLW91dCwgbWFyZ2luLWJvdHRvbSAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLXRvcCAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAvL3RyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZXJvLWZ1bGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5oZXJvLWltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1oZXJvLW1haW4taW1nLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1zb2xpZC1sYXllcih2YXIoLS1oZXJvLW1haW4tYmctY29sb3IpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcge1xyXG4gICAgbWluLWhlaWdodDogMjQwcHg7XHJcbiAgICAucGFnZS10aXRsZSwgLmVudHJ5LW1ldGEgey8vQ1VTVE9NSVpFUi1PTkxZXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uaGVyby1pbWctdW5kZXItdGl0bGUsIC5oZXJvLWltZy1hYm92ZS10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XHJcbiAgICAuaGVyby1pbWFnZS1ob2xkZXIge1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlcm8taW1nLXVuZGVyLXRpdGxlIHtcclxuICAgIC5oZXJvLWltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5oYXMtZmVhdHVyZWQtaW1hZ2UgJiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG4uaGVyby1pbWctYWJvdmUtdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5oZXJvLWltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlIHtcclxuICAgICNoZXJvLW1haW46bm90KC5oZXJvLWltZy11bmRlci10aXRsZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICkgKiAtMSApO1xyXG4gICAgICAgIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcge1xyXG4gICAgICAgbWluLWhlaWdodDogY2FsYyggMjQwcHggKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IHtcclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gICAgICAgICAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0kanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLXNvbGlkLWxheWVyKHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcpIC5icmVhZGNydW1iIHtcclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZXJvLWJyZWFkY3J1bWItYWJvdmUtdGl0bGUge1xyXG4gICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICYudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcgey8vQ1VTVE9NSVpFUi1PTkxZXHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLmhpZ2gtY29udHJhc3Qge1xyXG4gICAgLmJyZWFkY3J1bWIsIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xyXG4gICAgICAgIDpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jeyRlbC1hbGlnbi1mdWxsfSwgXHJcbiN7JGVsLWFsaWduLXdpZGV9IHtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG5cdG1hcmdpbi10b3A6ICRzcGFjZXI7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlcioyO1xyXG5cdH1cclxuXHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkICYsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAmIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IGluaXRpYWw7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuI3skZWwtYWxpZ24td2lkZX0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xyXG5cdGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyArICN7JGdyaWQtZ3V0dGVyLXdpZHRoKjAuNX0pO1xyXG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHRcclxuXHQrICN7JGVsLWFsaWduLXdpZGV9IHtcclxuXHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcioyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkICYge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IGluaXRpYWw7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpfSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtICN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpKjAuNX0gKyAjeyRncmlkLWd1dHRlci13aWR0aCowLjV9KTtcclxuXHRcdHdpZHRoOiBjYWxjKCN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpfSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XHJcblx0fVxyXG59XHJcblxyXG4jeyRlbC1hbGlnbi1mdWxsfSB7XHJcblx0bGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuXHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0KyAjeyRlbC1hbGlnbi1mdWxsfSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLSRzcGFjZXIqMjtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHQmOm5vdChbY2xhc3MqPVwiaGFzLWJhY2tncm91bmRcIl0pID4ge1xyXG5cdFx0XHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCN7JGVsLWFsaWduLWZ1bGx9IHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3skZWwtYWxpZ24tbm9uZX0sXHJcbiN7JGVsLWFsaWduLWNlbnRlcn0ge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XHJcbn1cclxuI3skZWwtYWxpZ24tY2VudGVyfSB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdGltZyB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuLmFsaWdubGVmdCxcclxuLmFsaWducmlnaHQge1xyXG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuXHQmLCAuZW50cnktY29udGVudCAmIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0JiwgLmVudHJ5LWNvbnRlbnQgJiB7XHJcblx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xyXG4gICAgfVxyXG59XHJcbi5hbGlnbmxlZnQge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMC41O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHQuZW50cnktY29udGVudCA+ICYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYygtMSooMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XHJcblx0XHR9XHJcblx0XHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCAtMSooI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gdmFyKC0tY29udGVudC13aWR0aCkpLzIpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWxpZ25yaWdodCB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAwLjU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYygtMSooMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XHJcblx0XHR9XHJcblx0XHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAmIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcblx0XHQuZW50cnktY29udGVudCA+ICYge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoIC0xKigje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKX0gLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW5jbHVkZSBlZGl0b3Itd3JhcCgpIHtcbiAgICA6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0b3V0bGluZS1vZmZzZXQ6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGg7XG4gICAgfVxuXG5cdGEsIFxuXHQlYSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGNvbG9yIDAuNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQvL29wYWNpdHk6IDAuODU7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZSxcblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcblx0XHRtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci10b3Atd2lkdGg6ICRoci1ib3JkZXItd2lkdGg7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cblx0XHQvLyBUaGlzIHdpbGwgbm90IHdvcmsgaW4gSUUxMS4gSXRzIGdvbm5hIHVzZSByZWd1bGFyIGZvbnQgY29sb3IgaW5zdGVhZC5cblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sIFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sIFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCB7XG5cdFx0Jjpub3QoLmZvcm0tY29udHJvbCkge1xuXHRcdFx0QGV4dGVuZCAuZm9ybS1jb250cm9sO1xuXHRcdH1cblx0fVxuXHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOm5vdCguYnRuKSB7XG5cdFx0QGV4dGVuZCAlYnRuO1xuXHRcdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnk7XG5cdH1cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmJ0bikge1xuXHRcdEBleHRlbmQgJWJ0bjtcblx0XHRAZXh0ZW5kICVidG4tcHJpbWFyeTtcblx0fVxuXG5cdGkge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXG5cdHNtYWxsLFxuXHQuc21hbGwge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblx0fVxuXG5cdG1hcmssXG5cdC5tYXJrIHtcblx0XHRwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xuXHR9XG5cblx0cC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzogJHNwYWNlcioxKjAuNTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMCAwIDAgMnB4O1xuXHRcdG1hcmdpbjogJHNwYWNlciAwO1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDYpIDAgbWF0aC5kaXYoJHNwYWNlciwgNikgJHNwYWNlciAqIDAuNTtcblx0XHRjaXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAkc3BhY2VyICogMC41IDAgMDtcblx0XHR9XG5cdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0Y2l0ZSB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdH1cblx0c2FtcCwgY29kZSwga2JkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuXHRcdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCAxMikgJHNwYWNlciowLjE7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuXHR9XG5cdHByZSB7XG5cdFx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDYpICRzcGFjZXIqMC4yO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpIDA7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cGFkZGluZzogJHNwYWNlciBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdFx0Y29kZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0aWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0dmlkZW8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRpbWcge1xuXHRcdC8vZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRlbWJlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRvYmplY3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0ZmlnY2FwdGlvbiwgJWZpZ2NhcHRpb24ge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHR9XG5cdH1cblxuXHQldGFibGUsXG5cdHRhYmxlIHtcblx0XHRAZXh0ZW5kICVjb2xvci1iZztcblx0XHQvL0BleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRib3JkZXItc3BhY2luZzogMDtcblx0XHRlbXB0eS1jZWxsczogc2hvdztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGhlYWQge1xuXHRcdFx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdFx0XHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMC4yNTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XG5cdFx0fVxuXG5cdFx0dGZvb3Qge1xuXHRcdFx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdFx0XHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblx0XHR9XG5cblx0XHRjYXB0aW9uIHtcblx0XHRcdGNhcHRpb24tc2lkZTogdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcblx0XHR9XG5cdH1cblxuXHRjYXB0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogJHNwYWNlciowLjI1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAzZW0gMCAzZW0gLTAuOGVtO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMS42ZW0pO1xufVxuLmdhbGxlcnktaXRlbSB7XG5cdG1hcmdpbjogMC44ZW0gMDtcblx0cGFkZGluZzogMCAwLjhlbTtcblx0d2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDAuOGVtO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG5cdEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLmxpc3QtaW5saW5lIHtcblx0QGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXHRtYXJnaW4tdG9wOiAtJGxpc3QtaW5saW5lLXBhZGRpbmcqMC41O1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6ICRsaXN0LWlubGluZS1wYWRkaW5nKjAuNTtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG5cdH1cbn1cblxuLmhhcy1kcm9wLWNhcCB7XG5cdCY6bm90KDpmb2N1cy12aXNpYmxlKTo6Zmlyc3QtbGV0dGVyIHtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdGZvbnQtc2l6ZTogNS4xZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRtYXJnaW46IDAuMDVlbSAwLjFlbSAwIDA7XG5cdH1cblx0Jjpub3QoOmZvY3VzLXZpc2libGUpOjpmaXJzdC1sZXR0ZXI6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdCY6bm90KDpmb2N1cy12aXNpYmxlKTo6YWZ0ZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMC44MTNlbTtcbn1cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMS4yNTBlbTtcbn1cbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAyLjI1MGVtO1xufVxuLmhhcy1odWdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMi42MjVlbTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG5cdGJhY2tncm91bmQtY2xpcDogaW5pdGlhbDtcbn1cblxuLnB0LWhlYWRlci1tYWluLWhlaWdodCB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKTtcbn0iLCIjd3JhcHBlci1mb290ZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcclxuICAgIH1cclxufVxyXG4jZm9vdGVyLWZ1bGwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcbn1cclxuI2Zvb3Rlci1jb250ZW50IHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNmb290ZXItaW1hZ2UtaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6MC45O1xyXG4gICAgfVxyXG59IiwiLypcclxuICogQWRkcyBpbnRlZ3JhdGlvbiB3aXRoIENhbGVuZGFyIFBsdXMgcGx1Z2luLlxyXG4gKi9cclxuXHJcbiBAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4gYm9keSAuY2FsZW5kYXItcGx1cyB7XHJcbiAgICAgLmNhbGVuZGFyLXBsdXMtY2FsZW5kYXItd3JhcCB7XHJcbiAgICAgICAgIEBleHRlbmQgJWJsb2NrLXNwYWNpbmc7XHJcbiAgICAgfVxyXG4gICAgIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIge1xyXG4gICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcclxuICAgICAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSB7XHJcbiAgICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcclxuICAgICB9XHJcbiAgICAgLnJiYy10b29sYmFyIHtcclxuICAgICAgICAgZmxleC13cmFwOiBpbml0aWFsO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtYSk7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtICogLjg3NTtcclxuICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICYucmJjLWFjdGl2ZSwgJi5yYmMtYWN0aXZlOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCk7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obC1jb250cmFzdCk7XHJcbiAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLnJiYy1kYXRlLWNlbGwsXHJcbiAgICAgLnJiYy1oZWFkZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtaGVhZGVyIHtcclxuICAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgNikgbWF0aC5kaXYoJHNwYWNlciwgMTIpO1xyXG4gICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLnJiYy1oZWFkZXIrLnJiYy1oZWFkZXIge1xyXG4gICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xyXG4gXHJcbiAgICAgfVxyXG4gICAgIC5yYmMtbW9udGgtdmlldyB7XHJcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgIH1cclxuICAgICAucmJjLW1vbnRoLXJvdysucmJjLW1vbnRoLXJvdyB7XHJcbiAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtb2ZmLXJhbmdlIHtcclxuICAgICAgICAgb3BhY2l0eTogMC41MDtcclxuICAgICB9XHJcbiAgICAgLnJiYy1vZmYtcmFuZ2UtYmcge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtZGF0ZS1jZWxsIHtcclxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLnJiYy1kYXktYmcrLnJiYy1kYXktYmcge1xyXG4gICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgIH1cclxuICAgICAucmJjLXRvZGF5IHtcclxuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgIH1cclxuICAgICAucmJjLWV2ZW50LCAucmJjLWV2ZW50LnJiYy1zZWxlY3RlZCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcclxuICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtcm93LXNlZ21lbnQge1xyXG4gICAgICAgICBwYWRkaW5nOiAwIDRweCAxcHggMnB4O1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5yYmMtbW9udGgtdmlldyAucmJjLXRvZGF5IHtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY29sb3ItYmcpIDFweCBzb2xpZDtcclxuICAgICB9XHJcbiBcclxuICAgICAucmJjLXRpbWUtdmlldyB7XHJcbiAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLnJiYy10aW1lLXZpZXcsXHJcbiAgICAgLnJiYy10aW1lLWNvbnRlbnQ+KisqPiosXHJcbiAgICAgLnJiYy10aW1lLWNvbnRlbnQsXHJcbiAgICAgLnJiYy10aW1lc2xvdC1ncm91cCxcclxuICAgICAucmJjLXRpbWUtaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICB9XHJcbiAgICAgLnJiYy10aW1lLXZpZXcgLnJiYy1yb3cge1xyXG4gICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgIH1cclxuICAgICAucmJjLWRheS1zbG90IC5yYmMtdGltZS1zbG90IHtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XHJcbiAgICAgfVxyXG4gICAgIC5yYmMtY3VycmVudC10aW1lLWluZGljYXRvciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCk7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLnJiYy1hZ2VuZGEtdGFibGUge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgIH1cclxuICAgICAucmJjLWFnZW5kYS12aWV3IHRhYmxlLnJiYy1hZ2VuZGEtdGFibGUgdGhlYWQ+dHI+dGgge1xyXG4gICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgIH1cclxuIH1cclxuIFxyXG4gLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUsXHJcbiAuY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQge1xyXG4gICAgIEBleHRlbmQgJWJsb2NrLXNwYWNpbmc7XHJcbiB9XHJcbiAuY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZS1oZWFkZXIge1xyXG4gICAgIGltZyB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgIH1cclxuICAgICAuZGFzaGljb25zIHtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgIH1cclxuIH1cclxuIFxyXG4gYm9keSAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApIC5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0gLmNhbGVuZGFycC1kYXRlIHtcclxuICAgICAuY2FsZW5kYXJwLWRhdGUtbW9udGgge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgIH1cclxuICAgICAuY2FsZW5kYXJwLWRhdGUtZGF5IHtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICAgfVxyXG4gfVxyXG4gXHJcbiAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcclxuICAgICAuZXZlbnRzLWxpc3Qtd2lkZ2V0IC5ldmVudCA+IHVsIHtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC53aWRnZXRfY2FsZW5kYXIgdGQge1xyXG4gICAgICAgICBwYWRkaW5nOiAuMjI1cmVtO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5jYWxlbmRhcnAtZXZlbnRzLWJ5LWNhdCA+XHJcbiAgICAgLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+XHJcbiAgICAgLmNhbGVuZGFycF9jYWxlbmRhci5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIge1xyXG4gICAgICAgICAuY2FsZW5kYXJwLWRhdGUtaXRlbSB7XHJcbiAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gXHJcbiAgICAgICAgICAgICAuY2FsZW5kYXJwLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICB9XHJcbiBcclxuICAgICAgICAgICAgIC5jYWxlbmRhcnAtZXZlbnRzLmNvbHVtbnMge1xyXG4gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiBcclxuICAgICAgICAgICAgICAgICAuY2FsZW5kYXItZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gXHJcbiAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gXHJcbiB9IiwiLypcclxuICogQWRkcyBiYXNpYyBzdHlsaW5nIHRvIGRpcmVjdG9yeSBtb2R1bGUgaW5jbHVkZWQgd2l0aCB0aGVtZS5cclxuICovXHJcblxyXG4gLmNwLWRpci1pdGVtLWZpZWxkczpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcclxuIH1cclxuXHJcbi5jcC1kaXItY29udHJvbHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIqMC4yO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNwLWRpci1jb250cm9sIHtcclxuICAgIG1hcmdpbjogJHNwYWNlciowLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMioyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC4yO1xyXG4gICAgfVxyXG59XHJcbi5jcC1kaXItY29udHJvbC1zZWFyY2gge1xyXG4gICAgZmxleC1ncm93OiAyO1xyXG59XHJcbi5jcC1kaXItY29udHJvbC1zZWxlY3Qge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5jcC1kaXItcGFnaW5hdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG59XHJcblxyXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogJHNwYWNlciowLjI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1jb2xvci1ib3hlcykgc29saWQgMXB4O1xyXG4gICAgLmNwLWRpci1jb250ZW50LS1uby1yZXN1bHRzICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mby10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufSJdfQ== */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyIsImFzc2V0cy9ib290c3RyYXA0LXRoZW1lLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19yZWJvb3Quc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92ZW5kb3IvX3Jmcy5zY3NzIiwidmFyaWFibGVzL19ib290c3RyYXAuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9faW1hZ2VzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19ncmlkLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZ3JpZC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3RhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19kcm9wZG93bi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19uYXYuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX25hdmJhci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fanVtYm90cm9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19hbGVydC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fbWVkaWEuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2Nsb3NlLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19tb2RhbC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ByaW50LnNjc3MiLCIuLi9zcmMvc2Fzcy9pY29tb29uL3N0eWxlLnNjc3MiLCIuLi9zcmMvc2Fzcy9pY29tb29uL3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL2ZvbnRzLnNjc3MiLCJ0aGVtZS9lbGVtZW50cy9faGVhZGVycy5zY3NzIiwidGhlbWUvX21peGlucy5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ0aGVtZS9lbGVtZW50cy9fZm9ybXMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX3NpZGViYXJzLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19tb2RhbHMuc2NzcyIsInZhcmlhYmxlcy9fd29yZHByZXNzLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX2VudHJpZXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJ0aGVtZS9fY29sb3ItcGFsbGV0ZXMuc2NzcyIsInRoZW1lL19nZW5lcmFsLnNjc3MiLCJ0aGVtZS9fbmF2cy5zY3NzIiwidGhlbWUvX2hlcm8uc2NzcyIsInRoZW1lL19hbGlnbm1lbnQuc2NzcyIsInRoZW1lL19jb250ZW50LnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9pbnRlZ3JhdGlvbnMvX2NhbGVuZGFyLXBsdXMuc2NzcyIsInRoZW1lL2ludGVncmF0aW9ucy9fY3AtZGlyZWN0b3J5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztFQUFBO0FDa0JBOzs7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SGc1Q1g7QWN0NUNFOztFQUVFLGdCWG1WMEI7RVdsVjFCLG1CQUFBO0VBQ0EsNkJBQUE7QWR3NUNKO0FjcjVDRTtFQUNFLHNCQUFBO0VBQ0EsZ0NBQUE7QWR1NUNKO0FjcDVDRTtFQUNFLDZCQUFBO0FkczVDSjs7QWM1NENFOztFQUVFLGVYNlQwQjtBSGtsQzlCOztBY3Q0Q0E7RUFDRSx5QkFBQTtBZHk0Q0Y7QWN2NENFOztFQUVFLHlCQUFBO0FkeTRDSjtBY3I0Q0k7O0VBRUUsd0JBQUE7QWR1NENOOztBY2o0Q0U7Ozs7RUFJRSxTQUFBO0FkbzRDSjs7QWMzM0NFO0VBQ0UscUNYeVIwQjtBSHFtQzlCOztBTTc3Q0U7RVEyRUksY1h2RUs7RVd3RUwsc0NYOFF3QjtBSHdtQzlCOztBZXg4Q0k7OztFQUdFLHNDWjZWd0I7QUg4bUM5Qjs7QU14OENFO0VTaUJNLHNDQUplO0FmKzdDdkI7QWV6N0NROztFQUVFLHNDQVJhO0FmbThDdkI7O0FjMzJDSTtFQUNFLFdYM0dLO0VXNEdMLHlCWHBHSztFV3FHTCx1RFhpUXdCO0FINm1DOUI7QWN6MkNJO0VBQ0UsY1g1R0s7RVc2R0wseUJYbEhLO0VXbUhMLHFCWGxISztBSDY5Q1g7O0FjdDJDQTtFQUNFLFdYM0hTO0VXNEhULHlCWHBIUztBSDY5Q1g7QWN2MkNFOzs7RUFHRSx1RFg2TzBCO0FING5DOUI7QWN0MkNFO0VBQ0UsU0FBQTtBZHcyQ0o7QWNwMkNJO0VBQ0UsMkNYaU93QjtBSHFvQzlCO0FNMytDRTtFUTRJTSxXWGpKRztFV2tKSCw0Q1gyTnNCO0FIdW9DOUI7O0FZbDdDSTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFZG8xQ047RWNqMUNNO0lBQ0UsU0FBQTtFZG0xQ1I7QUFDRjtBWTk3Q0k7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RWQrMUNOO0VjNTFDTTtJQUNFLFNBQUE7RWQ4MUNSO0FBQ0Y7QVl6OENJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxn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eUJ0QlpPO0VzQmFQLHFCdEJaTztBSGl0Rlg7QXlCbHNGRTtFQUNFLFVBQUE7QXpCb3NGSjs7QXlCNXJGSTtFQUNFLGNBQUE7RWhCYUYsd0NBQUE7RUFDQSwyQ0FBQTtBVG1yRko7QXlCNXJGSTtFaEJOQSx5Q0FBQTtFQUNBLDRDQUFBO0FUcXNGSjtBeUIzckZFO0VBQ0UsVUFBQTtFQUNBLFd0QnhDTztFc0J5Q1AseUJ0QjBNMEI7RXNCek0xQixxQnRCeU0wQjtBSG8vRTlCO0F5QjFyRkU7RUFDRSxjdEJ4Q087RXNCeUNQLG9CQUFBO0VBRUEsWUFBQTtFQUNBLHNCdEJsRE87RXNCbURQLHFCdEJoRE87QUgydUZYOztBMkJsdkZFO0VBQ0UsdUJBQUE7RXZCZ0tBLGlCQUFBO0V1QjlKQSxnQnhCbU8wQjtBSGtoRjlCO0EyQmh2Rk07RWxCcUNGLHdDQUFBO0VBQ0EsMkNBQUE7QVQ4c0ZKO0EyQi91Rk07RWxCa0JGLHlDQUFBO0VBQ0EsNENBQUE7QVRndUZKOztBMkJod0ZFO0VBQ0UsdUJBQUE7RXZCZ0tBLGtCQUFBO0V1QjlKQSxnQnhCb08wQjtBSCtoRjlCO0EyQjl2Rk07RWxCcUNGLHdDQUFBO0VBQ0EsMkNBQUE7QVQ0dEZKO0EyQjd2Rk07RWxCa0JGLHlDQUFBO0VBQ0EsNENBQUE7QVQ4dUZKOztBNEJqeEZBO0VBQ0Usa0JBQUE7RUFDQSxtQnpCeXpCa0M7RU16eUJoQywrQkFBQTtBVHF3Rko7QVkzdEZJO0VnQjVESjtJQVFJLGtCQUFBO0U1Qm14RkY7QUFDRjs7QTRCaHhGQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFbkJJRSxnQkFBQTtBVGd4Rko7O0E2Qjl4RkE7RUFDRSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUIxQnk5QmtDO0UwQng5QmxDLDZCQUFBO0VwQlVFLCtCQUFBO0FUd3hGSjs7QTZCN3hGQTtFQUVFLGNBQUE7QTdCK3hGRjs7QTZCM3hGQTtFQUNFLGdCMUI2UTRCO0FIaWhGOUI7O0E2QnR4RkE7RUFDRSxtQkFBQTtBN0J5eEZGO0E2QnR4RkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFD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dENvOUhWOztBc0NuK0hRO0VBQWdDLDBCQUFBO0F0Q3UrSHhDOztBc0N0K0hROztFQUVFLDhCQUFBO0F0Q3krSFY7O0FzQ3YrSFE7O0VBRUUsZ0NBQUE7QXRDMCtIVjs7QXNDeCtIUTs7RUFFRSxpQ0FBQTtBdEMyK0hWOztBc0N6K0hROztFQUVFLCtCQUFBO0F0QzQrSFY7O0FzQzMvSFE7RUFBZ0MseUJBQUE7QXRDKy9IeEM7O0FzQzkvSFE7O0VBRUUsNkJBQUE7QXRDaWdJVjs7QXNDLy9IUTs7RUFFRSwrQkFBQTtBdENrZ0lWOztBc0NoZ0lROztFQUVFLGdDQUFBO0F0Q21nSVY7O0FzQ2pnSVE7O0VBRUUsOEJBQUE7QXRDb2dJVjs7QXNDbmhJUTtFQUFnQyx1QkFBQTtBdEN1aEl4Qzs7QXNDdGhJUTs7RUFFRSwyQkFBQTtBdEN5aElWOztBc0N2aElROztFQUVFLDZCQUFBO0F0QzBoSVY7O0FzQ3hoSVE7O0VBRUUsOEJBQUE7QXRDMmhJVjs7QXNDemhJUTs7RUFFRSw0QkFBQTtBdEM0aElWOztBc0MzaUlRO0VBQWdDLHlCQUFBO0F0QytpSXhDOztBc0M5aUlROztFQUVFLDZCQUFBO0F0Q2lqSVY7O0FzQy9pSVE7O0VBRUUsK0JBQUE7QXRDa2pJVjs7QXNDaGpJUTs7RUFFRSxnQ0FBQTtBdENtaklWOztBc0NqaklROztFQUVFLDhCQUFBO0F0Q29qSVY7O0FzQ25rSVE7RUFBZ0MsdUJBQUE7QXRDdWtJeEM7O0FzQ3RrSVE7O0VBRUUsMkJBQUE7QXRDeWtJVjs7QXNDdmtJUTs7RUFFRSw2QkFBQTtBdEMwa0lWOztBc0N4a0lROztFQUVFLDhCQUFBO0F0QzJrSVY7O0FzQ3prSVE7O0VBRUUsNEJBQUE7QXRDNGtJVjs7QXNDM2xJUTtFQUFnQyxxQkFBQTtBdEMrbEl4Qzs7QXNDOWxJUTs7RUFFRSx5QkFBQTtBdENpbUlWOztBc0MvbElROztFQUVFLDJCQUFBO0F0Q2ttSVY7O0FzQ2htSVE7O0VBRUUsNEJBQUE7QXRDbW1JVjs7QXNDam1JUTs7RUFFRSwwQkFBQTtBdENvbUlWOztBc0NubklRO0VBQWdDLDJCQUFBO0F0Q3VuSXhDOztBc0N0bklROztFQUVFLCtCQUFBO0F0Q3luSVY7O0FzQ3ZuSVE7O0VBRUUsaUNBQUE7QXRDMG5JVjs7QXNDeG5JUTs7RUFFRSxrQ0FBQTtBdEMybklWOztBc0N6bklROztFQUVFLGdDQUFBO0F0QzRuSVY7O0FzQzNvSVE7RUFBZ0MsMEJBQUE7QXRDK29JeEM7O0FzQzlvSVE7O0VBRUUsOEJBQUE7QXRDaXBJVjs7QXNDL29JUTs7RUFFRSxnQ0FBQTtBdENrcElWOztBc0NocElROztFQUVFLGlDQUFBO0F0Q21wSVY7O0FzQ2pwSVE7O0VBRUUsK0JBQUE7QXRDb3BJVjs7QXNDbnFJUTtFQUFnQyx3QkFBQTtBdEN1cUl4Qzs7QXNDdHFJUTs7RUFFRSw0QkFBQTtBdEN5cUlWOztBc0N2cUlROztFQUVFLDhCQUFBO0F0QzBxSVY7O0FzQ3hxSVE7O0VBRUUsK0JBQUE7QXRDMnFJVjs7QXNDenFJUTs7RUFFRSw2QkFBQTtBdEM0cUlWOztBc0MzcklRO0VBQWdDLDBCQUFBO0F0QytySXhDOztBc0M5cklROztFQUVFLDhCQUFBO0F0Q2lzSVY7O0FzQy9ySVE7O0VBRUUsZ0NBQUE7QXRDa3NJVjs7QXNDaHNJUTs7RUFFRSxpQ0FBQTtBdENtc0lWOztBc0Nqc0lROztFQUVFLCtCQUFBO0F0Q29zSVY7O0FzQ250SVE7RUFBZ0Msd0JBQUE7QXRDdXRJeEM7O0FzQ3R0SVE7O0VBRUUsNEJBQUE7QXRDeXRJVjs7QXNDdnRJUTs7RUFFRSw4QkFBQTtBdEMwdElWOztBc0N4dElROztFQUVFLCtCQUFBO0F0QzJ0SVY7O0FzQ3p0SVE7O0VBRUUsNkJBQUE7QXRDNHRJVjs7QXNDcHRJUTtFQUF3QiwyQkFBQTtBdEN3dEloQzs7QXNDdnRJUTs7RUFFRSwrQkFBQTtBdEMwdElWOztBc0N4dElROztFQUVFLGlDQUFBO0F0QzJ0SVY7O0FzQ3p0SVE7O0VBRUUsa0NBQUE7QXRDNHRJVjs7QXNDMXRJUTs7RUFFRSxnQ0FBQTtBdEM2dElWOztBc0M1dUlRO0VBQXdCLDBCQUFBO0F0Q2d2SWhDOztBc0MvdUlROztFQUVFLDhCQUFBO0F0Q2t2SVY7O0FzQ2h2SVE7O0VBRUUsZ0NBQUE7QXRDbXZJVjs7QXNDanZJUTs7RUFFRSxpQ0FBQTtBdENvdklWOztBc0NsdklROztFQUVFLCtCQUFBO0F0Q3F2SVY7O0FzQ3B3SVE7RUFBd0Isd0JBQUE7QXRDd3dJaEM7O0FzQ3Z3SVE7O0VBRUUsNEJBQUE7QXRDMHdJVjs7QXNDeHdJUTs7RUFFRSw4QkFBQTtBdEMyd0lWOztBc0N6d0lROztFQUVFLCtCQUFBO0F0QzR3SVY7O0FzQzF3SVE7O0VBRUUsNkJBQUE7QXRDNndJVjs7QXNDNXhJUTtFQUF3QiwwQkFBQTtBdENneUloQzs7QXNDL3hJUTs7RUFFRSw4QkFBQTtBdENreUlWOztBc0NoeUlROztFQUVFLGdDQUFBO0F0Q215SVY7O0FzQ2p5SVE7O0VBRUUsaUNBQUE7QXRDb3lJVjs7QXNDbHlJUTs7RUFFRSwrQkFBQTtBdENxeUlWOztBc0NweklRO0VBQXdCLHdCQUFBO0F0Q3d6SWhDOztBc0N2eklROztFQUVFLDRCQUFBO0F0QzB6SVY7O0FzQ3h6SVE7O0VBRUUsOEJBQUE7QXRDMnpJVjs7QXNDenpJUTs7RUFFRSwrQkFBQTtBdEM0eklWOztBc0MxeklROztFQUVFLDZCQUFBO0F0QzZ6SVY7O0FzQ3Z6SUk7RUFBbUIsdUJBQUE7QXRDMnpJdkI7O0FzQzF6SUk7O0VBRUUsMkJBQUE7QXRDNnpJTjs7QXNDM3pJSTs7RUFFRSw2QkFBQTtBdEM4eklOOztBc0M1eklJOztFQUVFLDhCQUFBO0F0Qyt6SU47O0FzQzd6SUk7O0VBRUUsNEJBQUE7QXRDZzBJTjs7QVl6MElJO0UwQmxESTtJQUFnQyxvQkFBQTtFdENnNEl0QztFc0MvM0lNOztJQUVFLHdCQUFBO0V0Q2k0SVI7RXNDLzNJTTs7SUFFRSwwQkFBQTtFdENpNElSO0VzQy8zSU07O0lBRUUsMkJBQUE7RXRDaTRJUjtFc0MvM0lNOztJQUVFLHlCQUFBO0V0Q2k0SVI7RXNDaDVJTTtJQUFnQywwQkFBQTtFdENtNUl0QztFc0NsNUlNOztJQUVFLDhCQUFBO0V0Q281SVI7RXNDbDVJTTs7SUFFRSxnQ0FBQTtFdENvNUlSO0VzQ2w1SU07O0lBRUUsaUNBQUE7RXRDbzVJUjtFc0NsNUlNOztJQUVFLCtCQUFBO0V0Q281SVI7RXNDbjZJTTtJQUFnQyx5QkFBQTtFdENzNkl0QztFc0NyNklNOztJQUVFLDZCQUFBO0V0Q3U2SVI7RXNDcjZJTTs7SUFFRSwrQkFBQTtFdEN1NklSO0VzQ3I2SU07O0lBRUUsZ0NBQUE7RXRDdTZJUjtFc0NyNklNOztJQUVFLDhCQUFBO0V0Q3U2SVI7RXNDdDdJTTtJQUFnQyx1QkFBQTtFdEN5N0l0QztFc0N4N0lNOztJQUVFLDJCQUFBO0V0QzA3SVI7RXNDeDdJTTs7SUFFRSw2QkFBQTtFdEMwN0lSO0VzQ3g3SU07O0lBRUUsOEJBQUE7RXRDMDdJUjtFc0N4N0lNOztJQUVFLDRCQUFBO0V0QzA3SVI7RXNDejhJTTtJQUFnQyx5QkFBQTtFdEM0OEl0QztFc0MzOElNOztJQUVFLDZCQUFBO0V0QzY4SVI7RXNDMzhJTTs7SUFFRSwrQkFBQTtFdEM2OElSO0VzQzM4SU07O0lBRUUsZ0NBQUE7RXRDNjhJUjtFc0MzOElNOztJQUVFLDhCQUFBO0V0QzY4SVI7RXNDNTlJTTtJQUFnQyx1QkFBQTtFdEMrOUl0QztFc0M5OUlNOztJQUVFLDJCQUFBO0V0Q2crSVI7RXNDOTlJTTs7SUFFRSw2QkFBQTtFdENnK0lSO0VzQzk5SU07O0lBRUUsOEJBQUE7RXRDZytJUjtFc0M5OUlNOztJQUVFLDRCQUFBO0V0Q2crSVI7RXNDLytJTTtJQUFnQyxxQkFBQTtFdENrL0l0QztFc0NqL0lNOztJQUVFLHlCQUFBO0V0Q20vSVI7RXNDai9JTTs7SUFFRSwyQkFBQTtFdENtL0lSO0VzQ2ovSU07O0lBRUUsNEJBQUE7RXRDbS9JUjtFc0NqL0lNOztJQUVFLDBCQUFBO0V0Q20vSVI7RXNDbGdKTTtJQUFnQywyQkFBQTtFdENxZ0p0QztFc0NwZ0pNOztJQUVFLCtCQUFBO0V0Q3NnSlI7RXNDcGdKTTs7SUFFRSxpQ0FBQTtFdENzZ0pSO0VzQ3BnSk07O0lBRUUsa0NBQUE7RXRDc2dKUjtFc0NwZ0pNOztJQUVFLGdDQUFBO0V0Q3NnSlI7RXNDcmhKTTtJQUFnQywwQkFBQTtFdEN3aEp0QztFc0N2aEpNOztJQUVFLDhCQUFBO0V0Q3loSlI7RXNDdmhKTTs7SUFFRSxnQ0FBQTtFdEN5aEpSO0VzQ3ZoSk07O0lBRUUsaUNBQUE7RXRDeWhKUjtFc0N2aEpNOztJQUVFLCtCQUFBO0V0Q3loSlI7RXNDeGlKTTtJQUFnQyx3QkFBQTtFdEMyaUp0QztFc0MxaUpNOztJQUVFLDRCQUFBO0V0QzRpSlI7RXNDMWlKTTs7SUFFRSw4QkFBQTtFdEM0aUpSO0VzQzFpSk07O0lBRUUsK0JBQUE7RXRDNGlKUjtFc0MxaUpNOztJQUVFLDZCQUFBO0V0QzRpSlI7RXNDM2pKTTtJQUFnQywwQkFBQTtFdEM4akp0QztFc0M3akpNOztJQUVFLDhCQUFBO0V0QytqSlI7RXNDN2pKTTs7SUFFRSxnQ0FBQTtFdEMrakpSO0VzQzdqSk07O0lBRUUsaUNBQUE7RXRDK2pKUjtFc0M3akpNOztJQUVFLCtCQUFBO0V0QytqSlI7RXNDOWtKTTtJQUFnQyx3QkFBQTtFdENpbEp0QztFc0NobEpNOztJQUVFLDRCQUFBO0V0Q2tsSlI7RXNDaGxKTTs7SUFFRSw4QkFBQTtFdENrbEpSO0VzQ2hsSk07O0lBRUUsK0JBQUE7RXRDa2xKUjtFc0NobEpNOztJQUVFLDZCQUFBO0V0Q2tsSlI7RXNDMWtKTTtJQUF3QiwyQkFBQTtFdEM2a0o5QjtFc0M1a0pNOztJQUVFLCtCQUFBO0V0QzhrSlI7RXNDNWtKTTs7SUFFRSxpQ0FBQTtFdEM4a0pSO0VzQzVrSk07O0lBRUUsa0NBQUE7RXRDOGtKUjtFc0M1a0pNOztJQUVFLGdDQUFBO0V0QzhrSlI7RXNDN2xKTTtJQUF3QiwwQkFBQTtFdENnbUo5QjtFc0MvbEpNOztJQUVFLDhCQUFBO0V0Q2ltSlI7RXNDL2xKTTs7SUFFRSxnQ0FBQTtFdENpbUpSO0VzQy9sSk07O0lBRUUsaUNBQUE7RXRDaW1KUjtFc0MvbEpNOztJQUVFLCtCQUFBO0V0Q2ltSlI7RXNDaG5KTTtJQUF3Qix3QkFBQTtFdENtbko5QjtFc0NsbkpNOztJQUVFLDRCQUFBO0V0Q29uSlI7RXNDbG5KTTs7SUFFRSw4QkFBQTtFdENvbkpSO0VzQ2xuSk07O0lBRUUsK0JBQUE7RXRDb25KUjtFc0NsbkpNOztJQUVFLDZCQUFBO0V0Q29uSlI7RXNDbm9KTTtJQUF3QiwwQkFBQTtFdENzb0o5QjtFc0Nyb0pNOztJQUVFLDhCQUFBO0V0Q3VvSlI7RXNDcm9KTTs7SUFFRSxnQ0FBQTtFdEN1b0pSO0VzQ3JvSk07O0lBRUUsaUNBQUE7RXRDdW9KUjtFc0Nyb0pNOztJQUVFLCtCQUFBO0V0Q3VvSlI7RXNDdHBKTTtJQUF3Qix3QkFBQTtFdEN5cEo5QjtFc0N4cEpNOztJQUVFLDRCQUFBO0V0QzBwSlI7RXNDeHBKTTs7SUFFRSw4QkFBQTtFdEMwcEpSO0VzQ3hwSk07O0lBRUUsK0JBQUE7RXRDMHBKUjtFc0N4cEpNOztJQUVFLDZCQUFBO0V0QzBwSlI7RXNDcHBKRTtJQUFtQix1QkFBQTtFdEN1cEpyQjtFc0N0cEpFOztJQUVFLDJCQUFBO0V0Q3dwSko7RXNDdHBKRTs7SUFFRSw2QkFBQTtFdEN3cEpKO0VzQ3RwSkU7O0lBRUUsOEJBQUE7RXRDd3BKSjtFc0N0cEpFOztJQUVFLDRCQUFBO0V0Q3dwSko7QUFDRjtBWWxxSkk7RTBCbERJO0lBQWdDLG9CQUFBO0V0Q3d0SnRDO0VzQ3Z0Sk07O0lBRUUsd0JBQUE7RXRDeXRKUjtFc0N2dEpNOztJQUVFLDBCQUFBO0V0Q3l0SlI7RXNDdnRKTTs7SUFFRSwyQkFBQTtFdEN5dEpSO0VzQ3Z0Sk07O0lBRUUseUJBQUE7RXRDeXRKUjtFc0N4dUpNO0lBQWdDLDBCQUFBO0V0QzJ1SnRDO0VzQzF1Sk07O0lBRUUsOEJBQUE7RXRDNHVKUjtFc0MxdUpNOztJQUVFLGdDQUFBO0V0QzR1SlI7RXNDMXVKTTs7SUFFRSxpQ0FBQTtFdEM0dUpSO0VzQzF1Sk07O0lBRUUsK0JBQUE7RXRDNHVKUjtFc0MzdkpNO0lBQWdDLHlCQUFBO0V0Qzh2SnRDO0VzQzd2Sk07O0lBRUUsNkJBQUE7RXRDK3ZKUjtFc0M3dkpNOztJQUVFLCtCQUFBO0V0Qyt2SlI7RXNDN3ZKTTs7SUFFRSxnQ0FBQTtFdEMrdkpSO0VzQzd2Sk07O0lBRUUsOEJBQUE7RXRDK3ZKUjtFc0M5d0pNO0lBQWdDLHVCQUFBO0V0Q2l4SnRDO0VzQ2h4Sk07O0lBRUUsMkJBQUE7RXRDa3hKUjtFc0NoeEpNOztJQUVFLDZCQUFBO0V0Q2t4SlI7RXNDaHhKTTs7SUFFRSw4QkFBQTtFdENreEpSO0VzQ2h4Sk07O0lBRUUsNEJBQUE7RXRDa3hKUjtFc0NqeUpNO0lBQWdDLHlCQUFBO0V0Q295SnRDO0VzQ255Sk07O0lBRUUsNkJBQUE7RXRDcXlKUjtFc0NueUpNOztJQUVFLCtCQUFBO0V0Q3F5SlI7RXNDbnlKTTs7SUFFRSxnQ0FBQTtFdENxeUpSO0VzQ255Sk07O0lBRUUsOEJBQUE7RXRDcXlKUjtFc0NwekpNO0lBQWdDLHVCQUFBO0V0Q3V6SnRDO0VzQ3R6Sk07O0lBRUUsMkJBQUE7RXRDd3pKUjtFc0N0ekpNOztJQUVFLDZCQUFBO0V0Q3d6SlI7RXNDdHpKTTs7SUFFRSw4QkFBQTtFdEN3ekpSO0VzQ3R6Sk07O0lBRUUsNEJBQUE7RXRDd3pKUjtFc0N2MEpNO0lBQWdDLHFCQUFBO0V0QzAwSnRDO0VzQ3owSk07O0lBRUUseUJBQUE7RXRDMjBKUjtFc0N6MEpNOztJQUVFLDJCQUFBO0V0QzIwSlI7RXNDejBKTTs7SUFFRSw0QkFBQTtFdEMyMEpSO0VzQ3owSk07O0lBRUUsMEJBQUE7RXRDMjBKUjtFc0MxMUpNO0lBQWdDLDJCQUFBO0V0QzYxSnRDO0VzQzUxSk07O0lBRUUsK0JBQUE7RXRDODFKUjtFc0M1MUpNOztJQUVFLGlDQUFBO0V0QzgxSlI7RXNDNTFKTTs7SUFFRSxrQ0FBQTtFdEM4MUpSO0VzQzUxSk07O0lBRUUsZ0NBQUE7RXRDODFKUjtFc0M3MkpNO0lBQWdDLDBCQUFBO0V0Q2czSnRDO0VzQy8ySk07O0lBRUUsOEJBQUE7RXRDaTNKUjtFc0MvMkpNOztJQUVFLGdDQUFBO0V0Q2kzSlI7RXNDLzJKTTs7SUFFRSxpQ0FBQTtFdENpM0pSO0VzQy8ySk07O0lBRUUsK0JBQUE7RXRDaTNKUjtFc0NoNEpNO0lBQWdDLHdCQUFBO0V0Q200SnRDO0VzQ2w0Sk07O0lBRUUsNEJBQUE7RXRDbzRKUjtFc0NsNEpNOztJQUVFLDhCQUFBO0V0Q280SlI7RXNDbDRKTTs7SUFFRSwrQkFBQTtFdENvNEpSO0VzQ2w0Sk07O0lBRUUsNkJBQUE7RXRDbzRKUjtFc0NuNUpNO0lBQWdDLDBCQUFBO0V0Q3M1SnRDO0VzQ3I1Sk07O0lBRUUsOEJBQUE7RXRDdTVKUjtFc0NyNUpNOztJQUVFLGdDQUFBO0V0Q3U1SlI7RXNDcjVKTTs7SUFFRSxpQ0FBQTtFdEN1NUpSO0VzQ3I1Sk07O0lBRUUsK0JBQUE7RXRDdTVKUjtFc0N0NkpNO0lBQWdDLHdCQUFBO0V0Q3k2SnRDO0VzQ3g2Sk07O0lBRUUsNEJBQUE7RXRDMDZKUjtFc0N4NkpNOztJQUVFLDhCQUFBO0V0QzA2SlI7RXNDeDZKTTs7SUFFRSwrQkFBQTtFdEMwNkpSO0VzQ3g2Sk07O0lBRUUsNkJBQUE7RXRDMDZKUjtFc0NsNkpNO0lBQXdCLDJCQUFBO0V0Q3E2SjlCO0VzQ3A2Sk07O0lBRUUsK0JBQUE7RXRDczZKUjtFc0NwNkpNOztJQUVFLGlDQUFBO0V0Q3M2SlI7RXNDcDZKTTs7SUFFRSxrQ0FBQTtFdENzNkpSO0VzQ3A2Sk07O0lBRUUsZ0NBQUE7RXRDczZKUjtFc0NyN0pNO0lBQXdCLDBCQUFBO0V0Q3c3SjlCO0VzQ3Y3Sk07O0lBRUUsOEJBQUE7RXRDeTdKUjtFc0N2N0pNOztJQUVFLGdDQUFBO0V0Q3k3SlI7RXNDdjdKTTs7SUFFRSxpQ0FBQTtFdEN5N0pSO0VzQ3Y3Sk07O0lBRUUsK0JBQUE7RXRDeTdKUjtFc0N4OEpNO0lBQXdCLHdCQUFBO0V0QzI4SjlCO0VzQzE4Sk07O0lBRUUsNEJBQUE7RXRDNDhKUjtFc0MxOEpNOztJQUVFLDhCQUFBO0V0QzQ4SlI7RXNDMThKTTs7SUFFRSwrQkFBQTtFdEM0OEpSO0VzQzE4Sk07O0lBRUUsNkJBQUE7RXRDNDhKUjtFc0MzOUpNO0lBQXdCLDBCQUFBO0V0Qzg5SjlCO0VzQzc5Sk07O0lBRUUsOEJBQUE7RXRDKzlKUjtFc0M3OUpNOztJQUVFLGdDQUFBO0V0Qys5SlI7RXNDNzlKTTs7SUFFRSxpQ0FBQTtFdEMrOUpSO0VzQzc5Sk07O0lBRUUsK0JBQUE7RXRDKzlKUjtFc0M5K0pNO0lBQXdCLHdCQUFBO0V0Q2kvSjlCO0VzQ2gvSk07O0lBRUUsNEJBQUE7RXRDay9KUjtFc0NoL0pNOztJQUVFLDhCQUFBO0V0Q2svSlI7RXNDaC9KTTs7SUFFRSwrQkFBQTtFdENrL0pSO0VzQ2gvSk07O0lBRUUsNkJBQUE7RXRDay9KUjtFc0M1K0pFO0lBQW1CLHVCQUFBO0V0QysrSnJCO0VzQzkrSkU7O0lBRUUsMkJBQUE7RXRDZy9KSjtFc0M5K0pFOztJQUVFLDZCQUFBO0V0Q2cvSko7RXNDOStKRTs7SUFFRSw4QkFBQTtFdENnL0pKO0VzQzkrSkU7O0lBRUUsNEJBQUE7RXRDZy9KSjtBQUNGO0FZMS9KSTtFMEJsREk7SUFBZ0Msb0JBQUE7RXRDZ2pLdEM7RXNDL2lLTTs7SUFFRSx3QkFBQTtFdENpaktSO0VzQy9pS007O0lBRUUsMEJBQUE7RXRDaWpLUjtFc0MvaUtNOztJQUVFLDJCQUFBO0V0Q2lqS1I7RXNDL2lLTTs7SUFFRSx5QkFBQTtFdENpaktSO0VzQ2hrS007SUFBZ0MsMEJBQUE7RXRDbWtLdEM7RXNDbGtLTTs7SUFFRSw4QkFBQTtFdENva0tSO0VzQ2xrS007O0lBRUUsZ0NBQUE7RXRDb2tLUjtFc0Nsa0tNOztJQUVFLGlDQUFBO0V0Q29rS1I7RXNDbGtLTTs7SUFFRSwrQkFBQTtFdENva0tSO0VzQ25sS007SUFBZ0MseUJBQUE7RXRDc2xLdEM7RXNDcmxLTTs7SUFFRSw2QkFBQTtFdEN1bEtSO0VzQ3JsS007O0lBRUUsK0JBQUE7RXRDdWxLUjtFc0NybEtNOztJQUVFLGdDQUFBO0V0Q3VsS1I7RXNDcmxLTTs7SUFFRSw4QkFBQTtFdEN1bEtSO0VzQ3RtS007SUFBZ0MsdUJBQUE7RXRDeW1LdEM7RXNDeG1LTTs7SUFFRSwyQkFBQTtFdEMwbUtSO0VzQ3htS007O0lBRUUsNkJBQUE7RXRDMG1LUjtFc0N4bUtNOztJQUVFLDhCQUFBO0V0QzBtS1I7RXNDeG1LTTs7SUFFRSw0QkFBQTtFdEMwbUtSO0VzQ3puS007SUFBZ0MseUJBQUE7RXRDNG5LdEM7RXNDM25LTTs7SUFFRSw2QkFBQTtFdEM2bktSO0VzQzNuS007O0lBRUUsK0JBQUE7RXRDNm5LUjtFc0MzbktNOztJQUVFLGdDQUFBO0V0QzZuS1I7RXNDM25LTTs7SUFFRSw4QkFBQTtFdEM2bktSO0VzQzVvS007SUFBZ0MsdUJBQUE7RXRDK29LdEM7RXNDOW9LTTs7SUFFRSwyQkFBQTtFdENncEtSO0VzQzlvS007O0lBRUUsNkJBQUE7RXRDZ3BLUjtFc0M5b0tNOztJQUVFLDhCQUFBO0V0Q2dwS1I7RXNDOW9LTTs7SUFFRSw0QkFBQTtFdENncEtSO0VzQy9wS007SUFBZ0MscUJBQUE7RXRDa3FLdEM7RXNDanFLTTs7SUFFRSx5QkFBQTtFdENtcUtSO0VzQ2pxS007O0lBRUUsMkJBQUE7RXRDbXFLUjtFc0NqcUtNOztJQUVFLDRCQUFBO0V0Q21xS1I7RXNDanFLTTs7SUFFRSwwQkFBQTtFdENtcUtSO0VzQ2xyS007SUFBZ0MsMkJBQUE7RXRDcXJLdEM7RXNDcHJLTTs7SUFFRSwrQkFBQTtFdENzcktSO0VzQ3ByS007O0lBRUUsaUNBQUE7RXRDc3JLUjtFc0NwcktNOztJQUVFLGtDQUFBO0V0Q3NyS1I7RXNDcHJLTTs7SUFFRSxnQ0FBQTtFdENzcktSO0VzQ3JzS007SUFBZ0MsMEJBQUE7RXRDd3NLdEM7RXNDdnNLTTs7SUFFRSw4QkFBQTtFdEN5c0tSO0VzQ3ZzS007O0lBRUUsZ0NBQUE7RXRDeXNLUjtFc0N2c0tNOztJQUVFLGlDQUFBO0V0Q3lzS1I7RXNDdnNLTTs7SUFFRSwrQkFBQTtFdEN5c0tSO0VzQ3h0S007SUFBZ0Msd0JBQUE7RXRDMnRLdEM7RXNDMXRLTTs7SUFFRSw0QkFBQTtFdEM0dEtSO0VzQzF0S007O0lBRUUsOEJBQUE7RXRDNHRLUjtFc0MxdEtNOztJQUVFLCtCQUFBO0V0QzR0S1I7RXNDMXRLTTs7SUFFRSw2QkFBQTtFdEM0dEtSO0VzQzN1S007SUFBZ0MsMEJBQUE7RXRDOHVLdEM7RXNDN3VLTTs7SUFFRSw4QkFBQTtFdEMrdUtSO0VzQzd1S007O0lBRUUsZ0NBQUE7RXRDK3VLUjtFc0M3dUtNOztJQUVFLGlDQUFBO0V0Qyt1S1I7RXNDN3VLTTs7SUFFRSwrQkFBQTtFdEMrdUtSO0VzQzl2S007SUFBZ0Msd0JBQUE7RXRDaXdLdEM7RXNDaHdLTTs7SUFFRSw0QkFBQTtFdENrd0tSO0VzQ2h3S007O0lBRUUsOEJBQUE7RXRDa3dLUjtFc0Nod0tNOztJQUVFLCtCQUFBO0V0Q2t3S1I7RXNDaHdLTTs7SUFFRSw2QkFBQTtFdENrd0tSO0VzQzF2S007SUFBd0IsMkJBQUE7RXRDNnZLOUI7RXNDNXZLTTs7SUFFRSwrQkFBQTtFdEM4dktSO0VzQzV2S007O0lBRUUsaUNBQUE7RXRDOHZLUjtFc0M1dktNOztJQUVFLGtDQUFBO0V0Qzh2S1I7RXNDNXZLTTs7SUFFRSxnQ0FBQTtFdEM4dktSO0VzQzd3S007SUFBd0IsMEJBQUE7RXRDZ3hLOUI7RXNDL3dLTTs7SUFFRSw4QkFBQTtFdENpeEtSO0VzQy93S007O0lBRUUsZ0NBQUE7RXRDaXhLUjtFc0Mvd0tNOztJQUVFLGlDQUFBO0V0Q2l4S1I7RXNDL3dLTTs7SUFFRSwrQkFBQTtFdENpeEtSO0VzQ2h5S007SUFBd0Isd0JBQUE7RXRDbXlLOUI7RXNDbHlLTTs7SUFFRSw0QkFBQTtFdENveUtSO0VzQ2x5S007O0lBRUUsOEJBQUE7RXRDb3lLUjtFc0NseUtNOztJQUVFLCtCQUFBO0V0Q295S1I7RXNDbHlLTTs7SUFFRSw2QkFBQTtFdENveUtSO0VzQ256S007SUFBd0IsMEJBQUE7RXRDc3pLOUI7RXNDcnpLTTs7SUFFRSw4QkFBQTtFdEN1ektSO0VzQ3J6S007O0lBRUUsZ0NBQUE7RXRDdXpLUjtFc0NyektNOztJQUVFLGlDQUFBO0V0Q3V6S1I7RXNDcnpLTTs7SUFFRSwrQkFBQTtFdEN1ektSO0VzQ3QwS007SUFBd0Isd0JBQUE7RXRDeTBLOUI7RXNDeDBLTTs7SUFFRSw0QkFBQTtFdEMwMEtSO0VzQ3gwS007O0lBRUUsOEJBQUE7RXRDMDBLUjtFc0N4MEtNOztJQUVFLCtCQUFBO0V0QzAwS1I7RXNDeDBLTTs7SUFFRSw2QkFBQTtFdEMwMEtSO0VzQ3AwS0U7SUFBbUIsdUJBQUE7RXRDdTBLckI7RXNDdDBLRTs7SUFFRSwyQkFBQTtFdEN3MEtKO0VzQ3QwS0U7O0lBRUUsNkJBQUE7RXRDdzBLSjtFc0N0MEtFOztJQUVFLDhCQUFBO0V0Q3cwS0o7RXNDdDBLRTs7SUFFRSw0QkFBQTtFdEN3MEtKO0FBQ0Y7QVlsMUtJO0UwQmxESTtJQUFnQyxvQkFBQTtFdEN3NEt0QztFc0N2NEtNOztJQUVFLHdCQUFBO0V0Q3k0S1I7RXNDdjRLTTs7SUFFRSwwQkFBQTtFdEN5NEtSO0VzQ3Y0S007O0lBRUUsMkJBQUE7RXRDeTRLUjtFc0N2NEtNOztJQUVFLHlCQUFBO0V0Q3k0S1I7RXNDeDVLTTtJQUFnQywwQkFBQTtFdEMyNUt0QztFc0MxNUtNOztJQUVFLDhCQUFBO0V0QzQ1S1I7RXNDMTVLTTs7SUFFRSxnQ0FBQTtFdEM0NUtSO0VzQzE1S007O0lBRUUsaUNBQUE7RXRDNDVLUjtFc0MxNUtNOztJQUVFLCtCQUFBO0V0QzQ1S1I7RXNDMzZLTTtJQUFnQyx5QkFBQTtFdEM4Nkt0QztFc0M3NktNOztJQUVFLDZCQUFBO0V0Qys2S1I7RXNDNzZLTTs7SUFFRSwrQkFBQTtFdEMrNktSO0VzQzc2S007O0lBRUUsZ0NBQUE7RXRDKzZLUjtFc0M3NktNOztJQUVFLDhCQUFBO0V0Qys2S1I7RXNDOTdLTTtJQUFnQyx1QkFBQTtFdENpOEt0QztFc0NoOEtNOztJQUVFLDJCQUFBO0V0Q2s4S1I7RXNDaDhLTTs7SUFFRSw2QkFBQTtFdENrOEtSO0VzQ2g4S007O0lBRUUsOEJBQUE7RXRDazhLUjtFc0NoOEtNOztJQUVFLDRCQUFBO0V0Q2s4S1I7RXNDajlLTTtJQUFnQyx5QkFBQTtFdENvOUt0QztFc0NuOUtNOztJQUVFLDZCQUFBO0V0Q3E5S1I7RXNDbjlLTTs7SUFFRSwrQkFBQTtFdENxOUtSO0VzQ245S007O0lBRUUsZ0NBQUE7RXRDcTlLUjtFc0NuOUtNOztJQUVFLDhCQUFBO0V0Q3E5S1I7RXNDcCtLTTtJQUFnQyx1QkFBQTtFdEN1K0t0QztFc0N0K0tNOztJQUVFLDJCQUFBO0V0Q3crS1I7RXNDdCtLTTs7SUFFRSw2QkFBQTtFdEN3K0tSO0VzQ3QrS007O0lBRUUsOEJBQUE7RXRDdytLUjtFc0N0K0tNOztJQUVFLDRCQUFBO0V0Q3crS1I7RXNDdi9LTTtJQUFnQyxxQkFBQTtFdEMwL0t0QztFc0N6L0tNOztJQUVFLHlCQUFBO0V0QzIvS1I7RXNDei9LTTs7SUFFRSwyQkFBQTtFdEMyL0tSO0VzQ3ovS007O0lBRUUsNEJBQUE7RXRDMi9LUjtFc0N6L0tNOztJQUVFLDBCQUFBO0V0QzIvS1I7RXNDMWdMTTtJQUFnQywyQkFBQTtFdEM2Z0x0QztFc0M1Z0xNOztJQUVFLCtCQUFBO0V0QzhnTFI7RXNDNWdMTTs7SUFFRSxpQ0FBQTtFdEM4Z0xSO0VzQzVnTE07O0lBRUUsa0NBQUE7RXRDOGdMUjtFc0M1Z0xNOztJQUVFLGdDQUFBO0V0QzhnTFI7RXNDN2hMTTtJQUFnQywwQkFBQTtFdENnaUx0QztFc0MvaExNOztJQUVFLDhCQUFBO0V0Q2lpTFI7RXNDL2hMTTs7SUFFRSxnQ0FBQTtFdENpaUxSO0VzQy9oTE07O0lBRUUsaUNBQUE7RXRDaWlMUjtFc0MvaExNOztJQUVFLCtCQUFBO0V0Q2lpTFI7RXNDaGpMTTtJQUFnQyx3QkFBQTtFdENtakx0QztFc0NsakxNOztJQUVFLDRCQUFBO0V0Q29qTFI7RXNDbGpMTTs7SUFFRSw4QkFBQTtFdENvakxSO0VzQ2xqTE07O0lBRUUsK0JBQUE7RXRDb2pMUjtFc0NsakxNOztJQUVFLDZCQUFBO0V0Q29qTFI7RXNDbmtMTTtJQUFnQywwQkFBQTtFdENza0x0QztFc0Nya0xNOztJQUVFLDhCQUFBO0V0Q3VrTFI7RXNDcmtMTTs7SUFFRSxnQ0FBQTtFdEN1a0xSO0VzQ3JrTE07O0lBRUUsaUNBQUE7RXRDdWtMUjtFc0Nya0xNOztJQUVFLCtCQUFBO0V0Q3VrTFI7RXNDdGxMTTtJQUFnQyx3QkFBQTtFdEN5bEx0QztFc0N4bExNOztJQUVFLDRCQUFBO0V0QzBsTFI7RXNDeGxMTTs7SUFFRSw4QkFBQTtFdEMwbExSO0VzQ3hsTE07O0lBRUUsK0JBQUE7RXRDMGxMUjtFc0N4bExNOztJQUVFLDZCQUFBO0V0QzBsTFI7RXNDbGxMTTtJQUF3QiwyQkFBQTtFdENxbEw5QjtFc0NwbExNOztJQUVFLCtCQUFBO0V0Q3NsTFI7RXNDcGxMTTs7SUFFRSxpQ0FBQTtFdENzbExSO0VzQ3BsTE07O0lBRUUsa0NBQUE7RXRDc2xMUjtFc0NwbExNOztJQUVFLGdDQUFBO0V0Q3NsTFI7RXNDcm1MTTtJQUF3QiwwQkFBQTtFdEN3bUw5QjtFc0N2bUxNOztJQUVFLDhCQUFBO0V0Q3ltTFI7RXNDdm1MTTs7SUFFRSxnQ0FBQTtFdEN5bUxSO0VzQ3ZtTE07O0lBRUUsaUNBQUE7RXRDeW1MUjtFc0N2bUxNOztJQUVFLCtCQUFBO0V0Q3ltTFI7RXNDeG5MTTtJQUF3Qix3QkFBQTtFdEMybkw5QjtFc0MxbkxNOztJQUVFLDRCQUFBO0V0QzRuTFI7RXNDMW5MTTs7SUFFRSw4QkFBQTtFdEM0bkxSO0VzQzFuTE07O0lBRUUsK0JBQUE7RXRDNG5MUjtFc0MxbkxNOztJQUVFLDZCQUFBO0V0QzRuTFI7RXNDM29MTTtJQUF3QiwwQkFBQTtFdEM4b0w5QjtFc0M3b0xNOztJQUVFLDhCQUFBO0V0QytvTFI7RXNDN29MTTs7SUFFRSxnQ0FBQTtFdEMrb0xSO0VzQzdvTE07O0lBRUUsaUNBQUE7RXRDK29MUjtFc0M3b0xNOztJQUVFLCtCQUFBO0V0QytvTFI7RXNDOXBMTTtJQUF3Qix3QkFBQTtFdENpcUw5QjtFc0NocUxNOztJQUVFLDRCQUFBO0V0Q2txTFI7RXNDaHFMTTs7SUFFRSw4QkFBQTtFdENrcUxSO0VzQ2hxTE07O0lBRUUsK0JBQUE7RXRDa3FMUjtFc0NocUxNOztJQUVFLDZCQUFBO0V0Q2txTFI7RXNDNXBMRTtJQUFtQix1QkFBQTtFdEMrcExyQjtFc0M5cExFOztJQUVFLDJCQUFBO0V0Q2dxTEo7RXNDOXBMRTs7SUFFRSw2QkFBQTtFdENncUxKO0VzQzlwTEU7O0lBRUUsOEJBQUE7RXRDZ3FMSjtFc0M5cExFOztJQUVFLDRCQUFBO0V0Q2dxTEo7QUFDRjtBWTFxTEk7RTBCbERJO0lBQWdDLG9CQUFBO0V0Q2d1THRDO0VzQy90TE07O0lBRUUsd0JBQUE7RXRDaXVMUjtFc0MvdExNOztJQUVFLDBCQUFBO0V0Q2l1TFI7RXNDL3RMTTs7SUFFRSwyQkFBQTtFdENpdUxSO0VzQy90TE07O0lBRUUseUJBQUE7RXRDaXVMUjtFc0NodkxNO0lBQWdDLDBCQUFBO0V0Q212THRDO0VzQ2x2TE07O0lBRUUsOEJBQUE7RXRDb3ZMUjtFc0NsdkxNOztJQUVFLGdDQUFBO0V0Q292TFI7RXNDbHZMTTs7SUFFRSxpQ0FBQTtFdENvdkxSO0VzQ2x2TE07O0lBRUUsK0JBQUE7RXRDb3ZMUjtFc0Nud0xNO0lBQWdDLHlCQUFBO0V0Q3N3THRDO0VzQ3J3TE07O0lBRUUsNkJBQUE7RXRDdXdMUjtFc0Nyd0xNOztJQUVFLCtCQUFBO0V0Q3V3TFI7RXNDcndMTTs7SUFFRSxnQ0FBQTtFdEN1d0xSO0VzQ3J3TE07O0lBRUUsOEJBQUE7RXRDdXdMUjtFc0N0eExNO0lBQWdDLHVCQUFBO0V0Q3l4THRDO0VzQ3h4TE07O0lBRUUsMkJBQUE7RXRDMHhMUjtFc0N4eExNOztJQUVFLDZCQUFBO0V0QzB4TFI7RXNDeHhMTTs7SUFFRSw4QkFBQTtFdEMweExSO0VzQ3h4TE07O0lBRUUsNEJBQUE7RXRDMHhMUjtFc0N6eUxNO0lBQWdDLHlCQUFBO0V0QzR5THRDO0VzQzN5TE07O0lBRUUsNkJBQUE7RXRDNnlMUjtFc0MzeUxNOztJQUVFLCtCQUFBO0V0QzZ5TFI7RXNDM3lMTTs7SUFFRSxnQ0FBQTtFdEM2eUxSO0VzQzN5TE07O0lBRUUsOEJBQUE7RXRDNnlMUjtFc0M1ekxNO0lBQWdDLHVCQUFBO0V0Qyt6THRDO0VzQzl6TE07O0lBRUUsMkJBQUE7RXRDZzBMUjtFc0M5ekxNOztJQUVFLDZCQUFBO0V0Q2cwTFI7RXNDOXpMTTs7SUFFRSw4QkFBQTtFdENnMExSO0VzQzl6TE07O0lBRUUsNEJBQUE7RXRDZzBMUjtFc0MvMExNO0lBQWdDLHFCQUFBO0V0Q2sxTHRDO0VzQ2oxTE07O0lBRUUseUJBQUE7RXRDbTFMUjtFc0NqMUxNOztJQUVFLDJCQUFBO0V0Q20xTFI7RXNDajFMTTs7SUFFRSw0QkFBQTtFdENtMUxSO0VzQ2oxTE07O0lBRUUsMEJBQUE7RXRDbTFMUjtFc0NsMkxNO0lBQWdDLDJCQUFBO0V0Q3EyTHRDO0VzQ3AyTE07O0lBRUUsK0JBQUE7RXRDczJMUjtFc0NwMkxNOztJQUVFLGlDQUFBO0V0Q3MyTFI7RXNDcDJMTTs7SUFFRSxrQ0FBQTtFdENzMkxSO0VzQ3AyTE07O0lBRUUsZ0NBQUE7RXRDczJMUjtFc0NyM0xNO0lBQWdDLDBCQUFBO0V0Q3czTHRDO0VzQ3YzTE07O0lBRUUsOEJBQUE7RXRDeTNMUjtFc0N2M0xNOztJQUVFLGdDQUFBO0V0Q3kzTFI7RXNDdjNMTTs7SUFFRSxpQ0FBQTtFdEN5M0xSO0VzQ3YzTE07O0lBRUUsK0JBQUE7RXRDeTNMUjtFc0N4NExNO0lBQWdDLHdCQUFBO0V0QzI0THRDO0VzQzE0TE07O0lBRUUsNEJBQUE7RXRDNDRMUjtFc0MxNExNOztJQUVFLDhCQUFBO0V0QzQ0TFI7RXNDMTRMTTs7SUFFRSwrQkFBQTtFdEM0NExSO0VzQzE0TE07O0lBRUUsNkJBQUE7RXRDNDRMUjtFc0MzNUxNO0lBQWdDLDBCQUFBO0V0Qzg1THRDO0VzQzc1TE07O0lBRUUsOEJBQUE7RXRDKzVMUjtFc0M3NUxNOztJQUVFLGdDQUFBO0V0Qys1TFI7RXNDNzVMTTs7SUFFRSxpQ0FBQTtFdEMrNUxSO0VzQzc1TE07O0lBRUUsK0JBQUE7RXRDKzVMUjtFc0M5NkxNO0lBQWdDLHdCQUFBO0V0Q2k3THRDO0VzQ2g3TE07O0lBRUUsNEJBQUE7RXRDazdMUjtFc0NoN0xNOztJQUVFLDhCQUFBO0V0Q2s3TFI7RXNDaDdMTTs7SUFFRSwrQkFBQTtFdENrN0xSO0VzQ2g3TE07O0lBRUUsNkJBQUE7RXRDazdMUjtFc0MxNkxNO0lBQXdCLDJCQUFBO0V0QzY2TDlCO0VzQzU2TE07O0lBRUUsK0JBQUE7RXRDODZMUjtFc0M1NkxNOztJQUVFLGlDQUFBO0V0Qzg2TFI7RXNDNTZMTTs7SUFFRSxrQ0FBQTtFdEM4NkxSO0VzQzU2TE07O0lBRUUsZ0NBQUE7RXRDODZMUjtFc0M3N0xNO0lBQXdCLDBCQUFBO0V0Q2c4TDlCO0VzQy83TE07O0lBRUUsOEJBQUE7RXRDaThMUjtFc0MvN0xNOztJQUVFLGdDQUFBO0V0Q2k4TFI7RXNDLzdMTTs7SUFFRSxpQ0FBQTtFdENpOExSO0VzQy83TE07O0lBRUUsK0JBQUE7RXRDaThMUjtFc0NoOUxNO0lBQXdCLHdCQUFBO0V0Q205TDlCO0VzQ2w5TE07O0lBRUUsNEJBQUE7RXRDbzlMUjtFc0NsOUxNOztJQUVFLDhCQUFBO0V0Q285TFI7RXNDbDlMTTs7SUFFRSwrQkFBQTtFdENvOUxSO0VzQ2w5TE07O0lBRUUsNkJBQUE7RXRDbzlMUjtFc0NuK0xNO0lBQXdCLDBCQUFBO0V0Q3MrTDlCO0VzQ3IrTE07O0lBRUUsOEJBQUE7RXRDdStMUjtFc0NyK0xNOztJQUVFLGdDQUFBO0V0Q3UrTFI7RXNDcitMTTs7SUFFRSxpQ0FBQTtFdEN1K0xSO0VzQ3IrTE07O0lBRUUsK0JBQUE7RXRDdStMUjtFc0N0L0xNO0lBQXdCLHdCQUFBO0V0Q3kvTDlCO0VzQ3gvTE07O0lBRUUsNEJBQUE7RXRDMC9MUjtFc0N4L0xNOztJQUVFLDhCQUFBO0V0QzAvTFI7RXNDeC9MTTs7SUFFRSwrQkFBQTtFdEMwL0xSO0VzQ3gvTE07O0lBRUUsNkJBQUE7RXRDMC9MUjtFc0NwL0xFO0lBQW1CLHVCQUFBO0V0Q3UvTHJCO0VzQ3QvTEU7O0lBRUUsMkJBQUE7RXRDdy9MSjtFc0N0L0xFOztJQUVFLDZCQUFBO0V0Q3cvTEo7RXNDdC9MRTs7SUFFRSw4QkFBQTtFdEN3L0xKO0VzQ3QvTEU7O0lBRUUsNEJBQUE7RXRDdy9MSjtBQUNGO0F1Q3hqTUE7RUFBa0IsNEdBQUE7QXZDMmpNbEI7O0F1Q3ZqTUE7RUFBaUIsOEJBQUE7QXZDMmpNakI7O0F1QzFq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STs7OztJQUlFLHFCdkM5R0c7RUhneU1UO0UwQzlxTUU7SUFDRSxjQUFBO0lBQ0EscUJ2Q3BISztFSG95TVQ7QUFDRjtBMkM3eU1BO0VBQ0UsdUJBQUE7RUFDQSxvTUFDRTtFQUdGLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBM0M0eU1GO0EyQ3p5TUE7O0VBQ0UsK0VBQUE7RUFDQSxrQ0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFFQSxzQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QTNDMnlNRjs7QTJDdnlNRTtFQUNFLGdCQzNCc0I7QTVDcTBNMUI7O0EyQ3R5TUU7RUFDRSxnQkMvQmU7QTVDdzBNbkI7O0EyQ3J5TUU7RUFDRSxnQkNuQzJCO0E1QzIwTS9COztBMkNweU1FO0VBQ0UsZ0JDdkMyQjtBNUM4ME0vQjs7QTJDbnlNRTtFQUNFLGdCQzNDb0I7QTVDaTFNeEI7O0EyQ2x5TUU7RUFDRSxnQkMvQ3VCO0E1Q28xTTNCOztBMkNqeU1FO0VBQ0UsZ0JDbkR5QjtBNUN1MU03Qjs7QTJDaHlNRTtFQUNFLGdCQ3ZEeUI7QTVDMDFNN0I7O0EyQy94TUU7RUFDRSxnQkMzRDRCO0E1QzYxTWhDOztBMkM5eE1FO0VBQ0UsZ0JDL0RnQztBNUNnMk1wQzs7QTJDN3hNRTtFQUNFLGdCQ25Fd0I7QTVDbTJNNUI7O0EyQzV4TUU7RUFDRSxnQkN2RW9CO0E1Q3MyTXhCOztBMkMzeE1FO0VBQ0UsZ0JDM0VxQjtBNUN5Mk16Qjs7QTJDMXhNRTtFQUNFLGdCQy9Fb0I7QTVDNDJNeEI7O0EyQ3p4TUU7RUFDRSxnQkNuRndCO0E1QysyTTVCOztBMkN4eE1FO0VBQ0UsZ0JDdkZnQjtBNUNrM01wQjs7QTJDdnhNRTtFQUNFLGdCQzNGWTtBNUNxM01oQjs7QTJDdHhNRTtFQUNFLGdCQy9GZ0I7QTVDdzNNcEI7O0EyQ3J4TUU7RUFDRSxnQkNuR2E7QTVDMjNNakI7O0EyQ3B4TUU7RUFDRSxnQkN2R2E7QTVDODNNakI7O0EyQ254TUU7RUFDRSxnQkMzR2tCO0E1Q2k0TXRCOztBMkNseE1FO0VBQ0UsZ0JDL0dhO0E1Q280TWpCOztBMkNqeE1FO0VBQ0UsZ0JDbkhhO0E1Q3U0TWpCOztBMkNoeE1FO0VBQ0UsZ0JDdkhlO0E1QzA0TW5COztBMkMvd01FO0VBQ0UsZ0JDM0hZO0E1QzY0TWhCOztBMkM5d01FO0VBQ0UsZ0JDL0hhO0E1Q2c1TWpCOztBMkM3d01FO0VBQ0UsZ0JDbklhO0E1Q201TWpCOztBMkM1d01FO0VBQ0UsZ0JDdklrQjtBNUNzNU10Qjs7QTJDM3dNRTtFQUNFLGdCQzNJYTtBNUN5NU1qQjs7QTJDMXdNRTtFQUNFLGdCQy9JZTtBNUM0NU1uQjs7QTJDendNRTtFQUNFLGdCQ25Kb0I7QTVDKzVNeEI7O0EyQ3h3TUU7RUFDRSxnQkN2SmE7QTVDazZNakI7O0EyQ3Z3TUU7RUFDRSxnQkMzSmE7QTVDcTZNakI7O0EyQ3R3TUU7RUFDRSxnQkMvSmlCO0E1Q3c2TXJCOztBMkNyd01FO0VBQ0UsZ0JDbktnQjtBNUMyNk1wQjs7QTJDcHdNRTtFQUNFLGdCQ3ZLdUI7QTVDODZNM0I7O0EyQ253TUU7RUFDRSxnQkMzS1c7QTVDaTdNZjs7QTJDbHdNRTtFQUNFLGdCQy9LdUI7QTVDbzdNM0I7O0EyQ2p3TUU7RUFDRSxnQkNuTGdCO0E1Q3U3TXBCOztBMkNod01FO0VBQ0UsZ0JDdkxrQjtBNUMwN010Qjs7QTJDL3ZNRTtFQUNFLGdCQzNMYztBNUM2N01sQjs7QTJDOXZNRTtFQUNFLGdCQy9MYTtBNUNnOE1qQjs7QTJDN3ZNRTtFQUNFLGdCQ25NYTtBNUNtOE1qQjs7QTJDNXZNRTtFQUNFLGdCQ3ZNYTtBNUNzOE1qQjs7QTJDM3ZNRTtFQUNFLGdCQzNNZ0I7QTVDeThNcEI7O0EyQzF2TUU7RUFDRSxnQkMvTWdCO0E1QzQ4TXBCOztBMkN6dk1FO0VBQ0UsZ0JDbk5tQjtBNUMrOE12Qjs7QTJDeHZNRTtFQUNFLGdCQ3ZOZTtBNUNrOU1uQjs7QTJDdnZNRTtFQUNFLGdCQzNObUI7QTVDcTlNdkI7O0EyQ3R2TUU7RUFDRSxnQkMvTmdCO0E1Q3c5TXBCOztBMkNydk1FO0VBQ0UsZ0JDbk9hO0E1QzI5TWpCOztBMkNwdk1FO0VBQ0UsZ0JDdk9lO0E1Qzg5TW5COztBMkNudk1FO0VBQ0UsZ0JDM09tQjtBNUNpK012Qjs7QTJDbHZNRTtFQUNFLGdCQy9PaUI7QTVDbytNckI7O0EyQ2p2TUU7RUFDRSxnQkNuUGM7QTVDdStNbEI7O0EyQ2h2TUU7RUFDRSxnQkN2UG1CO0E1QzArTXZCOztBMkMvdU1FO0VBQ0UsZ0JDM1BrQjtBNUM2K010Qjs7QTJDOXVNRTtFQUNFLGdCQy9Qc0I7QTVDZy9NMUI7O0EyQzd1TUU7RUFDRSxnQkNuUWU7QTVDbS9NbkI7O0EyQzV1TUU7RUFDRSxnQkN2UWE7QTVDcy9NakI7O0EyQzN1TUU7RUFDRSxnQkMzUWM7QTVDeS9NbEI7O0EyQzF1TUU7RUFDRSxnQkMvUWtCO0E1QzQvTXRCOztBMkN6dU1FO0VBQ0UsZ0JDblJvQjtBNUMrL014Qjs7QTJDeHVNRTtFQUNFLGdCQ3ZScUI7QTVDa2dOekI7O0EyQ3Z1TUU7RUFDRSxnQkMzUlk7QTVDcWdOaEI7O0EyQ3R1TUU7RUFDRSxnQkMvUm1CO0E1Q3dnTnZCOztBMkNydU1FO0VBQ0UsZ0JDblNrQjtBNUMyZ050Qjs7QTJDcHVNRTtFQUNFLGdCQ3ZTc0I7QTVDOGdOMUI7O0EyQ251TUU7RUFDRSxnQkMzU29CO0E1Q2loTnhCOztBMkNsdU1FO0VBQ0UsZ0JDL1NhO0E1Q29oTmpCOztBMkNqdU1FO0VBQ0UsZ0JDblRXO0E1Q3VoTmY7O0EyQ2h1TUU7RUFDRSxnQkN2VGU7QTVDMGhObkI7O0EyQy90TUU7RUFDRSxnQkMzVGtCO0E1QzZoTnRCOztBMkM5dE1FO0VBQ0UsZ0JDL1RXO0E1Q2dpTmY7O0EyQzd0TUU7RUFDRSxnQkNuVXFCO0E1Q21pTnpCOztBMkM1dE1FO0VBQ0UsZ0JDdlVjO0E1Q3NpTmxCOztBMkMzdE1FO0VBQ0UsZ0JDM1VpQjtBNUN5aU5yQjs7QTJDMXRNRTtFQUNFLGdCQy9VVTtBNUM0aU5kOztBMkN6dE1FO0VBQ0UsZ0JDblZXO0E1QytpTmY7O0EyQ3h0TUU7RUFDRSxnQkN2VlU7QTVDa2pOZDs7QTJDdnRNRTtFQUNFLGdCQzNWbUI7QTVDcWpOdkI7O0EyQ3R0TUU7RUFDRSxnQkMvVmlCO0E1Q3dqTnJCOztBMkNydE1FO0VBQ0UsZ0JDbldxQjtBNUMyak56Qjs7QTJDcHRNRTtFQUNFLGdCQ3ZXd0I7QTVDOGpONUI7O0EyQ250TUU7RUFDRSxnQkMzV2E7QTVDaWtOakI7O0EyQ2x0TUU7RUFDRSxnQkMvV3VCO0E1Q29rTjNCOztBMkNqdE1FO0VBQ0UsZ0JDblh3QjtBNUN1a041Qjs7QTJDaHRNRTtFQUNFLGdCQ3ZYc0I7QTVDMGtOMUI7O0EyQy9zTUU7RUFDRSxnQkMzWHlCO0E1QzZrTjdCOztBMkM5c01FO0VBQ0UsZ0JDL1hzQjtBNUNnbE4xQjs7QTJDN3NNRTtFQUNFLGdCQ25ZZTtBNUNtbE5uQjs7QTJDNXNNRTtFQUNFLGdCQ3ZZYztBNUNzbE5sQjs7QTJDM3NNRTtFQUNFLGdCQzNZWTtBNUN5bE5oQjs7QTJDMXNNRTtFQUNFLGdCQy9ZZ0I7QTVDNGxOcEI7O0EyQ3pzTUU7RUFDRSxnQkNuWmM7QTVDK2xObEI7O0EyQ3hzTUU7RUFDRSxnQkN2WmM7QTVDa21ObEI7O0EyQ3ZzTUU7RUFDRSxnQkMzWmE7QTVDcW1OakI7O0EyQ3RzTUU7RUFDRSxnQkMvWlc7QTVDd21OZjs7QTJDcnNNRTtFQUNFLGdCQ25haUI7QTVDMm1OckI7O0EyQ3BzTUU7RUFDRSxnQkN2YWU7QTVDOG1ObkI7O0EyQ25zTUU7RUFDRSxnQkMzYWE7QTVDaW5OakI7O0EyQ2xzTUU7RUFDRSxnQkMvYW1CO0E1Q29uTnZCOztBMkNqc01FO0VBQ0UsZ0JDbmJxQjtBNUN1bk56Qjs7QTJDaHNNRTtFQUNFLGdCQ3ZieUI7QTVDMG5ON0I7O0EyQy9yTUU7RUFDRSxnQkMzYmtCO0E1QzZuTnRCOztBMkM5ck1FO0VBQ0UsZ0JDL2JvQztBNUNnb054Qzs7QTJDN3JNRTtFQUNFLGdCQ25jOEI7QTVDbW9ObEM7O0EyQzVyTUU7RUFDRSxnQkN2Y3VDO0E1Q3NvTjNDOztBMkMzck1FO0VBQ0UsZ0JDM2N1QztBNUN5b04zQzs7QTJDMXJNRTtFQUNFLGdCQy9jb0I7QTVDNG9OeEI7O0EyQ3pyTUU7RUFDRSxnQkNuZGU7QTVDK29ObkI7O0EyQ3hyTUU7RUFDRSxnQkN2ZGtCO0E1Q2twTnRCOztBMkN2ck1FO0VBQ0UsZ0JDM2R1QjtBNUNxcE4zQjs7QTJDdHJNRTtFQUNFLGdCQy9kaUI7QTVDd3BOckI7O0EyQ3JyTUU7RUFDRSxnQkNuZVk7QTVDMnBOaEI7O0EyQ3ByTUU7RUFDRSxnQkN2ZXFCO0E1QzhwTnpCOztBMkNuck1FO0VBQ0UsZ0JDM2VjO0E1Q2lxTmxCOztBMkNsck1FO0VBQ0UsZ0JDL2U4QjtBNUNvcU5sQzs7QTJDanJNRTtFQUNFLGdCQ25meUI7QTVDdXFON0I7O0EyQ2hyTUU7RUFDRSxnQkN2ZjJCO0E1QzBxTi9COztBMkMvcU1FO0VBQ0UsZ0JDM2ZtQztBNUM2cU52Qzs7QTJDOXFNRTtFQUNFLGdCQy9mZ0M7QTVDZ3JOcEM7O0EyQzdxTUU7RUFDRSxnQkNuZ0JzQjtBNUNtck4xQjs7QTJDNXFNRTtFQUNFLGdCQ3ZnQm9CO0E1Q3NyTnhCOztBMkMzcU1FO0VBQ0UsZ0JDM2dCdUI7QTVDeXJOM0I7O0EyQzFxTUU7RUFDRSxnQkMvZ0JjO0E1QzRyTmxCOztBMkN6cU1FO0VBQ0UsZ0JDbmhCcUI7QTVDK3JOekI7O0EyQ3hxTUU7RUFDRSxnQkN2aEJtQjtBNUNrc052Qjs7QTJDdnFNRTtFQUNFLGdCQzNoQm1CO0E1Q3FzTnZCOztBMkN0cU1FO0VBQ0UsZ0JDL2hCcUI7QTVDd3NOekI7O0EyQ3JxTUU7RUFDRSxnQkNuaUJzQjtBNUMyc04xQjs7QTJDcHFNRTtFQUNFLGdCQ3ZpQm9CO0E1QzhzTnhCOztBMkNucU1FO0VBQ0UsZ0JDM2lCcUI7QTVDaXROekI7O0EyQ2xxTUU7RUFDRSxnQkMvaUJzQjtBNUNvdE4xQjs7QTJDanFNRTtFQUNFLGdCQ25qQnVCO0E1Q3V0TjNCOztBMkNocU1FO0VBQ0UsZ0JDdmpCbUI7QTVDMHROdkI7O0EyQy9wTUU7RUFDRSxnQkMzakJxQjtBNUM2dE56Qjs7QTJDOXBNRTtFQUNFLGdCQy9qQm9CO0E1Q2d1TnhCOztBMkM3cE1FO0VBQ0UsZ0JDbmtCcUI7QTVDbXVOekI7O0EyQzVwTUU7RUFDRSxnQkN2a0J5QjtBNUNzdU43Qjs7QTJDM3BNRTtFQUNFLGdCQzNrQnFCO0E1Q3l1TnpCOztBMkMxcE1FO0VBQ0UsZ0JDL2tCb0I7QTVDNHVOeEI7O0EyQ3pwTUU7RUFDRSxnQkNubEJZO0E1Qyt1TmhCOztBMkN4cE1FO0VBQ0UsZ0JDdmxCZ0I7QTVDa3ZOcEI7O0EyQ3ZwTUU7RUFDRSxnQkMzbEIwQjtBNUNxdk45Qjs7QTJDdHBNRTtFQUNFLGdCQy9sQmU7QTVDd3ZObkI7O0EyQ3JwTUU7RUFDRSxnQkNubUJvQjtBNUMydk54Qjs7QTJDcHBNRTtFQUNFLGdCQ3ZtQmtCO0E1Qzh2TnRCOztBMkNucE1FO0VBQ0UsZ0JDM21Cb0I7QTVDaXdOeEI7O0EyQ2xwTUU7RUFDRSxnQkMvbUJnQjtBNUNvd05wQjs7QTJDanBNRTtFQUNFLGdCQ25uQmdCO0E1Q3V3TnBCOztBMkNocE1FO0VBQ0UsZ0JDdm5CWTtBNUMwd05oQjs7QTJDL29NRTtFQUNFLGdCQzNuQmlCO0E1QzZ3TnJCOztBMkM5b01FO0VBQ0UsZ0JDL25CWTtBNUNneE5oQjs7QTJDN29NRTtFQUNFLGdCQ25vQmdCO0E1Q214TnBCOztBMkM1b01FOztFQUNFLGdCQ3ZvQmdCO0E1Q3V4TnBCOztBMkM1b01FO0VBQ0UsZ0JDM29CYztBNUMweE5sQjs7QTJDM29NRTtFQUNFLGdCQy9vQm9CO0E1QzZ4TnhCOztBMkMxb01FO0VBQ0UsZ0JDbnBCcUI7QTVDZ3lOekI7O0EyQ3pvTUU7RUFDRSxnQkN2cEJhO0E1Q215TmpCOztBMkN4b01FO0VBQ0UsZ0JDM3BCYTtBNUNzeU5qQjs7QTJDdm9NRTtFQUNFLGdCQy9wQmM7QTVDeXlObEI7O0EyQ3RvTUU7RUFDRSxnQkNucUJlO0E1QzR5Tm5COztBMkNyb01FO0VBQ0UsZ0JDdnFCbUI7QTVDK3lOdkI7O0EyQ3BvTUU7RUFDRSxnQkMzcUJXO0E1Q2t6TmY7O0EyQ25vTUU7RUFDRSxnQkMvcUJpQjtBNUNxek5yQjs7QTJDbG9NRTtFQUNFLGdCQ25yQmM7QTVDd3pObEI7O0EyQ2pvTUU7RUFDRSxnQkN2ckJZO0E1QzJ6TmhCOztBMkNob01FO0VBQ0UsZ0JDM3JCYTtBNUM4ek5qQjs7QTJDL25NRTtFQUNFLGdCQy9yQlk7QTVDaTBOaEI7O0EyQzluTUU7RUFDRSxnQkNuc0JjO0E1Q28wTmxCOztBMkM3bk1FO0VBQ0UsZ0JDdnNCbUI7QTVDdTBOdkI7O0EyQzVuTUU7RUFDRSxnQkMzc0JZO0E1QzAwTmhCOztBMkMzbk1FO0VBQ0UsZ0JDL3NCZ0I7QTVDNjBOcEI7O0EyQzFuTUU7RUFDRSxnQkNudEJZO0E1Q2cxTmhCOztBMkN6bk1FO0VBQ0UsZ0JDdnRCaUI7QTVDbTFOckI7O0EyQ3huTUU7RUFDRSxnQkMzdEJZO0E1Q3MxTmhCOztBMkN2bk1FO0VBQ0UsZ0JDL3RCWTtBNUN5MU5oQjs7QTJDdG5NRTtFQUNFLGdCQ251Qlk7QTVDNDFOaEI7O0EyQ3JuTUU7RUFDRSxnQkN2dUJlO0E1QysxTm5COztBMkNwbk1FO0VBQ0UsZ0JDM3VCWTtBNUNrMk5oQjs7QTJDbm5NRTtFQUNFLGdCQy91QmU7QTVDcTJObkI7O0EyQ2xuTUU7RUFDRSxnQkNudkJpQjtBNUN3Mk5yQjs7QTJDam5NRTtFQUNFLGdCQ3Z2QmE7QTVDMjJOakI7O0EyQ2huTUU7RUFDRSxnQkMzdkJlO0E1QzgyTm5COztBMkMvbU1FO0VBQ0UsZ0JDL3ZCZ0I7QTVDaTNOcEI7O0EyQzltTUU7RUFDRSxnQkNud0JhO0E1Q28zTmpCOztBMkM3bU1FO0VBQ0UsZ0JDdndCb0I7QTVDdTNOeEI7O0EyQzVtTUU7RUFDRSxnQkMzd0JZO0E1QzAzTmhCOztBMkMzbU1FO0VBQ0UsZ0JDL3dCVztBNUM2M05mOztBMkMxbU1FO0VBQ0UsZ0JDbnhCaUI7QTVDZzROckI7O0EyQ3ptTUU7RUFDRSxnQkN2eEJZO0E1Q200TmhCOztBMkN4bU1FO0VBQ0UsZ0JDM3hCYTtBNUNzNE5qQjs7QTJDdm1NRTtFQUNFLGdCQy94QmE7QTVDeTROakI7O0EyQ3RtTUU7RUFDRSxnQkNueUJhO0E1QzQ0TmpCOztBMkNybU1FO0VBQ0UsZ0JDdnlCYztBNUMrNE5sQjs7QTJDcG1NRTtFQUNFLGdCQzN5QmE7QTVDazVOakI7O0EyQ25tTUU7RUFDRSxnQkMveUJjO0E1Q3E1TmxCOztBMkNsbU1FO0VBQ0UsZ0JDbnpCZTtBNUN3NU5uQjs7QTJDam1NRTtFQUNFLGdCQ3Z6Qm1CO0E1QzI1TnZCOztBMkNobU1FO0VBQ0UsZ0JDM3pCYztBNUM4NU5sQjs7QTJDL2xNRTtFQUNFLGdCQy96QmE7QTVDaTZOakI7O0EyQzlsTUU7RUFDRSxnQkNuMEJrQjtBNUNvNk50Qjs7QTJDN2xNRTtFQUNFLGdCQ3YwQmdCO0E1Q3U2TnBCOztBMkM1bE1FO0VBQ0UsZ0JDMzBCZTtBNUMwNk5uQjs7QTJDM2xNRTtFQUNFLGdCQy8wQmdCO0E1QzY2TnBCOztBMkMxbE1FO0VBQ0UsZ0JDbjFCaUI7QTVDZzdOckI7O0EyQ3psTUU7RUFDRSxnQkN2MUJjO0E1Q203TmxCOztBMkN4bE1FO0VBQ0UsZ0JDMzFCVTtBNUNzN05kOztBMkN2bE1FO0VBQ0UsZ0JDLzFCYztBNUN5N05sQjs7QTJDdGxNRTtFQUNFLGdCQ24yQmdCO0E1QzQ3TnBCOztBMkNybE1FO0VBQ0UsZ0JDdjJCZ0I7QTVDKzdOcEI7O0EyQ3BsTUU7RUFDRSxnQkMzMkJhO0E1Q2s4TmpCOztBMkNubE1FO0VBQ0UsZ0JDLzJCWTtBNUNxOE5oQjs7QTJDbGxNRTtFQUNFLGdCQ24zQmE7QTVDdzhOakI7O0EyQ2psTUU7RUFDRSxnQkN2M0JjO0E1QzI4TmxCOztBMkNobE1FO0VBQ0UsZ0JDMzNCa0I7QTVDODhOdEI7O0EyQy9rTUU7RUFDRSxnQkMvM0JlO0E1Q2k5Tm5COztBMkM5a01FO0VBQ0UsZ0JDbjRCa0I7QTVDbzlOdEI7O0EyQzdrTUU7RUFDRSxnQkN2NEJjO0E1Q3U5TmxCOztBMkM1a01FO0VBQ0UsZ0JDMzRCYTtBNUMwOU5qQjs7QTJDM2tNRTtFQUNFLGdCQy80Qm1CO0E1QzY5TnZCOztBMkMxa01FO0VBQ0UsZ0JDbjVCVztBNUNnK05mOztBMkN6a01FO0VBQ0UsZ0JDdjVC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O0FrRHB2UEE7Ozs7Ozs7RUFDSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHdDL0MyZW9DO0UrQzNlcEMsbUMvQzJlb0M7RStDMWVwQyx5QkFBQTtFOUMwSkEsdURBQUE7RUFBQSxrREFBQTtFOEN2SkEsZ0IvQ21SMEI7RStDbFIxQixnQi9DdVIwQjtFK0N0UjFCLGMvQ0RPO0UrQ0VQLHNCL0NUTztFK0NVUCw0QkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLGlDQUFBO0V6Q0ZBLCtCQUFBO0VRRkUsd0ZpQ2NGO0VqQ2RFLGdGaUNjRjtFakNkRSwyRWlDY0Y7RWpDZEUsNkVpQ2NGO0VqQ2RFLHdFaUNjRjtFakNkRSw4R2lDY0Y7QWxEb3ZQSjtBa0Q3dlBJOzs7Ozs7O0VBQ0ksaUNBQUE7RUFDQSxpRkFBQTtVQUFBLHlFQUFBO0FsRHF3UFI7QWlCeHdQTTtFaUNkTjs7Ozs7OztJakNlUSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxnQkFBQTtFakJpeFBOO0FBQ0Y7QWtEdHdQSTs7Ozs7OztFQUNJLDZCQUFBO0VBQ0EsU0FBQTtBbEQ4d1BSO0FrRDF3UEk7RUFDSSxjL0MzQkc7RStDNkJILFVBQUE7QWxEaXhQUjtBa0RweFBJO0VBQ0ksYy9DM0JHO0UrQzZCSCxVQUFBO0FsRGl4UFI7QWtEcHhQSTtFQUNJLGMvQzNCRztFK0M2QkgsVUFBQTtBbERpeFBSO0FrRHB4UEk7RUFDSSxjL0MzQkc7RStDNkJILFVBQUE7QWxEaXhQUjtBa0RweFBJOzs7Ozs7O0VBQ0ksYy9DM0JHO0UrQzZCSCxVQUFBO0FsRGl4UFI7QWtEendQSTs7Ozs7Ozs7Ozs7OztFQUVJLHlCL0MzQ0c7RStDNkNILFVBQUE7QWxEcXhQUjs7QWtEaHhQSTs7O0VBTUUsYy9DbkRLO0UrQ29ETCxzQi9DM0RLO0FIMjBQWDs7QWtEcHdQQTtFQUNJLHVDL0NzYW9DO0UrQ3RhcEMsa0MvQ3Nhb0M7RStDcmFwQyx1QkFBQTtFOUNvRkEsMkRBQUE7RUFBQSxzREFBQTtFOENsRkEsZ0IvQ3dKMEI7RU14TjFCLCtCQUFBO0FUdzBQSjs7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b3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC41LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociwgLndwLWJsb2NrLXNlcGFyYXRvciwgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHhsLTEyLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTksIC5jb2wteHhsLTgsIC5jb2wteHhsLTcsIC5jb2wteHhsLTYsIC5jb2wteHhsLTUsIC5jb2wteHhsLTQsIC5jb2wteHhsLTMsIC5jb2wteHhsLTIsIC5jb2wteHhsLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcud2lkdGgge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcud2lkdGgge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuNnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNDVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogZmFsc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArICNjYWxlbmRhci1wbHVzLXNlYXJjaCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgLmN1c3RvbS1zZWxlY3QsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIC5jdXN0b20tZmlsZSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpmb2N1cyxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6Zm9jdXMsIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOmZvY3VzOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpmb2N1czpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2g6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KDpmaXJzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2g6bm90KDpsYXN0LWNoaWxkKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IGlucHV0W3R5cGU9dGVsXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gdGV4dGFyZWE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiBzZWxlY3Q6bm90KDpsYXN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiszKSwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAjY2FsZW5kYXItcGx1cy1zZWFyY2g6bnRoLWxhc3QtY2hpbGQobiszKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6bnRoLWxhc3QtY2hpbGQobiszKSwgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gaW5wdXRbdHlwZT10ZXh0XTpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IGlucHV0W3R5cGU9dGVsXTpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IGlucHV0W3R5cGU9ZW1haWxdOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gaW5wdXRbdHlwZT1zZWFyY2hdOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gdGV4dGFyZWE6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiBzZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cC1sZyA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpub3QodGV4dGFyZWEpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtbGcgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpub3QodGV4dGFyZWEpLCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZWxdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYTpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdDpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwLWxnID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtbGcgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cC1zbSA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpub3QodGV4dGFyZWEpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtc20gPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpub3QodGV4dGFyZWEpLCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRleHRdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZWxdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYTpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdDpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtc20gPiAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cC1zbSA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygwLjg3NWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbn1cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gIHBhZGRpbmctbGVmdDogMHJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogcmdiKDAsIDg2LjEsIDE3OC41KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5qdW1ib3Ryb24sIC53cC1ibG9jay1jb3ZlciB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuanVtYm90cm9uLCAud3AtYmxvY2stY292ZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tcm91bmRuZXNzKSAtIDApO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1yb3VuZG5lc3MpIC0gMCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDAgc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tcm91bmRuZXNzKSAtIDApO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLXJvdW5kbmVzcykgLSAwKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLnNyLW9ubHksIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9jcHNjaG9vbC50dGY/dTZyODFyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uL2Nwc2Nob29sLndvZmY/dTZyODFyXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vY3BzY2hvb2wuc3ZnP3U2cjgxciNjcHNjaG9vbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi5jcHMtaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5jcHMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5jcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5jcHMtaWNvbi1zaGFwZXMtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uY3BzLWljb24tYm9vay1yZWFkZXItc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5jcHMtaWNvbi1zY2hvb2wtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrLXJlZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmNwcy1pY29uLXJvY2tldC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uY3BzLWljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmNwcy1pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5jcHMtaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uY3BzLWljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmNwcy1pY29uLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmNwcy1pY29uLXN0YXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uY3BzLWljb24tY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uY3BzLWljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uY3BzLWljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmNwcy1pY29uLWxvY2sxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5jcHMtaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uY3BzLWljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uY3BzLWljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uY3BzLWljb24tY29tbWVudDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uY3BzLWljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5jcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmNwcy1pY29uLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5jcHMtaWNvbi1saW5rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uY3BzLWljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmNwcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5jcHMtaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uY3BzLWljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmNwcy1pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5jcHMtaWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uY3BzLWljb24tYmVsbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmNwcy1pY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5jcHMtaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmNwcy1pY29uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uY3BzLWljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmNwcy1pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3IxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5jcHMtaWNvbi1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uY3BzLWljb24tbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jcHMtaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5jcHMtaWNvbi12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmNwcy1pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmNwcy1pY29uLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5jcHMtaWNvbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uY3BzLWljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5jcHMtaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5jcHMtaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5jcHMtaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmNwcy1pY29uLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uY3BzLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5jcHMtaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uY3BzLWljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5jcHMtaWNvbi1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uY3BzLWljb24tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uY3BzLWljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5jcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdmNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5jcHMtaWNvbi1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5jcHMtaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmNwcy1pY29uLWJlbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5jcHMtaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY3BzLWljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY3BzLWljb24taG9tZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmNwcy1pY29uLXJpbmdfdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5jcHMtaWNvbi13aGVyZV90b192b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5jcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uY3BzLWljb24tZGF0YV91c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5jcHMtaWNvbi1uZWFyX21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jcHMtaWNvbi1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmNwcy1pY29uLXBpZV9jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uY3BzLWljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uY3BzLWljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uY3BzLWljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uY3BzLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5jcHMtaWNvbi1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uY3BzLWljb24tZ190cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX29iamVjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmNwcy1pY29uLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNwcy1pY29uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmNwcy1pY29uLWFjX3VuaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNwcy1pY29uLWJlYWNoX2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uY3BzLWljb24tY2hpbGRfY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5jcHMtaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uY3BzLWljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmNwcy1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uY3BzLWljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uY3BzLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyOmJlZm9yZSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmNwcy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5jcHMtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uY3BzLWljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5jcHMtaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5jcHMtaWNvbi1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4uY3BzLWljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5jcHMtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmNwcy1pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uY3BzLWljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uY3BzLWljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmNwcy1pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmNwcy1pY29uLWhlYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uY3BzLWljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmNwcy1pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmNwcy1pY29uLWNhdGVnb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5jcHMtaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5jcHMtaWNvbi1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmNwcy1pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmNwcy1pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmNwcy1pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmNwcy1pY29uLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmNwcy1pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmNwcy1pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uY3BzLWljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmNwcy1pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5jcHMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uY3BzLWljb24tc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5jcHMtaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5jcHMtaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uY3BzLWljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uY3BzLWljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmNwcy1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uY3BzLWljb24taG9tZTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uY3BzLWljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5jcHMtaWNvbi1wZW5jaWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uY3BzLWljb24tbXVzaWMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uY3BzLWljb24tcHJpY2UtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uY3BzLWljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmNwcy1pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmNwcy1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NhdGlvbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmNwcy1pY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uY3BzLWljb24tdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmNwcy1pY29uLWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmNwcy1pY29uLWJ1YmJsZXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uY3BzLWljb24ta2V5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uY3BzLWljb24tbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmNwcy1pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uY3BzLWljb24tbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uY3BzLWljb24tYWlkLWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uY3BzLWljb24tc3RhdHMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uY3BzLWljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uY3BzLWljb24tc3Bvb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLmNwcy1pY29uLWxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uY3BzLWljb24tc3BoZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5jcHMtaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uY3BzLWljb24taGVhcnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5jcHMtaWNvbi1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmNwcy1pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uY3BzLWljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uY3BzLWljb24tZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5jcHMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBhbXN0ZWx2YXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbXN0ZWx2YXIvZm9udHMvQW1zdGVsdmFyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYW1zdGVsdmFyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW1zdGVsdmFyL2ZvbnRzL0Ftc3RlbHZhci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBjb21taXNzaW9uZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb21taXNzaW9uZXIvZm9udHMvQ29tbWlzc2lvbmVyW0ZMQVIsVk9MTSxzbG50LHdnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZXBpbG9ndWU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lcGlsb2d1ZS9mb250cy9FcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGdlbGFzaW87XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nZWxhc2lvL2ZvbnRzL0dlbGFzaW8tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBnZWxhc2lvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2VsYXNpby9mb250cy9HZWxhc2lvLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGhlcHRhX3NsYWI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZXB0YV9zbGFiL2ZvbnRzL0hlcHRhU2xhYi1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGludGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXIvZm9udHMvSW50ZXIudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci9mb250cy9JbnRlci1pdGFsaWMudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbGV4ZW5kO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGV4ZW5kL2ZvbnRzL0xleGVuZFtMWE5EXS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1hbnJvcGU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYW5yb3BlL2ZvbnRzL01hbnJvcGVbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtZXJyaXdlYXRoZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXIvZm9udHMvTWVycml3ZWF0aGVyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbWVycml3ZWF0aGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyL2ZvbnRzL01lcnJpd2VhdGhlci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb2hhdmU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb2hhdmUvZm9udHMvTW9oYXZlW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9oYXZlO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9oYXZlL2ZvbnRzL01vaGF2ZS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwZXRyb25hO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGV0cm9uYS9mb250cy9QZXRyb25hW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcGV0cm9uYTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BldHJvbmEvZm9udHMvUGV0cm9uYS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwbGF5ZmFpcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHBsYXlmYWlyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGxheWZhaXIvZm9udHMvUGxheWZhaXJEaXNwbGF5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHB1YmxpY19zYW5zO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHVibGljX3NhbnMvZm9udHMvUHVibGljLVNhbnMtUm9tYW4tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwdWJsaWNfc2FucztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B1YmxpY19zYW5zL2ZvbnRzL1B1YmxpYy1TYW5zLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3F1aWNrc2FuZC9mb250cy9RdWlja3NhbmQtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByYWxld2F5O1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS9mb250cy9SYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcmFsZXdheTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXkvZm9udHMvUmFsZXdheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBydXNzb2xvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcnVzc29sby9mb250cy9SdXNzb2xvW29wc3osd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzcGFjZV9ncm90ZXNrO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhY2VfZ3JvdGVzay9mb250cy9TcGFjZUdyb3Rlc2tbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmNvbGxhcHNlLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNvbGxhcHNlLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjI1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjhlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDJlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cblxuaDMsIC5oMywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgzLCAuaDMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNzVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCk7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjEyNWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDAuOWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5ib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDM6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDY6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDE6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDM6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDY6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLmg6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMzo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tY2VudGVyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMy5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhLmhhcy10ZXh0LWFsaWduLXJpZ2h0OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAuaC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1yaWdodDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaC1zdHlsZS1kaXNhYmxlOjpiZWZvcmUsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuLmgtc3R5bGUtZGlzYWJsZS10b3A6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtc3R5bGUtZGlzYWJsZTo6YWZ0ZXIsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UsIGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogMC4zMzc1cmVtIDAuNjc1cmVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgLypcbiAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgJiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNyk7XG4gICAgICB9XG4gIH1cbiAgKi9cbiAgLypcbiAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgIGJvZHkuZm9udC11cCAmIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgIH1cbiAgICAgIGJvZHkuZm9udC1kb3duICYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkYnRuLXBhZGRpbmcteSswLjE1cmVtO1xuICAgICAgfVxuICB9XG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgLm5hdiBidXR0b24uY29sbGFwc2UtdG9nZ2xlLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4gIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbiAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgfVxufVxuaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSBpLCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pIGksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZSBpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsgaSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbiBpLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIGksXG4uYnRuIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjM1ZW07XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCAubmF2IGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6aG92ZXIsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAubmF2IGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlOm5vdCguYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZTpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTphY3RpdmUsIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246YWN0aXZlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSwgLm5hdiBidXR0b24uY29sbGFwc2UtdG9nZ2xlOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuOmZvY3VzLXZpc2libGUsXG4uYnRuOmFjdGl2ZSxcbi5idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpmb2N1cy12aXNpYmxlLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogMC4zcmVtO1xuICBvdXRsaW5lLXdpZHRoOiAwLjJyZW07XG59XG5wIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmJ0biksIHAgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYnRuKSwgcCAubmF2IGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCksIC5uYXYgcCBidXR0b24uY29sbGFwc2UtdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpLCBwIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmZpcnN0LWNoaWxkKSwgLndwLWJsb2NrLWJ1dHRvbiBwIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpmaXJzdC1jaGlsZCksXG5wIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi53cC1ibG9jay1maWxlIHAgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxucCAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpmaXJzdC1jaGlsZCksXG5wIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxucCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIHAgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5idG4pLCBwIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmxhc3QtY2hpbGQpLCAubmF2IHAgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmxhc3QtY2hpbGQpLCBwIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmxhc3QtY2hpbGQpLCAud3AtYmxvY2stYnV0dG9uIHAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmxhc3QtY2hpbGQpLFxucCAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpsYXN0LWNoaWxkKSxcbi53cC1ibG9jay1maWxlIHAgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksXG5wIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpLFxucCAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2ssIC5idG4tYmxvY2sgLndwLWJsb2NrLWJ1dHRvbl9fbGluayArIC5idG4tYmxvY2ssIC5idG4tYmxvY2sgLmJ0bi1ibG9jayArIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5idG4tYmxvY2sgLndwLWJsb2NrLWJ1dHRvbl9fbGluayArIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5idG46ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSxcbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtaGwtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5idG4tcHJpbWFyeTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5cbmlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZSwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbn1cbmlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgMCAwIDAgMC4ycmVtIHZhcigtLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG59XG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpmb2N1cy12aXNpYmxlLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCAubmF2IGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLXNlY29uZGFyeTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZSwgLm5hdiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGJ1dHRvbi5jb2xsYXBzZS10b2dnbGUsIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b24sXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bixcbi5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLm5hdiBidXR0b24uY29sbGFwc2UtdG9nZ2xlLFxuLm5hdiAuaXMtc3R5bGUtb3V0bGluZSBidXR0b24uY29sbGFwc2UtdG9nZ2xlLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbiAuaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBib3JkZXItd2lkdGg6IDAuMTVyZW07XG4gIHBhZGRpbmc6IDAuMjI1cmVtIDAuNjc1cmVtO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCAubmF2IGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAubmF2IGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5uYXYgLmlzLXN0eWxlLW91dGxpbmUgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stYnV0dG9uIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpob3ZlciwgLm5hdiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6aG92ZXIsIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3ZlciwgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpmb2N1cy12aXNpYmxlLCAubmF2IGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpmb2N1cy12aXNpYmxlLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuOmhvdmVyLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuOmZvY3VzLXZpc2libGUsXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpob3Zlcixcbi5uYXYgLmlzLXN0eWxlLW91dGxpbmUgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1maWxlIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5uYXYgYnV0dG9uLmNvbGxhcHNlLXRvZ2dsZTpmb2N1cy12aXNpYmxlLFxuLm5hdiAuaXMtc3R5bGUtb3V0bGluZSBidXR0b24uY29sbGFwc2UtdG9nZ2xlOmZvY3VzLXZpc2libGUsXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG50ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG5zZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6Zm9jdXMtdmlzaWJsZSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6Zm9jdXMtdmlzaWJsZSwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxudGV4dGFyZWE6Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCksXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbiAgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuICBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDo6LW1zLWV4cGFuZCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6Oi1tcy1leHBhbmQsIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG50ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG5zZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDo6cGxhY2Vob2xkZXIsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtc2VhcmNoOmRpc2FibGVkLFxuYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpkaXNhYmxlZCwgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPXRlbF06ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbnRleHRhcmVhOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbnNlbGVjdDpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBib2R5IC5jYWxlbmRhci1wbHVzIFtyZWFkb25seV0jY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIFtyZWFkb25seV0jY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFtyZWFkb25seV1bdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG50ZXh0YXJlYVtyZWFkb25seV06bm90KC5mb3JtLWNvbnRyb2wpLFxuc2VsZWN0W3JlYWRvbmx5XTpub3QoLmZvcm0tY29udHJvbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0I2NhbGVuZGFyLXBsdXMtc2VhcmNoOmZvY3VzOjotbXMtdmFsdWUsXG5ib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdCNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OmZvY3VzOjotbXMtdmFsdWUsXG5zZWxlY3Q6Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMC44NzVlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI1ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdFtzaXplXSNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W3NpemVdI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5zZWxlY3Rbc2l6ZV06bm90KC5mb3JtLWNvbnRyb2wpLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSwgYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3RbbXVsdGlwbGVdI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3RbbXVsdGlwbGVdI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5zZWxlY3RbbXVsdGlwbGVdOm5vdCguZm9ybS1jb250cm9sKSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzIHRleHRhcmVhI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyB0ZXh0YXJlYSNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbiNsZWZ0LXNpZGViYXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gICNsZWZ0LXNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kgI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCwgYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kgI2xlZnQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgdG9wOiAzcmVtO1xufVxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKyAxLjVyZW0pO1xufVxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAjbGVmdC1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgMi4yNXJlbSk7XG59XG5ib2R5LnNpZGViYXJzLWNoZWNrLXN0aWNreS5uYXZiYXItbWFpbi1zdGlja3ktdG9wLmFkbWluLWJhciAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgdG9wOiBjYWxjKDMycHggKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgMS41cmVtKTtcbn1cbmJvZHkuc2lkZWJhcnMtY2hlY2stc3RpY2t5Lm5hdmJhci1tYWluLXN0aWNreS10b3AuYWRtaW4tYmFyICNsZWZ0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gIHRvcDogY2FsYygzMnB4ICsgdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgMi4yNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudC5zaWRlYmFyLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxufVxuXG4uc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWJveGVkIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAuc2lkZWJhci13aWRnZXQtYXJlYS1ib3hlZCAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2lkZWJhci13aWRnZXQtYXJlYSB0YWJsZSB0aCwgLnNpZGViYXItd2lkZ2V0LWFyZWEgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi53aWRnZXQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi53aWRnZXQgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ud2lkZ2V0IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53aWRnZXQgLndpZGdldC10aXRsZTo6YmVmb3JlLCAud2lkZ2V0IC53aWRnZXQtdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLXdpZGdldCAud2lkZ2V0OmZpcnN0LWNoaWxkIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51IGEsIC53aWRnZXRfbmF2X21lbnUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXRfbmF2X21lbnUgYSAubWVudS1pdGVtLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53aWRnZXRfbmF2X21lbnUgYSAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4ud2lkZ2V0X25hdl9tZW51IGEgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5tb2RhbCB7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIC5tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbi5tb2RhbCAuY2xvc2Uge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG59XG4ubW9kYWwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAubW9kYWwtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuYm9keS5hZG1pbi1iYXIgLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5hZG1pbi1iYXIgLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMnB4KTtcbiAgfVxufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLndwLWJsb2NrLWNvbHVtbnMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAud3AtYmxvY2stY29sdW1uIHtcbiAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLmFsaWdud2lkZSwgLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuYWxpZ25mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuYWxpZ25mdWxsOm5vdChbY2xhc3MqPWhhcy1iYWNrZ3JvdW5kXSkgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQob2RkKSA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuZHJvcGRvd24tbWVnYW1lbnUtbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuZHJvcGRvd24tbWVnYW1lbnUtbWVudS1jb250YWluZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyID4gOmxhc3QtY2hpbGQsIC5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtc2xpZGUtaW4tdG9wLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC1zbGlkZS1pbi10b3AgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tb2RhbC1wYWRkaW5nLWxnIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLmJ0bi1tb2RhbC1zbGlkZS1pbi1tZW51LWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJ0bi1tb2RhbC1zbGlkZS1pbi1tZW51LWhvbGRlci5oYXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5idG4tbW9kYWwtc2xpZGUtaW4tbWVudS1ob2xkZXIuaGFzLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjbW9kYWwtc2xpZGUtaW4tbWVudSBuYXY6bm90KC5tZW51LW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3NpdGUtYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3NpdGUtYWxlcnQgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3NpdGUtYWxlcnQgLmNsb3NlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xufVxuI3NpdGUtYWxlcnQgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5cbi5lbnRyaWVzLXJvdyBhcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmVudHJpZXMtcm93IC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudHJpZXMtcm93IC5lbnRyeS1oZWFkZXIgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVudHJpZXMtcm93LmltYWdlLW9uLXRvcCBhcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5lbnRyaWVzLXJvdy5pbWFnZS1vbi10b3AgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3JkZXI6IC0xO1xufVxuLmVudHJpZXMtcm93LmltYWdlLWRpc2FibGVkIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LW1ldGEgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LW1ldGEgPiB1bCA+IGxpLnBvc3QtYXV0aG9yLWhhcy1hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEpIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudHJ5LWNvbC1ib3hlZC5pbWFnZS1vbi10b3AgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLWhlYWRlciAuYnJlYWRjcnVtYiAuYWN0aXZlIDpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIC5hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1icy5oZXJvLWhhcy1icmVhZGNydW1iLXRvcC1yaWdodC5oZXJvLWVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgLnBhZ2UtaGVhZGVyLCBib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgI2hlcm8tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5LXR5cGUtaWRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbnRyeS1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW50cnktY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cnktY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgyOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDM6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDM6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgzOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDQ6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZW50cnktY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWduZnVsbCxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlLFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25jZW50ZXIsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWduZnVsbC5oYXMtcGFyYWxsYXgsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWdud2lkZS5oYXMtcGFyYWxsYXgsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmhhcy1wYXJhbGxheC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25jZW50ZXIuaGFzLXBhcmFsbGF4LFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC5hbGlnbmxlZnQuaGFzLXBhcmFsbGF4LFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0Lmhhcy1wYXJhbGxheCB7XG4gIG9wYWNpdHk6IGluaXRpYWw7XG59XG5cbi5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZW50cnktbWV0YSBhLCAuZW50cnktbWV0YSAucG9zdC1zdGlja3kgLm1ldGEtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA1MDA7XG59XG4uZW50cnktbWV0YSBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbnRyeS1tZXRhIGZvcm0ge1xuICAgIG1heC13aWR0aDogNTQ2cHg7XG4gIH1cbn1cblxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLmJ0biBpIHtcbiAgbWFyZ2luLXRvcDogLTAuMTEyNXJlbTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAucGFnaW5hdGlvbiB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDE1cHgpIGNhbGMoLTE1cHggKyB2YXIoLS1zaGFkb3dzKSAqIDAuNSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuXG4uY3BzY2hvb2wtcmVhZC1tb3JlLWxpbmstaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbiNjb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbm9sLmNvbW1lbnQtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY29tbWVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jb21tZW50IC5jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmNvbW1lbnQgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29tbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xufVxuXG4uY29tbWVudC1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwge1xuICBmb250LXNpemU6IDAuNWVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUsXG4uY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtY2FsZW5kYXItd3JhcCxcbi53cC1ibG9jay1ncm91cCxcbi53cC1ibG9jay1idXR0b24sXG4ud3AtYmxvY2stYXJjaGl2ZXMsXG4ud3AtYmxvY2stY2F0ZWdvcmllcyxcbi53cC1ibG9jay1jb2RlLFxuLndwLWJsb2NrLWNvbHVtbnMsXG4ud3AtYmxvY2stY292ZXIsXG4ud3AtYmxvY2stZW1iZWQsXG4ud3AtYmxvY2stY2FsZW5kYXIsXG4ud3AtYmxvY2stZ2FsbGVyeSxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLFxuLndwLWJsb2NrLW1lZGlhLXRleHQsXG4ud3AtYmxvY2stcHJlZm9ybWF0dGVkLFxuLndwLWJsb2NrLXB1bGxxdW90ZSxcbi53cC1ibG9jay1xdW90ZSxcbi53cC1ibG9jay12ZXJzZSxcbi53cC1ibG9jay12aWRlbyxcbi53cC1ibG9jay1zZXBhcmF0b3IsXG4ud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi53cC1ibG9jay1ncm91cC5hbGlnbndpZGUuaGFzLWJhY2tncm91bmQsIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbTtcbn1cbi53cC1ibG9jay1ncm91cC5hbGlnbmZ1bGwuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAzcmVtIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvdmVyIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stY292ZXIgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qXG5bY2xhc3M9XCJ3cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCBoYXMtYmFja2dyb3VuZC1kaW1cIl0ge1xuXHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG4qL1xuW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSA+ICogLmFsaWduY2VudGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKiAuYWxpZ25jZW50ZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbmZ1bGwgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250ZW50LXdpZHRoKSAtIDNyZW0pO1xuICB9XG4gIC5hbGlnbmZ1bGwgLmFsaWduZnVsbCBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW4gPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKG9kZCkgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYWxpZ25mdWxsOm5vdChbY2xhc3MqPWhhcy1iYWNrZ3JvdW5kXSkgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoZXZlbikgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ud3AtYmxvY2stYXJjaGl2ZXMsIC53cC1ibG9jay1jYXRlZ29yaWVzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndwLWJsb2NrLWFyY2hpdmVzID4gdWwsIC53cC1ibG9jay1jYXRlZ29yaWVzID4gdWwsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyA+IHVsLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndwLWJsb2NrLWFyY2hpdmVzIGEsIC53cC1ibG9jay1jYXRlZ29yaWVzIGEsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgYSwgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyBhLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIC0xLjZyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbm5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWdud2lkZSwgLndwLWJsb2NrLWdhbGxlcnkud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEpIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IC0ycmVtIC0ycmVtIDJyZW07XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHM6bm90KC5pcy1ncmlkKSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3Ige1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzIGxpLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3IgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzOm5vdCguaXMtZ3JpZCkgbGksIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWF1dGhvcjpub3QoLmlzLWdyaWQpIGxpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtZGF0ZXM6bm90KC5pcy1ncmlkKSBsaTpmaXJzdC1jaGlsZCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yOm5vdCguaXMtZ3JpZCkgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcixcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWZ1bGwtY29udGVudCA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMi44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbmxlZnQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMnJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25yaWdodDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMnJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgY2l0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZTo6YmVmb3JlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQsIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0OjpiZWZvcmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQ6OmJlZm9yZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmZ1bGw6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcikge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25mdWxsIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdud2lkZTo6YmVmb3JlLCAud3AtYmxvY2stcHVsbHF1b3RlLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlOjpiZWZvcmUsIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25mdWxsOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogOGVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdCBwLCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLmFsaWdud2lkZSwgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbmZ1bGwge1xuICAgIHBhZGRpbmc6IDZyZW0gNHJlbSA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ253aWRlIGJsb2NrcXVvdGUgcCwgLndwLWJsb2NrLXB1bGxxdW90ZS53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgcCwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yODU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgY2l0ZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIGNpdGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBmb290ZXIsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBmb290ZXIge1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZSBwIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZSBjaXRlIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZVtzdHlsZT1cInRleHQtYWxpZ246Y2VudGVyXCJdIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLXF1b3RlW3N0eWxlPVwidGV4dC1hbGlnbjpyaWdodFwiXSB7XG4gIGJvcmRlci13aWR0aDogMCAwLjJyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMC4xNWVtO1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuMTVlbTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZCB7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvcik7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gIC8qXG4gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gICAgICY6aG92ZXIge1xuICAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgICB9XG4gICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICB9XG4gICovXG59XG5cbi8qXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdCY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCkgIWltcG9ydGFudDtcblx0fVxuXHQud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHR9XG59XG4qL1xuLndwLWJsb2NrLWZpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud3AtYmxvY2stZmlsZSBhOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4ud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0aCwgLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvciwgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmFsaWduZnVsbCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC5hbGlnbndpZGUgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOjpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHM6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYm9keS5zZWFyY2gtcmVzdWx0cyAuZW50cmllcy1yb3cgaDIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuYm9keS5zZWFyY2gtcmVzdWx0cyAuZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLmVudHJpZXMtcm93IC5lbnRyeS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi53cC1ibG9jay10YWJsZSxcbnRhYmxlLCBib2R5LCAuaGFzLWNvbG9yLWJnLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1jb2xvci1iZy1iYWNrZ3JvdW5kLWNvbG9yLCAuY29tbWVudCAuY29tbWVudCB7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWJnLCAtLWZhbHNlKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QsIC0tZmFsc2UtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWNjZW50LCAtLWZhbHNlLWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1hLCAtLWZhbHNlLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLCAtLWZhbHNlLWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hLCAtLWZhbHNlLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJnLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnLCAtLWZhbHNlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWNvbG9yLWJnLWFsdC1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtY29sb3ItYmctYWx0LWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQsIC0tZmFsc2UpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QsIC0tZmFsc2UtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCwgLS1mYWxzZS1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEsIC0tZmFsc2UtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCwgLS1mYWxzZS1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEsIC0tZmFsc2UtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJnLWFsdC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQsIC0tZmFsc2UpICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1jb2xvci1ib3hlczogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1ib3hlcy1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGZvb3QsXG50YWJsZSB0Zm9vdCwgLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxudGFibGUgdGhlYWQsIC5oYXMtY29sb3ItYm94ZXMtYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWNvbG9yLWJveGVzLWJhY2tncm91bmQtY29sb3IsIC5zaWRlYmFyLXdpZGdldC1hcmVhLWJveGVkIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQsIC5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSwgLnBhZ2luYXRpb24sIC5jb21tZW50LCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcywgLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJveGVzLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLCAtLWNvbG9yLWJnLWFsdCkgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWhlYWRlci1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCkgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWEpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC5uYXYgLmRyb3Bkb3duLW1lbnUsIC5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvciwgLS1jb2xvci1iZyk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvciwgLS1jb2xvci1iZykgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZXJvLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWhlcm8tbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlcm8tbWFpbi1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1mb290ZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtZm9vdGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtZm9vdGVyLW1haW4tYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tYWxlcnQtYmctY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgLS1hbGVydC1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWEpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obCk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtYWxlcnQtYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWFsZXJ0LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1hbGVydC1iZy1jb2xvciwgLS1jb2xvci1iZyk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1hbGVydC1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1hbGVydC1iZy1jb2xvciwgLS1jb2xvci1iZykgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRmb290LFxudGFibGUgdGZvb3QsIC53cC1ibG9jay10YWJsZSB0aGVhZCxcbnRhYmxlIHRoZWFkLCAuaGFzLWJhY2tncm91bmQgLm5hdiAuZHJvcGRvd24tbWVudSwgYm9keSwgLnNpZGViYXItd2lkZ2V0LWFyZWEtYm94ZWQgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCwgLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlLCAucGFnaW5hdGlvbiwgLmNvbW1lbnQsIC5jb21tZW50IC5jb21tZW50LCAuaGFzLWJhY2tncm91bmQsXG4ud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbG9yLWJnLXNlY29uZGFyeTogdmFyKC0tY29sb3ItYmcpO1xufVxuXG5ib2R5IHtcbiAgZm9udC1kaXNwbGF5OiBvcHRpb25hbDtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDAuOWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuYm9keS5zaXRlLWJveGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmctc2Vjb25kYXJ5KTtcbn1cbmJvZHkuc2l0ZS1ib3hlZCAuc2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgcGFkZGluZzogMHB4O1xufVxuYm9keS5zaXRlLWJveGVkOm5vdCguc2hhZG93cy1kaXNhYmxlZCkgYm9keS5zaXRlLWJveGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoNjBweCkgY2FsYygtNjBweCArIHZhcigtLXNoYWRvd3MpICogMikgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG5cbmEuc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuYm9keS5zaW5ndWxhcjpub3QoLmhhcy1zaWRlYmFyKSAjY29udGVudC5jb250YWluZXIsIC5jb250YWluZXItY29udGVudCB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG59XG5cbmJvZHk6bm90KC5oYXMtc2lkZWJhcikgLm1haW4td3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tdG9wLWRpc2FibGVkIC5tYWluLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tdG9wLWRpc2FibGVkIC5tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKiAtMSk7XG4gIH1cbn1cbmJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi1ib3R0b20tZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAubWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAubWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkpICogLTEpO1xuICB9XG59XG5cbi5zaXRlLXdpZHRoLW1heCB7XG4gIG1heC13aWR0aDogdmFyKC0tc2l0ZS13aWR0aCk7XG59XG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUtd2lkdGgtbWF4IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLWJveC13aWR0aCk7XG59XG5cbi5jcHMtaWNvbi5jcHMtZGFzaGljb24sIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgLmNwcy1kYXNoaWNvbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yOjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC5jcHMtZGFzaGljb24ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnMgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQ6IDBweDtcbiAgLS1oZWFkZXItbWFpbi1mb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgLS1oZWFkZXItbWFpbi1sb2dvLXRleHQtY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItbWFpbi1kcm9wYm94LWJnLWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvcik7XG4gIC0taGVhZGVyLW1haW4tZHJvcGJveC1sb2dvLXRleHQtY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLm5hdiB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ubmF2IC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjY2NjY2NjY2NjdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY2NjY2NjY2NjdlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdiAubWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA1NjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLm5hdiAubWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAubWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKTpob3ZlciAubmF2LWljb24taGFzLWJnLCAubmF2IC5tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpOmhvdmVyIC5uYXYtaWNvbi1uby1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5uYXYgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKSxcbi5uYXYgLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXYgLm5hdi1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLm5hdiAubmF2LWljb24taGFzLWJnIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgcGFkZGluZzogMC4yNWVtO1xufVxuLm5hdiAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4ubmF2IC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm5hdiAubmF2LWljb24tbm8tbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4ubmF2IC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEuN2VtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdiAuYnRuIC5tZW51LWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byAwLjVyZW07XG59XG4ubmF2IC5idG4gaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2IC5idG4gLm5hdi1pY29uLWhhcy1iZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmF2IC5idG4gLm5hdi1pY29uLXBvc2l0aW9uLWFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2IC5idG4gLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZS5uYXYtaWNvbi1oYXMtYmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdiAuYnRuIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICBib2R5LmZvbnQtdXAgLm5hdiAuYnRuIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTVlbTtcbiAgfVxuICBib2R5LmZvbnQtZG93biAubmF2IC5idG4gLm1lbnUtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNWVtO1xuICB9XG59XG4ubmF2IC5jb2xsYXBzZS1tZWdhbWVudSAuZHJvcGRvd24tbWVnYW1lbnUtbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLm5hdiAuY29sbGFwc2UtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmF2IHVsLmNvbGxhcHNlLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjY2NjY2NjY2N2VtO1xufVxuLm5hdiB1bC5jb2xsYXBzZS1tZW51ID4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLm5hdiB1bC5jb2xsYXBzZS1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ubmF2IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuLm5hdiAuY29sbGFwc2UtdG9nZ2xlOjphZnRlciB7XG4gIGhlaWdodDogMC4zZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLm5hdiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyLFxuLm5hdiAuY29sbGFwc2UtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5uYXYgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjIxNjY2NjY2NjdlbTtcbiAgcGFkZGluZzogM3B4IDAuNDVlbSAwIDAuNDVlbTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59XG4ubmF2IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2IGJ1dHRvbi5jb2xsYXBzZS10b2dnbGUge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBoZWlnaHQ6IDEuN2VtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMC42NjY2NjY2NjY3ZW07XG59XG4ubmF2IGJ1dHRvbi5jb2xsYXBzZS10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWhvdmVyLWVuYWJsZWQgLm5hdiAuZHJvcGRvd246bm90KC5oYXMtc3R5bGluZykgLm5hdi1saW5rOm5vdCguY29sbGFwc2UtdG9nZ2xlKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5hdmJhci1ob3Zlci1lbmFibGVkIC5uYXYgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG4ubmF2YmFyLWhvdmVyLWVuYWJsZWQgLm5hdiA+IGxpOmxhc3QtY2hpbGQgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdiAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50LCAubmF2ICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ubmF2ICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQ6bm90KDpmaXJzdC1jaGlsZCksIC5uYXYgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC5uYXYgLm5hdi1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59XG4uaGFzLWJhY2tncm91bmQgLm5hdiAuY3VycmVudC1tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpLFxuLmhhcy1iYWNrZ3JvdW5kIC5uYXYgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6bm90KC5oYXMtc3R5bGluZykge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi5uYXY6bm90KC5uYXZiYXItbmF2KSAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuNjY2NjY2NjY2N2VtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2Om5vdCgubmF2YmFyLW5hdikgLm5hdi1pdGVtLmhhcy1zdHlsaW5nIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG4ubmF2Om5vdCgubmF2YmFyLW5hdikgLmNvbGxhcHNlLW1lbnUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4ubmF2YmFyIHtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5uYXZiYXIgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXIgLm5hdi1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdmJhciAubmF2LWxpbmsuYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIC5uYXZiYXItbmF2LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQgbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1idXR0b24tbmF2LXJpZ2h0IGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMzMzMzMzMzMzM2VtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2YmFyIC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gLm5hdi1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgIGZsZXgtZ3JvdzogMTAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWJyYW5kLWhvbGRlciAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQtc3VidGV4dDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kLXN1YnRleHQtaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1icmFuZC1zdWJ0ZXh0LWhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5hdmJhciAuZHJvcGRvd24uc2hvdy5zaG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmJhciAuZHJvcGRvd24uc2hvd24gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjkuOThweCkge1xuICAubmF2YmFyIC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSBsaSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG59XG4ubmF2YmFyIC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lZ2FtZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUge1xuICB6LWluZGV4OiAtMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogaW5pdGlhbDtcbiAgbWF4LWhlaWdodDogY2FsYyg4NXZoIC0gdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAubmF2YmFyIC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgYm94LXNoYWRvdzogMCBjYWxjKHZhcigtLXNoYWRvd3MpICogMSkgY2FsYygzMHB4KSAtMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IGNhbGMoM3JlbSAvIDQgKiB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpIC8gMTAwKSAwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXZzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IGNhbGMoM3JlbSAvIDIgKiB2YXIoLS1oZWFkZXItbWFpbi1wYWRkaW5nLXYpIC8gMTAwKSAzcmVtO1xuICB9XG4gIC5uYXZiYXItc3RpY2tzIC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IGNhbGMoM3JlbSAvIDQgKiB2YXIoLS1oZWFkZXItbWFpbi1wYWRkaW5nLXYpIC8gMTAwKSAxLjVyZW07XG4gIH1cbn1cblxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2LWxpbms6bm90KC5oYXMtc3R5bGluZyksIC5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdi1saW5rOm5vdCguaGFzLXN0eWxpbmcpIC5tZW51LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XG59XG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYtbGluazpub3QoLmhhcy1zdHlsaW5nKSAubWVudS1pdGVtLXRleHQsIC5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjVzO1xufVxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2ID4gLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdiA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2ID4gLmN1cnJlbnQtbWVudS1pdGVtID4gYSAubWVudS1pdGVtLXRleHQsXG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSAubWVudS1pdGVtLXRleHQsXG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYgPiBsaSA+IGE6aG92ZXIgLm1lbnUtaXRlbS10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2YmFyLWJyYW5kLXRleHQ6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXN0eWxlLWRyb3Bib3gubmF2YmFyLXN0aWNrcyAubmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCkgKiAzIC8gNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMjUwcHggKyAycmVtKTtcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kLCAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbG9nby10ZXh0LWNvbG9yKTtcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDpob3ZlciAubmF2YmFyLWJyYW5kLXRleHQsIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOmFjdGl2ZSwgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6YWN0aXZlIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQgaW1nLCAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCAubmF2YmFyLWJyYW5kLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCBpbWcge1xuICB3aWR0aDogdmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtYmctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEpIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6bm90KC5jdXN0b20tYmctZGlzYWJsZWQpIHtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kLmN1c3RvbS1iZy1kaXNhYmxlZCB7XG4gICAgLypcbiAgICBpbWcge1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9Ki9cbiAgfVxuICAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZC5jdXN0b20tYmctZGlzYWJsZWQ6OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTI7XG4gIH1cbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveC5uYXZiYXItc3RpY2tzIC5uYXZiYXItYnJhbmQge1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCkgKiAzIC8gNCk7XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZC10ZXh0OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZC1zdWJ0ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZC1zdWJ0ZXh0Om5vdCgubmF2YmFyLWJyYW5kLWRyb3Bib3gtc3VidGV4dCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDJyZW0gKyB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1icmFuZC1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLW5hdi1jb250YWluZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLW5hdi1jb250YWluZXIgLm5hdmJhci1uYXYge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWhlYWRlci1tYWluLWJ1dHRvbnMtbWVudS13aWR0aCwgXCIwXCIpO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItbmF2cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1idXR0b24tbmF2LXJpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyLm5hdmJhci1zdGlja3Mjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLW5hdmJhci1icmFuZC1ob2xkZXItaGVpZ2h0KSAqIC0xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keS5hZG1pbi1iYXIubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAubmF2YmFyLXN0eWxlLWNlbnRlci5uYXZiYXItc3RpY2tzI3dyYXBwZXItbmF2YmFyLW1haW4ge1xuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1uYXZiYXItYnJhbmQtaG9sZGVyLWhlaWdodCkgKiAtMSArIDQ2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5LmFkbWluLWJhci5uYXZiYXItbWFpbi1zdGlja3ktdG9wIC5uYXZiYXItc3R5bGUtY2VudGVyLm5hdmJhci1zdGlja3Mjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLW5hdmJhci1icmFuZC1ob2xkZXItaGVpZ2h0KSAqIC0xICsgMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXN0eWxlLWNlbnRlci5uYXZiYXItc3RpY2tzI3dyYXBwZXItbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZCBpbWcge1xuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLXN0eWxlLWNlbnRlci5uYXZiYXItc3RpY2tzIC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICB9XG59XG5cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEpIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbmJvZHkuaGFzLWhlcm8gI3dyYXBwZXItbmF2YmFyLW1haW46bm90KC5uYXZiYXItc3RpY2tzKSwgYm9keS5oYXMtaGVybyAjd3JhcHBlci1uYXZiYXItbWFpbjpub3QoLm5hdmJhci1zdGlja3MpLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnNpdGUtYm94ZWQubmF2YmFyLW1haW4tc3RyZWNoLXRvLWZ1bGwgI3dyYXBwZXItbmF2YmFyLW1haW4gI25hdmJhci1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuYm9keS5uYXZiYXItbWFpbi1zdGlja3ktdG9wICN3cmFwcGVyLW5hdmJhci1tYWluIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTAyMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyLm5hdmJhci1tYWluLXN0aWNreS10b3AgI3dyYXBwZXItbmF2YmFyLW1haW4ge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuXG4jbmF2YmFyLW1haW4ge1xuICBmb250LXNpemU6IGNhbGMoMC45ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXItbWFpbi1mb250LXNpemUpIC8gMTAwKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gICNuYXZiYXItbWFpbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlci1tYWluLWZvbnQtc2l6ZSkgLyAxMDApO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1zZWNvbmRhcnktdW5kZXItbWFpbiAjbmF2YmFyLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiNuYXZiYXItbWFpbjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5ib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5oYXMtaGVyby1pbWFnZSAjbmF2YmFyLW1haW46OmJlZm9yZSwgYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kubWFpbi13cmFwcGVyLXB1bGwtdW5kZXIgI25hdmJhci1tYWluOjpiZWZvcmUge1xuICBvcGFjaXR5OiB2YXIoLS1oZXJvLW1haW4taGVhZGVyLW1haW4tb3BhY2l0eSk7XG59XG5ib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5oYXMtaGVyby1pbWFnZSAjd3JhcHBlci1uYXZiYXItbWFpbi5uYXZiYXItc3RpY2tzICNuYXZiYXItbWFpbjo6YmVmb3JlLCBib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAjd3JhcHBlci1uYXZiYXItbWFpbi5uYXZiYXItc3RpY2tzICNuYXZiYXItbWFpbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpICogMyAvIDQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZCBpbWcge1xuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKTtcbiAgfVxufVxuI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgZm9udC1zaXplOiBjYWxjKDAuOWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUpIC8gMTAwKTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMC45ZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZSkgLyAxMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gICNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCAqIHZhcigtLWhlYWRlci1tYWluLWxvZ28tZm9udC1zaXplKSAvIDEwMCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUpIC8gMTAwKTtcbiAgfVxufVxuI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLXRleHQtY29sb3IpO1xufVxuI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQtc3VidGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc3RpY2tzICNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCkgKiAzIC8gNCk7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAuZHJvcGRvd24tbWVnYW1lbnUtbWVudSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgMS41cmVtKTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IHtcbiAgZm9udC1zaXplOiBjYWxjKDAuOWVtICogdmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwICogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1mb250LXNpemUpIC8gMTAwKTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAvIDIgKiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LXBhZGRpbmctdikgLyAxMDApO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtIC8gMiAqIHZhcigtLWhlYWRlci1zZWNvbmRhcnktcGFkZGluZy12KSAvIDEwMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgI25hdmJhci1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxZW0gKiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDAgKiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWZvbnQtc2l6ZSkgLyAxMDApO1xuICB9XG59XG4ubmF2YmFyLXNlY29uZGFyeS11bmRlci1tYWluICNuYXZiYXItc2Vjb25kYXJ5IHtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG59XG4jbmF2YmFyLXNlY29uZGFyeSAjbmF2YmFyLW5hdi1zZWNvbmRhcnktbGVmdCAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuI25hdmJhci1zZWNvbmRhcnkgI25hdmJhci1uYXYtc2Vjb25kYXJ5LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4jbmF2YmFyLXNlY29uZGFyeSAjbmF2YmFyLW5hdi1zZWNvbmRhcnktcmlnaHQgLm5hdiA+IGxpOmxhc3QtY2hpbGQgPiAubmF2LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXYge1xuICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2LWxpbms6bm90KC5oYXMtc3R5bGluZykgLm1lbnUtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuMTQyODU3MTQyOWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NTcxNDI5ZW07XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdmJhci1icmFuZC1ob2xkZXIgaW1nIHtcbiAgd2lkdGg6IGNhbGModmFyKC0taGVhZGVyLXNlY29uZGFyeS1sb2dvLWltYWdlLXdpZHRoKSAqIDMgLyA0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI25hdmJhci1zZWNvbmRhcnkgLm5hdmJhci1icmFuZC1ob2xkZXIgaW1nIHtcbiAgICB3aWR0aDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1sb2dvLWltYWdlLXdpZHRoKTtcbiAgfVxufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5idG4ge1xuICBsaW5lLWhlaWdodDogMC45ZW07XG59XG5Ac3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgYm9keS5mb250LXVwICNuYXZiYXItc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5idG4gLm1lbnUtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yZW07XG4gIH1cbiAgYm9keS5mb250LWRvd24gI25hdmJhci1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLmJ0biAubWVudS1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwLjJlbTtcbiAgfVxufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdmJhci1uYXYgaSB7XG4gIG1pbi13aWR0aDogMjNweDtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXYtaWNvbi1oYXMtYmcge1xuICBwYWRkaW5nOiAwLjE2NjY2NjY2NjdlbTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4jbmF2YmFyLXNlY29uZGFyeSAuZHJvcGRvd24tbWVnYW1lbnUtbWVudSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuLm5hdmJhci1tYWluLXN0aWNreS10b3A6bm90KC5uYXZiYXItc2Vjb25kYXJ5LXVuZGVyLW1haW4pICNuYXZiYXItc2Vjb25kYXJ5IHtcbiAgei1pbmRleDogMTAyMTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4jbmF2YmFyLXNlY29uZGFyeSAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbiNuYXZiYXItc2Vjb25kYXJ5IGEubmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbmF2YmFyLXNlY29uZGFyeSAuY3VycmVudC1tZW51LWl0ZW0gPiBhIC5tZW51LWl0ZW0tdGV4dCxcbiNuYXZiYXItc2Vjb25kYXJ5IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIC5tZW51LWl0ZW0tdGV4dCxcbiNuYXZiYXItc2Vjb25kYXJ5IGEubmF2LWxpbms6aG92ZXIgLm1lbnUtaXRlbS10ZXh0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbn1cblxuI21lbnUtbWFpbi1kZXNrdG9wLWV4dGVuZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbWVudS1tYWluLWRlc2t0b3AtZXh0ZW5kZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbWVudS1tYWluLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jd3JhcHBlci1uYXZiYXItbWFpbi10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4jd3JhcHBlci1uYXZiYXItbWFpbi10b3A6bm90KC5kaXNhYmxlLWRlbGF5KSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSAvIDMpO1xufVxuI3dyYXBwZXItbmF2YmFyLW1haW4tdG9wOm5vdCguZGlzYWJsZS1kZWxheSkuaW50ZXJzZWN0ZWQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5hZG1pbi1iYXIgI3dyYXBwZXItbmF2YmFyLW1haW4tdG9wLmRpc2FibGUtZGVsYXkge1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODEuOThweCkge1xuICBib2R5LmFkbWluLWJhciAjd3JhcHBlci1uYXZiYXItbWFpbi10b3AuZGlzYWJsZS1kZWxheSB7XG4gICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gIH1cbn1cblxuYm9keS5zaXRlLWJveGVkLm5hdmJhci1tYWluLXN0cmVjaC10by1mdWxsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ud3JhcHBlci1uYXZiYXI6bm90KC5uYXZiYXItc3R5bGUtZHJvcGJveCkgLm5hdmJhci1icmFuZC1kcm9wYm94LXN1YnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jaGVyby1tYWluIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSAqIC0xKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAjaGVyby1tYWluIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuI2hlcm8tbWFpbiAuaGVyby1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNTAwO1xuICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbn1cbiNoZXJvLW1haW4gLmhlcm8tY29udGVudCAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNTUwO1xufVxuI2hlcm8tbWFpbiAuaGVyby1jb250ZW50IC5wYWdlLXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4jaGVyby1tYWluIC5oZXJvLWNvbnRlbnQgLmVudHJ5LW1ldGEgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2hlcm8tbWFpbiAuaGVyby1jb250ZW50IC5tZXRhLWljb24ge1xuICBmb250LXNpemU6IDEuM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2hlcm8tbWFpbi50ZXh0LWNlbnRlciAuaGVyby1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHk6bm90KC5oYXMtaGVybykgI2hlcm8tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVyby1mdWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tZnVsbCAuaGVyby1pbWFnZS1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5oZXJvLWZ1bGwgLmhlcm8taW1hZ2UtaG9sZGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiB2YXIoLS1oZXJvLW1haW4taW1nLW9wYWNpdHkpO1xuICB6LWluZGV4OiAyO1xufVxuLmhlcm8tZnVsbCAuaGVyby1pbWFnZS1ob2xkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcge1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbn1cbi5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nIC5wYWdlLXRpdGxlLCAuaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyAuZW50cnktbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLWltZy11bmRlci10aXRsZSwgLmhlcm8taW1nLWFib3ZlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG59XG4uaGVyby1pbWctdW5kZXItdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyLCAuaGVyby1pbWctYWJvdmUtdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyIHtcbiAgd2lkdGg6IHZhcigtLXNpdGUtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVyby1pbWctdW5kZXItdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyIGltZywgLmhlcm8taW1nLWFib3ZlLXRpdGxlIC5oZXJvLWltYWdlLWhvbGRlciBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oZXJvLWltZy11bmRlci10aXRsZSAuaGVyby1pbWFnZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1pbWctdW5kZXItdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuLmhlcm8taW1nLXVuZGVyLXRpdGxlIC5oZXJvLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1pbWctdW5kZXItdGl0bGUgLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbmJvZHkuaGFzLWZlYXR1cmVkLWltYWdlIC5oZXJvLWltZy11bmRlci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5oZXJvLWltZy1hYm92ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgLmhlcm8taW1nLWFib3ZlLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmhlcm8taW1nLWFib3ZlLXRpdGxlIC5oZXJvLWltYWdlLWhvbGRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLWltZy1hYm92ZS10aXRsZSAuaGVyby1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4uaGVyby1pbWctYWJvdmUtdGl0bGUgLmhlcm8tY29udGVudCB7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1pbWctYWJvdmUtdGl0bGUgLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cblxuYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kuaGFzLWhlcm8taW1hZ2UgI2hlcm8tbWFpbjpub3QoLmhlcm8taW1nLXVuZGVyLXRpdGxlKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSkgKiAtMSk7XG59XG5ib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5oYXMtaGVyby1pbWFnZSAjaGVyby1tYWluOm5vdCguaGVyby1pbWctdW5kZXItdGl0bGUpIC5oZXJvLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xufVxuYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kuaGFzLWhlcm8taW1hZ2UgLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDI0MHB4ICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSk7XG59XG5cbi5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1icyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQuaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyAuYnJlYWRjcnVtYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDIxcHgpIGNhbGMoLTIxcHggKyB2YXIoLS1zaGFkb3dzKSAqIDAuNykgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG4uaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYiwgLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbn1cbi5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1iIDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWIgLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQ6bm90KC5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nKSAuYnJlYWRjcnVtYiAuYWN0aXZlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uaGVyby1icmVhZGNydW1iLWFib3ZlLXRpdGxlIC5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVyby1icmVhZGNydW1iLWFib3ZlLXRpdGxlIC5icmVhZGNydW1icyAuYWN0aXZlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cbi5oZXJvLWJyZWFkY3J1bWItYWJvdmUtdGl0bGUgLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwO1xufVxuLmhlcm8tYnJlYWRjcnVtYi1hYm92ZS10aXRsZS50ZXh0LWNlbnRlciAuYnJlYWRjcnVtYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZXJvLWJyZWFkY3J1bWItYWJvdmUtdGl0bGUuaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby5oaWdoLWNvbnRyYXN0IC5icmVhZGNydW1iLCAuaGVyby5oaWdoLWNvbnRyYXN0IGEge1xuICBjb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbn1cbi5oZXJvLmhpZ2gtY29udHJhc3QgLmJyZWFkY3J1bWIgOmZvY3VzLXZpc2libGUsIC5oZXJvLmhpZ2gtY29udHJhc3QgYSA6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG59XG5cbi5hbGlnbmZ1bGwsXG4uYWxpZ253aWRlLFxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWxpZ25mdWxsLFxuICAuYWxpZ253aWRlLFxuICAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ25mdWxsLCAuc2l0ZS1ib3hlZCAuYWxpZ25mdWxsLCAuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgLmFsaWduZnVsbCxcbi5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWdud2lkZSxcbi5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLFxuLnNpdGUtYm94ZWQgLmFsaWdud2lkZSxcbi5zaXRlLWJveGVkIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAuYWxpZ253aWRlLFxuLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogaW5pdGlhbDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5hbGlnbndpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gM3JlbSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyArIDEuNXJlbSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gM3JlbSk7XG59XG4uYWxpZ253aWRlICsgLmFsaWdud2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlICsgLmFsaWdud2lkZSwgLmFsaWdud2lkZSArIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlICsgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFsaWdud2lkZSArIC5hbGlnbndpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSArIC5hbGlnbndpZGUsIC5hbGlnbndpZGUgKyAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSArIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ253aWRlLCAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLnNpdGUtYm94ZWQgLmFsaWdud2lkZSwgLnNpdGUtYm94ZWQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuYWxpZ253aWRlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1heC13aWR0aDogY2FsYygxMzMwcHggLSAzcmVtKTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDY2NXB4ICsgMS41cmVtKTtcbiAgICB3aWR0aDogY2FsYygxMzMwcHggLSAzcmVtKTtcbiAgfVxufVxuXG4uYWxpZ25mdWxsIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG59XG4uYWxpZ25mdWxsICsgLmFsaWduZnVsbCB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hbGlnbmZ1bGwgKyAuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODEuOThweCkge1xuICAuYWxpZ25mdWxsIC5hbGlnbmZ1bGwge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hbGlnbm5vbmUsXG4uYWxpZ25jZW50ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmFsaWduY2VudGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0LFxuLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCxcbiAgLmFsaWducmlnaHQsXG4gIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogKDEwMHZ3IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbiAgLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LCAuc2l0ZS1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LCAuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogKDEzMzBweCAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogKDEwMHZ3IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbiAgLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCwgLnNpdGUtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogKDEzMzBweCAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuICB9XG59XG5cbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuMnJlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgY29sb3IgMC41cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5maWd1cmUsXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaHIsIC53cC1ibG9jay1zZXBhcmF0b3IsIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5wLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIHAuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMnB4O1xuICBtYXJnaW46IDNyZW0gMDtcbiAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDEuNXJlbTtcbn1cbmJsb2NrcXVvdGUgY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG59XG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuY2l0ZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuc2FtcCwgY29kZSwga2JkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjNyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxucHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZW1iZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbm9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZmlnY2FwdGlvbiwgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24sXG4ud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuZmlnY2FwdGlvbiBhLCAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiBhLFxuLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGZpZ2NhcHRpb24sIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLFxuICAud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLXRhYmxlLFxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQsXG50YWJsZSB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xufVxuLndwLWJsb2NrLXRhYmxlIHRoLFxudGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud3AtYmxvY2stdGFibGUgdGggYSxcbnRhYmxlIHRoIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXRhYmxlIHRoOmZpcnN0LWNoaWxkLFxudGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcbn1cbi53cC1ibG9jay10YWJsZSB0aDpsYXN0LWNoaWxkLFxudGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcbn1cbi53cC1ibG9jay10YWJsZSB0ZCxcbnRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLndwLWJsb2NrLXRhYmxlIGNhcHRpb24sXG50YWJsZSBjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbn1cblxuY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDNlbSAwIDNlbSAtMC44ZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjZlbSk7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBtYXJnaW46IDAuOGVtIDA7XG4gIHBhZGRpbmc6IDAgMC44ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuOGVtO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzLXZpc2libGUpOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgZm9udC1zaXplOiA1LjFlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luOiAwLjA1ZW0gMC4xZW0gMCAwO1xufVxuLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzLXZpc2libGUpOjpmaXJzdC1sZXR0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzLXZpc2libGUpOjphZnRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oYXMtc21hbGwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAwLjgxM2VtO1xufVxuXG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLmhhcy1sYXJnZS1mb250LXNpemUge1xuICBmb250LXNpemU6IDIuMjVlbTtcbn1cblxuLmhhcy1odWdlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMi42MjVlbTtcbn1cblxuLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSB7XG4gIGJhY2tncm91bmQtY2xpcDogaW5pdGlhbDtcbn1cblxuLnB0LWhlYWRlci1tYWluLWhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSk7XG59XG5cbiN3cmFwcGVyLWZvb3RlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAjd3JhcHBlci1mb290ZXIge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygzMHB4KSBjYWxjKC0zMHB4ICsgdmFyKC0tc2hhZG93cykgKiAxKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN3cmFwcGVyLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuI2Zvb3Rlci1mdWxsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuI2Zvb3Rlci1jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZm9vdGVyLWltYWdlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuI2Zvb3Rlci1pbWFnZS1ob2xkZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jZm9vdGVyLWltYWdlLWhvbGRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBBZGRzIGludGVncmF0aW9uIHdpdGggQ2FsZW5kYXIgUGx1cyBwbHVnaW4uXG4gKi9cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciB7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIgPiBwIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIHtcbiAgZmxleC13cmFwOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1hKTtcbiAgZm9udC1zaXplOiAwLjc4NzVlbTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uLnJiYy1hY3RpdmUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIGJ1dHRvbi5yYmMtYWN0aXZlOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbiAgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXRlLWNlbGwsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIgPiBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIgKyAucmJjLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtbW9udGgtdmlldyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW1vbnRoLXJvdyArIC5yYmMtbW9udGgtcm93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1vZmYtcmFuZ2Uge1xuICBvcGFjaXR5OiAwLjU7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtb2ZmLXJhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY29sb3ItYmcpIDFweCBzb2xpZDtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXRlLWNlbGwgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF5LWJnICsgLnJiYy1kYXktYmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWV2ZW50LCBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQucmJjLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWV2ZW50OmhvdmVyLCBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQucmJjLXNlbGVjdGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXJvdy1zZWdtZW50IHtcbiAgcGFkZGluZzogMCA0cHggMXB4IDJweDtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1tb250aC12aWV3IC5yYmMtdG9kYXkge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtdmlldyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3LFxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtY29udGVudCA+ICogKyAqID4gKixcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLWNvbnRlbnQsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZXNsb3QtZ3JvdXAsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS1oZWFkZXItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtdmlldyAucmJjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF5LXNsb3QgLnJiYy10aW1lLXNsb3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1jdXJyZW50LXRpbWUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1hZ2VuZGEtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWFnZW5kYS12aWV3IHRhYmxlLnJiYy1hZ2VuZGEtdGFibGUgdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUtaGVhZGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZS1oZWFkZXIgLmRhc2hpY29ucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApIC5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0gLmNhbGVuZGFycC1kYXRlIC5jYWxlbmRhcnAtZGF0ZS1tb250aCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUgLmNhbGVuZGFycC1kYXRlLWRheSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuXG4uc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IC5ldmVudHMtbGlzdC13aWRnZXQgLmV2ZW50ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IC53aWRnZXRfY2FsZW5kYXIgdGQge1xuICBwYWRkaW5nOiAwLjIyNXJlbTtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLmNhbGVuZGFycC1ldmVudHMtYnktY2F0ID4gLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSA+IC5jYWxlbmRhcnBfY2FsZW5kYXIuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IC5jYWxlbmRhcnAtZXZlbnRzLWJ5LWNhdCA+IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgPiAuY2FsZW5kYXJwX2NhbGVuZGFyLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWV2ZW50cy5jb2x1bW5zIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IC5jYWxlbmRhcnAtZXZlbnRzLWJ5LWNhdCA+IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgPiAuY2FsZW5kYXJwX2NhbGVuZGFyLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWV2ZW50cy5jb2x1bW5zIC5jYWxlbmRhci1ldmVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IC5jYWxlbmRhcnAtZXZlbnRzLWJ5LWNhdCA+IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgPiAuY2FsZW5kYXJwX2NhbGVuZGFyLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWV2ZW50cy5jb2x1bW5zIC5jYWxlbmRhci1ldmVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLypcbiAqIEFkZHMgYmFzaWMgc3R5bGluZyB0byBkaXJlY3RvcnkgbW9kdWxlIGluY2x1ZGVkIHdpdGggdGhlbWUuXG4gKi9cbi5jcC1kaXItaXRlbS1maWVsZHM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jcC1kaXItY29udHJvbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG4uY3AtZGlyLWNvbnRyb2xzIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5jcC1kaXItY29udHJvbHMgZmllbGRzZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNwLWRpci1jb250cm9sIHtcbiAgbWFyZ2luOiAwLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY3AtZGlyLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgfVxufVxuXG4uY3AtZGlyLWNvbnRyb2wtc2VhcmNoIHtcbiAgZmxleC1ncm93OiAyO1xufVxuXG4uY3AtZGlyLWNvbnRyb2wtc2VsZWN0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uY3AtZGlyLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jcC1kaXItbm8tcmVzdWx0cy1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IHZhcigtLWNvbG9yLWJveGVzKSBzb2xpZCAxcHg7XG59XG4uY3AtZGlyLWNvbnRlbnQtLW5vLXJlc3VsdHMgLmNwLWRpci1uby1yZXN1bHRzLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNwLWRpci1uby1yZXN1bHRzLWluZm8tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC41LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Z1bmN0aW9uc1wiO1xuXG4vLyBMb2FkaW5nIHZhcmlhYmxlcyBiZWZvcmUgYW5kIGFmdGVyIGlzIG5lZWRlZCB0byBwcm9wZXJseSBzZXQgXCJudWxsXCIgdmFsdWVzXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2Jvb3RzdHJhcFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2Jvb3RzdHJhcFwiO1xuXG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcm9vdFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcmVib290XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3R5cGVcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2ltYWdlc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jb2RlXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90YWJsZXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvZm9ybXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYnV0dG9uc1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Ryb3Bkb3duXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2J1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvaW5wdXQtZ3JvdXBcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9uYXZcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L25hdmJhclwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jYXJkXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9wYWdpbmF0aW9uXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2JhZGdlXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9qdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2FsZXJ0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9tZWRpYVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jbG9zZVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90b2FzdHNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L21vZGFsXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Rvb2x0aXBcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcG9wb3ZlclwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jYXJvdXNlbFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9zcGlubmVyc1wiO1xuXG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvYWxpZ25cIjtcbi8vLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvYmFja2dyb3VuZFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvYm9yZGVyc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9kaXNwbGF5XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9lbWJlZFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2ZsZXhcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2Zsb2F0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9vdmVyZmxvd1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zY3JlZW5yZWFkZXJzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zaGFkb3dzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc2l6aW5nXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zdHJldGNoZWQtbGlua1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3NwYWNpbmdcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy90ZXh0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy92aXNpYmlsaXR5XCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3ByaW50XCI7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNjAwcHgsXG4gIG1kOiA3ODJweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDEzMzBweFxuKTtcblxuJHNwYWNlcjogM3JlbTtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxZW07XG4kZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogLjg3NTtcblxuJGNsb3NlLWZvbnQtc2l6ZTogMS41cmVtO1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRzcGFjZXI7XG5cbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG5cbiRib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuJGJvcmRlci1yYWRpdXMtbGc6IHZhcigtLXJvdW5kbmVzcyk7XG4kYm9yZGVyLXJhZGl1cy1zbTogdmFyKC0tcm91bmRuZXNzKTtcblxuJGJveC1zaGFkb3ctc206IG5vbmU7XG4kYm94LXNoYWRvdzogbm9uZTtcbiRib3gtc2hhZG93LWxnOiBub25lO1xuXG4kbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4kbGluay1jb2xvcjogbnVsbDtcbiRsaW5rLWhvdmVyLWNvbG9yOiBudWxsO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbnVsbDtcblxuJG5hdi1saW5rLWhlaWdodDogMDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAwO1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDA7XG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogbnVsbDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDByZW07IFxuJG5hdmJhci1wYWRkaW5nLXk6ICRzcGFjZXIgKiAwLjU7IFxuJG5hdmJhci1wYWRkaW5nLXg6ICRzcGFjZXIgKiAwLjU7IFxuXG4kbmF2LWxpbmstcGFkZGluZy15OiAuNWVtO1xuJG5hdi1saW5rLXBhZGRpbmcteDogMWVtO1xuXG4kZHJvcGRvd24tc3BhY2VyOiAkc3BhY2VyKjAuMjtcbiRjYXJldC13aWR0aDogLjNlbTtcbiRjYXJldC1zcGFjaW5nOiAkY2FyZXQtd2lkdGgqMS41O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogMDtcbiRkcm9wZG93bi1iZzogbnVsbDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogbnVsbDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiBudWxsO1xuJGRyb3Bkb3duLWNvbG9yOiBudWxsO1xuXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiBub25lO1xuJGJ0bi1mb250LXNpemU6IDFlbTtcbiRidG4tZm9udC1zaXplLWxnOiAxLjI1ZW07XG4kYnRuLWZvbnQtc2l6ZS1zbTogMC43NWVtO1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiBudWxsO1xuJGJ0bi10cmFuc2l0aW9uOiBudWxsO1xuJGJ0bi1mb250LXdlaWdodDogbnVsbDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDUwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xNTtcblxuJGlucHV0LWZvbnQtc2l6ZTogY2FsYyggI3skZm9udC1zaXplLWJhc2V9ICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcbiRpbnB1dC1mb250LXNpemUtbGc6IGNhbGMoICN7JGZvbnQtc2l6ZS1sZ30gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogY2FsYyggI3skZm9udC1zaXplLXNtfSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG5cbiRoci1ib3JkZXItd2lkdGg6IDJweDtcblxuLy9qdW1ib3Ryb25cbiRqdW1ib3Ryb24tYmc6IG51bGw7XG5cbi8vIEJyZWFkY3J1bWJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogMC4yNXJlbTtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogMC41cmVtO1xuJGJyZWFkY3J1bWItYmc6IG51bGw7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiBudWxsO1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiBudWxsO1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogbnVsbDtcblxuLy8gTGlzdHNcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAxcmVtO1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAxcmVtO1xuJG1vZGFsLWRpYWxvZy1tYXJnaW46IC41cmVtIDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW07XG4kbW9kYWwtY29udGVudC1jb2xvcjogbnVsbDtcbiRtb2RhbC1jb250ZW50LWJnOiBudWxsO1xuJG1vZGFsLWJhY2tkcm9wLWJnOiB2YXIoLS1jb2xvci1iZyk7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjg7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6IDA7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogMDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAwO1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiBub25lO1xuJG1vZGFsLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG5cbiRjbG9zZS1jb2xvcjogY3VycmVudENvbG9yO1xuJGNsb3NlLXRleHQtc2hhZG93OiBudWxsO1xuXG4kdGhlbWUtY29sb3JzOiAoKTtcbiRjb2xvcnM6ICgpO1xuJGJvZHktY29sb3I6IG51bGw7XG4kaDEtZm9udC1zaXplOiBudWxsO1xuJGgyLWZvbnQtc2l6ZTogbnVsbDtcbiRoMy1mb250LXNpemU6IG51bGw7XG4kaDQtZm9udC1zaXplOiBudWxsO1xuJGg1LWZvbnQtc2l6ZTogbnVsbDtcbiRoNi1mb250LXNpemU6IG51bGw7XG4kaHItbWFyZ2luLXk6IG51bGw7XG5cbiRwYWdpbmF0aW9uLWJnOiBudWxsO1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogbnVsbDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IG51bGw7XG5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBmYWxzZTsiLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLndpZHRoIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAqIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XG4gIHNyYzpcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS50dGY/dTZyODFyJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/dTZyODFyJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnP3U2cjgxciMjeyRpY29tb29uLWZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmNwcy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uY3BzLWljb24tdHdpdHRlci1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLXR3aXR0ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXI7IFxuICB9XG59XG4uY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNoYXBlcy1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hhcGVzLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2stb3Blbi1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2stcmVhZGVyLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ7IFxuICB9XG59XG4uY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoYWxrYm9hcmQtdGVhY2hlci1zb2xpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ7IFxuICB9XG59XG4uY3BzLWljb24tc2Nob29sLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zY2hvb2wtc29saWQ7IFxuICB9XG59XG4uY3BzLWljb24tY2xvY2stcmVndWxhciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvY2stcmVndWxhcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1yb2NrZXQtc29saWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXJvY2tldC1zb2xpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOyBcbiAgfVxufVxuLmNwcy1pY29uLWFzdGVyaXNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hc3RlcmlzazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wbHVzOyBcbiAgfVxufVxuLmNwcy1pY29uLXF1ZXN0aW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1xdWVzdGlvbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1taW51cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWludXM7IFxuICB9XG59XG4uY3BzLWljb24tbXVzaWMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW11c2ljOyBcbiAgfVxufVxuLmNwcy1pY29uLWVudmVsb3BlLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWVudmVsb3BlLW87IFxuICB9XG59XG4uY3BzLWljb24tc3RhcjEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXIxOyBcbiAgfVxufVxuLmNwcy1pY29uLXVzZXIxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyMTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jbG9jay1vIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jay1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXJvYWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXJvYWQ7IFxuICB9XG59XG4uY3BzLWljb24taW5ib3gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWluYm94OyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2sxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrMTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFkcGhvbmVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWFkcGhvbmVzOyBcbiAgfVxufVxuLmNwcy1pY29uLXByaW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wcmludDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYW1lcmExIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYW1lcmExOyBcbiAgfVxufVxuLmNwcy1pY29uLXZpZGVvLWNhbWVyYSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmlkZW8tY2FtZXJhOyBcbiAgfVxufVxuLmNwcy1pY29uLWdpZnQxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1naWZ0MTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wbGFuZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGxhbmU7IFxuICB9XG59XG4uY3BzLWljb24tY2FsZW5kYXIxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjE7IFxuICB9XG59XG4uY3BzLWljb24tY29tbWVudDEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNvbW1lbnQxOyBcbiAgfVxufVxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmFjZWJvb2stc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWtleSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24ta2V5OyBcbiAgfVxufVxuLmNwcy1pY29uLWxpbmtlZGluLXNxdWFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlua2VkaW4tc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWZhY2Vib29rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1mYWNlYm9vay1mIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1mOyBcbiAgfVxufVxuLmNwcy1pY29uLWJlbGwtbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbC1vOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoYWluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGFpbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1saW5rMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGluazE7IFxuICB9XG59XG4uY3BzLWljb24tbW9uZXkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1vbmV5OyBcbiAgfVxufVxuLmNwcy1pY29uLWxpbmtlZGluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rZWRpbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi11bWJyZWxsYSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdW1icmVsbGE7IFxuICB9XG59XG4uY3BzLWljb24tbGlnaHRidWxiLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZ2h0YnVsYi1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXVzZXItbWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItbWQ7IFxuICB9XG59XG4uY3BzLWljb24tc3RldGhvc2NvcGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN0ZXRob3Njb3BlOyBcbiAgfVxufVxuLmNwcy1pY29uLXN1aXRjYXNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdWl0Y2FzZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1iZWxsMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbDE7IFxuICB9XG59XG4uY3BzLWljb24tY3V0bGVyeSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY3V0bGVyeTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1maWxlLXRleHQtbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmlsZS10ZXh0LW87IFxuICB9XG59XG4uY3BzLWljb24tYW1idWxhbmNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hbWJ1bGFuY2U7IFxuICB9XG59XG4uY3BzLWljb24tbWVka2l0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tZWRraXQ7IFxuICB9XG59XG4uY3BzLWljb24tc3VwZXJzY3JpcHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cGVyc2NyaXB0OyBcbiAgfVxufVxuLmNwcy1pY29uLW1pY3JvcGhvbmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1pY3JvcGhvbmU7IFxuICB9XG59XG4uY3BzLWljb24teW91dHViZS1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWZsaWNrcjEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjE7IFxuICB9XG59XG4uY3BzLWljb24tc3VuLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN1bi1vOyBcbiAgfVxufVxuLmNwcy1pY29uLW1vb24tbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9vbi1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXdoZWVsY2hhaXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXdoZWVsY2hhaXI7IFxuICB9XG59XG4uY3BzLWljb24tdmltZW8tc3F1YXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lby1zcXVhcmU7IFxuICB9XG59XG4uY3BzLWljb24tc3BhY2Utc2h1dHRsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BhY2Utc2h1dHRsZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1iYW5rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iYW5rOyBcbiAgfVxufVxuLmNwcy1pY29uLWluc3RpdHV0aW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnN0aXR1dGlvbjsgXG4gIH1cbn1cbi5jcHMtaWNvbi11bml2ZXJzaXR5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzaXR5OyBcbiAgfVxufVxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1tb3J0YXItYm9hcmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1vcnRhci1ib2FyZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGlsZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hpbGQ7IFxuICB9XG59XG4uY3BzLWljb24tcGF3IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXc7IFxuICB9XG59XG4uY3BzLWljb24tcmVjeWNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcmVjeWNsZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1hdXRvbW9iaWxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hdXRvbW9iaWxlOyBcbiAgfVxufVxuLmNwcy1pY29uLWNhciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FyOyBcbiAgfVxufVxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXBhcGVyLXBsYW5lLW87IFxuICB9XG59XG4uY3BzLWljb24tc2VuZC1vIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW5kLW87IFxuICB9XG59XG4uY3BzLWljb24tY29weXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb3B5cmlnaHQ7IFxuICB9XG59XG4uY3BzLWljb24tYXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWF0OyBcbiAgfVxufVxuLmNwcy1pY29uLWJ1cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnVzOyBcbiAgfVxufVxuLmNwcy1pY29uLWNjIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYzsgXG4gIH1cbn1cbi5jcHMtaWNvbi11c2VyLXNlY3JldCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1zZWNyZXQ7IFxuICB9XG59XG4uY3BzLWljb24tdXNlci1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXBsdXM7IFxuICB9XG59XG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmFsYW5jZS1zY2FsZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zOyBcbiAgfVxufVxuLmNwcy1pY29uLXZpbWVvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lbzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzOyBcbiAgfVxufVxuLmNwcy1pY29uLXdoZWVsY2hhaXItYWx0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcXVlc3Rpb24tY2lyY2xlLW87IFxuICB9XG59XG4uY3BzLWljb24tYWRkcmVzcy1jYXJkLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFkZHJlc3MtY2FyZC1vOyBcbiAgfVxufVxuLmNwcy1pY29uLXZjYXJkLW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXZjYXJkLW87IFxuICB9XG59XG4uY3BzLWljb24tdXNlci1vIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW87IFxuICB9XG59XG4uY3BzLWljb24tZ3JhdiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhdjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1lbnZlbG9wZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW52ZWxvcGU7IFxuICB9XG59XG4uY3BzLWljb24tYnViYmxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGU7IFxuICB9XG59XG4uY3BzLWljb24tdXNlcnMxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyczE7IFxuICB9XG59XG4uY3BzLWljb24tYmVsbDIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwyOyBcbiAgfVxufVxuLmNwcy1pY29uLXBpbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGluOyBcbiAgfVxufVxuLmNwcy1pY29uLWNhbGVuZGFyMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXIyOyBcbiAgfVxufVxuLmNwcy1pY29uLXN1cHBvcnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cHBvcnQ7IFxuICB9XG59XG4uY3BzLWljb24taG9tZTQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWU0OyBcbiAgfVxufVxuLmNwcy1pY29uLXJpbmdfdm9sdW1lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yaW5nX3ZvbHVtZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi13aGVyZV90b192b3RlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVyZV90b192b3RlOyBcbiAgfVxufVxuLmNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1kYXRhX3VzYWdlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1kYXRhX3VzYWdlOyBcbiAgfVxufVxuLmNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q7IFxuICB9XG59XG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU7IFxuICB9XG59XG4uY3BzLWljb24tYWRkX2xvY2F0aW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hZGRfbG9jYXRpb247IFxuICB9XG59XG4uY3BzLWljb24tbmVhcl9tZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbmVhcl9tZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1yZXN0YXVyYW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZXN0YXVyYW50OyBcbiAgfVxufVxuLmNwcy1pY29uLWRlcGFydHVyZV9ib2FyZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkOyBcbiAgfVxufVxuLmNwcy1pY29uLXBpZV9jaGFydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGllX2NoYXJ0OyBcbiAgfVxufVxuLmNwcy1pY29uLWNha2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNha2U7IFxuICB9XG59XG4uY3BzLWljb24tbm90aWZpY2F0aW9ucyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbm90aWZpY2F0aW9uczsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zY2hvb2wge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNjaG9vbDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X2Rpc3NhdGlzZmllZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkOyBcbiAgfVxufVxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aHVtYl9kb3duX2FsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX3VwX2FsdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1hY2NvdW50X2JhbGFuY2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFjY291bnRfYmFsYW5jZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZWFyY2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNlYXJjaDsgXG4gIH1cbn1cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12ZXJpZmllZF91c2VyOyBcbiAgfVxufVxuLmNwcy1pY29uLWZpbmdlcnByaW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maW5nZXJwcmludDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1nX3RyYW5zbGF0ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ190cmFuc2xhdGU7IFxuICB9XG59XG4uY3BzLWljb24td2JfdHdpZ2hsaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24td2JfdHdpZ2hsaWdodDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1lbW9qaV9lbW90aW9ucyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfZW1vdGlvbnM7IFxuICB9XG59XG4uY3BzLWljb24tZW1vamlfZXZlbnRzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbW9qaV9ldmVudHM7IFxuICB9XG59XG4uY3BzLWljb24tZW1vamlfb2JqZWN0cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfb2JqZWN0czsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zcG9ydHNfZXNwb3J0cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX2VzcG9ydHM7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX2dvbGYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19nb2xmOyBcbiAgfVxufVxuLmNwcy1pY29uLXNwb3J0c19ob2NrZXkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19ob2NrZXk7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX3J1Z2J5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfcnVnYnk7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX3NvY2NlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3NvY2NlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3ZvbGxleWJhbGw7IFxuICB9XG59XG4uY3BzLWljb24tc3BvcnRzX3Rlbm5pcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3Rlbm5pczsgXG4gIH1cbn1cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWx1bmNoX2RpbmluZzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wYXJrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXJrOyBcbiAgfVxufVxuLmNwcy1pY29uLWljZWNyZWFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pY2VjcmVhbTsgXG4gIH1cbn1cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc20ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1hY191bml0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY191bml0OyBcbiAgfVxufVxuLmNwcy1pY29uLWJlYWNoX2FjY2VzcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVhY2hfYWNjZXNzOyBcbiAgfVxufVxuLmNwcy1pY29uLWNoaWxkX2NhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoaWxkX2NhcmU7IFxuICB9XG59XG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yb29tX3NlcnZpY2U7IFxuICB9XG59XG4uY3BzLWljb24tYWN0aXZpdHkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFjdGl2aXR5OyBcbiAgfVxufVxuLmNwcy1pY29uLWFwZXJ0dXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hcGVydHVyZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1iZWxsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2stb3BlbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1vcGVuOyBcbiAgfVxufVxuLmNwcy1pY29uLWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2s7IFxuICB9XG59XG4uY3BzLWljb24tYm9va21hcmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2ttYXJrOyBcbiAgfVxufVxuLmNwcy1pY29uLWNhbGVuZGFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYW1lcmEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZXZyb24tbGVmdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGV2cm9uLXJpZ2h0OyBcbiAgfVxufVxuLmNwcy1pY29uLWNsb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jbG91ZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvdWQ7IFxuICB9XG59XG4uY3BzLWljb24tY29mZmVlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb2ZmZWU7IFxuICB9XG59XG4uY3BzLWljb24tY29tcGFzcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tcGFzczsgXG4gIH1cbn1cbi5jcHMtaWNvbi1kb2xsYXItc2lnbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZG9sbGFyLXNpZ247IFxuICB9XG59XG4uY3BzLWljb24tZXllIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1leWU7IFxuICB9XG59XG4uY3BzLWljb24tZmlsZS10ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maWxlLXRleHQ7IFxuICB9XG59XG4uY3BzLWljb24tZm9sZGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mb2xkZXI7IFxuICB9XG59XG4uY3BzLWljb24tZ2lmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1nbG9iZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2xvYmU7IFxuICB9XG59XG4uY3BzLWljb24tZ3JpZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JpZDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFydDMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWxwLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVscC1jaXJjbGU7IFxuICB9XG59XG4uY3BzLWljb24taG9tZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jYXRlZ29yeSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2F0ZWdvcnk7IFxuICB9XG59XG4uY3BzLWljb24taW5mbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5mbzsgXG4gIH1cbn1cbi5jcHMtaWNvbi1saWZlLWJ1b3kge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZmUtYnVveTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1saW5rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2s7IFxuICB9XG59XG4uY3BzLWljb24tbWFpbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWFpbDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1tYXAtcGluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYXAtcGluOyBcbiAgfVxufVxuLmNwcy1pY29uLW1lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLW1lbnU7IFxuICB9XG59XG4uY3BzLWljb24tY29tbWVudCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tbWVudDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1wYXBlcmNsaXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXBhcGVyY2xpcDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1waG9uZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGhvbmU7IFxuICB9XG59XG4uY3BzLWljb24tcHJpbnRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHJpbnRlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zZXR0aW5ncyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2V0dGluZ3M7IFxuICB9XG59XG4uY3BzLWljb24tc2hhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNoYXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLXNob3BwaW5nLWJhZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hvcHBpbmctYmFnOyBcbiAgfVxufVxuLmNwcy1pY29uLXN0YXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXI7IFxuICB9XG59XG4uY3BzLWljb24tdGFnIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10YWc7IFxuICB9XG59XG4uY3BzLWljb24tdGh1bWJzLXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aHVtYnMtdXA7IFxuICB9XG59XG4uY3BzLWljb24tdXNlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi11c2VycyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcnM7IFxuICB9XG59XG4uY3BzLWljb24tY2xvc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb3NlOyBcbiAgfVxufVxuLmNwcy1pY29uLWhvbWUyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1ob21lMjEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyMTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1ob21lMyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTM7IFxuICB9XG59XG4uY3BzLWljb24tcGVuY2lsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wZW5jaWw7IFxuICB9XG59XG4uY3BzLWljb24tcGVuY2lsMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGVuY2lsMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFkcGhvbmVzMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhZHBob25lczE7IFxuICB9XG59XG4uY3BzLWljb24tbXVzaWMxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tdXNpYzE7IFxuICB9XG59XG4uY3BzLWljb24tYm9vazEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2sxOyBcbiAgfVxufVxuLmNwcy1pY29uLXByaWNlLXRhZ3Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXByaWNlLXRhZ3M7IFxuICB9XG59XG4uY3BzLWljb24tbGlmZWJ1b3kge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZmVidW95OyBcbiAgfVxufVxuLmNwcy1pY29uLXB1c2hwaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXB1c2hwaW47IFxuICB9XG59XG4uY3BzLWljb24tbG9jYXRpb24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2F0aW9uOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2F0aW9uMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jYXRpb24yOyBcbiAgfVxufVxuLmNwcy1pY29uLW1vYmlsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9iaWxlOyBcbiAgfVxufVxuLmNwcy1pY29uLXR2IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10djsgXG4gIH1cbn1cbi5jcHMtaWNvbi1kcmF3ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWRyYXdlcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1idWJibGVzMyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlczM7IFxuICB9XG59XG4uY3BzLWljb24tYnViYmxlczQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWJ1YmJsZXM0OyBcbiAgfVxufVxuLmNwcy1pY29uLXVzZXIyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi1rZXkxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1rZXkxOyBcbiAgfVxufVxuLmNwcy1pY29uLWxvY2syIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrMjsgXG4gIH1cbn1cbi5jcHMtaWNvbi13cmVuY2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXdyZW5jaDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1tYWdpYy13YW5kIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYWdpYy13YW5kOyBcbiAgfVxufVxuLmNwcy1pY29uLWFpZC1raXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWFpZC1raXQ7IFxuICB9XG59XG4uY3BzLWljb24tc3RhdHMtZG90cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RhdHMtZG90czsgXG4gIH1cbn1cbi5jcHMtaWNvbi10cm9waHkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXRyb3BoeTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1naWZ0MiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDI7IFxuICB9XG59XG4uY3BzLWljb24tc3Bvb24ta25pZmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb29uLWtuaWZlOyBcbiAgfVxufVxuLmNwcy1pY29uLWxhYiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFiOyBcbiAgfVxufVxuLmNwcy1pY29uLXNwaGVyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BoZXJlOyBcbiAgfVxufVxuLmNwcy1pY29uLWVhcnRoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lYXJ0aDsgXG4gIH1cbn1cbi5jcHMtaWNvbi1oZWFydDEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1jaGVja21hcmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZWNrbWFyazsgXG4gIH1cbn1cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWFzYyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24tc29ydC1hbHBoYS1hc2M7IFxuICB9XG59XG4uY3BzLWljb24tc29ydC1hbHBoYS1kZXNjIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M7IFxuICB9XG59XG4uY3BzLWljb24taW5zdGFncmFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnN0YWdyYW07IFxuICB9XG59XG4uY3BzLWljb24teW91dHViZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY3BzLWljb24teW91dHViZTsgXG4gIH1cbn1cbi5jcHMtaWNvbi1mbGlja3Ige1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjsgXG4gIH1cbn1cbi5jcHMtaWNvbi10dW1ibHIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNwcy1pY29uLXR1bWJscjsgXG4gIH1cbn1cblxuIiwiJGljb21vb24tZm9udC1mYW1pbHk6IFwiY3BzY2hvb2xcIiAhZGVmYXVsdDtcbiRpY29tb29uLWZvbnQtcGF0aDogXCJmb250c1wiICFkZWZhdWx0O1xuXG4kY3BzLWljb24tdHdpdHRlci1zcXVhcmU6IFwiXFxlOTNjXCI7XG4kY3BzLWljb24tdHdpdHRlcjogXCJcXGU5ODZcIjtcbiRjcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOiBcIlxcZTkxMlwiO1xuJGNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ6IFwiXFxlOTI5XCI7XG4kY3BzLWljb24tc2hhcGVzLXNvbGlkOiBcIlxcZTkyYVwiO1xuJGNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDogXCJcXGU5MmJcIjtcbiRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDogXCJcXGU5MmNcIjtcbiRjcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZDogXCJcXGU5MmRcIjtcbiRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDogXCJcXGU5MmVcIjtcbiRjcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ6IFwiXFxlOTJmXCI7XG4kY3BzLWljb24tY2hhbGtib2FyZC1zb2xpZDogXCJcXGU5MzBcIjtcbiRjcHMtaWNvbi1zY2hvb2wtc29saWQ6IFwiXFxlOTMxXCI7XG4kY3BzLWljb24tY2xvY2stcmVndWxhcjogXCJcXGU5MzJcIjtcbiRjcHMtaWNvbi1yb2NrZXQtc29saWQ6IFwiXFxlOTMzXCI7XG4kY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDogXCJcXGU5MzRcIjtcbiRjcHMtaWNvbi1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRjcHMtaWNvbi1wbHVzOiBcIlxcZjA2N1wiO1xuJGNwcy1pY29uLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGNwcy1pY29uLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGNwcy1pY29uLW11c2ljOiBcIlxcZjAwMVwiO1xuJGNwcy1pY29uLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kY3BzLWljb24tc3RhcjE6IFwiXFxmMDA1XCI7XG4kY3BzLWljb24tdXNlcjE6IFwiXFxmMDA3XCI7XG4kY3BzLWljb24tY2xvY2stbzogXCJcXGYwMTdcIjtcbiRjcHMtaWNvbi1yb2FkOiBcIlxcZjAxOFwiO1xuJGNwcy1pY29uLWluYm94OiBcIlxcZjAxY1wiO1xuJGNwcy1pY29uLWxvY2sxOiBcIlxcZjAyM1wiO1xuJGNwcy1pY29uLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kY3BzLWljb24tcHJpbnQ6IFwiXFxmMDJmXCI7XG4kY3BzLWljb24tY2FtZXJhMTogXCJcXGYwMzBcIjtcbiRjcHMtaWNvbi12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XG4kY3BzLWljb24tZ2lmdDE6IFwiXFxmMDZiXCI7XG4kY3BzLWljb24tcGxhbmU6IFwiXFxmMDcyXCI7XG4kY3BzLWljb24tY2FsZW5kYXIxOiBcIlxcZjA3M1wiO1xuJGNwcy1pY29uLWNvbW1lbnQxOiBcIlxcZjA3NVwiO1xuJGNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRjcHMtaWNvbi1rZXk6IFwiXFxmMDg0XCI7XG4kY3BzLWljb24tbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGNwcy1pY29uLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGNwcy1pY29uLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kY3BzLWljb24tYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGNwcy1pY29uLWNoYWluOiBcIlxcZjBjMVwiO1xuJGNwcy1pY29uLWxpbmsxOiBcIlxcZjBjMVwiO1xuJGNwcy1pY29uLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGNwcy1pY29uLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGNwcy1pY29uLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGNwcy1pY29uLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGNwcy1pY29uLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kY3BzLWljb24tc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kY3BzLWljb24tc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kY3BzLWljb24tYmVsbDE6IFwiXFxmMGYzXCI7XG4kY3BzLWljb24tY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRjcHMtaWNvbi1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRjcHMtaWNvbi1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kY3BzLWljb24tbWVka2l0OiBcIlxcZjBmYVwiO1xuJGNwcy1pY29uLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGNwcy1pY29uLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kY3BzLWljb24teW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG4kY3BzLWljb24tZmxpY2tyMTogXCJcXGYxNmVcIjtcbiRjcHMtaWNvbi1zdW4tbzogXCJcXGYxODVcIjtcbiRjcHMtaWNvbi1tb29uLW86IFwiXFxmMTg2XCI7XG4kY3BzLWljb24td2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRjcHMtaWNvbi12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kY3BzLWljb24tc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRjcHMtaWNvbi1iYW5rOiBcIlxcZjE5Y1wiO1xuJGNwcy1pY29uLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGNwcy1pY29uLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kY3BzLWljb24tZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kY3BzLWljb24tbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGNwcy1pY29uLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGNwcy1pY29uLXBhdzogXCJcXGYxYjBcIjtcbiRjcHMtaWNvbi1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGNwcy1pY29uLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kY3BzLWljb24tY2FyOiBcIlxcZjFiOVwiO1xuJGNwcy1pY29uLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kY3BzLWljb24tc2VuZC1vOiBcIlxcZjFkOVwiO1xuJGNwcy1pY29uLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRjcHMtaWNvbi1hdDogXCJcXGYxZmFcIjtcbiRjcHMtaWNvbi1idXM6IFwiXFxmMjA3XCI7XG4kY3BzLWljb24tY2M6IFwiXFxmMjBhXCI7XG4kY3BzLWljb24tdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kY3BzLWljb24tdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGNwcy1pY29uLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRjcHMtaWNvbi12aW1lbzogXCJcXGYyN2RcIjtcbiRjcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRjcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcbiRjcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRjcHMtaWNvbi12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGNwcy1pY29uLXVzZXItbzogXCJcXGYyYzBcIjtcbiRjcHMtaWNvbi1ncmF2OiBcIlxcZjJkNlwiO1xuJGNwcy1pY29uLWVudmVsb3BlOiBcIlxcZTkzNlwiO1xuJGNwcy1pY29uLWJ1YmJsZTogXCJcXGU5MzdcIjtcbiRjcHMtaWNvbi11c2VyczE6IFwiXFxlOTM4XCI7XG4kY3BzLWljb24tYmVsbDI6IFwiXFxlOTM5XCI7XG4kY3BzLWljb24tcGluOiBcIlxcZTkwNVwiO1xuJGNwcy1pY29uLWNhbGVuZGFyMjogXCJcXGU5M2FcIjtcbiRjcHMtaWNvbi1zdXBwb3J0OiBcIlxcZTkzYlwiO1xuJGNwcy1pY29uLWhvbWU0OiBcIlxcZTkzZFwiO1xuJGNwcy1pY29uLXJpbmdfdm9sdW1lOiBcIlxcZTkzZVwiO1xuJGNwcy1pY29uLXdoZXJlX3RvX3ZvdGU6IFwiXFxlOTNmXCI7XG4kY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm06IFwiXFxlOTQwXCI7XG4kY3BzLWljb24tZGF0YV91c2FnZTogXCJcXGU5NDFcIjtcbiRjcHMtaWNvbi1pbnNlcnRfZW1vdGljb250YWdfZmFjZXNtb29kOiBcIlxcZTk0MlwiO1xuJGNwcy1pY29uLWluc2VydF9pbnZpdGF0aW9uZXZlbnQ6IFwiXFxlOTQzXCI7XG4kY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTogXCJcXGU5NDRcIjtcbiRjcHMtaWNvbi1sb2NhbF9yZXN0YXVyYW50cmVzdGF1cmFudF9tZW51OiBcIlxcZTk0NVwiO1xuJGNwcy1pY29uLWFkZF9sb2NhdGlvbjogXCJcXGU5NDZcIjtcbiRjcHMtaWNvbi1uZWFyX21lOiBcIlxcZTk0N1wiO1xuJGNwcy1pY29uLXJlc3RhdXJhbnQ6IFwiXFxlOTQ4XCI7XG4kY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkOiBcIlxcZTk0OVwiO1xuJGNwcy1pY29uLXBpZV9jaGFydDogXCJcXGU5NGFcIjtcbiRjcHMtaWNvbi1jYWtlOiBcIlxcZTk0YlwiO1xuJGNwcy1pY29uLW5vdGlmaWNhdGlvbnM6IFwiXFxlOTRjXCI7XG4kY3BzLWljb24tc2Nob29sOiBcIlxcZTk0ZFwiO1xuJGNwcy1pY29uLXNlbnRpbWVudF9kaXNzYXRpc2ZpZWQ6IFwiXFxlOTRlXCI7XG4kY3BzLWljb24tc2VudGltZW50X25ldXRyYWw6IFwiXFxlOTRmXCI7XG4kY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDogXCJcXGU5NTBcIjtcbiRjcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9kaXNzYXRpc2ZpZWQ6IFwiXFxlOTUxXCI7XG4kY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkOiBcIlxcZTk1MlwiO1xuJGNwcy1pY29uLXRodW1iX2Rvd25fYWx0OiBcIlxcZTk1M1wiO1xuJGNwcy1pY29uLXRodW1iX3VwX2FsdDogXCJcXGU5NTRcIjtcbiRjcHMtaWNvbi1hY2NvdW50X2JhbGFuY2U6IFwiXFxlOTU1XCI7XG4kY3BzLWljb24tc2VhcmNoOiBcIlxcZTkwNlwiO1xuJGNwcy1pY29uLXZlcmlmaWVkX3VzZXI6IFwiXFxlOTU2XCI7XG4kY3BzLWljb24tZmluZ2VycHJpbnQ6IFwiXFxlOTU3XCI7XG4kY3BzLWljb24tZ190cmFuc2xhdGU6IFwiXFxlOTI4XCI7XG4kY3BzLWljb24td2JfdHdpZ2hsaWdodDogXCJcXGU5NThcIjtcbiRjcHMtaWNvbi1lbW9qaV9lbW90aW9uczogXCJcXGU5NTlcIjtcbiRjcHMtaWNvbi1lbW9qaV9ldmVudHM6IFwiXFxlOTVhXCI7XG4kY3BzLWljb24tZW1vamlfb2JqZWN0czogXCJcXGU5NWJcIjtcbiRjcHMtaWNvbi1zcG9ydHNfZXNwb3J0czogXCJcXGU5NWNcIjtcbiRjcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6IFwiXFxlOTVkXCI7XG4kY3BzLWljb24tc3BvcnRzX2dvbGY6IFwiXFxlOTVlXCI7XG4kY3BzLWljb24tc3BvcnRzX2hvY2tleTogXCJcXGU5NWZcIjtcbiRjcHMtaWNvbi1zcG9ydHNfcnVnYnk6IFwiXFxlOTYwXCI7XG4kY3BzLWljb24tc3BvcnRzX3NvY2NlcjogXCJcXGU5NjFcIjtcbiRjcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbDogXCJcXGU5NjJcIjtcbiRjcHMtaWNvbi1zcG9ydHNfdGVubmlzOiBcIlxcZTk2M1wiO1xuJGNwcy1pY29uLWx1bmNoX2RpbmluZzogXCJcXGU5NjRcIjtcbiRjcHMtaWNvbi1wYXJrOiBcIlxcZTk2NVwiO1xuJGNwcy1pY29uLWljZWNyZWFtOiBcIlxcZTk2NlwiO1xuJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTogXCJcXGU5NjdcIjtcbiRjcHMtaWNvbi1hY191bml0OiBcIlxcZTk2OFwiO1xuJGNwcy1pY29uLWJlYWNoX2FjY2VzczogXCJcXGU5NjlcIjtcbiRjcHMtaWNvbi1jaGlsZF9jYXJlOiBcIlxcZTk2YVwiO1xuJGNwcy1pY29uLXJvb21fc2VydmljZTogXCJcXGU5NmJcIjtcbiRjcHMtaWNvbi1hY3Rpdml0eTogXCJcXGU5MDhcIjtcbiRjcHMtaWNvbi1hcGVydHVyZTogXCJcXGU5MGFcIjtcbiRjcHMtaWNvbi1iZWxsOiBcIlxcZTkwYlwiO1xuJGNwcy1pY29uLWJvb2stb3BlbjogXCJcXGU5MGNcIjtcbiRjcHMtaWNvbi1ib29rOiBcIlxcZTkwZFwiO1xuJGNwcy1pY29uLWJvb2ttYXJrOiBcIlxcZTkwZVwiO1xuJGNwcy1pY29uLWNhbGVuZGFyOiBcIlxcZTkwMFwiO1xuJGNwcy1pY29uLWNhbWVyYTogXCJcXGU5MGZcIjtcbiRjcHMtaWNvbi1jaGV2cm9uLWxlZnQ6IFwiXFxlOTI2XCI7XG4kY3BzLWljb24tY2hldnJvbi1yaWdodDogXCJcXGU5MjdcIjtcbiRjcHMtaWNvbi1jbG9jazogXCJcXGU5NmNcIjtcbiRjcHMtaWNvbi1jbG91ZDogXCJcXGU5MTBcIjtcbiRjcHMtaWNvbi1jb2ZmZWU6IFwiXFxlOTZkXCI7XG4kY3BzLWljb24tY29tcGFzczogXCJcXGU5MTFcIjtcbiRjcHMtaWNvbi1kb2xsYXItc2lnbjogXCJcXGU5NmVcIjtcbiRjcHMtaWNvbi1leWU6IFwiXFxlOTZmXCI7XG4kY3BzLWljb24tZmlsZS10ZXh0OiBcIlxcZTkxM1wiO1xuJGNwcy1pY29uLWZvbGRlcjogXCJcXGU5MTRcIjtcbiRjcHMtaWNvbi1naWZ0OiBcIlxcZTkxNVwiO1xuJGNwcy1pY29uLWdsb2JlOiBcIlxcZTk3MFwiO1xuJGNwcy1pY29uLWdyaWQ6IFwiXFxlOTE2XCI7XG4kY3BzLWljb24taGVhcnQzOiBcIlxcZTk3MVwiO1xuJGNwcy1pY29uLWhlbHAtY2lyY2xlOiBcIlxcZTk3MlwiO1xuJGNwcy1pY29uLWhvbWU6IFwiXFxlOTE3XCI7XG4kY3BzLWljb24tY2F0ZWdvcnk6IFwiXFxlOTAxXCI7XG4kY3BzLWljb24taW5mbzogXCJcXGU5MThcIjtcbiRjcHMtaWNvbi1saWZlLWJ1b3k6IFwiXFxlOTczXCI7XG4kY3BzLWljb24tbGluazogXCJcXGU5MTlcIjtcbiRjcHMtaWNvbi1sb2NrOiBcIlxcZTkxYVwiO1xuJGNwcy1pY29uLW1haWw6IFwiXFxlOTFiXCI7XG4kY3BzLWljb24tbWFwLXBpbjogXCJcXGU5MWNcIjtcbiRjcHMtaWNvbi1tZW51OiBcIlxcZTkwN1wiO1xuJGNwcy1pY29uLWNvbW1lbnQ6IFwiXFxlOTA0XCI7XG4kY3BzLWljb24tcGFwZXJjbGlwOiBcIlxcZTkxZFwiO1xuJGNwcy1pY29uLXBob25lOiBcIlxcZTkxZVwiO1xuJGNwcy1pY29uLXByaW50ZXI6IFwiXFxlOTFmXCI7XG4kY3BzLWljb24tc2V0dGluZ3M6IFwiXFxlOTIwXCI7XG4kY3BzLWljb24tc2hhcmU6IFwiXFxlOTIxXCI7XG4kY3BzLWljb24tc2hvcHBpbmctYmFnOiBcIlxcZTkyMlwiO1xuJGNwcy1pY29uLXN0YXI6IFwiXFxlOTIzXCI7XG4kY3BzLWljb24tdGFnOiBcIlxcZTkwMlwiO1xuJGNwcy1pY29uLXRodW1icy11cDogXCJcXGU5MjRcIjtcbiRjcHMtaWNvbi11c2VyOiBcIlxcZTkwM1wiO1xuJGNwcy1pY29uLXVzZXJzOiBcIlxcZTkyNVwiO1xuJGNwcy1pY29uLWNsb3NlOiBcIlxcZTkwOVwiO1xuJGNwcy1pY29uLWhvbWUyOiBcIlxcZTk3NFwiO1xuJGNwcy1pY29uLWhvbWUyMTogXCJcXGU5NzVcIjtcbiRjcHMtaWNvbi1ob21lMzogXCJcXGU5NzZcIjtcbiRjcHMtaWNvbi1wZW5jaWw6IFwiXFxlOTc3XCI7XG4kY3BzLWljb24tcGVuY2lsMjogXCJcXGU5NzhcIjtcbiRjcHMtaWNvbi1oZWFkcGhvbmVzMTogXCJcXGU5NzlcIjtcbiRjcHMtaWNvbi1tdXNpYzE6IFwiXFxlOTdhXCI7XG4kY3BzLWljb24tYm9vazE6IFwiXFxlOTM1XCI7XG4kY3BzLWljb24tcHJpY2UtdGFnczogXCJcXGU5N2JcIjtcbiRjcHMtaWNvbi1saWZlYnVveTogXCJcXGU5N2NcIjtcbiRjcHMtaWNvbi1wdXNocGluOiBcIlxcZTk3ZFwiO1xuJGNwcy1pY29uLWxvY2F0aW9uOiBcIlxcZTk4M1wiO1xuJGNwcy1pY29uLWxvY2F0aW9uMjogXCJcXGU5N2VcIjtcbiRjcHMtaWNvbi1tb2JpbGU6IFwiXFxlOTg0XCI7XG4kY3BzLWljb24tdHY6IFwiXFxlOTdmXCI7XG4kY3BzLWljb24tZHJhd2VyOiBcIlxcZTk4MFwiO1xuJGNwcy1pY29uLWJ1YmJsZXMzOiBcIlxcZTk4MVwiO1xuJGNwcy1pY29uLWJ1YmJsZXM0OiBcIlxcZTk4MlwiO1xuJGNwcy1pY29uLXVzZXIyOiBcIlxcZTk4NVwiO1xuJGNwcy1pY29uLWtleTE6IFwiXFxlOThkXCI7XG4kY3BzLWljb24tbG9jazI6IFwiXFxlOThmXCI7XG4kY3BzLWljb24td3JlbmNoOiBcIlxcZTk5MVwiO1xuJGNwcy1pY29uLW1hZ2ljLXdhbmQ6IFwiXFxlOTk3XCI7XG4kY3BzLWljb24tYWlkLWtpdDogXCJcXGU5OThcIjtcbiRjcHMtaWNvbi1zdGF0cy1kb3RzOiBcIlxcZTk5YlwiO1xuJGNwcy1pY29uLXRyb3BoeTogXCJcXGU5OWVcIjtcbiRjcHMtaWNvbi1naWZ0MjogXCJcXGU5OWZcIjtcbiRjcHMtaWNvbi1zcG9vbi1rbmlmZTogXCJcXGU5YTNcIjtcbiRjcHMtaWNvbi1sYWI6IFwiXFxlOWFhXCI7XG4kY3BzLWljb24tc3BoZXJlOiBcIlxcZTljOVwiO1xuJGNwcy1pY29uLWVhcnRoOiBcIlxcZTljYVwiO1xuJGNwcy1pY29uLWhlYXJ0MTogXCJcXGU5ZGFcIjtcbiRjcHMtaWNvbi1jaGVja21hcms6IFwiXFxlYTEwXCI7XG4kY3BzLWljb24tc29ydC1hbHBoYS1hc2M6IFwiXFxlYTQ4XCI7XG4kY3BzLWljb24tc29ydC1hbHBoYS1kZXNjOiBcIlxcZWE0OVwiO1xuJGNwcy1pY29uLWluc3RhZ3JhbTogXCJcXGVhOTJcIjtcbiRjcHMtaWNvbi15b3V0dWJlOiBcIlxcZWE5ZFwiO1xuJGNwcy1pY29uLWZsaWNrcjogXCJcXGVhYTRcIjtcbiRjcHMtaWNvbi10dW1ibHI6IFwiXFxlYWI5XCI7XG5cbiIsIiRmb250czogKFxuXHRhbXN0ZWx2YXI6IChub3JtYWw6ICdBbXN0ZWx2YXItUm9tYW4tVkYudHRmJywgaXRhbGljOiAnQW1zdGVsdmFyLUl0YWxpYy1WRi50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxuXHRjb21taXNzaW9uZXI6IChub3JtYWw6ICdDb21taXNzaW9uZXJbRkxBUixWT0xNLHNsbnQsd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcblx0ZXBpbG9ndWU6IChub3JtYWw6ICdFcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxuXHRnZWxhc2lvOiAobm9ybWFsOiAnR2VsYXNpby1WRi50dGYnLCBpdGFsaWM6ICdHZWxhc2lvLUl0YWxpYy1WRi50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxuXHRoZXB0YV9zbGFiOiAobm9ybWFsOiAnSGVwdGFTbGFiLVZGLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdGludGVyOiAobm9ybWFsOiAnSW50ZXIudmFyLnR0ZicsIGl0YWxpYzogJ0ludGVyLWl0YWxpYy52YXIudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcblx0bGV4ZW5kOiAobm9ybWFsOiAnTGV4ZW5kW0xYTkRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdG1hbnJvcGU6IChub3JtYWw6ICdNYW5yb3BlW3dnaHRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdG1lcnJpd2VhdGhlcjogKG5vcm1hbDogJ01lcnJpd2VhdGhlci1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdNZXJyaXdlYXRoZXItSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdG1vaGF2ZTogKG5vcm1hbDogJ01vaGF2ZVt3Z2h0XS50dGYnLCBpdGFsaWM6ICdNb2hhdmUtSXRhbGljW3dnaHRdLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdHBldHJvbmE6IChub3JtYWw6ICdQZXRyb25hW3dnaHRdLnR0ZicsIGl0YWxpYzogJ1BldHJvbmEtSXRhbGljW3dnaHRdLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdHBsYXlmYWlyOiAobm9ybWFsOiAnUGxheWZhaXJEaXNwbGF5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogJ1BsYXlmYWlyRGlzcGxheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcblx0cHVibGljX3NhbnM6IChub3JtYWw6ICdQdWJsaWMtU2Fucy1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdQdWJsaWMtU2Fucy1JdGFsaWMtVkYudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcblx0cXVpY2tzYW5kOiAobm9ybWFsOiAnUXVpY2tzYW5kLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdHJhbGV3YXk6IChub3JtYWw6ICdSYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogJ1JhbGV3YXktSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXG5cdHJ1c3NvbG86IChub3JtYWw6ICdSdXNzb2xvW29wc3osd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcblx0c3BhY2VfZ3JvdGVzazogKG5vcm1hbDogJ1NwYWNlR3JvdGVza1t3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxuXHQvKnVyYmFuaXN0OiAobm9ybWFsOiAnVXJiYW5pc3RHWC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLCovXG4pO1xuQGVhY2ggJGZvbnQsICRvcHRpb25zIGluICRmb250cyB7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udDtcblx0XHRmb250LXdlaWdodDogMTAwIDkwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRcdHNyYzogdXJsKCcuLi9mb250cy8jeyRmb250fS9mb250cy8je21hcC1nZXQoJG9wdGlvbnMsIG5vcm1hbCl9JykgZm9ybWF0KFwiI3ttYXAtZ2V0KCRvcHRpb25zLCBmb3JtYXQpfVwiKTtcblx0fVxuXHRAaWYgbWFwLWdldCgkb3B0aW9ucywgaXRhbGljKSB7XG5cdFx0QGZvbnQtZmFjZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogMTAwIDkwMDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtZGlzcGxheTogc3dhcDtcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy8jeyRmb250fS9mb250cy8je21hcC1nZXQoJG9wdGlvbnMsIGl0YWxpYyl9JykgZm9ybWF0KFwiI3ttYXAtZ2V0KCRvcHRpb25zLCBmb3JtYXQpfVwiKTtcblx0XHR9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZWRpdG9yLXdyYXAodHJ1ZSkge1xuICAgIGgxLCAuaDEge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIuNSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIuNSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLCAuaDIge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMsIC5oMyB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS43NSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNzUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCwgLmg0IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNSwgLmg1IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjI1ICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg2LCAuaDYge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gICAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICB9XG59XG5cbiVoLXNlcGFyYXRvciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogMC4xZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oIHsgXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgJjo6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlaC1zZXBhcmF0b3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tICY6OmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlaC1zZXBhcmF0b3I7XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgJiB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAmLFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl0sXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAmLCBcbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yICZbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl0sXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oLXN0eWxlLWRpc2FibGUsXG4uaC1zdHlsZS1kaXNhYmxlLXRvcCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5oLXN0eWxlLWRpc2FibGUsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIkBtaXhpbiBiZy1zb2xpZC1sYXllcigkYmctY29sb3IpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG5AbWl4aW4gYWRqdXN0ZWQtc2l6ZSgkc2l6ZSwgJGFkanVzdCwgJGFkanVzdDI6IGZhbHNlLCAkcHJvcDogJ2ZvbnQtc2l6ZScpIHtcbiAgICBAaWYgJGFkanVzdDIge1xuICAgICAgICAjeyRwcm9wfTogY2FsYyggI3skc2l6ZX0gKiAodmFyKCN7JGFkanVzdH0pIC8gMTAwKSAqICh2YXIoI3skYWRqdXN0Mn0pIC8gMTAwKSApO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgICN7JHByb3B9OiBjYWxjKCAjeyRzaXplfSAqICh2YXIoI3skYWRqdXN0fSkgLyAxMDApICk7XG4gICAgfVxufVxuXG5AbWl4aW4gYWRqdXN0ZWQtc2hhZG93KCRhZGp1c3Q6IDEsICRwb3NpdGlvbjogZmFsc2UpIHtcbiAgICAvLyBVc2xlc3MgY2FsYyBpcyBhIGZvciBJRTExIHRvIGRpc2FibGUgc2hhZG93cyBhcyB0aGV5IGNhbid0IGJlIGhhbmRsZWQuIFdlIG1pZ2h0IGZpeCBpdCBvbmUgZGF5IGlmIG5lY2Vzc2FyeS5cbiAgICBAaWYgJHBvc2l0aW9uID09ICdib3R0b20nIHtcbiAgICAgICAgYm94LXNoYWRvdzowIGNhbGMoIHZhcigtLXNoYWRvd3MpICogI3skYWRqdXN0fSApIGNhbGMoI3szMHB4KiRhZGp1c3R9KSAjey0zMHB4KiRhZGp1c3R9IHJnYmEoMCwwLDAsLjUpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6MCAwIGNhbGMoI3szMHB4KiRhZGp1c3R9KSBjYWxjKCN7LTMwcHgqJGFkanVzdH0gKyB2YXIoLS1zaGFkb3dzKSAqICN7JGFkanVzdH0gKSByZ2JhKDAsMCwwLC41KTtcbiAgICB9XG59XG5cbkBtaXhpbiBlZGl0b3Itd3JhcCgkc3Ryb25nOiBmYWxzZSkge1xuICAgIEBpZigkZWRpdG9yKSB7XG4gICAgICAgIEBpZigkc3Ryb25nKSB7XG4gICAgICAgICAgICAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufSIsIi8vIE1vZGlmaWVkIGJvb3RzdHJhcCBfYnV0dG9ucy5zY2NzLlxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiVidG4sIFxuLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UsIGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSowLjksICRidG4tcGFkZGluZy14KjAuOSwgJGJ0bi1mb250LXNpemUqMC45LCAkYnRuLWxpbmUtaGVpZ2h0KjAuOSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgIC8qXG4gICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZvY3VzLXZpc2libGUpOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygwLjcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG4gICAgaSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGgqMS41O1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuICAgIH1cbiAgICBcblxuICAgIHAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyLCA2KTtcbiAgICB9XG4gICAgcCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIsIDYpO1xuICAgIH1cblxuICAgIC8qXG4gICAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgICAgYm9keS5mb250LXVwICYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICAgIH1cbiAgICAgICAgYm9keS5mb250LWRvd24gJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqL1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICArIC5idG4tYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgICB9XG59XG5cbi5idG46ZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbiVidG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWhsLWEpLCAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgfVxuXG59XG4lYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICB9XG4gICAgYm9keS5idG4tc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB9XG59XG5cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJWJ0bixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bixcbi5pcy1zdHlsZS1vdXRsaW5lICVidG4sXG4lYnRuLW91dGxpbmUge1xuICAgIGJvcmRlci13aWR0aDogJGJ0bi1wYWRkaW5nLXkqMC40O1xuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15KjAuNiAkYnRuLXBhZGRpbmcteCowLjk7XG4gICAgXG4gICAgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIsIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBNb2RpZmllZCBib290c3RyYXAgX2Zvcm1zLnNjY3MuXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wgeyAgICBcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgIH1cbiAgXG4gICAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcbiAgXG4gICAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICBcbiAgICAvLyBQbGFjZWhvbGRlclxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICBcbiAgICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAgIC8vXG4gICAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAgIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiAgXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxufVxuICBcblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4mW3NpemVdLFxuJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbn1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jbGVmdC1zaWRlYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbmJvZHkuc2lkZWJhcnMtY2hlY2stc3RpY2t5IHtcbiAgICAjcmlnaHQtc2lkZWJhciwgI2xlZnQtc2lkZWJhciB7XG4gICAgICAgIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICAgICAgICAgICAgdG9wOiAkc3BhY2VyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubmF2YmFyLW1haW4tc3RpY2t5LXRvcCB7XG4gICAgICAgICNyaWdodC1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICAgICAgICAgICAgdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgI3skc3BhY2VyIC0gMS41cmVtfSApO1xuICAgICAgICB9XG4gICAgICAgICNsZWZ0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSArICN7JHNwYWNlcioxLjI1ICAtIDEuNXJlbX0gKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFkbWluLWJhciB7XG4gICAgICAgICAgICAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoICAjeyR3cC1hZG1pbi1iYXItaGVpZ2h0fSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKyAjeyRzcGFjZXIgLSAxLjVyZW19ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjbGVmdC1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyggI3skd3AtYWRtaW4tYmFyLWhlaWdodH0gKyB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKyAjeyRzcGFjZXIqMS4yNSAgLSAxLjVyZW19ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50LnNpZGViYXItc3RpY2t5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICAgIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uc2lkZWJhci13aWRnZXQtYXJlYS1ib3hlZCB7XG5cblxuICAgIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICAgICAgICBAZXh0ZW5kICVjb2xvci1ib3hlcztcbiAgICAgICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cbiAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDAuNSBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldC1hcmVhIHtcbiAgICB0YWJsZSB7XG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMTI1O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpZGViYXItd2lkZ2V0ICY6Zmlyc3QtY2hpbGQgLndpZGdldC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4ud2lkZ2V0X25hdl9tZW51IGEge1xuICAgICYsICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgfVxuICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cbn0iLCIubW9kYWwge1xuICAgIGJvZHkuYWRtaW4tYmFyICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHdwLWFkbWluLWJhci1oZWlnaHQtc207XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3AtYWRtaW4tYmFyLWhlaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsMCk7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYm9keS5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCAxMDB2aCAtICN7JHdwLWFkbWluLWJhci1oZWlnaHQtc219ICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyggMTAwdmggLSAjeyR3cC1hZG1pbi1iYXItaGVpZ2h0fSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuYWxpZ253aWRlLCAuYWxpZ25mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChvZGQpPnA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcbiAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IDpsYXN0LWNoaWxkLCAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLXNsaWRlLWluLXRvcCB7XG4gICAgJi5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDUwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxufVxuXG4ubW9kYWwtcGFkZGluZy1sZyB7XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgIH1cbn1cblxuLmJ0bi1tb2RhbC1zbGlkZS1pbi1tZW51LWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgJi5oYXMtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgJi5oYXMtZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21vZGFsLXNsaWRlLWluLW1lbnUgbmF2IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgJjpub3QoLm1lbnUtbW9iaWxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIiR3cC1hZG1pbi1iYXItaGVpZ2h0OiAzMnB4O1xuJHdwLWFkbWluLWJhci1oZWlnaHQtc206IDQ2cHg7IiwiI3NpdGUtYWxlcnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jbG9zZSB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbnRyaWVzLXJvdyB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG4gICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLW9uLXRvcCB7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgfVxuICAgICAgICAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmltYWdlLWRpc2FibGVkIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZW50cnktbWV0YSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgID4gbGkucG9zdC1hdXRob3ItaGFzLWF2YXRhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5lbnRyeS1jb2wtYm94ZWQge1xuICAgIC5lbnRyeS1jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgIH1cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgQGV4dGVuZCAlY29sb3ItYm94ZXM7XG4gICAgICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2Utb24tdG9wIHtcbiAgICAgICAgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogLSN7bWF0aC5kaXYoJHNwYWNlcioyLCAzKX0gLSN7bWF0aC5kaXYoJHNwYWNlcioyLCAzKX0gbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF2YXRhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nKjAuNTtcbn1cblxuXG5cbi5wYWdlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMSwgMyk7XG4gICAgfVxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWJzLmhlcm8taGFzLWJyZWFkY3J1bWItdG9wLXJpZ2h0Lmhlcm8tZW5hYmxlZCB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbmJvZHkuYmxvZy5oaWRlLWhlcm8tcGFnZS10aXRsZSB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAucGFnZS1oZWFkZXIsICNoZXJvLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmVudHJ5LXRpdGxlIGEsXG4lZW50cnktdGl0bGUtYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICYge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuLmVudHJ5LXR5cGUtaWRpY2F0b3IgIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIqMC4yNTtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblxuXHQ+ICo6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaDI6bm90KDpmaXJzdC1jaGlsZCksIC5oMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjUgKiAyO1xuICAgIH1cblxuICAgIGgyOm5vdCg6bGFzdC1jaGlsZCksIC5oMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAyO1xuICAgIH1cblxuICAgIGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41ICogMS43NTtcbiAgICB9XG5cbiAgICBoMzpub3QoOmxhc3QtY2hpbGQpLCAuaDM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpICogMS43NTtcbiAgICB9XG5cbiAgICBoNDpub3QoOmZpcnN0LWNoaWxkKSwgLmg0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDEuNTtcbiAgICB9XG5cbiAgICBoNDpub3QoOmxhc3QtY2hpbGQpLCAuaDQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpICogMS41O1xuICAgIH1cblxuICAgIGg1Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaDU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgIH1cblxuICAgIGg1Om5vdCg6bGFzdC1jaGlsZCksIC5oNTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG4gICAgfVxuXG4gICAgaDY6bm90KDpmaXJzdC1jaGlsZCksIC5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjUgKiAwLjc1O1xuICAgIH1cblxuICAgIGg2Om5vdCg6bGFzdC1jaGlsZCksIC5oNjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAwLjc1O1xuICAgIH1cblxuICAgIC8vIE1ha2VzIGl0IHBvc3NpYmxlIHRvIHVzZSBzcGFjZXIgYmxvY2sgdG8gc2V0IHRvcCBtYXJnaW4uXG4gICAgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmFuaW1hdGlvbnMtZW5hYmxlZCAmIHtcbiAgICAgICAgPiAuYWxpZ25mdWxsLFxuICAgICAgICA+IC5hbGlnbndpZGUsXG4gICAgICAgID4gLmFsaWduY2VudGVyLFxuICAgICAgICA+IC5hbGlnbmxlZnQsXG4gICAgICAgID4gLmFsaWducmlnaHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuXHRcdFx0Ji5oYXMtcGFyYWxsYXgge1xuXHRcdFx0XHRvcGFjaXR5OiBpbml0aWFsO1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbjogJHNwYWNlciAwO1xuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLmVudHJ5LW1ldGEge1xuXHRhLCAucG9zdC1zdGlja3kgLm1ldGEtdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDUwMDtcblx0fVxuXG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIqMC41O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0NnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcblx0LmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRidG4tcGFkZGluZy15KjAuMztcbiAgICAgICAgfVxuXHR9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBAZXh0ZW5kICVjb2xvci1ib3hlcztcbiAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNSk7XG4gICAgfVxufVxuXG4ucGFnZS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gICAgJi5hY3RpdmUgLnBhZ2UtbGluaywgYTpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLmFjdGl2ZSAucGFnZS1saW5re1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICB9XG59XG5cbi5jcHNjaG9vbC1yZWFkLW1vcmUtbGluay1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiI2NvbW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG59XG5vbC5jb21tZW50LWxpc3Qge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5jb21tZW50IHtcblx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG5cdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjUgJHNwYWNlciAqIDAuNTtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcbiAgICAuY29tbWVudCB7XG4gICAgICAgIEBleHRlbmQgJWNvbG9yLWJnO1xuICAgICAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgIH1cbiAgICAuY2hpbGRyZW4ge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxufVxuLmNvbW1lbnQtYXV0aG9yIGltZyB7XG5cdG1hcmdpbi1yaWdodDokc3BhY2VyICogMC4yO1xufVxuLmNvbW1lbnQtbWV0YWRhdGEge1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcbiAgICBzbWFsbCB7XG4gICAgXHRmb250LXNpemU6IDAuNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC4yNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJWJsb2NrLXNwYWNpbmcsXG4jeyRlbC1ibG9jay1ncm91cH0sXG4jeyRlbC1ibG9jay1idXR0b259LCBcbiN7JGVsLWJsb2NrLWFyY2hpdmVzfSxcbiN7JGVsLWJsb2NrLWNhdGVnb3JpZXN9LFxuI3skZWwtYmxvY2stY29kZX0sXG4jeyRlbC1ibG9jay1jb2x1bW5zfSxcbiN7JGVsLWJsb2NrLWNvdmVyfSxcbiN7JGVsLWJsb2NrLWVtYmVkfSxcbiN7JGVsLWJsb2NrLWNhbGVuZGFyfSxcbiN7JGVsLWJsb2NrLWdhbGxlcnl9LFxuI3skZWwtYmxvY2stZ3JvdXB9LFxuI3skZWwtYmxvY2stbGF0ZXN0LWNvbW1lbnRzfSxcbiN7JGVsLWJsb2NrLWxhdGVzdC1wb3N0c30sXG4jeyRlbC1ibG9jay1tZWRpYS10ZXh0fSxcbiN7JGVsLWJsb2NrLXByZWZvcm1hdHRlZH0sXG4jeyRlbC1ibG9jay1wdWxscXVvdGV9LFxuI3skZWwtYmxvY2stcXVvdGV9LFxuI3skZWwtYmxvY2stdmVyc2V9LFxuI3skZWwtYmxvY2stdmlkZW99LFxuI3skZWwtYmxvY2stc2VwYXJhdG9yfSxcbiN7JGVsLWJsb2NrLWltYWdlfSB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXI7XG59XG5cblxuLmhhcy1iYWNrZ3JvdW5kLFxuLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kIHtcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG5cbi53cC1ibG9jay1ncm91cCB7XG5cdCYuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdH1cblx0LndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjEqMC41O1xuXHR9XG5cdCYuYWxpZ253aWRlLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiRzcGFjZXIgJHNwYWNlcjtcblx0fVxuXHQmLmFsaWduZnVsbC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzokc3BhY2VyICRzcGFjZXI7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdCYuaGFzLWJhY2tncm91bmQge1xuXHRcdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHRcdC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG5cdEBleHRlbmQgLmp1bWJvdHJvbjtcblx0W2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHRbY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0gW2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcblx0QGV4dGVuZCAldGFibGU7XG59XG5cbi8qXG5bY2xhc3M9XCJ3cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCBoYXMtYmFja2dyb3VuZC1kaW1cIl0ge1xuXHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG4qL1xuXG5bY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdD4gKiB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0LmFsaWduY2VudGVyOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ25jZW50ZXI6bGFzdC1jaGlsZCB7XHRcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdC5hbGlnbmZ1bGwgJiB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoIHZhcigtLWNvbnRlbnQtd2lkdGgpIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG5cdFx0fVxuXHRcdC5hbGlnbmZ1bGwgLmFsaWduZnVsbCAmIHtcblx0XHRcdG1heC13aWR0aDogY2FsYyggMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSApO1xuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stY29sdW1uIHtcblx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0PiB7XG5cdFx0KiB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgJiB7XG5cdFx0PiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQvL21hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgJiB7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ud3AtYmxvY2stYXJjaGl2ZXMsIC53cC1ibG9jay1jYXRlZ29yaWVzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHQ+IHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLWltYWdlLFxuLndwLWJsb2NrLWVtYmVkIHtcblx0ZmlnY2FwdGlvbiB7XG5cdFx0QGV4dGVuZCAlZmlnY2FwdGlvbjtcbiAgICB9XG59XG4ud3AtYmxvY2staW1hZ2Uge1xuICAgIGltZyAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblx0fVxuXHRmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQmLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG5cdH1cbn1cbi53cC1ibG9jay1nYWxsZXJ5IHtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIDAgLTEuNnJlbSAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQmLmFsaWdubm9uZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbndpZGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcioyO1xuXHRcdH1cblx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuXHQ+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcblx0XHRAZXh0ZW5kIC5oMztcblx0XHRAZXh0ZW5kIC5oO1xuXHRcdEBleHRlbmQgLmgtc3R5bGUtZGlzYWJsZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuNTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLmlzLWdyaWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGxpIHtcblx0XHRcdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRcdFx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG5cdFx0XHR9XG5cdFx0XHQ+IGE6Zmlyc3Qtb2YtdHlwZTpub3QoOmhvdmVyKSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWduY2VudGVyIHtcblx0XHRcdG1hcmdpbjogLTJyZW0gLTJyZW0gMnJlbTtcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHR9XG5cdH1cblx0Jjpub3QoLmlzLWdyaWQpID4ge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0fVxuXHR9XG5cdCYuaGFzLWRhdGVzLFxuXHQmLmhhcy1hdXRob3Ige1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdCY6bm90KC5pcy1ncmlkKSBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSAge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuY3BzLWljb247XG5cdFx0XHRAZXh0ZW5kIC5jcHMtaWNvbi1jYWxlbmRhcjtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyO1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXI7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHQ+IHVsLCA+IG9sIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWV4Y2VycHQge1xuXHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ji5hbGlnbmxlZnQsXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGJsb2NrcXVvdGUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAyLjhlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cdGNpdGUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdH1cblx0Ji5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG5cdFx0cGFkZGluZzogJHNwYWNlciBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdCYuYWxpZ25sZWZ0OjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0bGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0fVxuXHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0Y29udGVudDogXCLigJ1cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDRlbTtcblx0XHRsaW5lLWhlaWdodDogMC43NTtcblx0XHRtYXJnaW46IDAgYXV0byBtYXRoLmRpdigkc3BhY2VyKjIsIDMpIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogMXJlbTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0Ji5hbGlnbmxlZnQsICYuYWxpZ25sZWZ0OjpiZWZvcmUge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0LCAmLmFsaWducmlnaHQ6OmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdGNpdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbmZ1bGwge1xuXHRcdFx0Jjpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcblx0XHRcdH1cblx0XHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWxpZ253aWRlOjpiZWZvcmUsXG5cdFx0Ji5hbGlnbmZ1bGw6OmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDhlbTtcblx0XHRcdGhlaWdodDoycmVtO1xuXHRcdH1cblx0XHQmLmFsaWdubGVmdCxcblx0XHQmLmFsaWducmlnaHQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuXHRcdFx0Ji5hbGlnbndpZGUsXG5cdFx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpIG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdH1cblx0XHQmLmFsaWdud2lkZSBibG9ja3F1b3RlIHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHR9XG5cdH1cbn1cbi53cC1ibG9jay1xdW90ZSB7XG4gICAgJi5pcy1sYXJnZSxcblx0Ji5pcy1zdHlsZS1sYXJnZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0XHRmb290ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHR9XG5cdGNpdGUge1xuXHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgfVxuICAgICZbc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiXSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJltzdHlsZT1cInRleHQtYWxpZ246cmlnaHRcIl0ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMC4ycmVtIDAgMDtcbiAgICAgICAgcGFkZGluZzogMCBtYXRoLmRpdigkc3BhY2VyKjIsIDMpIDAgMDtcbiAgICB9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuXHQud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IDAuMTVlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjRlbTtcblx0fVxufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUgIHtcblx0b3BhY2l0eTogMC44O1xuXHRmb250LXNpemU6IDAuN2VtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRtYXJnaW4tdG9wOiAwLjE1ZW07XG59XG5cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCBcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG5cdFx0QGV4dGVuZCAlYnRuO1xuXHRcdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnk7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpIHtcblx0Ly9jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQge1xuXHQtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3IpO1xuXHQtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuXHQvKlxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OjAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWEpLCAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvcik7XG4gICAgfVxuICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgfVxuXHQqL1xufVxuXG5cbi8qXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdCY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCkgIWltcG9ydGFudDtcblx0fVxuXHQud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHR9XG59XG4qL1xuLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0QGV4dGVuZCAuYnRuLWJsb2NrO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnk7XG5cdEBleHRlbmQgJWJ0bi1vdXRsaW5lO1xufVxuLndwLWJsb2NrLWZpbGUge1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGE6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMC41O1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdG1hcmdpbjogbWF0aC5kaXYoJHNwYWNlciwgMykgMDtcblx0fVxufVxuLndwLWJsb2NrLXNlYXJjaCB7XG5cdC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcblx0XHRmbGV4OiAxIDEgMCU7XG5cdH1cbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHtcblx0dGgsIHRkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG5cdC8vIE5lY2Nlc3NhcnkgdG8gZG8gaXQgbGlrZSB0aGlzIHRvIG92ZXJ3cml0ZSBibG9ja3Mgc3R5bGluZ3Ncblx0JiwgJjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuXHRcdEBleHRlbmQgaHI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji5pcy1zdHlsZS13aWRlIHtcblx0XHRAZXh0ZW5kIC5hbGlnbndpZGU7XG5cdFx0LmFsaWduZnVsbCAmLCAuYWxpZ253aWRlICYge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji5pcy1zdHlsZS1kb3RzOjpiZWZvcmUge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHR9XG5cdCYuaXMtc3R5bGUtZG90czo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufSIsImJvZHkuc2VhcmNoLXJlc3VsdHMge1xuICAgIC5lbnRyaWVzLXJvdyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmVudHJ5LWZvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGNvbG9yLXBhbGxldGVzOiAoXG4gICAgY29sb3ItYmc6IChkZWZhdWx0OiBmYWxzZSwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSwgXG4gICAgY29sb3ItYmctYWx0OiAoZGVmYXVsdDogZmFsc2UsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksIFxuICAgIGNvbG9yLWJveGVzOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLFxuICAgIGhlYWRlci1tYWluLWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogdHJ1ZSwgbmF2LWRyb3Bkb3duLXN0eWxlOiBoZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yKSwgXG4gICAgaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLCBibG9ja3M6IHRydWUsIG5hdjogdHJ1ZSwgbmF2LWRyb3Bkb3duLXN0eWxlOiBmYWxzZSksIFxuICAgIGhlcm8tbWFpbi1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLWFsdCwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSxcbiAgICBmb290ZXItbWFpbi1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLWFsdCwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSxcbiAgICBhbGVydC1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLCBibG9ja3M6IGZhbHNlLCBuYXY6IGZhbHNlKSxcbik7XG5cbi8vIEdlbmVyYXRlcyBjb2xvciBwYWxsZXRzIGFjY29yZGluZyB0byBvcHRpb25zLlxuQGVhY2ggJHBhbGxldGUsICRvcHRpb25zIGluICRjb2xvci1wYWxsZXRlcyB7XG4gICAgLy8gTGV0cyBmaXJzdCBzZXQgdGhlIGRlZmF1bHRzIGlmIG5lZWRlZFxuICAgIEBpZiBtYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KSB7XG4gICAgICAgICN7JGVsLXJvb3R9IHtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX06IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tY29udHJhc3Q6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWNvbnRyYXN0KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtYTogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWEpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtY29udHJhc3Q6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1jb250cmFzdCk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1obDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsKTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWE6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1hKTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwtY29udHJhc3QpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJSN7JHBhbGxldGV9IHtcbiAgICAgICAgLS1jb2xvcjogdmFyKC0tI3skcGFsbGV0ZX0sIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0pO1xuICAgICAgICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS0jeyRwYWxsZXRlfS1jb250cmFzdCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1jb250cmFzdCk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50OiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50KTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWEsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWEpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWNvbnRyYXN0LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1jb250cmFzdCk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsKTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWEsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWEpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWNvbnRyYXN0LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgfVxuXG4gICAgLmhhcy0jeyRwYWxsZXRlfS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgQGV4dGVuZCAlI3skcGFsbGV0ZX07XG4gICAgICAgICYgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAZXh0ZW5kICUjeyRwYWxsZXRlfTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGFzLSN7JHBhbGxldGV9LWNvbG9yIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHBhbGxldGV9LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9KSAhaW1wb3J0YW50O1xuICAgIH1cblxuXG59XG5cbiVoYXMtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59ICIsIiN7JGVsLXJvb3R9IHtcbiAgICAtLWNvbG9yLWJnLXNlY29uZGFyeTogdmFyKC0tY29sb3ItYmcpO1xufVxuXG4jeyRlbC1ib2R5fSB7XG4gICAgQGV4dGVuZCAlY29sb3ItYmc7XG4gICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cbiAgICBmb250LWRpc3BsYXk6IG9wdGlvbmFsO1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnKTtcbiAgICB9XG4gICAgJi5zaXRlLWJveGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmctc2Vjb25kYXJ5KTtcbiAgICAgICAgLnNpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgZWRpdG9yLXdyYXAoKSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyKjI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcioyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjcmVlbi1yZWFkZXItdGV4dCB7IFxuICAgICAgICBAZXh0ZW5kIC5zci1vbmx5OyBcbiAgICB9XG4gICAgXG4gICAgYS5za2lwLWxpbmsge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cbmJvZHkuc2luZ3VsYXI6bm90KC5oYXMtc2lkZWJhcikgI2NvbnRlbnQuY29udGFpbmVyLCAuY29udGFpbmVyLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG4ubWFpbi13cmFwcGVyIHtcbiAgICBib2R5Om5vdCguaGFzLXNpZGViYXIpICYge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblx0Ym9keS5tYWluLXdyYXBwZXItbWFyZ2luLXRvcC1kaXNhYmxlZCAmIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSotMSApO1xuXHRcdH1cblx0fVxuXHRib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tYm90dG9tLWRpc2FibGVkICYge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdGJvZHkubWFpbi13cmFwcGVyLXB1bGwtdW5kZXIgJiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogY2FsYyggKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKSAqIC0xICk7XG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlLXdpZHRoLW1heCB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbiAgICBib2R5LnNpdGUtYm94ZWQgJiB7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tc2l0ZS1ib3gtd2lkdGgpO1xuICAgIH1cbn1cblxuLmNwcy1pY29uLmNwcy1kYXNoaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucyAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3skZWwtcm9vdH0ge1xuICAgIC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodDogMHB4O1xuXG4gICAgLS1oZWFkZXItbWFpbi1mb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcblxuICAgIC0taGVhZGVyLW1haW4tbG9nby10ZXh0LWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG4gICAgLS1oZWFkZXItbWFpbi1kcm9wYm94LWJnLWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvcik7XG4gICAgLS1oZWFkZXItbWFpbi1kcm9wYm94LWxvZ28tdGV4dC1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xufVxuXG4ubmF2IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyKjAuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjI1O1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRuYXYtbGluay1wYWRkaW5nLXgqMiwgMyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCoyLCAzKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAubWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnd2dodCcgNTYwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLm5hdi1pY29uLWhhcy1iZywgLm5hdi1pY29uLW5vLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKSxcbiAgICAubWVudS1pdGVtID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuXG4gICAgLm5hdi1pY29uIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgfVxuICAgIC5uYXYtaWNvbi1oYXMtYmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteCowLjI1O1xuICAgIH1cbiAgICAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogJG5hdi1saW5rLXBhZGRpbmcteCowLjU7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuICAgIH1cbiAgICAubmF2LWljb24tcG9zaXRpb24tYmVmb3JlIHtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJG5hdi1saW5rLXBhZGRpbmcteCowLjU7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICAubmF2LWljb24tbm8tbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMS43ZW07XG4gICAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBtYXRoLmRpdigkYnRuLXBhZGRpbmcteCoyLCAzKTtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIG1hdGguZGl2KCRidG4tcGFkZGluZy14LCAzKTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRidG4tcGFkZGluZy14KjIsIDMpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWljb24taGFzLWJnIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1pY29uLXBvc2l0aW9uLWFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUubmF2LWljb24taGFzLWJnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRidG4tcGFkZGluZy14KjAuNTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAtJGJ0bi1wYWRkaW5nLXgqMi8zO1xuICAgICAgICB9XG5cbiAgICAgICAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgICAgICAgIGJvZHkuZm9udC11cCAmIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMTVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvZHkuZm9udC1kb3duICYgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4xNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxhcHNlLW1lZ2FtZW51IC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMC41O1xuICAgIH1cbiAgICAuY29sbGFwc2UtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIHVsLmNvbGxhcHNlLW1lbnUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRuYXYtbGluay1wYWRkaW5nLXgqMiwgMyk7XG4gICAgICAgID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciowLjI1O1xuICAgICAgICB9XG4gICAgICAgID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5jb2xsYXBzZS10b2dnbGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IC4zZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgICAgICB9XG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyICB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCoyLCAzKSAtICRjYXJldC1zcGFjaW5nO1xuICAgICAgICBwYWRkaW5nOiAzcHggJGNhcmV0LXNwYWNpbmcgMCAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbi5jb2xsYXBzZS10b2dnbGUge1xuICAgICAgICBAZXh0ZW5kICVidG47XG5cdFx0QGV4dGVuZCAlYnRuLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjdlbTtcbiAgICAgICAgLy9saW5lLWhlaWdodDogcmV2ZXJ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCoyLCAzKTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWhvdmVyLWVuYWJsZWQgJiB7XG4gICAgICAgIC5kcm9wZG93bjpub3QoLmhhcy1zdHlsaW5nKSAubmF2LWxpbms6bm90KC5jb2xsYXBzZS10b2dnbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICB9XG4gICAgICAgID4gbGk6bGFzdC1jaGlsZCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQge1xuICAgICAgICAmLCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmdvb2ctdGUtZ2FkZ2V0LCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIHtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYXMtYmFja2dyb3VuZCAubmF2IHtcbiAgICAubmF2LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgLmN1cnJlbnQtbWVudS1hbmNlc3RvciB7XG4gICAgICAgID4gYTpub3QoLmhhcy1zdHlsaW5nKSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgQGV4dGVuZCAlaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvcjtcbiAgICAgICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG4gICAgfVxuICAgICAgICBcbn1cblxuLm5hdjpub3QoLm5hdmJhci1uYXYpIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IG1hdGguZGl2KCRuYXYtbGluay1wYWRkaW5nLXgqMiwgMyk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgJi5oYXMtc3R5bGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteCowLjU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteCowLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbGxhcHNlLW1lbnUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cblxuLm5hdmJhciB7XG4gICAgei1pbmRleDogNDtcbiAgICBwYWRkaW5nOiAkc3BhY2VyICogMC4yNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICYuYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2cy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuYXYtbGluay1wYWRkaW5nLXgqMC4yNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXgqMC4yNTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBsaTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCo0LCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14KjAuNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxMDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteCowLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci1icmFuZC1zdWJ0ZXh0LWhpZGUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgICAmLnNob3cuc2hvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICYuc2hvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgIHRyYW5zZm9ybSAwLjRzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcblxuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZWdhbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoODV2aCAtIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygxLCAnYm90dG9tJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCAjeyRzcGFjZXJ9IC8gNCAqIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgLyAxMDAgKSAwO1xuICAgICAgICAubmF2YmFyLW5hdnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCAjeyRzcGFjZXJ9IC8gMiAqIHZhcigtLWhlYWRlci1tYWluLXBhZGRpbmctdikgLyAxMDAgKSAkc3BhY2VyO1xuICAgICAgICAubmF2YmFyLXN0aWNrcyAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoICN7JHNwYWNlcn0gLyA0ICogdmFyKC0taGVhZGVyLW1haW4tcGFkZGluZy12KSAvIDEwMCApICRzcGFjZXIgKiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtc3R5bGluZy11bmRlcmxpbmUge1xuICAgIC5uYXYtbGluazpub3QoLmhhcy1zdHlsaW5nKSB7XG4gICAgICAgICYsIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteCoxKjAuMjU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteCoxKjAuMjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1saW5rOm5vdCguaGFzLXN0eWxpbmcpIC5tZW51LWl0ZW0tdGV4dCwgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAuNXM7XG4gICAgfVxuICAgIC5uYXYge1xuICAgICAgICA+IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgICAgID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4gICAgICAgID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQtdGV4dDpob3ZlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbn1cblxuLm5hdmJhci1zdHlsZS1kcm9wYm94IHtcbiAgICAubmF2YmFye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5hdmJhci1zdGlja3MgLm5hdmJhciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd2lkdGg6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbWF4LXdpZHRoKSAqIDMvNCApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYyggMjUwcHggKyAje21hdGguZGl2KCRzcGFjZXIsIDMpKjJ9ICk7XG4gICAgICAgICYsICY6aG92ZXIsIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1sb2dvLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICYsICYgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcsIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LWJnLWNvbG9yKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAmOm5vdCguY3VzdG9tLWJnLWRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VzdG9tLWJnLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5hdmJhci1zdGlja3MgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCkgKiAzLzQgKTtcbiAgICB9XG4gICAgLm5hdmJhci1icmFuZC10ZXh0OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQtc3VidGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOm5vdCgubmF2YmFyLWJyYW5kLWRyb3Bib3gtc3VidGV4dCkgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoICN7bWF0aC5kaXYoJHNwYWNlciwgMykqMn0gKyB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCkpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5uYXZiYXItc3R5bGUtY2VudGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciowLjI1O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14KjAuNTtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLW5hdi1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0taGVhZGVyLW1haW4tYnV0dG9ucy1tZW51LXdpZHRoLCAnMCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItbmF2cy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXZiYXItc3RpY2tzI3dyYXBwZXItbmF2YmFyLW1haW4ge1xuICAgICAgICAgICAgdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1uYXZiYXItYnJhbmQtaG9sZGVyLWhlaWdodCkgKiAtMSApO1xuICAgICAgICAgICAgYm9keS5hZG1pbi1iYXIubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyggKHZhcigtLWhlYWRlci1tYWluLW5hdmJhci1icmFuZC1ob2xkZXItaGVpZ2h0KSAqIC0xKSArICN7JHdwLWFkbWluLWJhci1oZWlnaHQtc219ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCAodmFyKC0taGVhZGVyLW1haW4tbmF2YmFyLWJyYW5kLWhvbGRlci1oZWlnaHQpICogLTEpICsgI3skd3AtYWRtaW4tYmFyLWhlaWdodH0gKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAmLm5hdmJhci1zdGlja3MgLm5hdmJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICogMC41ICRzcGFjZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3dyYXBwZXItbmF2YmFyLW1haW4ge1xuICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG4gICAgfVxuICAgIGJvZHkuaGFzLWhlcm8gJjpub3QoLm5hdmJhci1zdGlja3MpIHtcbiAgICAgICAgJiwgJi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOjpiZWZvcmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJvZHkuc2l0ZS1ib3hlZC5uYXZiYXItbWFpbi1zdHJlY2gtdG8tZnVsbCAmIHtcbiAgICAgICAgI25hdmJhci1tYWluIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAmIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgYm9keS5hZG1pbi1iYXIubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdG9wOiAkd3AtYWRtaW4tYmFyLWhlaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI25hdmJhci1tYWluIHsgICAgXG4gICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVyLW1haW4tZm9udC1zaXplJyk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItbWFpbi1mb250LXNpemUnKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG4gICAgfVxuICAgIC5uYXZiYXItc2Vjb25kYXJ5LXVuZGVyLW1haW4gJiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlICYsXG4gICAgICAgIGJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyICYge1xuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0taGVyby1tYWluLWhlYWRlci1tYWluLW9wYWNpdHkpO1xuICAgICAgICB9XG4gICAgICAgIGJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlICN3cmFwcGVyLW5hdmJhci1tYWluLm5hdmJhci1zdGlja3MgJixcbiAgICAgICAgYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kubWFpbi13cmFwcGVyLXB1bGwtdW5kZXIgI3dyYXBwZXItbmF2YmFyLW1haW4ubmF2YmFyLXN0aWNrcyAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKSAqIDMvNCApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZScsIGxpbmUtaGVpZ2h0KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUnKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1tYWluLWxvZ28tZm9udC1zaXplJywgbGluZS1oZWlnaHQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWxvZ28tdGV4dC1jb2xvcik7XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQtc3VidGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteCowLjU7XG4gICAgfVxuXG4gICAgLm5hdmJhci1zdGlja3MgJiB7XG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKSAqIDMvNCApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgI3skc3BhY2VyICogMC41fSApO1xuICAgIH1cblxuICAgIGJvZHkuaXMtY3VzdG9taXplciAmIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICAvL3RyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC4ycyBlYXNlLWluLW91dCAxcywgcGFkZGluZyAwLjJzIGVhc2UtaW4tb3V0IDFzO1xuICAgIH1cbn1cblxuI25hdmJhci1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1zZWNvbmRhcnktZm9udC1zaXplJyk7XG4gICAgei1pbmRleDogNTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyggI3skc3BhY2VyfSAvIDIgKiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LXBhZGRpbmctdikgLyAxMDAgKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyggI3skc3BhY2VyfSAvIDIgKiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LXBhZGRpbmctdikgLyAxMDAgKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1zZWNvbmRhcnktZm9udC1zaXplJyk7XG4gICAgfVxuICAgIC5uYXZiYXItc2Vjb25kYXJ5LXVuZGVyLW1haW4gJiB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xuICAgIH1cbiAgICAjbmF2YmFyLW5hdi1zZWNvbmRhcnktbGVmdCAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgICAjbmF2YmFyLW5hdi1zZWNvbmRhcnktcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLm5hdiA+IGxpOmxhc3QtY2hpbGQgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciowLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC4yO1xuICAgIH1cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXYtbGluay1wYWRkaW5nLXgqMC41O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRuYXYtbGluay1wYWRkaW5nLXgqMC41O1xuICAgIH1cbiAgICAubmF2LWxpbms6bm90KC5oYXMtc3R5bGluZykgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IG1hdGguZGl2KCRuYXYtbGluay1wYWRkaW5nLXgqMSwgNyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigkbmF2LWxpbmstcGFkZGluZy14KjEsIDcpO1xuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciowLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC4yO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoIHZhcigtLWhlYWRlci1zZWNvbmRhcnktbG9nby1pbWFnZS13aWR0aCkgKiAzLzQgKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWxvZ28taW1hZ2Utd2lkdGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICAgICAgICAgICAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgICAgICAgICAgICBib2R5LmZvbnQtdXAgJiAubWVudS1pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJvZHkuZm9udC1kb3duICYgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaWNvbi1oYXMtYmcge1xuICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkbmF2LWxpbmstcGFkZGluZy14LCA2KTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIqMC4yNTtcbiAgICB9XG5cbiAgICAubmF2YmFyLW1haW4tc3RpY2t5LXRvcDpub3QoLm5hdmJhci1zZWNvbmRhcnktdW5kZXItbWFpbikgJiB7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5ICsgMTtcbiAgICB9XG5cbiAgICAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuICAgIGEubmF2LWxpbms6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbWVudS1tYWluLWRlc2t0b3AtZXh0ZW5kZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiNtZW51LW1haW4tbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbi8vIFVzZWQgdG8gZGV0ZWN0IHN0aWNreSBzY3JvbGxcbiN3cmFwcGVyLW5hdmJhci1tYWluLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICY6bm90KC5kaXNhYmxlLWRlbGF5KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgLyAzICk7IC8vIFdlIG1vdmUgaXQgZG93biBzbyBzaHJpbmtpbmcgbmF2aWdhdGlvbiBkbyBub3QgdHJpZ2dlciBpbnRlcnNlY3Rpb24gcmlnaHQgYXdheSB3aGljaCBjYW4gcHV0IGl0IGluIGxvb3BcbiAgICAgICAgJi5pbnRlcnNlY3RlZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkuYWRtaW4tYmFyICYuZGlzYWJsZS1kZWxheSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kd3AtYWRtaW4tYmFyLWhlaWdodDtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkd3AtYWRtaW4tYmFyLWhlaWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHdwLWFkbWluLWJhci1oZWlnaHQtc207XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICR3cC1hZG1pbi1iYXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5LnNpdGUtYm94ZWQubmF2YmFyLW1haW4tc3RyZWNoLXRvLWZ1bGwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuXG4ud3JhcHBlci1uYXZiYXI6bm90KC5uYXZiYXItc3R5bGUtZHJvcGJveCkgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgLm5hdmJhci1icmFuZC1kcm9wYm94LXN1YnRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIiNoZXJvLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICogLTEgKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG4gICAgfVxuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnd2dodCcgNTAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDU1MDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZW50cnktbWV0YSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5tZXRhLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50ZXh0LWNlbnRlciAuaGVyby1jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBib2R5Om5vdCguaGFzLWhlcm8pICYgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYm9keS5pcy1jdXN0b21pemVyICYgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgICAgIC8vdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzIGVhc2UtaW4tb3V0IDFzO1xuICAgICAgICAuaGVyby1jb250ZW50IHtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzIGVhc2UtaW4tb3V0LCBtYXJnaW4tYm90dG9tIDAuNXMgZWFzZS1pbi1vdXQsIHBhZGRpbmctdG9wIDAuNXMgZWFzZS1pbi1vdXQsIHBhZGRpbmctYm90dG9tIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAvL3RyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVyby1mdWxsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaGVyby1pbWFnZS1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1oZXJvLW1haW4taW1nLW9wYWNpdHkpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmctc29saWQtbGF5ZXIodmFyKC0taGVyby1tYWluLWJnLWNvbG9yKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyB7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgLnBhZ2UtdGl0bGUsIC5lbnRyeS1tZXRhIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5oZXJvLWltZy11bmRlci10aXRsZSwgLmhlcm8taW1nLWFib3ZlLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xuICAgIC5oZXJvLWltYWdlLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuLmhlcm8taW1nLXVuZGVyLXRpdGxlIHtcbiAgICAuaGVyby1pbWFnZS1ob2xkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkuaGFzLWZlYXR1cmVkLWltYWdlICYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cbi5oZXJvLWltZy1hYm92ZS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmhlcm8taW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5ib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5oYXMtaGVyby1pbWFnZSB7XG4gICAgI2hlcm8tbWFpbjpub3QoLmhlcm8taW1nLXVuZGVyLXRpdGxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICkgKiAtMSApO1xuICAgICAgICAuaGVyby1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcge1xuICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoIDI0MHB4ICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSApO1xuICAgIH1cbn1cblxuLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0kanVtYm90cm9uLXBhZGRpbmc7XG4gICAgICAgICAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtJGp1bWJvdHJvbi1wYWRkaW5nO1xuICAgICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNyk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLXNvbGlkLWxheWVyKHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQpKTtcbiAgICAgICAgfVxuICAgICAgICAmLCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgfVxuICAgICAgICA6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcpIC5icmVhZGNydW1iIHtcbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVyby1icmVhZGNydW1iLWFib3ZlLXRpdGxlIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmLnRleHQtY2VudGVyIHtcbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlcm8uaGlnaC1jb250cmFzdCB7XG4gICAgLmJyZWFkY3J1bWIsIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAgICAgOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3skZWwtYWxpZ24tZnVsbH0sIFxuI3skZWwtYWxpZ24td2lkZX0ge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcblx0fVxuXHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkICYsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAmIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogaW5pdGlhbDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuI3skZWwtYWxpZ24td2lkZX0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogY2FsYygxMDB2dyAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cdGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyArICN7JGdyaWQtZ3V0dGVyLXdpZHRoKjAuNX0pO1xuXHR3aWR0aDogY2FsYygxMDB2dyAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cdFxuXHQrICN7JGVsLWFsaWduLXdpZGV9IHtcblx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcioyO1xuXHRcdH1cblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgJiB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiBpbml0aWFsO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpfSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKSowLjV9ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGgqMC41fSk7XG5cdFx0d2lkdGg6IGNhbGMoI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblx0fVxufVxuXG4jeyRlbC1hbGlnbi1mdWxsfSB7XG5cdGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdG1heC13aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMHZ3O1xuXHQrICN7JGVsLWFsaWduLWZ1bGx9IHtcblx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcioyO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQmOm5vdChbY2xhc3MqPVwiaGFzLWJhY2tncm91bmRcIl0pID4ge1xuXHRcdFx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjeyRlbC1hbGlnbi1mdWxsfSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbiN7JGVsLWFsaWduLW5vbmV9LFxuI3skZWwtYWxpZ24tY2VudGVyfSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcbn1cbiN7JGVsLWFsaWduLWNlbnRlcn0ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRpbWcge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcblx0JiwgLmVudHJ5LWNvbnRlbnQgJiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHQmLCAuZW50cnktY29udGVudCAmIHtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgIH1cbn1cbi5hbGlnbmxlZnQge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMC41O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHQuZW50cnktY29udGVudCA+ICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTEqKDEwMHZ3IC0gdmFyKC0tY29udGVudC13aWR0aCkpLzIpO1xuXHRcdH1cblx0XHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAmIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG5cdFx0LmVudHJ5LWNvbnRlbnQgPiAmIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCAtMSooI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gdmFyKC0tY29udGVudC13aWR0aCkpLzIpO1xuXHRcdH1cblx0fVxufVxuLmFsaWducmlnaHQge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMC41O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHQuZW50cnktY29udGVudCA+ICYge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKC0xKigxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcblx0XHR9XG5cdFx0LmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAmLCAuc2l0ZS1ib3hlZCAuZW50cnktY29udGVudCAmLCAuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgJiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblx0XHQuZW50cnktY29udGVudCA+ICYge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCAtMSooI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gdmFyKC0tY29udGVudC13aWR0aCkpLzIpO1xuXHRcdH1cblx0fVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGluY2x1ZGUgZWRpdG9yLXdyYXAoKSB7XG4gICAgOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuICAgIH1cblxuXHRhLCBcblx0JWEge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCBjb2xvciAwLjVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ly9vcGFjaXR5OiAwLjg1O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRmaWd1cmUsXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdGhyIHtcblx0XHRtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItdG9wLXdpZHRoOiAkaHItYm9yZGVyLXdpZHRoO1xuXHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXG5cdFx0Ly8gVGhpcyB3aWxsIG5vdCB3b3JrIGluIElFMTEuIEl0cyBnb25uYSB1c2UgcmVndWxhciBmb250IGNvbG9yIGluc3RlYWQuXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sIFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLCBcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLCBcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgXG5cdHRleHRhcmVhLFxuXHRzZWxlY3Qge1xuXHRcdCY6bm90KC5mb3JtLWNvbnRyb2wpIHtcblx0XHRcdEBleHRlbmQgLmZvcm0tY29udHJvbDtcblx0XHR9XG5cdH1cblx0aW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoLmJ0bikge1xuXHRcdEBleHRlbmQgJWJ0bjtcblx0XHRAZXh0ZW5kICVidG4tc2Vjb25kYXJ5O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KC5idG4pIHtcblx0XHRAZXh0ZW5kICVidG47XG5cdFx0QGV4dGVuZCAlYnRuLXByaW1hcnk7XG5cdH1cblxuXHRpIHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cblxuXHRzbWFsbCxcblx0LnNtYWxsIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cdH1cblxuXHRtYXJrLFxuXHQubWFyayB7XG5cdFx0cGFkZGluZzogJG1hcmstcGFkZGluZztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcblx0fVxuXG5cdHAuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIqMSowLjU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDAgMCAwIDJweDtcblx0XHRtYXJnaW46ICRzcGFjZXIgMDtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCA2KSAwIG1hdGguZGl2KCRzcGFjZXIsIDYpICRzcGFjZXIgKiAwLjU7XG5cdFx0Y2l0ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogJHNwYWNlciAqIDAuNSAwIDA7XG5cdFx0fVxuXHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdGNpdGUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR9XG5cdHNhbXAsIGNvZGUsIGtiZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcblx0XHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgMTIpICRzcGFjZXIqMC4xO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcblx0fVxuXHRwcmUge1xuXHRcdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCA2KSAkc3BhY2VyKjAuMjtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdG1hcmdpbjogbWF0aC5kaXYoJHNwYWNlcio0LCAzKSAwO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuXHRcdGNvZGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdHZpZGVvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0aW1nIHtcblx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0ZW1iZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0b2JqZWN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGZpZ2NhcHRpb24sICVmaWdjYXB0aW9uIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0fVxuXHR9XG5cblx0JXRhYmxlLFxuXHR0YWJsZSB7XG5cdFx0QGV4dGVuZCAlY29sb3ItYmc7XG5cdFx0Ly9AZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdFx0ZW1wdHktY2VsbHM6IHNob3c7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRoZWFkIHtcblx0XHRcdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRcdFx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcik7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciowLjI1O1xuXHRcdH1cblxuXHRcdHRmb290IHtcblx0XHRcdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRcdFx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cdFx0fVxuXG5cdFx0Y2FwdGlvbiB7XG5cdFx0XHRjYXB0aW9uLXNpZGU6IHRvcDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG5cdFx0fVxuXHR9XG5cblx0Y2FwdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIqMC4yNTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogM2VtIDAgM2VtIC0wLjhlbTtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEuNmVtKTtcbn1cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRtYXJnaW46IDAuOGVtIDA7XG5cdHBhZGRpbmc6IDAgMC44ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwLjhlbTtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuXHRAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5saXN0LWlubGluZSB7XG5cdEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcblx0bWFyZ2luLXRvcDogLSRsaXN0LWlubGluZS1wYWRkaW5nKjAuNTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAkbGlzdC1pbmxpbmUtcGFkZGluZyowLjU7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuXHR9XG59XG5cbi5oYXMtZHJvcC1jYXAge1xuXHQmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlciB7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRmb250LXNpemU6IDUuMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0bWFyZ2luOiAwLjA1ZW0gMC4xZW0gMCAwO1xuXHR9XG5cdCY6bm90KDpmb2N1cy12aXNpYmxlKTo6Zmlyc3QtbGV0dGVyOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuXHRmb250LXNpemU6IDAuODEzZW07XG59XG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuXHRmb250LXNpemU6IDEuMjUwZW07XG59XG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMi4yNTBlbTtcbn1cbi5oYXMtaHVnZS1mb250LXNpemUge1xuXHRmb250LXNpemU6IDIuNjI1ZW07XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuXHRiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG59XG5cbi5wdC1oZWFkZXItbWFpbi1oZWlnaHQge1xuXHRwYWRkaW5nLXRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICk7XG59IiwiI3dyYXBwZXItZm9vdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG59XG4jZm9vdGVyLWZ1bGwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMC41O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG59XG4jZm9vdGVyLWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZm9vdGVyLWltYWdlLWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6MC45O1xuICAgIH1cbn0iLCIvKlxuICogQWRkcyBpbnRlZ3JhdGlvbiB3aXRoIENhbGVuZGFyIFBsdXMgcGx1Z2luLlxuICovXG5cbiBAdXNlIFwic2FzczptYXRoXCI7XG5cbiBib2R5IC5jYWxlbmRhci1wbHVzIHtcbiAgICAgLmNhbGVuZGFyLXBsdXMtY2FsZW5kYXItd3JhcCB7XG4gICAgICAgICBAZXh0ZW5kICVibG9jay1zcGFjaW5nO1xuICAgICB9XG4gICAgIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIge1xuICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgfVxuICAgICAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG4gICAgICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5IHtcbiAgICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgICAgfVxuICAgICAucmJjLXRvb2xiYXIge1xuICAgICAgICAgZmxleC13cmFwOiBpbml0aWFsO1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG4gICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtYSk7XG4gICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbSAqIC44NzU7XG4gICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICYucmJjLWFjdGl2ZSwgJi5yYmMtYWN0aXZlOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xuICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XG4gICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgfVxuICAgICAucmJjLWRhdGUtY2VsbCxcbiAgICAgLnJiYy1oZWFkZXIge1xuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbiAgICAgfVxuICAgICAucmJjLWhlYWRlciB7XG4gICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCA2KSBtYXRoLmRpdigkc3BhY2VyLCAxMik7XG4gICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICAgICAgICAgfVxuICAgICB9XG4gICAgIC5yYmMtaGVhZGVyKy5yYmMtaGVhZGVyIHtcbiAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gXG4gICAgIH1cbiAgICAgLnJiYy1tb250aC12aWV3IHtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgICB9XG4gICAgIC5yYmMtbW9udGgtcm93Ky5yYmMtbW9udGgtcm93IHtcbiAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgIH1cbiAgICAgLnJiYy1vZmYtcmFuZ2Uge1xuICAgICAgICAgb3BhY2l0eTogMC41MDtcbiAgICAgfVxuICAgICAucmJjLW9mZi1yYW5nZS1iZyB7XG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG4gICAgIH1cbiAgICAgLnJiYy1kYXRlLWNlbGwge1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY29sb3ItYmcpIDFweCBzb2xpZDtcbiAgICAgICAgIGEge1xuICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG4gICAgICAgICB9XG4gICAgIH1cbiAgICAgLnJiYy1kYXktYmcrLnJiYy1kYXktYmcge1xuICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgICAgfVxuICAgICAucmJjLXRvZGF5IHtcbiAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgICAgfVxuICAgICAucmJjLWV2ZW50LCAucmJjLWV2ZW50LnJiYy1zZWxlY3RlZCB7XG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICAgICAgICAgfVxuICAgICB9XG4gICAgIC5yYmMtcm93LXNlZ21lbnQge1xuICAgICAgICAgcGFkZGluZzogMCA0cHggMXB4IDJweDtcbiAgICAgfVxuIFxuICAgICAucmJjLW1vbnRoLXZpZXcgLnJiYy10b2RheSB7XG4gICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xuICAgICB9XG4gXG4gICAgIC5yYmMtdGltZS12aWV3IHtcbiAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgIH1cbiBcbiAgICAgLnJiYy10aW1lLXZpZXcsXG4gICAgIC5yYmMtdGltZS1jb250ZW50PiorKj4qLFxuICAgICAucmJjLXRpbWUtY29udGVudCxcbiAgICAgLnJiYy10aW1lc2xvdC1ncm91cCxcbiAgICAgLnJiYy10aW1lLWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgICB9XG4gICAgIC5yYmMtdGltZS12aWV3IC5yYmMtcm93IHtcbiAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgIH1cbiAgICAgLnJiYy1kYXktc2xvdCAucmJjLXRpbWUtc2xvdCB7XG4gICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgICAgfVxuICAgICAucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsKTtcbiAgICAgfVxuIFxuICAgICAucmJjLWFnZW5kYS10YWJsZSB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICB9XG4gICAgIC5yYmMtYWdlbmRhLXZpZXcgdGFibGUucmJjLWFnZW5kYS10YWJsZSB0aGVhZD50cj50aCB7XG4gICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICB9XG4gfVxuIFxuIC5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLFxuIC5jYWxlbmRhcnAtZXZlbnRzLWJ5LWNhdCB7XG4gICAgIEBleHRlbmQgJWJsb2NrLXNwYWNpbmc7XG4gfVxuIC5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLWhlYWRlciB7XG4gICAgIGltZyB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbiAgICAgfVxuICAgICAuZGFzaGljb25zIHtcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgfVxuIH1cbiBcbiBib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUge1xuICAgICAuY2FsZW5kYXJwLWRhdGUtbW9udGgge1xuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgICB9XG4gICAgIC5jYWxlbmRhcnAtZGF0ZS1kYXkge1xuICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gICAgIH1cbiB9XG4gXG4gLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gICAgIC5ldmVudHMtbGlzdC13aWRnZXQgLmV2ZW50ID4gdWwge1xuICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICB9XG4gXG4gICAgIC53aWRnZXRfY2FsZW5kYXIgdGQge1xuICAgICAgICAgcGFkZGluZzogLjIyNXJlbTtcbiAgICAgfVxuIFxuICAgICAuY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQgPlxuICAgICAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApID5cbiAgICAgLmNhbGVuZGFycF9jYWxlbmRhci5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIge1xuICAgICAgICAgLmNhbGVuZGFycC1kYXRlLWl0ZW0ge1xuICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gXG4gICAgICAgICAgICAgLmNhbGVuZGFycC1kYXRlIHtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICB9XG4gXG4gICAgICAgICAgICAgLmNhbGVuZGFycC1ldmVudHMuY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuIFxuICAgICAgICAgICAgICAgICAuY2FsZW5kYXItZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiBcbiAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgfVxuIFxuIH0iLCIvKlxuICogQWRkcyBiYXNpYyBzdHlsaW5nIHRvIGRpcmVjdG9yeSBtb2R1bGUgaW5jbHVkZWQgd2l0aCB0aGVtZS5cbiAqL1xuXG4gLmNwLWRpci1pdGVtLWZpZWxkczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG4gfVxuXG4uY3AtZGlyLWNvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jcC1kaXItY29udHJvbCB7XG4gICAgbWFyZ2luOiAkc3BhY2VyKjAuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMioyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjI7XG4gICAgfVxufVxuLmNwLWRpci1jb250cm9sLXNlYXJjaCB7XG4gICAgZmxleC1ncm93OiAyO1xufVxuLmNwLWRpci1jb250cm9sLXNlbGVjdCB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuLmNwLWRpci1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jcC1kaXItbm8tcmVzdWx0cy1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6ICRzcGFjZXIqMC4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiB2YXIoLS1jb2xvci1ib3hlcykgc29saWQgMXB4O1xuICAgIC5jcC1kaXItY29udGVudC0tbm8tcmVzdWx0cyAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mby10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59Il19 */ diff --git a/css/theme.min.css b/css/theme.min.css index 260c371..414af56 100644 --- a/css/theme.min.css +++ b/css/theme.min.css @@ -3,5 +3,5 @@ * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1em;font-weight:400;line-height:1.5;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:underline;background-color:transparent}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:var(--roundness);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:1.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}@media (min-width:600px){.container,.container-sm{max-width:540px}}@media (min-width:782px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:600px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:782px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1330px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:3rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:599.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:781.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1329.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;-moz-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;-moz-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.collapsing.width{width:0;height:auto;-webkit-transition:width .35s ease;-o-transition:width .35s ease;-moz-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.6rem 0 0;font-size:1em;text-align:left;list-style:none;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:var(--roundness)}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:600px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:782px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1330px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.6rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.6rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.6rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.45em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:1.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:false;text-decoration:none}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875em;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>input[type=email]:not(.form-control),.input-group>input[type=search]:not(.form-control),.input-group>input[type=tel]:not(.form-control),.input-group>input[type=text]:not(.form-control),.input-group>select:not(.form-control),.input-group>textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-search{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-file+input[type=email]:not(.form-control),.input-group>.custom-file+input[type=search]:not(.form-control),.input-group>.custom-file+input[type=tel]:not(.form-control),.input-group>.custom-file+input[type=text]:not(.form-control),.input-group>.custom-file+select:not(.form-control),.input-group>.custom-file+textarea:not(.form-control),.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.custom-select+input[type=email]:not(.form-control),.input-group>.custom-select+input[type=search]:not(.form-control),.input-group>.custom-select+input[type=tel]:not(.form-control),.input-group>.custom-select+input[type=text]:not(.form-control),.input-group>.custom-select+select:not(.form-control),.input-group>.custom-select+textarea:not(.form-control),.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control+input[type=email]:not(.form-control),.input-group>.form-control+input[type=search]:not(.form-control),.input-group>.form-control+input[type=tel]:not(.form-control),.input-group>.form-control+input[type=text]:not(.form-control),.input-group>.form-control+select:not(.form-control),.input-group>.form-control+textarea:not(.form-control),.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+input[type=email]:not(.form-control),.input-group>.form-control-plaintext+input[type=search]:not(.form-control),.input-group>.form-control-plaintext+input[type=tel]:not(.form-control),.input-group>.form-control-plaintext+input[type=text]:not(.form-control),.input-group>.form-control-plaintext+select:not(.form-control),.input-group>.form-control-plaintext+textarea:not(.form-control),.input-group>input[type=email]:not(.form-control)+.custom-file,.input-group>input[type=email]:not(.form-control)+.custom-select,.input-group>input[type=email]:not(.form-control)+.form-control,.input-group>input[type=email]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=email]:not(.form-control)+select:not(.form-control),.input-group>input[type=email]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=search]:not(.form-control)+.custom-file,.input-group>input[type=search]:not(.form-control)+.custom-select,.input-group>input[type=search]:not(.form-control)+.form-control,.input-group>input[type=search]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=search]:not(.form-control)+select:not(.form-control),.input-group>input[type=search]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=tel]:not(.form-control)+.custom-file,.input-group>input[type=tel]:not(.form-control)+.custom-select,.input-group>input[type=tel]:not(.form-control)+.form-control,.input-group>input[type=tel]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+select:not(.form-control),.input-group>input[type=tel]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=text]:not(.form-control)+.custom-file,.input-group>input[type=text]:not(.form-control)+.custom-select,.input-group>input[type=text]:not(.form-control)+.form-control,.input-group>input[type=text]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=text]:not(.form-control)+select:not(.form-control),.input-group>input[type=text]:not(.form-control)+textarea:not(.form-control),.input-group>select:not(.form-control)+.custom-file,.input-group>select:not(.form-control)+.custom-select,.input-group>select:not(.form-control)+.form-control,.input-group>select:not(.form-control)+input[type=email]:not(.form-control),.input-group>select:not(.form-control)+input[type=search]:not(.form-control),.input-group>select:not(.form-control)+input[type=tel]:not(.form-control),.input-group>select:not(.form-control)+input[type=text]:not(.form-control),.input-group>select:not(.form-control)+select:not(.form-control),.input-group>select:not(.form-control)+textarea:not(.form-control),.input-group>textarea:not(.form-control)+.custom-file,.input-group>textarea:not(.form-control)+.custom-select,.input-group>textarea:not(.form-control)+.form-control,.input-group>textarea:not(.form-control)+input[type=email]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=search]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=tel]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=text]:not(.form-control),.input-group>textarea:not(.form-control)+select:not(.form-control),.input-group>textarea:not(.form-control)+textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-category+#calendar-plus-search,body .calendar-plus .input-group>#calendar-plus-category+.custom-file,body .calendar-plus .input-group>#calendar-plus-category+.custom-select,body .calendar-plus .input-group>#calendar-plus-category+.form-control,body .calendar-plus .input-group>#calendar-plus-category+input[type=email]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=search]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=tel]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=text]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+select:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-search+#calendar-plus-search,body .calendar-plus .input-group>#calendar-plus-search+.custom-file,body .calendar-plus .input-group>#calendar-plus-search+.custom-select,body .calendar-plus .input-group>#calendar-plus-search+.form-control,body .calendar-plus .input-group>#calendar-plus-search+input[type=email]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=search]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=tel]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=text]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+select:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+textarea:not(.form-control),body .calendar-plus .input-group>.custom-file+#calendar-plus-category,body .calendar-plus .input-group>.custom-file+#calendar-plus-search,body .calendar-plus .input-group>.custom-select+#calendar-plus-category,body .calendar-plus .input-group>.custom-select+#calendar-plus-search,body .calendar-plus .input-group>.form-control+#calendar-plus-category,body .calendar-plus .input-group>.form-control+#calendar-plus-search,body .calendar-plus .input-group>.form-control-plaintext+#calendar-plus-category,body .calendar-plus .input-group>.form-control-plaintext+#calendar-plus-search,body .calendar-plus .input-group>input[type=email]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=email]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=search]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=search]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=tel]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=tel]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=text]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=text]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>select:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>select:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>textarea:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>textarea:not(.form-control)+#calendar-plus-search{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus,.input-group>input[type=email]:focus:not(.form-control),.input-group>input[type=search]:focus:not(.form-control),.input-group>input[type=tel]:focus:not(.form-control),.input-group>input[type=text]:focus:not(.form-control),.input-group>select:focus:not(.form-control),.input-group>textarea:focus:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category:focus,body .calendar-plus .input-group>#calendar-plus-search:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child),.input-group>input[type=email]:not(:first-child):not(.form-control),.input-group>input[type=search]:not(:first-child):not(.form-control),.input-group>input[type=tel]:not(:first-child):not(.form-control),.input-group>input[type=text]:not(:first-child):not(.form-control),.input-group>select:not(:first-child):not(.form-control),.input-group>textarea:not(:first-child):not(.form-control),body .calendar-plus .input-group>#calendar-plus-category:not(:first-child),body .calendar-plus .input-group>#calendar-plus-search:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>input[type=email]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=search]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=tel]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=text]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>select:not(:last-child):not(.form-control),.input-group:not(.has-validation)>textarea:not(:last-child):not(.form-control),body .calendar-plus .input-group:not(.has-validation)>#calendar-plus-category:not(:last-child),body .calendar-plus .input-group:not(.has-validation)>#calendar-plus-search:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>input[type=email]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=search]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=tel]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=text]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>select:nth-last-child(n+3):not(.form-control),.input-group.has-validation>textarea:nth-last-child(n+3):not(.form-control),body .calendar-plus .input-group.has-validation>#calendar-plus-category:nth-last-child(n+3),body .calendar-plus .input-group.has-validation>#calendar-plus-search:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:-moz-calc(1em * var(--body-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100);font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:var(--roundness)}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea),.input-group-lg>input[type=email]:not(textarea):not(.form-control),.input-group-lg>input[type=search]:not(textarea):not(.form-control),.input-group-lg>input[type=tel]:not(textarea):not(.form-control),.input-group-lg>input[type=text]:not(textarea):not(.form-control),.input-group-lg>select:not(textarea):not(.form-control),.input-group-lg>textarea:not(textarea):not(.form-control),body .calendar-plus .input-group-lg>#calendar-plus-category:not(textarea),body .calendar-plus .input-group-lg>#calendar-plus-search:not(textarea){height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>input[type=email]:not(.form-control),.input-group-lg>input[type=search]:not(.form-control),.input-group-lg>input[type=tel]:not(.form-control),.input-group-lg>input[type=text]:not(.form-control),.input-group-lg>select:not(.form-control),.input-group-lg>textarea:not(.form-control),body .calendar-plus .input-group-lg>#calendar-plus-category,body .calendar-plus .input-group-lg>#calendar-plus-search{padding:.5rem 1rem;font-size:-moz-calc(1.25em * var(--body-font-size)/ 100);font-size:calc(1.25em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea),.input-group-sm>input[type=email]:not(textarea):not(.form-control),.input-group-sm>input[type=search]:not(textarea):not(.form-control),.input-group-sm>input[type=tel]:not(textarea):not(.form-control),.input-group-sm>input[type=text]:not(textarea):not(.form-control),.input-group-sm>select:not(textarea):not(.form-control),.input-group-sm>textarea:not(textarea):not(.form-control),body .calendar-plus .input-group-sm>#calendar-plus-category:not(textarea),body .calendar-plus .input-group-sm>#calendar-plus-search:not(textarea){height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>input[type=email]:not(.form-control),.input-group-sm>input[type=search]:not(.form-control),.input-group-sm>input[type=tel]:not(.form-control),.input-group-sm>input[type=text]:not(.form-control),.input-group-sm>select:not(.form-control),.input-group-sm>textarea:not(.form-control),body .calendar-plus .input-group-sm>#calendar-plus-category,body .calendar-plus .input-group-sm>#calendar-plus-search{padding:.25rem .5rem;font-size:-moz-calc(.875em * var(--body-font-size)/ 100);font-size:calc(.875em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5em 1em;text-decoration:none}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:var(--roundness);border-top-right-radius:var(--roundness)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--roundness)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 1.5rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:0;padding-bottom:0;margin-right:1.5rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5em;padding-bottom:.5em}.navbar-collapse{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25em;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:var(--roundness)}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:599.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:600px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:781.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:782px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1329.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1330px){.navbar-expand-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.25rem .5rem;list-style:none;border-radius:var(--roundness)}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:var(--roundness)}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;text-decoration:none;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25em;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875em;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.jumbotron,.wp-block-cover{padding:2rem 1rem;margin-bottom:2rem;border-radius:var(--roundness)}@media (min-width:600px){.jumbotron,.wp-block-cover{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--roundness)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.media{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:currentColor;opacity:.5}.close:hover{color:currentColor;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out;-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-height:-moz-calc(100% - 1rem);max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:-moz-calc(100vh - 1rem);max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:-moz-calc(100% - 1rem);min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:-moz-calc(100vh - 1rem);height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:var(--roundness);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:var(--color-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.8}.modal-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:0 solid #dee2e6;border-top-left-radius:-moz-calc(var(--roundness) - 0);border-top-left-radius:calc(var(--roundness) - 0);border-top-right-radius:-moz-calc(var(--roundness) - 0);border-top-right-radius:calc(var(--roundness) - 0)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:0 solid #dee2e6;border-bottom-right-radius:-moz-calc(var(--roundness) - 0);border-bottom-right-radius:calc(var(--roundness) - 0);border-bottom-left-radius:-moz-calc(var(--roundness) - 0);border-bottom-left-radius:calc(var(--roundness) - 0)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:600px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:-moz-calc(100% - 3.5rem);max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:-moz-calc(100vh - 3.5rem);max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:-moz-calc(100% - 3.5rem);min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:-moz-calc(100vh - 3.5rem);height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:782px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1330px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:600px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:782px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1330px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.75rem!important}.mt-1,.my-1{margin-top:.75rem!important}.mr-1,.mx-1{margin-right:.75rem!important}.mb-1,.my-1{margin-bottom:.75rem!important}.ml-1,.mx-1{margin-left:.75rem!important}.m-2{margin:1.5rem!important}.mt-2,.my-2{margin-top:1.5rem!important}.mr-2,.mx-2{margin-right:1.5rem!important}.mb-2,.my-2{margin-bottom:1.5rem!important}.ml-2,.mx-2{margin-left:1.5rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4.5rem!important}.mt-4,.my-4{margin-top:4.5rem!important}.mr-4,.mx-4{margin-right:4.5rem!important}.mb-4,.my-4{margin-bottom:4.5rem!important}.ml-4,.mx-4{margin-left:4.5rem!important}.m-5{margin:9rem!important}.mt-5,.my-5{margin-top:9rem!important}.mr-5,.mx-5{margin-right:9rem!important}.mb-5,.my-5{margin-bottom:9rem!important}.ml-5,.mx-5{margin-left:9rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.75rem!important}.pt-1,.py-1{padding-top:.75rem!important}.pr-1,.px-1{padding-right:.75rem!important}.pb-1,.py-1{padding-bottom:.75rem!important}.pl-1,.px-1{padding-left:.75rem!important}.p-2{padding:1.5rem!important}.pt-2,.py-2{padding-top:1.5rem!important}.pr-2,.px-2{padding-right:1.5rem!important}.pb-2,.py-2{padding-bottom:1.5rem!important}.pl-2,.px-2{padding-left:1.5rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4.5rem!important}.pt-4,.py-4{padding-top:4.5rem!important}.pr-4,.px-4{padding-right:4.5rem!important}.pb-4,.py-4{padding-bottom:4.5rem!important}.pl-4,.px-4{padding-left:4.5rem!important}.p-5{padding:9rem!important}.pt-5,.py-5{padding-top:9rem!important}.pr-5,.px-5{padding-right:9rem!important}.pb-5,.py-5{padding-bottom:9rem!important}.pl-5,.px-5{padding-left:9rem!important}.m-n1{margin:-.75rem!important}.mt-n1,.my-n1{margin-top:-.75rem!important}.mr-n1,.mx-n1{margin-right:-.75rem!important}.mb-n1,.my-n1{margin-bottom:-.75rem!important}.ml-n1,.mx-n1{margin-left:-.75rem!important}.m-n2{margin:-1.5rem!important}.mt-n2,.my-n2{margin-top:-1.5rem!important}.mr-n2,.mx-n2{margin-right:-1.5rem!important}.mb-n2,.my-n2{margin-bottom:-1.5rem!important}.ml-n2,.mx-n2{margin-left:-1.5rem!important}.m-n3{margin:-3rem!important}.mt-n3,.my-n3{margin-top:-3rem!important}.mr-n3,.mx-n3{margin-right:-3rem!important}.mb-n3,.my-n3{margin-bottom:-3rem!important}.ml-n3,.mx-n3{margin-left:-3rem!important}.m-n4{margin:-4.5rem!important}.mt-n4,.my-n4{margin-top:-4.5rem!important}.mr-n4,.mx-n4{margin-right:-4.5rem!important}.mb-n4,.my-n4{margin-bottom:-4.5rem!important}.ml-n4,.mx-n4{margin-left:-4.5rem!important}.m-n5{margin:-9rem!important}.mt-n5,.my-n5{margin-top:-9rem!important}.mr-n5,.mx-n5{margin-right:-9rem!important}.mb-n5,.my-n5{margin-bottom:-9rem!important}.ml-n5,.mx-n5{margin-left:-9rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:600px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.75rem!important}.mt-sm-1,.my-sm-1{margin-top:.75rem!important}.mr-sm-1,.mx-sm-1{margin-right:.75rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.75rem!important}.ml-sm-1,.mx-sm-1{margin-left:.75rem!important}.m-sm-2{margin:1.5rem!important}.mt-sm-2,.my-sm-2{margin-top:1.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:1.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:1.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:1.5rem!important}.m-sm-3{margin:3rem!important}.mt-sm-3,.my-sm-3{margin-top:3rem!important}.mr-sm-3,.mx-sm-3{margin-right:3rem!important}.mb-sm-3,.my-sm-3{margin-bottom:3rem!important}.ml-sm-3,.mx-sm-3{margin-left:3rem!important}.m-sm-4{margin:4.5rem!important}.mt-sm-4,.my-sm-4{margin-top:4.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:4.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:4.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:4.5rem!important}.m-sm-5{margin:9rem!important}.mt-sm-5,.my-sm-5{margin-top:9rem!important}.mr-sm-5,.mx-sm-5{margin-right:9rem!important}.mb-sm-5,.my-sm-5{margin-bottom:9rem!important}.ml-sm-5,.mx-sm-5{margin-left:9rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.75rem!important}.pt-sm-1,.py-sm-1{padding-top:.75rem!important}.pr-sm-1,.px-sm-1{padding-right:.75rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.75rem!important}.pl-sm-1,.px-sm-1{padding-left:.75rem!important}.p-sm-2{padding:1.5rem!important}.pt-sm-2,.py-sm-2{padding-top:1.5rem!important}.pr-sm-2,.px-sm-2{padding-right:1.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:1.5rem!important}.pl-sm-2,.px-sm-2{padding-left:1.5rem!important}.p-sm-3{padding:3rem!important}.pt-sm-3,.py-sm-3{padding-top:3rem!important}.pr-sm-3,.px-sm-3{padding-right:3rem!important}.pb-sm-3,.py-sm-3{padding-bottom:3rem!important}.pl-sm-3,.px-sm-3{padding-left:3rem!important}.p-sm-4{padding:4.5rem!important}.pt-sm-4,.py-sm-4{padding-top:4.5rem!important}.pr-sm-4,.px-sm-4{padding-right:4.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:4.5rem!important}.pl-sm-4,.px-sm-4{padding-left:4.5rem!important}.p-sm-5{padding:9rem!important}.pt-sm-5,.py-sm-5{padding-top:9rem!important}.pr-sm-5,.px-sm-5{padding-right:9rem!important}.pb-sm-5,.py-sm-5{padding-bottom:9rem!important}.pl-sm-5,.px-sm-5{padding-left:9rem!important}.m-sm-n1{margin:-.75rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.75rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.75rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.75rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.75rem!important}.m-sm-n2{margin:-1.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-1.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-1.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-1.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-1.5rem!important}.m-sm-n3{margin:-3rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-3rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3rem!important}.m-sm-n4{margin:-4.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-4.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4.5rem!important}.m-sm-n5{margin:-9rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-9rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-9rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-9rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-9rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:782px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.75rem!important}.mt-md-1,.my-md-1{margin-top:.75rem!important}.mr-md-1,.mx-md-1{margin-right:.75rem!important}.mb-md-1,.my-md-1{margin-bottom:.75rem!important}.ml-md-1,.mx-md-1{margin-left:.75rem!important}.m-md-2{margin:1.5rem!important}.mt-md-2,.my-md-2{margin-top:1.5rem!important}.mr-md-2,.mx-md-2{margin-right:1.5rem!important}.mb-md-2,.my-md-2{margin-bottom:1.5rem!important}.ml-md-2,.mx-md-2{margin-left:1.5rem!important}.m-md-3{margin:3rem!important}.mt-md-3,.my-md-3{margin-top:3rem!important}.mr-md-3,.mx-md-3{margin-right:3rem!important}.mb-md-3,.my-md-3{margin-bottom:3rem!important}.ml-md-3,.mx-md-3{margin-left:3rem!important}.m-md-4{margin:4.5rem!important}.mt-md-4,.my-md-4{margin-top:4.5rem!important}.mr-md-4,.mx-md-4{margin-right:4.5rem!important}.mb-md-4,.my-md-4{margin-bottom:4.5rem!important}.ml-md-4,.mx-md-4{margin-left:4.5rem!important}.m-md-5{margin:9rem!important}.mt-md-5,.my-md-5{margin-top:9rem!important}.mr-md-5,.mx-md-5{margin-right:9rem!important}.mb-md-5,.my-md-5{margin-bottom:9rem!important}.ml-md-5,.mx-md-5{margin-left:9rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.75rem!important}.pt-md-1,.py-md-1{padding-top:.75rem!important}.pr-md-1,.px-md-1{padding-right:.75rem!important}.pb-md-1,.py-md-1{padding-bottom:.75rem!important}.pl-md-1,.px-md-1{padding-left:.75rem!important}.p-md-2{padding:1.5rem!important}.pt-md-2,.py-md-2{padding-top:1.5rem!important}.pr-md-2,.px-md-2{padding-right:1.5rem!important}.pb-md-2,.py-md-2{padding-bottom:1.5rem!important}.pl-md-2,.px-md-2{padding-left:1.5rem!important}.p-md-3{padding:3rem!important}.pt-md-3,.py-md-3{padding-top:3rem!important}.pr-md-3,.px-md-3{padding-right:3rem!important}.pb-md-3,.py-md-3{padding-bottom:3rem!important}.pl-md-3,.px-md-3{padding-left:3rem!important}.p-md-4{padding:4.5rem!important}.pt-md-4,.py-md-4{padding-top:4.5rem!important}.pr-md-4,.px-md-4{padding-right:4.5rem!important}.pb-md-4,.py-md-4{padding-bottom:4.5rem!important}.pl-md-4,.px-md-4{padding-left:4.5rem!important}.p-md-5{padding:9rem!important}.pt-md-5,.py-md-5{padding-top:9rem!important}.pr-md-5,.px-md-5{padding-right:9rem!important}.pb-md-5,.py-md-5{padding-bottom:9rem!important}.pl-md-5,.px-md-5{padding-left:9rem!important}.m-md-n1{margin:-.75rem!important}.mt-md-n1,.my-md-n1{margin-top:-.75rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.75rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.75rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.75rem!important}.m-md-n2{margin:-1.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-1.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-1.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-1.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-1.5rem!important}.m-md-n3{margin:-3rem!important}.mt-md-n3,.my-md-n3{margin-top:-3rem!important}.mr-md-n3,.mx-md-n3{margin-right:-3rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-3rem!important}.ml-md-n3,.mx-md-n3{margin-left:-3rem!important}.m-md-n4{margin:-4.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-4.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-4.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-4.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-4.5rem!important}.m-md-n5{margin:-9rem!important}.mt-md-n5,.my-md-n5{margin-top:-9rem!important}.mr-md-n5,.mx-md-n5{margin-right:-9rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-9rem!important}.ml-md-n5,.mx-md-n5{margin-left:-9rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.75rem!important}.mt-lg-1,.my-lg-1{margin-top:.75rem!important}.mr-lg-1,.mx-lg-1{margin-right:.75rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.75rem!important}.ml-lg-1,.mx-lg-1{margin-left:.75rem!important}.m-lg-2{margin:1.5rem!important}.mt-lg-2,.my-lg-2{margin-top:1.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:1.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:1.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:1.5rem!important}.m-lg-3{margin:3rem!important}.mt-lg-3,.my-lg-3{margin-top:3rem!important}.mr-lg-3,.mx-lg-3{margin-right:3rem!important}.mb-lg-3,.my-lg-3{margin-bottom:3rem!important}.ml-lg-3,.mx-lg-3{margin-left:3rem!important}.m-lg-4{margin:4.5rem!important}.mt-lg-4,.my-lg-4{margin-top:4.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:4.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:4.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:4.5rem!important}.m-lg-5{margin:9rem!important}.mt-lg-5,.my-lg-5{margin-top:9rem!important}.mr-lg-5,.mx-lg-5{margin-right:9rem!important}.mb-lg-5,.my-lg-5{margin-bottom:9rem!important}.ml-lg-5,.mx-lg-5{margin-left:9rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.75rem!important}.pt-lg-1,.py-lg-1{padding-top:.75rem!important}.pr-lg-1,.px-lg-1{padding-right:.75rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.75rem!important}.pl-lg-1,.px-lg-1{padding-left:.75rem!important}.p-lg-2{padding:1.5rem!important}.pt-lg-2,.py-lg-2{padding-top:1.5rem!important}.pr-lg-2,.px-lg-2{padding-right:1.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:1.5rem!important}.pl-lg-2,.px-lg-2{padding-left:1.5rem!important}.p-lg-3{padding:3rem!important}.pt-lg-3,.py-lg-3{padding-top:3rem!important}.pr-lg-3,.px-lg-3{padding-right:3rem!important}.pb-lg-3,.py-lg-3{padding-bottom:3rem!important}.pl-lg-3,.px-lg-3{padding-left:3rem!important}.p-lg-4{padding:4.5rem!important}.pt-lg-4,.py-lg-4{padding-top:4.5rem!important}.pr-lg-4,.px-lg-4{padding-right:4.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:4.5rem!important}.pl-lg-4,.px-lg-4{padding-left:4.5rem!important}.p-lg-5{padding:9rem!important}.pt-lg-5,.py-lg-5{padding-top:9rem!important}.pr-lg-5,.px-lg-5{padding-right:9rem!important}.pb-lg-5,.py-lg-5{padding-bottom:9rem!important}.pl-lg-5,.px-lg-5{padding-left:9rem!important}.m-lg-n1{margin:-.75rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.75rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.75rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.75rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.75rem!important}.m-lg-n2{margin:-1.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-1.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-1.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-1.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-1.5rem!important}.m-lg-n3{margin:-3rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-3rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3rem!important}.m-lg-n4{margin:-4.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-4.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4.5rem!important}.m-lg-n5{margin:-9rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-9rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-9rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-9rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-9rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.75rem!important}.mt-xl-1,.my-xl-1{margin-top:.75rem!important}.mr-xl-1,.mx-xl-1{margin-right:.75rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.75rem!important}.ml-xl-1,.mx-xl-1{margin-left:.75rem!important}.m-xl-2{margin:1.5rem!important}.mt-xl-2,.my-xl-2{margin-top:1.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:1.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:1.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:1.5rem!important}.m-xl-3{margin:3rem!important}.mt-xl-3,.my-xl-3{margin-top:3rem!important}.mr-xl-3,.mx-xl-3{margin-right:3rem!important}.mb-xl-3,.my-xl-3{margin-bottom:3rem!important}.ml-xl-3,.mx-xl-3{margin-left:3rem!important}.m-xl-4{margin:4.5rem!important}.mt-xl-4,.my-xl-4{margin-top:4.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:4.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:4.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:4.5rem!important}.m-xl-5{margin:9rem!important}.mt-xl-5,.my-xl-5{margin-top:9rem!important}.mr-xl-5,.mx-xl-5{margin-right:9rem!important}.mb-xl-5,.my-xl-5{margin-bottom:9rem!important}.ml-xl-5,.mx-xl-5{margin-left:9rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.75rem!important}.pt-xl-1,.py-xl-1{padding-top:.75rem!important}.pr-xl-1,.px-xl-1{padding-right:.75rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.75rem!important}.pl-xl-1,.px-xl-1{padding-left:.75rem!important}.p-xl-2{padding:1.5rem!important}.pt-xl-2,.py-xl-2{padding-top:1.5rem!important}.pr-xl-2,.px-xl-2{padding-right:1.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:1.5rem!important}.pl-xl-2,.px-xl-2{padding-left:1.5rem!important}.p-xl-3{padding:3rem!important}.pt-xl-3,.py-xl-3{padding-top:3rem!important}.pr-xl-3,.px-xl-3{padding-right:3rem!important}.pb-xl-3,.py-xl-3{padding-bottom:3rem!important}.pl-xl-3,.px-xl-3{padding-left:3rem!important}.p-xl-4{padding:4.5rem!important}.pt-xl-4,.py-xl-4{padding-top:4.5rem!important}.pr-xl-4,.px-xl-4{padding-right:4.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:4.5rem!important}.pl-xl-4,.px-xl-4{padding-left:4.5rem!important}.p-xl-5{padding:9rem!important}.pt-xl-5,.py-xl-5{padding-top:9rem!important}.pr-xl-5,.px-xl-5{padding-right:9rem!important}.pb-xl-5,.py-xl-5{padding-bottom:9rem!important}.pl-xl-5,.px-xl-5{padding-left:9rem!important}.m-xl-n1{margin:-.75rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.75rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.75rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.75rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.75rem!important}.m-xl-n2{margin:-1.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-1.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-1.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-1.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-1.5rem!important}.m-xl-n3{margin:-3rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-3rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3rem!important}.m-xl-n4{margin:-4.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-4.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4.5rem!important}.m-xl-n5{margin:-9rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-9rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-9rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-9rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-9rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1330px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.75rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.75rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.75rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.75rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.75rem!important}.m-xxl-2{margin:1.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:1.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:1.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:1.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:1.5rem!important}.m-xxl-3{margin:3rem!important}.mt-xxl-3,.my-xxl-3{margin-top:3rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:3rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:3rem!important}.m-xxl-4{margin:4.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:4.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:4.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:4.5rem!important}.m-xxl-5{margin:9rem!important}.mt-xxl-5,.my-xxl-5{margin-top:9rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:9rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:9rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:9rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.75rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.75rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.75rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.75rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.75rem!important}.p-xxl-2{padding:1.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:1.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:1.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:1.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:1.5rem!important}.p-xxl-3{padding:3rem!important}.pt-xxl-3,.py-xxl-3{padding-top:3rem!important}.pr-xxl-3,.px-xxl-3{padding-right:3rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3rem!important}.pl-xxl-3,.px-xxl-3{padding-left:3rem!important}.p-xxl-4{padding:4.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:4.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:4.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:4.5rem!important}.p-xxl-5{padding:9rem!important}.pt-xxl-5,.py-xxl-5{padding-top:9rem!important}.pr-xxl-5,.px-xxl-5{padding-right:9rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:9rem!important}.pl-xxl-5,.px-xxl-5{padding-left:9rem!important}.m-xxl-n1{margin:-.75rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.75rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.75rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.75rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.75rem!important}.m-xxl-n2{margin:-1.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-1.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-1.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-1.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-1.5rem!important}.m-xxl-n3{margin:-3rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3rem!important}.m-xxl-n4{margin:-4.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4.5rem!important}.m-xxl-n5{margin:-9rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-9rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-9rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-9rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-9rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:600px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:782px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1330px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}@font-face{font-family:cpschool;src:url(../fonts/icomoon/cpschool.ttf?u6r81r) format("truetype"),url(../fonts/icomoon/cpschool.woff?u6r81r) format("woff"),url(../fonts/icomoon/cpschool.svg?u6r81r#cpschool) format("svg");font-weight:400;font-style:normal;font-display:block}.cps-icon,.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{font-family:cpschool!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cps-icon-twitter-square:before{content:"\e93c"}.cps-icon-twitter:before{content:"\e986"}.cps-icon-user-graduate-solid:before{content:"\e912"}.cps-icon-theater-masks-solid:before{content:"\e929"}.cps-icon-shapes-solid:before{content:"\e92a"}.cps-icon-book-open-solid:before{content:"\e92b"}.cps-icon-book-reader-solid:before{content:"\e92c"}.cps-icon-laptop-code-solid:before{content:"\e92d"}.cps-icon-graduation-cap-solid:before{content:"\e92e"}.cps-icon-chalkboard-teacher-solid:before{content:"\e92f"}.cps-icon-chalkboard-solid:before{content:"\e930"}.cps-icon-school-solid:before{content:"\e931"}.cps-icon-clock-regular:before{content:"\e932"}.cps-icon-rocket-solid:before{content:"\e933"}.cps-icon-user-nurse-solid:before{content:"\e934"}.cps-icon-asterisk:before{content:"\f069"}.cps-icon-plus:before{content:"\f067"}.cps-icon-question:before{content:"\f128"}.cps-icon-minus:before{content:"\f068"}.cps-icon-music:before{content:"\f001"}.cps-icon-envelope-o:before{content:"\f003"}.cps-icon-star1:before{content:"\f005"}.cps-icon-user1:before{content:"\f007"}.cps-icon-clock-o:before{content:"\f017"}.cps-icon-road:before{content:"\f018"}.cps-icon-inbox:before{content:"\f01c"}.cps-icon-lock1:before{content:"\f023"}.cps-icon-headphones:before{content:"\f025"}.cps-icon-print:before{content:"\f02f"}.cps-icon-camera1:before{content:"\f030"}.cps-icon-video-camera:before{content:"\f03d"}.cps-icon-gift1:before{content:"\f06b"}.cps-icon-plane:before{content:"\f072"}.cps-icon-calendar1:before{content:"\f073"}.cps-icon-comment1:before{content:"\f075"}.cps-icon-facebook-square:before{content:"\f082"}.cps-icon-key:before{content:"\f084"}.cps-icon-linkedin-square:before{content:"\f08c"}.cps-icon-facebook:before{content:"\f09a"}.cps-icon-facebook-f:before{content:"\f09a"}.cps-icon-bell-o:before{content:"\f0a2"}.cps-icon-chain:before{content:"\f0c1"}.cps-icon-link1:before{content:"\f0c1"}.cps-icon-money:before{content:"\f0d6"}.cps-icon-linkedin:before{content:"\f0e1"}.cps-icon-umbrella:before{content:"\f0e9"}.cps-icon-lightbulb-o:before{content:"\f0eb"}.cps-icon-user-md:before{content:"\f0f0"}.cps-icon-stethoscope:before{content:"\f0f1"}.cps-icon-suitcase:before{content:"\f0f2"}.cps-icon-bell1:before{content:"\f0f3"}.cps-icon-cutlery:before{content:"\f0f5"}.cps-icon-file-text-o:before{content:"\f0f6"}.cps-icon-ambulance:before{content:"\f0f9"}.cps-icon-medkit:before{content:"\f0fa"}.cps-icon-superscript:before{content:"\f12b"}.cps-icon-microphone:before{content:"\f130"}.cps-icon-youtube-square:before{content:"\f166"}.cps-icon-flickr1:before{content:"\f16e"}.cps-icon-sun-o:before{content:"\f185"}.cps-icon-moon-o:before{content:"\f186"}.cps-icon-wheelchair:before{content:"\f193"}.cps-icon-vimeo-square:before{content:"\f194"}.cps-icon-space-shuttle:before{content:"\f197"}.cps-icon-bank:before{content:"\f19c"}.cps-icon-institution:before{content:"\f19c"}.cps-icon-university:before{content:"\f19c"}.cps-icon-graduation-cap:before{content:"\f19d"}.cps-icon-mortar-board:before{content:"\f19d"}.cps-icon-child:before{content:"\f1ae"}.cps-icon-paw:before{content:"\f1b0"}.cps-icon-recycle:before{content:"\f1b8"}.cps-icon-automobile:before{content:"\f1b9"}.cps-icon-car:before{content:"\f1b9"}.cps-icon-paper-plane-o:before{content:"\f1d9"}.cps-icon-send-o:before{content:"\f1d9"}.cps-icon-copyright:before{content:"\f1f9"}.cps-icon-at:before{content:"\f1fa"}.cps-icon-bus:before{content:"\f207"}.cps-icon-cc:before{content:"\f20a"}.cps-icon-user-secret:before{content:"\f21b"}.cps-icon-user-plus:before{content:"\f234"}.cps-icon-balance-scale:before{content:"\f24e"}.cps-icon-creative-commons:before{content:"\f25e"}.cps-icon-vimeo:before{content:"\f27d"}.cps-icon-credit-card-alt:before{content:"\f283"}.cps-icon-universal-access:before{content:"\f29a"}.cps-icon-wheelchair-alt:before{content:"\f29b"}.cps-icon-question-circle-o:before{content:"\f29c"}.cps-icon-address-card-o:before{content:"\f2bc"}.cps-icon-vcard-o:before{content:"\f2bc"}.cps-icon-user-o:before{content:"\f2c0"}.cps-icon-grav:before{content:"\f2d6"}.cps-icon-envelope:before{content:"\e936"}.cps-icon-bubble:before{content:"\e937"}.cps-icon-users1:before{content:"\e938"}.cps-icon-bell2:before{content:"\e939"}.cps-icon-pin:before{content:"\e905"}.cps-icon-calendar2:before{content:"\e93a"}.cps-icon-support:before{content:"\e93b"}.cps-icon-home4:before{content:"\e93d"}.cps-icon-ring_volume:before{content:"\e93e"}.cps-icon-where_to_vote:before{content:"\e93f"}.cps-icon-access_alarmalarm:before{content:"\e940"}.cps-icon-data_usage:before{content:"\e941"}.cps-icon-insert_emoticontag_facesmood:before{content:"\e942"}.cps-icon-insert_invitationevent:before{content:"\e943"}.cps-icon-camera_altphoto_cameralocal_see:before{content:"\e944"}.cps-icon-local_restaurantrestaurant_menu:before{content:"\e945"}.cps-icon-add_location:before{content:"\e946"}.cps-icon-near_me:before{content:"\e947"}.cps-icon-restaurant:before{content:"\e948"}.cps-icon-departure_board:before{content:"\e949"}.cps-icon-pie_chart:before{content:"\e94a"}.cps-icon-cake:before{content:"\e94b"}.cps-icon-notifications:before{content:"\e94c"}.cps-icon-school:before{content:"\e94d"}.cps-icon-sentiment_dissatisfied:before{content:"\e94e"}.cps-icon-sentiment_neutral:before{content:"\e94f"}.cps-icon-sentiment_satisfied:before{content:"\e950"}.cps-icon-sentiment_very_dissatisfied:before{content:"\e951"}.cps-icon-sentiment_very_satisfied:before{content:"\e952"}.cps-icon-thumb_down_alt:before{content:"\e953"}.cps-icon-thumb_up_alt:before{content:"\e954"}.cps-icon-account_balance:before{content:"\e955"}.cps-icon-search:before{content:"\e906"}.cps-icon-verified_user:before{content:"\e956"}.cps-icon-fingerprint:before{content:"\e957"}.cps-icon-g_translate:before{content:"\e928"}.cps-icon-wb_twighlight:before{content:"\e958"}.cps-icon-emoji_emotions:before{content:"\e959"}.cps-icon-emoji_events:before{content:"\e95a"}.cps-icon-emoji_objects:before{content:"\e95b"}.cps-icon-sports_esports:before{content:"\e95c"}.cps-icon-sports_football:before{content:"\e95d"}.cps-icon-sports_golf:before{content:"\e95e"}.cps-icon-sports_hockey:before{content:"\e95f"}.cps-icon-sports_rugby:before{content:"\e960"}.cps-icon-sports_soccer:before{content:"\e961"}.cps-icon-sports_volleyball:before{content:"\e962"}.cps-icon-sports_tennis:before{content:"\e963"}.cps-icon-lunch_dining:before{content:"\e964"}.cps-icon-park:before{content:"\e965"}.cps-icon-icecream:before{content:"\e966"}.cps-icon-volunteer_activism:before{content:"\e967"}.cps-icon-ac_unit:before{content:"\e968"}.cps-icon-beach_access:before{content:"\e969"}.cps-icon-child_care:before{content:"\e96a"}.cps-icon-room_service:before{content:"\e96b"}.cps-icon-activity:before{content:"\e908"}.cps-icon-aperture:before{content:"\e90a"}.cps-icon-bell:before{content:"\e90b"}.cps-icon-book-open:before{content:"\e90c"}.cps-icon-book:before{content:"\e90d"}.cps-icon-bookmark:before{content:"\e90e"}.cps-icon-calendar:before,.wp-block-latest-posts .wp-block-latest-posts__post-author:before,.wp-block-latest-posts .wp-block-latest-posts__post-date:before{content:"\e900"}.cps-icon-camera:before{content:"\e90f"}.cps-icon-chevron-left:before{content:"\e926"}.cps-icon-chevron-right:before{content:"\e927"}.cps-icon-clock:before{content:"\e96c"}.cps-icon-cloud:before{content:"\e910"}.cps-icon-coffee:before{content:"\e96d"}.cps-icon-compass:before{content:"\e911"}.cps-icon-dollar-sign:before{content:"\e96e"}.cps-icon-eye:before{content:"\e96f"}.cps-icon-file-text:before{content:"\e913"}.cps-icon-folder:before{content:"\e914"}.cps-icon-gift:before{content:"\e915"}.cps-icon-globe:before{content:"\e970"}.cps-icon-grid:before{content:"\e916"}.cps-icon-heart3:before{content:"\e971"}.cps-icon-help-circle:before{content:"\e972"}.cps-icon-home:before{content:"\e917"}.cps-icon-category:before{content:"\e901"}.cps-icon-info:before{content:"\e918"}.cps-icon-life-buoy:before{content:"\e973"}.cps-icon-link:before{content:"\e919"}.cps-icon-lock:before{content:"\e91a"}.cps-icon-mail:before{content:"\e91b"}.cps-icon-map-pin:before{content:"\e91c"}.cps-icon-menu:before{content:"\e907"}.cps-icon-comment:before{content:"\e904"}.cps-icon-paperclip:before{content:"\e91d"}.cps-icon-phone:before{content:"\e91e"}.cps-icon-printer:before{content:"\e91f"}.cps-icon-settings:before{content:"\e920"}.cps-icon-share:before{content:"\e921"}.cps-icon-shopping-bag:before{content:"\e922"}.cps-icon-star:before{content:"\e923"}.cps-icon-tag:before{content:"\e902"}.cps-icon-thumbs-up:before{content:"\e924"}.cps-icon-user:before{content:"\e903"}.cps-icon-users:before{content:"\e925"}.cps-icon-close:before{content:"\e909"}.cps-icon-home2:before{content:"\e974"}.cps-icon-home21:before{content:"\e975"}.cps-icon-home3:before{content:"\e976"}.cps-icon-pencil:before{content:"\e977"}.cps-icon-pencil2:before{content:"\e978"}.cps-icon-headphones1:before{content:"\e979"}.cps-icon-music1:before{content:"\e97a"}.cps-icon-book1:before{content:"\e935"}.cps-icon-price-tags:before{content:"\e97b"}.cps-icon-lifebuoy:before{content:"\e97c"}.cps-icon-pushpin:before{content:"\e97d"}.cps-icon-location:before{content:"\e983"}.cps-icon-location2:before{content:"\e97e"}.cps-icon-mobile:before{content:"\e984"}.cps-icon-tv:before{content:"\e97f"}.cps-icon-drawer:before{content:"\e980"}.cps-icon-bubbles3:before{content:"\e981"}.cps-icon-bubbles4:before{content:"\e982"}.cps-icon-user2:before{content:"\e985"}.cps-icon-key1:before{content:"\e98d"}.cps-icon-lock2:before{content:"\e98f"}.cps-icon-wrench:before{content:"\e991"}.cps-icon-magic-wand:before{content:"\e997"}.cps-icon-aid-kit:before{content:"\e998"}.cps-icon-stats-dots:before{content:"\e99b"}.cps-icon-trophy:before{content:"\e99e"}.cps-icon-gift2:before{content:"\e99f"}.cps-icon-spoon-knife:before{content:"\e9a3"}.cps-icon-lab:before{content:"\e9aa"}.cps-icon-sphere:before{content:"\e9c9"}.cps-icon-earth:before{content:"\e9ca"}.cps-icon-heart1:before{content:"\e9da"}.cps-icon-checkmark:before{content:"\ea10"}.cps-icon-sort-alpha-asc:before{content:"\ea48"}.cps-icon-sort-alpha-desc:before{content:"\ea49"}.cps-icon-instagram:before{content:"\ea92"}.cps-icon-youtube:before{content:"\ea9d"}.cps-icon-flickr:before{content:"\eaa4"}.cps-icon-tumblr:before{content:"\eab9"}@font-face{font-family:amstelvar;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf) format("truetype")}@font-face{font-family:amstelvar;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf) format("truetype")}@font-face{font-family:commissioner;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf) format("truetype")}@font-face{font-family:epilogue;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-VF.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf) format("truetype")}@font-face{font-family:hepta_slab;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/inter/fonts/Inter.var.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/inter/fonts/Inter-italic.var.ttf) format("truetype")}@font-face{font-family:lexend;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/lexend/fonts/Lexend[LXND].ttf) format("truetype")}@font-face{font-family:manrope;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/manrope/fonts/Manrope[wght].ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/mohave/fonts/Mohave[wght].ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/mohave/fonts/Mohave-Italic[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/petrona/fonts/Petrona[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/petrona/fonts/Petrona-Italic[wght].ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf) format("truetype")}@font-face{font-family:quicksand;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:russolo;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/russolo/fonts/Russolo[opsz,wght].ttf) format("truetype")}@font-face{font-family:space_grotesk;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf) format("truetype")}.collapse-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.collapse-toggle:empty::after{margin-left:0}.h1,h1{font-size:-moz-calc(2.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h1,h1{font-size:-moz-calc(2.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h2,h2{font-size:-moz-calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h2,h2{font-size:-moz-calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h3,.wp-block-latest-posts>li>a:first-of-type,h3{font-size:-moz-calc(1.575em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.575em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h3,.wp-block-latest-posts>li>a:first-of-type,h3{font-size:-moz-calc(1.75em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.75em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h4,h4{font-size:-moz-calc(1.35em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.35em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h4,h4{font-size:-moz-calc(1.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h5,h5{font-size:-moz-calc(1.125em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.125em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h5,h5{font-size:-moz-calc(1.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h6,h6{font-size:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h6,h6{font-size:-moz-calc(1em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h,.wp-block-latest-posts>li>a:first-of-type,h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem;font-weight:500;line-height:1.15}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after,body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{content:"";display:block;width:3em;height:.1em;background-color:currentColor;border-radius:var(--roundness)}body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{margin-bottom:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after{margin-top:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-hl .h::after,body.h-style-separator.h-style-separator-hl .h::before,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator.h-style-separator-hl h1::after,body.h-style-separator.h-style-separator-hl h1::before,body.h-style-separator.h-style-separator-hl h2::after,body.h-style-separator.h-style-separator-hl h2::before,body.h-style-separator.h-style-separator-hl h3::after,body.h-style-separator.h-style-separator-hl h3::before,body.h-style-separator.h-style-separator-hl h4::after,body.h-style-separator.h-style-separator-hl h4::before,body.h-style-separator.h-style-separator-hl h5::after,body.h-style-separator.h-style-separator-hl h5::before,body.h-style-separator.h-style-separator-hl h6::after,body.h-style-separator.h-style-separator-hl h6::before{background-color:var(--color-accent-hl)}body.h-style-separator .h.has-text-align-center::after,body.h-style-separator .h.has-text-align-center::before,body.h-style-separator .h[style*="text-align: center"]::after,body.h-style-separator .h[style*="text-align: center"]::before,body.h-style-separator .text-center .h::after,body.h-style-separator .text-center .h::before,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-center h1::after,body.h-style-separator .text-center h1::before,body.h-style-separator .text-center h2::after,body.h-style-separator .text-center h2::before,body.h-style-separator .text-center h3::after,body.h-style-separator .text-center h3::before,body.h-style-separator .text-center h4::after,body.h-style-separator .text-center h4::before,body.h-style-separator .text-center h5::after,body.h-style-separator .text-center h5::before,body.h-style-separator .text-center h6::after,body.h-style-separator .text-center h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::before,body.h-style-separator h1.has-text-align-center::after,body.h-style-separator h1.has-text-align-center::before,body.h-style-separator h1[style*="text-align: center"]::after,body.h-style-separator h1[style*="text-align: center"]::before,body.h-style-separator h2.has-text-align-center::after,body.h-style-separator h2.has-text-align-center::before,body.h-style-separator h2[style*="text-align: center"]::after,body.h-style-separator h2[style*="text-align: center"]::before,body.h-style-separator h3.has-text-align-center::after,body.h-style-separator h3.has-text-align-center::before,body.h-style-separator h3[style*="text-align: center"]::after,body.h-style-separator h3[style*="text-align: center"]::before,body.h-style-separator h4.has-text-align-center::after,body.h-style-separator h4.has-text-align-center::before,body.h-style-separator h4[style*="text-align: center"]::after,body.h-style-separator h4[style*="text-align: center"]::before,body.h-style-separator h5.has-text-align-center::after,body.h-style-separator h5.has-text-align-center::before,body.h-style-separator h5[style*="text-align: center"]::after,body.h-style-separator h5[style*="text-align: center"]::before,body.h-style-separator h6.has-text-align-center::after,body.h-style-separator h6.has-text-align-center::before,body.h-style-separator h6[style*="text-align: center"]::after,body.h-style-separator h6[style*="text-align: center"]::before{margin-left:auto;margin-right:auto}body.h-style-separator .h.has-text-align-right::after,body.h-style-separator .h.has-text-align-right::before,body.h-style-separator .h[style*="text-align: right"]::after,body.h-style-separator .h[style*="text-align: right"]::before,body.h-style-separator .text-right .h::after,body.h-style-separator .text-right .h::before,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-right h1::after,body.h-style-separator .text-right h1::before,body.h-style-separator .text-right h2::after,body.h-style-separator .text-right h2::before,body.h-style-separator .text-right h3::after,body.h-style-separator .text-right h3::before,body.h-style-separator .text-right h4::after,body.h-style-separator .text-right h4::before,body.h-style-separator .text-right h5::after,body.h-style-separator .text-right h5::before,body.h-style-separator .text-right h6::after,body.h-style-separator .text-right h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::before,body.h-style-separator h1.has-text-align-right::after,body.h-style-separator h1.has-text-align-right::before,body.h-style-separator h1[style*="text-align: right"]::after,body.h-style-separator h1[style*="text-align: right"]::before,body.h-style-separator h2.has-text-align-right::after,body.h-style-separator h2.has-text-align-right::before,body.h-style-separator h2[style*="text-align: right"]::after,body.h-style-separator h2[style*="text-align: right"]::before,body.h-style-separator h3.has-text-align-right::after,body.h-style-separator h3.has-text-align-right::before,body.h-style-separator h3[style*="text-align: right"]::after,body.h-style-separator h3[style*="text-align: right"]::before,body.h-style-separator h4.has-text-align-right::after,body.h-style-separator h4.has-text-align-right::before,body.h-style-separator h4[style*="text-align: right"]::after,body.h-style-separator h4[style*="text-align: right"]::before,body.h-style-separator h5.has-text-align-right::after,body.h-style-separator h5.has-text-align-right::before,body.h-style-separator h5[style*="text-align: right"]::after,body.h-style-separator h5[style*="text-align: right"]::before,body.h-style-separator h6.has-text-align-right::after,body.h-style-separator h6.has-text-align-right::before,body.h-style-separator h6[style*="text-align: right"]::after,body.h-style-separator h6[style*="text-align: right"]::before{margin-left:auto}.h-style-disable-top::before,.h-style-disable::before,.wp-block-latest-posts>li>a:first-of-type::before{display:none!important}.h-style-disable-bottom::after,.h-style-disable::after,.wp-block-latest-posts>li>a:first-of-type::after{display:none!important}.btn,.nav button.collapse-toggle,.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn),input[type=submit]:not(.btn){text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .5s ease,-webkit-box-shadow .5s ease;transition:background-color .5s ease,-webkit-box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease;font-weight:600;border-style:solid;border-width:0;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.3375rem .675rem;font-size:.9em;line-height:1.35;border-radius:var(--roundness)}@media (min-width:992px){.btn,.nav button.collapse-toggle,.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn),input[type=submit]:not(.btn){padding:.375rem .75rem;font-size:1em;line-height:1.5;border-radius:var(--roundness)}}.btn i,.nav button.collapse-toggle i,.wp-block-button .wp-block-button__link i,.wp-block-file .wp-element-button i,.wp-block-search__button i,input[type=button]:not(.btn) i,input[type=submit]:not(.btn) i{display:inline-block;text-decoration:none;vertical-align:middle;font-size:1.35em}.btn:hover,.nav button.collapse-toggle:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover,input[type=button]:hover:not(.btn),input[type=submit]:hover:not(.btn){text-decoration:underline}.btn:active,.btn:focus-visible,.btn:hover,.nav button.collapse-toggle:active,.nav button.collapse-toggle:focus-visible,.nav button.collapse-toggle:hover,.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:active,.wp-block-file .wp-element-button:focus-visible,.wp-block-file .wp-element-button:hover,.wp-block-search__button:active,.wp-block-search__button:focus-visible,.wp-block-search__button:hover,input[type=button]:active:not(.btn),input[type=button]:focus-visible:not(.btn),input[type=button]:hover:not(.btn),input[type=submit]:active:not(.btn),input[type=submit]:focus-visible:not(.btn),input[type=submit]:hover:not(.btn){opacity:1}.btn:focus-visible,.nav button.collapse-toggle:focus-visible,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible,input[type=button]:focus-visible:not(.btn),input[type=submit]:focus-visible:not(.btn){outline-offset:.3rem;outline-width:.2rem}.nav p button.collapse-toggle:not(:first-child),.wp-block-button p .wp-block-button__link:not(:first-child),.wp-block-file p .wp-element-button:not(:first-child),p .btn:not(:first-child),p .nav button.collapse-toggle:not(:first-child),p .wp-block-button .wp-block-button__link:not(:first-child),p .wp-block-file .wp-element-button:not(:first-child),p .wp-block-search__button:not(:first-child),p input[type=button]:not(:first-child):not(.btn),p input[type=submit]:not(:first-child):not(.btn){margin-left:.5rem}.nav p button.collapse-toggle:not(:last-child),.wp-block-button p .wp-block-button__link:not(:last-child),.wp-block-file p .wp-element-button:not(:last-child),p .btn:not(:last-child),p .nav button.collapse-toggle:not(:last-child),p .wp-block-button .wp-block-button__link:not(:last-child),p .wp-block-file .wp-element-button:not(:last-child),p .wp-block-search__button:not(:last-child),p input[type=button]:not(:last-child):not(.btn),p input[type=submit]:not(:last-child):not(.btn){margin-right:.5rem}.btn-block,.btn-block .wp-block-button__link{display:block;width:100%}.btn-block .btn-block+.wp-block-button__link,.btn-block .wp-block-button__link+.btn-block,.btn-block .wp-block-button__link+.wp-block-button__link,.btn-block+.btn-block{margin-top:.5rem}.btn:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;opacity:.5}.btn-primary,input[type=submit]:not(.btn){background-color:var(--color-accent-hl);border-color:var(--color-accent-hl);color:var(--color-accent-hl-contrast)}.btn-primary:hover,input[type=submit]:hover:not(.btn){-webkit-box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);color:var(--color-accent-hl-contrast)}.btn-primary:focus-visible,input[type=submit]:focus-visible:not(.btn){outline-color:var(--color-accent)}body.btn-style-outline .btn-primary:not(:hover):not(:focus-visible),body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent-hl)}.btn-secondary,.nav button.collapse-toggle,.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn){background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.btn-secondary:hover,.nav button.collapse-toggle:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover,input[type=button]:hover:not(.btn){background-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);color:var(--color-accent-contrast)}.btn-secondary:focus-visible,.nav button.collapse-toggle:focus-visible,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible,input[type=button]:focus-visible:not(.btn){outline-color:var(--color-accent-hl)}.nav body.btn-style-outline button.collapse-toggle:not(:hover):not(:focus-visible),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible),body.btn-style-outline .nav button.collapse-toggle:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent)}.is-style-outline .nav button.collapse-toggle,.is-style-outline .wp-block-button .wp-block-button__link,.is-style-outline .wp-block-file .wp-element-button,.is-style-outline .wp-block-search__button,.is-style-outline input[type=button]:not(.btn),.is-style-outline input[type=submit]:not(.btn),.nav .is-style-outline button.collapse-toggle,.nav body.btn-style-outline button.collapse-toggle,.wp-block-button .is-style-outline .wp-block-button__link,.wp-block-button body.btn-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button,.wp-block-file body.btn-style-outline .wp-element-button,body.btn-style-outline .btn,body.btn-style-outline .nav button.collapse-toggle,body.btn-style-outline .wp-block-button .wp-block-button__link,body.btn-style-outline .wp-block-file .wp-element-button,body.btn-style-outline .wp-block-search__button,body.btn-style-outline input[type=button]:not(.btn),body.btn-style-outline input[type=submit]:not(.btn){border-width:.15rem;padding:.225rem .675rem}.is-style-outline .nav button.collapse-toggle:not(:hover):not(:focus-visible),.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),.is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.nav .is-style-outline button.collapse-toggle:not(:hover):not(:focus-visible),.nav body.btn-style-outline button.collapse-toggle:not(:hover):not(:focus-visible),.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn:not(:hover):not(:focus-visible),body.btn-style-outline .nav button.collapse-toggle:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent);background-color:transparent!important;border-color:currentColor!important}.is-style-outline .nav button.collapse-toggle:focus-visible,.is-style-outline .nav button.collapse-toggle:hover,.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,.is-style-outline .wp-block-button .wp-block-button__link:hover,.is-style-outline .wp-block-file .wp-element-button:focus-visible,.is-style-outline .wp-block-file .wp-element-button:hover,.is-style-outline .wp-block-search__button:focus-visible,.is-style-outline .wp-block-search__button:hover,.is-style-outline input[type=button]:focus-visible:not(.btn),.is-style-outline input[type=button]:hover:not(.btn),.is-style-outline input[type=submit]:focus-visible:not(.btn),.is-style-outline input[type=submit]:hover:not(.btn),.nav .is-style-outline button.collapse-toggle:focus-visible,.nav .is-style-outline button.collapse-toggle:hover,.nav body.btn-style-outline button.collapse-toggle:focus-visible,.nav body.btn-style-outline button.collapse-toggle:hover,.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,.wp-block-button .is-style-outline .wp-block-button__link:hover,.wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,.wp-block-button body.btn-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:focus-visible,.wp-block-file .is-style-outline .wp-element-button:hover,.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,.wp-block-file body.btn-style-outline .wp-element-button:hover,body.btn-style-outline .btn:focus-visible,body.btn-style-outline .btn:hover,body.btn-style-outline .nav button.collapse-toggle:focus-visible,body.btn-style-outline .nav button.collapse-toggle:hover,body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible,body.btn-style-outline .wp-block-button .wp-block-button__link:hover,body.btn-style-outline .wp-block-file .wp-element-button:focus-visible,body.btn-style-outline .wp-block-file .wp-element-button:hover,body.btn-style-outline .wp-block-search__button:focus-visible,body.btn-style-outline .wp-block-search__button:hover,body.btn-style-outline input[type=button]:focus-visible:not(.btn),body.btn-style-outline input[type=button]:hover:not(.btn),body.btn-style-outline input[type=submit]:focus-visible:not(.btn),body.btn-style-outline input[type=submit]:hover:not(.btn){text-decoration:none;opacity:1}.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){display:block;width:100%;height:-moz-calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:-moz-calc(1em * var(--body-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100);font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:0;border-color:var(--color-accent);border-radius:var(--roundness);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-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;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus-visible,body .calendar-plus #calendar-plus-category:focus-visible,body .calendar-plus #calendar-plus-search:focus-visible,input[type=email]:focus-visible:not(.form-control),input[type=search]:focus-visible:not(.form-control),input[type=tel]:focus-visible:not(.form-control),input[type=text]:focus-visible:not(.form-control),select:focus-visible:not(.form-control),textarea:focus-visible:not(.form-control){border-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color)}@media (prefers-reduced-motion:reduce){.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.form-control::-ms-expand,body .calendar-plus #calendar-plus-category::-ms-expand,body .calendar-plus #calendar-plus-search::-ms-expand,input[type=email]:not(.form-control)::-ms-expand,input[type=search]:not(.form-control)::-ms-expand,input[type=tel]:not(.form-control)::-ms-expand,input[type=text]:not(.form-control)::-ms-expand,select:not(.form-control)::-ms-expand,textarea:not(.form-control)::-ms-expand{background-color:transparent;border:0}.form-control::-webkit-input-placeholder,body .calendar-plus #calendar-plus-category::-webkit-input-placeholder,body .calendar-plus #calendar-plus-search::-webkit-input-placeholder,input[type=email]:not(.form-control)::-webkit-input-placeholder,input[type=search]:not(.form-control)::-webkit-input-placeholder,input[type=tel]:not(.form-control)::-webkit-input-placeholder,input[type=text]:not(.form-control)::-webkit-input-placeholder,select:not(.form-control)::-webkit-input-placeholder,textarea:not(.form-control)::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder,body .calendar-plus #calendar-plus-category::-moz-placeholder,body .calendar-plus #calendar-plus-search::-moz-placeholder,input[type=email]:not(.form-control)::-moz-placeholder,input[type=search]:not(.form-control)::-moz-placeholder,input[type=tel]:not(.form-control)::-moz-placeholder,input[type=text]:not(.form-control)::-moz-placeholder,select:not(.form-control)::-moz-placeholder,textarea:not(.form-control)::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,body .calendar-plus #calendar-plus-category:-ms-input-placeholder,body .calendar-plus #calendar-plus-search:-ms-input-placeholder,input[type=email]:not(.form-control):-ms-input-placeholder,input[type=search]:not(.form-control):-ms-input-placeholder,input[type=tel]:not(.form-control):-ms-input-placeholder,input[type=text]:not(.form-control):-ms-input-placeholder,select:not(.form-control):-ms-input-placeholder,textarea:not(.form-control):-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder,body .calendar-plus #calendar-plus-category::-ms-input-placeholder,body .calendar-plus #calendar-plus-search::-ms-input-placeholder,input[type=email]:not(.form-control)::-ms-input-placeholder,input[type=search]:not(.form-control)::-ms-input-placeholder,input[type=tel]:not(.form-control)::-ms-input-placeholder,input[type=text]:not(.form-control)::-ms-input-placeholder,select:not(.form-control)::-ms-input-placeholder,textarea:not(.form-control)::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder,body .calendar-plus #calendar-plus-category::placeholder,body .calendar-plus #calendar-plus-search::placeholder,input[type=email]:not(.form-control)::placeholder,input[type=search]:not(.form-control)::placeholder,input[type=tel]:not(.form-control)::placeholder,input[type=text]:not(.form-control)::placeholder,select:not(.form-control)::placeholder,textarea:not(.form-control)::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly],body .calendar-plus #calendar-plus-category:disabled,body .calendar-plus #calendar-plus-search:disabled,body .calendar-plus [readonly]#calendar-plus-category,body .calendar-plus [readonly]#calendar-plus-search,input[readonly][type=email]:not(.form-control),input[readonly][type=search]:not(.form-control),input[readonly][type=tel]:not(.form-control),input[readonly][type=text]:not(.form-control),input[type=email]:disabled:not(.form-control),input[type=search]:disabled:not(.form-control),input[type=tel]:disabled:not(.form-control),input[type=text]:disabled:not(.form-control),select:disabled:not(.form-control),select[readonly]:not(.form-control),textarea:disabled:not(.form-control),textarea[readonly]:not(.form-control){background-color:#e9ecef;opacity:1}body .calendar-plus select#calendar-plus-category:focus::-ms-value,body .calendar-plus select#calendar-plus-search:focus::-ms-value,select.form-control:focus::-ms-value,select:focus:not(.form-control)::-ms-value{color:#495057;background-color:#fff}.form-control-sm{height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:-moz-calc(.875em * var(--body-font-size)/ 100);font-size:calc(.875em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}.form-control-lg{height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:-moz-calc(1.25em * var(--body-font-size)/ 100);font-size:calc(1.25em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}body .calendar-plus select[multiple]#calendar-plus-category,body .calendar-plus select[multiple]#calendar-plus-search,body .calendar-plus select[size]#calendar-plus-category,body .calendar-plus select[size]#calendar-plus-search,select.form-control[multiple],select.form-control[size],select[multiple]:not(.form-control),select[size]:not(.form-control){height:auto}body .calendar-plus textarea#calendar-plus-category,body .calendar-plus textarea#calendar-plus-search,textarea.form-control,textarea:not(.form-control){height:auto}.form-group{margin-bottom:1rem}#left-sidebar{margin-bottom:3rem}@media (min-width:782px){#left-sidebar{margin-bottom:0}}body.sidebars-check-sticky #left-sidebar .sidebar-widget-area-content,body.sidebars-check-sticky #right-sidebar .sidebar-widget-area-content{top:3rem}body.sidebars-check-sticky.navbar-main-sticky-top #right-sidebar .sidebar-widget-area-content{top:-moz-calc(var(--header-main-height) + 1.5rem);top:calc(var(--header-main-height) + 1.5rem)}body.sidebars-check-sticky.navbar-main-sticky-top #left-sidebar .sidebar-widget-area-content{top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height) + 2.25rem);top:calc(var(--header-main-gap-height) + var(--header-main-height) + 2.25rem)}body.sidebars-check-sticky.navbar-main-sticky-top.admin-bar #right-sidebar .sidebar-widget-area-content{top:-moz-calc(32px + var(--header-main-height) + 1.5rem);top:calc(32px + var(--header-main-height) + 1.5rem)}body.sidebars-check-sticky.navbar-main-sticky-top.admin-bar #left-sidebar .sidebar-widget-area-content{top:-moz-calc(32px + var(--header-main-gap-height) + var(--header-main-height) + 2.25rem);top:calc(32px + var(--header-main-gap-height) + var(--header-main-height) + 2.25rem)}@media (min-width:782px){body.sidebars-check-sticky .sidebar-widget-area-content.sidebar-sticky{position:-webkit-sticky;position:sticky}}.sidebar-widget-area-content .widget:last-child{margin-bottom:0}.sidebar-widget-area-boxed .sidebar-widget-area-content{padding:1.5rem 2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .sidebar-widget-area-boxed .sidebar-widget-area-content{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.sidebar-widget-area table td,.sidebar-widget-area table th{padding:.375rem}.widget{margin-bottom:1.5rem}.widget ul{list-style:none;padding-left:0}.widget ul ul{padding-left:3rem}.widget a{font-weight:700}.widget .widget-title::after,.widget .widget-title::before{display:none}.sidebar-widget .widget:first-child .widget-title{margin-top:0}.widget_nav_menu a,.widget_nav_menu a:hover{text-decoration:none}.widget_nav_menu a .menu-item-text{text-decoration:underline}.widget_nav_menu a .nav-icon-position-after{margin-left:.5em}.widget_nav_menu a .nav-icon-position-before{margin-right:.5em}body.admin-bar .modal{padding-top:46px}@media (min-width:782px){body.admin-bar .modal{padding-top:32px}}.modal .close{opacity:1!important;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}.modal .close:not(:disabled):not(.disabled):hover{color:var(--color-accent-hl)}body:not(.shadows-disabled) .modal .modal-content{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.modal.fade.modal-slide-in-right{padding-right:0!important}.modal.fade.modal-slide-in-right.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.modal.fade.modal-slide-in-right .modal-dialog{-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);transform:translate(50px,0);margin:0 0 0 auto}.modal.fade.modal-slide-in-right .modal-content{min-height:100vh}body.admin-bar .modal.fade.modal-slide-in-right .modal-content{min-height:-moz-calc(100vh - 46px);min-height:calc(100vh - 46px)}@media (min-width:782px){body.admin-bar .modal.fade.modal-slide-in-right .modal-content{min-height:-moz-calc(100vh - 32px);min-height:calc(100vh - 32px)}}.modal.fade.modal-slide-in-right .wp-block-columns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal.fade.modal-slide-in-right .wp-block-column{-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin-bottom:1.5rem;margin-left:0}.modal.fade.modal-slide-in-right .alignfull,.modal.fade.modal-slide-in-right .alignwide,.modal.fade.modal-slide-in-right .wp-block-separator.is-style-wide{width:100%;left:auto}.modal.fade.modal-slide-in-right .alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:0;padding-right:0}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container{padding-left:3rem;padding-right:3rem;padding-bottom:1.5rem}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container>:first-child{margin-top:0}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container .wp-block-column:last-child,.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container>:last-child{margin-bottom:0}.modal-slide-in-top.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.modal-slide-in-top .modal-dialog{-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px);margin-top:0}.modal-padding-lg .modal-body{padding:3rem}.btn-modal-slide-in-menu-holder{display:none}@media (max-width:991.98px){.btn-modal-slide-in-menu-holder.has-mobile{display:block}}@media (min-width:782px){.btn-modal-slide-in-menu-holder.has-desktop{display:block}}@media (max-width:991.98px){#modal-slide-in-menu nav:not(.menu-mobile){display:none}}#site-alert{border-radius:0;margin-bottom:0}#site-alert :last-child{margin-bottom:0}#site-alert .close{opacity:1!important;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}#site-alert .close:not(:disabled):not(.disabled):hover{color:var(--color-accent-hl)}.entries-row article{position:relative;margin-bottom:3rem}.entries-row .entry-header{margin-bottom:2rem}.entries-row .entry-header :last-child{margin-bottom:0}.entries-row.image-on-top article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entries-row.image-on-top .entry-featured-image{margin-top:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.entries-row.image-disabled .entry-featured-image{display:none}.entries-row .entry-meta>ul{margin-bottom:0}.entries-row .entry-meta>ul>li.post-author-has-avatar{display:block;margin-bottom:1rem}.entry-col-boxed .entry-col{margin-bottom:2rem}.entry-col-boxed article{height:100%;margin-bottom:0;padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .entry-col-boxed article{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.entry-col-boxed article::after{display:none}.entry-col-boxed.image-on-top .entry-featured-image{margin:-2rem -2rem 2rem;text-align:center}.avatar{border-radius:24px;margin-right:.5rem}.page-header{margin-bottom:3rem}.page-header .page-title{margin-bottom:1rem}.page-header .breadcrumbs{display:inline-block}.page-header .breadcrumb{padding:0}.page-header .breadcrumb .active :before{padding-right:0}.page-header .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled{display:none}body.blog.hide-hero-page-title #hero-main,body.blog.hide-hero-page-title .page-header{display:none}.entry-title a{text-decoration:none}.entry-title a{color:var(--color-contrast)}.entry-title a:hover{text-decoration:underline}.entry-type-idicator{margin-right:.75rem}.entry-content::after{display:block;clear:both;content:""}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content .h2:not(:first-child),.entry-content h2:not(:first-child){margin-top:3rem}.entry-content .h2:not(:last-child),.entry-content h2:not(:last-child){margin-bottom:2rem}.entry-content .h3:not(:first-child),.entry-content .wp-block-latest-posts>li>a:not(:first-child):first-of-type,.entry-content h3:not(:first-child){margin-top:2.625rem}.entry-content .h3:not(:last-child),.entry-content .wp-block-latest-posts>li>a:not(:last-child):first-of-type,.entry-content h3:not(:last-child){margin-bottom:1.75rem}.entry-content .h4:not(:first-child),.entry-content h4:not(:first-child){margin-top:2.25rem}.entry-content .h4:not(:last-child),.entry-content h4:not(:last-child){margin-bottom:1.5rem}.entry-content .h5:not(:first-child),.entry-content h5:not(:first-child){margin-top:1.5rem}.entry-content .h5:not(:last-child),.entry-content h5:not(:last-child){margin-bottom:1rem}.entry-content .h6:not(:first-child),.entry-content h6:not(:first-child){margin-top:1.125rem}.entry-content .h6:not(:last-child),.entry-content h6:not(:last-child){margin-bottom:.75rem}.entry-content>.wp-block-spacer:first-child+*{margin-top:0}.animations-enabled .entry-content>.aligncenter,.animations-enabled .entry-content>.alignfull,.animations-enabled .entry-content>.alignleft>.alignright,.animations-enabled .entry-content>.alignwide,.animations-enabled .entry-content>.wp-block-separator.is-style-wide{opacity:0}.entry-featured-image{margin:3rem 0}.entry-featured-image img{-o-object-fit:cover;object-fit:cover}.entry-meta .post-sticky .meta-text,.entry-meta a{font-weight:500;font-variation-settings:"wght" 500}.entry-meta form{margin-top:1.5rem}@media (min-width:992px){.entry-meta form{max-width:546px}}.post-navigation{margin-top:1.5rem}.post-navigation .btn{margin-top:1.5rem}.post-navigation .btn i{margin-top:-.1125rem}.pagination{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}body:not(.shadows-disabled) .pagination{-webkit-box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(15px) -moz-calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5)}.page-link{text-decoration:none;color:var(--color-contrast);border:none;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.page-item a:hover,.page-item.active .page-link{z-index:1;border-color:inherit}.page-item a:hover{color:var(--color-accent-contrast);background-color:var(--color-accent);opacity:1}.page-item.active .page-link{color:var(--color-accent-hl-contrast);background-color:var(--color-accent-hl)}.cpschool-read-more-link-holder{display:block;margin-top:1rem}#comments{margin-top:6rem}ol.comment-list{padding-left:0;list-style-type:none}.comment{padding:1.5rem 1.5rem;margin-bottom:1.5rem}.comment .comment{margin-top:1.5rem}.comment .children{list-style-type:none;padding-left:0}.comment:last-child{margin-bottom:0}.comment-author img{margin-right:.6rem}.comment-metadata{font-size:.8em;margin-top:1.5rem;margin-bottom:1.5rem;display:inline-block}.comment-reply-title{margin-top:1.5rem}.comment-reply-title small{font-size:.5em;margin-top:.75rem;display:block}.calendarp-event-shortcode,.calendarp-events-by-cat,.wp-block-archives,.wp-block-button,.wp-block-calendar,.wp-block-categories,.wp-block-code,.wp-block-columns,.wp-block-cover,.wp-block-embed,.wp-block-gallery,.wp-block-group,.wp-block-image,.wp-block-latest-comments,.wp-block-latest-posts,.wp-block-media-text,.wp-block-preformatted,.wp-block-pullquote,.wp-block-quote,.wp-block-separator,.wp-block-verse,.wp-block-video,body .calendar-plus .calendar-plus-calendar-wrap{margin-bottom:3rem;margin-top:3rem}.wp-block-group.has-background{padding:2rem}.wp-block-group .wp-block-group.has-background{padding:1.5rem}.wp-block-group.alignwide.has-background,.wp-block-group.has-background.wp-block-separator.is-style-wide{padding:3rem 3rem}.wp-block-group.alignfull.has-background{padding:3rem 3rem}@media (min-width:782px){.wp-block-group.has-background{padding:4rem}.wp-block-group.has-background .wp-block-group.has-background{padding:2rem}}.wp-block-cover [class*=__inner-container]{color:inherit}.wp-block-cover [class*=__inner-container] [class*=__inner-container]{max-width:100%}[class*=__inner-container]{margin:0 auto;max-width:100%}[class*=__inner-container]>:first-child{margin-top:0}[class*=__inner-container]>:last-child{margin-bottom:0}@media (min-width:782px){[class*=__inner-container]>* .aligncenter:first-child{margin-top:1rem}[class*=__inner-container]>* .aligncenter:last-child{margin-bottom:1rem}}@media (min-width:992px){.alignfull [class*=__inner-container]{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem)}.alignfull .alignfull [class*=__inner-container]{max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}}.wp-block-column{margin-bottom:2rem}.wp-block-column>:first-child{margin-top:0}.wp-block-column>:last-child{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}@media (min-width:600px){.wp-block-column{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:2rem;padding-right:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(even)>p:not(.has-background-color){padding-right:2rem;padding-left:0}}.wp-block-archives,.wp-block-categories,.wp-block-latest-comments,.wp-block-latest-posts{list-style:none;padding-left:0}.wp-block-archives>ul,.wp-block-categories>ul,.wp-block-latest-comments>ul,.wp-block-latest-posts>ul{list-style:none}.wp-block-archives a,.wp-block-categories a,.wp-block-latest-comments a,.wp-block-latest-posts a{font-weight:700}.wp-block-image img{margin:0 auto}.wp-block-image figcaption{color:inherit}.wp-block-image.alignfull figcaption{text-align:center;max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}.wp-block-gallery ul{list-style:none;margin:0 0 -1.6rem 0}@media (min-width:782px){.wp-block-gallery.alignnone{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.aligncenter{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.alignwide,.wp-block-gallery.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}.wp-block-gallery.alignfull{margin-bottom:6rem;margin-top:6rem}}.wp-block-latest-posts>li>a:first-of-type{margin-bottom:1.5rem;display:block}.wp-block-latest-posts.is-grid{margin-left:0}.wp-block-latest-posts.is-grid li{padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .wp-block-latest-posts.is-grid li{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.wp-block-latest-posts.is-grid li>a:first-of-type:not(:hover){color:inherit!important}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter{margin:-2rem -2rem 2rem;max-width:initial}.wp-block-latest-posts:not(.is-grid)>li{margin-bottom:3rem}.wp-block-latest-posts.has-author,.wp-block-latest-posts.has-dates{margin-left:0;list-style:none}.wp-block-latest-posts.has-author li,.wp-block-latest-posts.has-dates li{margin-left:0}.wp-block-latest-posts.has-author:not(.is-grid) li,.wp-block-latest-posts.has-dates:not(.is-grid) li{margin-top:1.5rem}.wp-block-latest-posts.has-author:not(.is-grid) li:first-child,.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child{margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date{color:inherit;font-size:1em;font-weight:400;margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{margin-right:4px}.wp-block-latest-posts .wp-block-latest-posts__post-author::before{content:"\e903"}.wp-block-latest-posts .wp-block-latest-posts__post-date::before{content:"\e900"}.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-bottom:2rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content{margin-top:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ol,.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ul{margin-bottom:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{margin-top:1rem;margin-bottom:0}.wp-block-pullquote{padding:0;position:relative;border-top:none;border-bottom:none}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:100%}.wp-block-pullquote blockquote{border:none;margin:0;padding:0}.wp-block-pullquote blockquote p{font-family:inherit;font-size:2.8em;font-weight:700}.wp-block-pullquote cite{opacity:.8;font-size:1em;font-weight:500;margin-top:1.5rem}.wp-block-pullquote.is-style-solid-color{padding:3rem 2rem}.wp-block-pullquote.is-style-solid-color.alignleft::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:2rem}.wp-block-pullquote.is-style-solid-color.alignright::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:2rem}.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:inherit}.wp-block-pullquote.is-style-solid-color cite{color:inherit}.wp-block-pullquote.is-style-solid-color:before{position:absolute;top:0;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-pullquote::before{color:currentColor;color:var(--color-accent-hl);content:"”";display:block;font-size:4em;line-height:.75;margin:0 auto 2rem auto;text-align:center;height:1rem}@media (min-width:600px){.wp-block-pullquote.alignleft,.wp-block-pullquote.alignleft::before{text-align:left}.wp-block-pullquote.alignright,.wp-block-pullquote.alignright::before{text-align:right}}@media (min-width:782px){.wp-block-pullquote cite{margin-top:2rem}.wp-block-pullquote.alignfull:not(.is-style-solid-color){padding-left:1rem;padding-right:1rem}.wp-block-pullquote.alignfull blockquote p{font-size:1.8em}.wp-block-pullquote.alignfull::before,.wp-block-pullquote.alignwide::before,.wp-block-pullquote.wp-block-separator.is-style-wide::before{font-size:8em;height:2rem}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.5em}.wp-block-pullquote.is-style-solid-color.alignfull,.wp-block-pullquote.is-style-solid-color.alignwide,.wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide{padding:6rem 4rem 4rem}.wp-block-pullquote blockquote p{font-size:1.5em}.wp-block-pullquote.alignwide blockquote p,.wp-block-pullquote.wp-block-separator.is-style-wide blockquote p{font-size:1.8em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none;padding:0}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:inherit;font-size:1.4em;font-style:normal;font-weight:700;line-height:1.285}@media (min-width:782px){.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.8em}}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{font-size:1em;text-align:inherit}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:1em;text-align:inherit}.wp-block-quote p{text-align:inherit}.wp-block-quote cite{text-align:inherit}.wp-block-quote[style="text-align:center"]{border-width:0;padding:0}.wp-block-quote[style="text-align:right"]{border-width:0 .2rem 0 0;padding:0 2rem 0 0}.wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-weight:700;letter-spacing:-.025em;line-height:1.25}.wp-block-latest-comments .wp-block-latest-comments__comment-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em;margin-top:.4em}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em}.wp-block-button__link.has-background{--color-accent:var(--color);--color-accent-contrast:var(--color-contrast)}.wp-block-file{width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-file a:not(.wp-block-file__button):not(:last-child){margin-right:1.5rem}.wp-block-file .wp-block-file__button{margin-left:0;margin:1rem 0}.wp-block-search .wp-block-search__input{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.wp-block-calendar table td,.wp-block-calendar table th{text-align:center}@media (min-width:992px){.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:80%;margin-left:auto;margin-right:auto}}.alignfull .wp-block-separator.is-style-wide,.alignwide .wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide .wp-block-separator.is-style-wide{position:static;max-width:100%}.wp-block-separator.is-style-dots::before{color:inherit;font-size:2.5rem}.wp-block-separator.is-style-dots::after{content:none}body.search-results .entries-row h2{padding-top:.5rem}body.search-results .entries-row .entry-header{margin-bottom:.5rem}body.search-results .entries-row .entry-footer{margin-top:.5rem}.comment .comment,.has-color-bg-background-color,.has-color-bg-background-color~.wp-block-cover__inner-container,.wp-block-table,body,table{--color:var(--color-bg, --false);--color-contrast:var(--color-bg-contrast, --false-contrast);--color-accent:var(--color-bg-accent, --false-accent);--color-accent-a:var(--color-bg-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-color{color:var(--color-bg,--false)!important}.has-color-bg-alt-background-color,.has-color-bg-alt-background-color~.wp-block-cover__inner-container{--color:var(--color-bg-alt, --false);--color-contrast:var(--color-bg-alt-contrast, --false-contrast);--color-accent:var(--color-bg-alt-accent, --false-accent);--color-accent-a:var(--color-bg-alt-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-alt-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-alt-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-alt-color{color:var(--color-bg-alt,--false)!important}:root{--color-boxes:var(--color-bg-alt);--color-boxes-contrast:var(--color-bg-alt-contrast);--color-boxes-accent:var(--color-bg-alt-accent);--color-boxes-accent-a:var(--color-bg-alt-accent-a);--color-boxes-accent-contrast:var(--color-bg-alt-accent-contrast);--color-boxes-accent-hl:var(--color-bg-alt-accent-hl);--color-boxes-accent-hl-a:var(--color-bg-alt-accent-hl-a);--color-boxes-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.comment,.entry-col-boxed article,.has-color-boxes-background-color,.has-color-boxes-background-color~.wp-block-cover__inner-container,.pagination,.sidebar-widget-area-boxed .sidebar-widget-area-content,.wp-block-latest-posts.is-grid li,.wp-block-table tfoot,.wp-block-table thead,table tfoot,table thead{--color:var(--color-boxes, --color-bg-alt);--color-contrast:var(--color-boxes-contrast, --color-bg-alt-contrast);--color-accent:var(--color-boxes-accent, --color-bg-alt-accent);--color-accent-a:var(--color-boxes-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-color-boxes-color{color:var(--color-boxes,--color-bg-alt)!important}:root{--header-main-bg-color:var(--color-bg-alt);--header-main-bg-color-contrast:var(--color-bg-alt-contrast);--header-main-bg-color-accent:var(--color-bg-alt-accent);--header-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--header-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--header-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--header-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--header-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-background-color,.has-header-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-main-bg-color, --color-bg-alt);--color-contrast:var(--header-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--header-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-color{color:var(--header-main-bg-color,--color-bg-alt)!important}:root{--header-secondary-bg-color:var(--color-bg);--header-secondary-bg-color-contrast:var(--color-bg-contrast);--header-secondary-bg-color-accent:var(--color-bg-accent);--header-secondary-bg-color-accent-a:var(--color-bg-accent-a);--header-secondary-bg-color-accent-contrast:var(--color-bg-accent-contrast);--header-secondary-bg-color-accent-hl:var(--color-bg-accent-hl);--header-secondary-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--header-secondary-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-background .nav .dropdown-menu,.has-header-secondary-bg-color-background-color,.has-header-secondary-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-secondary-bg-color, --color-bg);--color-contrast:var(--header-secondary-bg-color-contrast, --color-bg-contrast);--color-accent:var(--header-secondary-bg-color-accent, --color-bg-accent);--color-accent-a:var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-color{color:var(--header-secondary-bg-color,--color-bg)!important}:root{--hero-main-bg-color:var(--color-bg-alt);--hero-main-bg-color-contrast:var(--color-bg-alt-contrast);--hero-main-bg-color-accent:var(--color-bg-alt-accent);--hero-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--hero-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--hero-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--hero-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--hero-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-background-color,.has-hero-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--hero-main-bg-color, --color-bg-alt);--color-contrast:var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--hero-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-color{color:var(--hero-main-bg-color,--color-bg-alt)!important}:root{--footer-main-bg-color:var(--color-bg-alt);--footer-main-bg-color-contrast:var(--color-bg-alt-contrast);--footer-main-bg-color-accent:var(--color-bg-alt-accent);--footer-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--footer-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--footer-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--footer-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--footer-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-background-color,.has-footer-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--footer-main-bg-color, --color-bg-alt);--color-contrast:var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--footer-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-color{color:var(--footer-main-bg-color,--color-bg-alt)!important}:root{--alert-bg-color:var(--color-bg);--alert-bg-color-contrast:var(--color-bg-contrast);--alert-bg-color-accent:var(--color-bg-accent);--alert-bg-color-accent-a:var(--color-bg-accent-a);--alert-bg-color-accent-contrast:var(--color-bg-accent-contrast);--alert-bg-color-accent-hl:var(--color-bg-accent-hl);--alert-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--alert-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-alert-bg-color-background-color,.has-alert-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--alert-bg-color, --color-bg);--color-contrast:var(--alert-bg-color-contrast, --color-bg-contrast);--color-accent:var(--alert-bg-color-accent, --color-bg-accent);--color-accent-a:var(--alert-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--alert-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-alert-bg-color-color{color:var(--alert-bg-color,--color-bg)!important}.comment,.comment .comment,.entry-col-boxed article,.has-background,.has-background .nav .dropdown-menu,.pagination,.sidebar-widget-area-boxed .sidebar-widget-area-content,.wp-block-cover__background,.wp-block-latest-posts.is-grid li,.wp-block-table tfoot,.wp-block-table thead,body,table tfoot,table thead{background-color:var(--color);color:var(--color-contrast)}:root{--color-bg-secondary:var(--color-bg)}body{font-display:optional;font-family:system-ui,sans-serif;font-size:-moz-calc(.9em * var(--body-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100)}@media (min-width:782px){body{font-size:-moz-calc(1em * var(--body-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100)}}body.site-boxed{background-color:var(--color-bg-secondary)}body.site-boxed .site{background-color:var(--color-bg);padding:0}body.site-boxed:not(.shadows-disabled) body.site-boxed{-webkit-box-shadow:0 0 calc(60px) calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(60px) -moz-calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5);box-shadow:0 0 calc(60px) calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5)}.wrapper{padding-top:3rem;padding-bottom:3rem}@media (min-width:1200px){.wrapper{padding-top:6rem;padding-bottom:6rem}}a.skip-link{position:fixed;z-index:1000;top:0;right:0}.container-content,body.singular:not(.has-sidebar) #content.container{max-width:var(--content-width)}body:not(.has-sidebar) .main-wrapper{overflow:hidden}body.main-wrapper-margin-top-disabled .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-margin-top-disabled .main-wrapper{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1)}}body.main-wrapper-margin-bottom-disabled .main-wrapper{padding-bottom:0}body.main-wrapper-pull-under .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-pull-under .main-wrapper{margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}}.site-width-max{max-width:var(--site-width)}body.site-boxed .site-width-max{max-width:var(--site-box-width)}.cps-icon.cps-dashicon,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before{font-family:dashicons!important}:root{--header-main-gap-height:0px;--header-main-font-size:var(--body-font-size);--header-main-logo-text-color:var(--header-main-bg-color-contrast);--header-main-dropbox-bg-color:var(--header-main-bg-color);--header-main-dropbox-logo-text-color:var(--header-main-bg-color-contrast)}.nav{margin-top:.75rem;margin-bottom:.75rem}.nav .nav-link{font-size:1.1em;margin-left:.6666666667em;margin-right:.6666666667em;padding-right:0;padding-left:0}.nav .menu-item>a:not(.has-styling){font-weight:500;font-variation-settings:"wght" 560;text-decoration:none;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.nav .menu-item>a:not(.has-styling):hover{background-color:transparent}.nav .menu-item>a:not(.has-styling):hover .nav-icon-has-bg,.nav .menu-item>a:not(.has-styling):hover .nav-icon-no-label{opacity:.8}.nav .current-menu-item>a:not(.has-styling),.nav .menu-item>a:hover{text-decoration:underline}.nav .nav-icon{vertical-align:middle;font-size:1.4em;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.nav .nav-icon-has-bg{border-radius:var(--roundness);padding:.25em}.nav .nav-icon-position-after{margin-left:.5em}.nav .nav-icon-position-before{margin-right:.5em}.nav .nav-icon-no-label{margin:0}.nav .btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;height:1.7em;min-width:2em;padding:0!important;overflow:hidden}.nav .btn .menu-item-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:auto .5rem}.nav .btn i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.35em;padding:0 .25rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav .btn.dropdown-toggle::after{margin-right:.5rem;margin-left:0}.nav .btn .nav-icon-has-bg{border-radius:0}.nav .btn .nav-icon-position-after{margin-left:0}.nav .btn .nav-icon-position-before.nav-icon-has-bg{margin-right:0;margin-left:0}.nav .btn .nav-icon-position-before{margin-left:.375rem;margin-right:0}@supports (font-variation-settings:normal){body.font-up .nav .btn .menu-item-text{padding-bottom:.15em}body.font-down .nav .btn .menu-item-text{padding-top:.15em}}.nav .collapse-megamenu .dropdown-megamenu-menu-container{padding-top:1.5rem}.nav .collapse-menu .dropdown-item{width:auto;padding-left:0;padding-right:0}.nav ul.collapse-menu{list-style:none;margin-right:.6666666667em}.nav ul.collapse-menu>li:first-child{margin-top:.75rem}.nav ul.collapse-menu>li:last-child{margin-bottom:.75rem}.nav .collapse-toggle::after,.nav .dropdown-toggle::after{height:.3em;margin-top:auto;margin-bottom:auto;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s}.nav .collapse-toggle[aria-expanded=true]::after,.nav .dropdown-toggle[aria-expanded=true]::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.nav button.dropdown-toggle{border:none;margin-right:.2166666667em;padding:3px .45em 0 .45em;font-size:1.1em;background:0 0;color:var(--color-contrast)}.nav button.dropdown-toggle::after{margin-left:0}.nav button.collapse-toggle{font-size:1.1em;height:1.7em;padding-top:0;padding-bottom:0;margin-right:.6666666667em}.nav button.collapse-toggle::after{margin-left:0}.navbar-hover-enabled .nav .dropdown:not(.has-styling) .nav-link:not(.collapse-toggle){margin-right:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navbar-hover-enabled .nav button.dropdown-toggle[aria-expanded=true]{color:var(--color-accent)}.navbar-hover-enabled .nav>li:last-child>button.dropdown-toggle{margin-right:0;padding-right:0}.nav #google_translate_element,.nav #google_translate_element a{color:#000!important}.nav #google_translate_element a:hover{text-decoration:none}.nav #google_translate_element .goog-te-gadget-simple:not(:first-child),.nav #google_translate_element .goog-te-gadget:not(:first-child){display:none}.has-background .nav .nav-item>a:not(.has-styling){color:var(--color-contrast)}.has-background .nav .current-menu-ancestor>a:not(.has-styling),.has-background .nav .current-menu-item>a:not(.has-styling){color:var(--color-accent)}.nav:not(.navbar-nav) .nav-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.6666666667em;-moz-column-gap:.6666666667em;column-gap:.6666666667em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav:not(.navbar-nav) .nav-item.has-styling{padding-top:.5em;padding-bottom:.5em}.nav:not(.navbar-nav) .collapse-menu{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.navbar{z-index:4;padding:.75rem 1.5rem;-webkit-transition:padding .2s ease-in-out;-o-transition:padding .2s ease-in-out;-moz-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}.navbar .nav-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .nav-link{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar .nav-link.btn:hover{text-decoration:none}.navbar .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-nav-container{display:none}@media (min-width:992px){.navbar .navbar-nav-container{display:block}}.navbar .navbar-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar .navbar-nav .btn{text-align:center;padding-top:0;padding-bottom:0;margin-top:.25em;margin-bottom:.25em}.navbar .navbar-nav i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-button-nav-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar .navbar-button-nav-right li:first-child .nav-link{margin-left:0}@media (min-width:782px){.navbar .navbar-button-nav-right{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar .navbar-button-nav-right li:first-child .nav-link{margin-left:1.3333333333em}}@media (min-width:992px){.navbar .navbar-button-nav-right{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}.navbar .nav>li:last-child>.nav-link{margin-right:0}.navbar .navbar-brand-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.75rem}@media (min-width:782px){.navbar .navbar-brand-holder{-webkit-box-flex:100;-webkit-flex-grow:100;-moz-box-flex:100;-ms-flex-positive:100;flex-grow:100;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.navbar .navbar-brand-holder .navbar-brand{margin-right:.75rem}}.navbar .navbar-brand{opacity:1;text-decoration:none;white-space:initial}.navbar .navbar-brand img{-webkit-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;transition:width .2s ease-in-out;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:inline-block}.navbar .navbar-brand-subtext{text-decoration:none;color:inherit!important}.navbar .navbar-brand-subtext:hover{text-decoration:underline}.navbar .navbar-brand-subtext-hide-mobile{display:none}@media (min-width:782px){.navbar .navbar-brand-subtext-hide-mobile{display:block}}.navbar .dropdown.show.shown .dropdown-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.navbar .dropdown.shown .dropdown-menu{display:block!important}@media (max-width:1329.98px){.navbar .nav>li:last-child>.dropdown-menu{left:auto;right:0}}.navbar .dropdown-menu{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:0;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:opacity .4s,transform .4s;-moz-transition:opacity .4s,transform .4s,-moz-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s,-moz-transform .4s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;min-width:100%}body:not(.shadows-disabled) .navbar .dropdown-menu{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.navbar .dropdown-menu li{min-width:100%;padding:.25rem 1.5rem}.navbar .dropdown-item{padding:0}.navbar .dropdown-megamenu{position:static}.navbar .dropdown-megamenu-menu{z-index:-2;border-radius:0;width:100%;position:absolute!important;padding-top:3rem;margin-top:0;border:none;background-clip:initial;max-height:-moz-calc(85vh - var(--header-main-height));max-height:calc(85vh - var(--header-main-height));overflow-x:hidden}body:not(.shadows-disabled) .navbar .dropdown-megamenu-menu{-webkit-box-shadow:0 calc(var(--shadows) * 1) calc(30px) -30px rgba(0,0,0,.5);box-shadow:0 -moz-calc(var(--shadows) * 1) -moz-calc(30px) -30px rgba(0,0,0,.5);box-shadow:0 calc(var(--shadows) * 1) calc(30px) -30px rgba(0,0,0,.5)}.navbar .dropdown-megamenu-menu-container{display:block}@media (min-width:782px){.navbar{padding:-moz-calc(3rem / 4 * var(--header-main-height)/ 100) 0;padding:calc(3rem / 4 * var(--header-main-height)/ 100) 0}.navbar .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.navbar{padding:-moz-calc(3rem / 2 * var(--header-main-padding-v)/ 100) 3rem;padding:calc(3rem / 2 * var(--header-main-padding-v)/ 100) 3rem}.navbar-sticks .navbar{padding:-moz-calc(3rem / 4 * var(--header-main-padding-v)/ 100) 1.5rem;padding:calc(3rem / 4 * var(--header-main-padding-v)/ 100) 1.5rem}}.nav-styling-underline .nav-link:not(.has-styling),.nav-styling-underline .nav-link:not(.has-styling) .menu-item-text{padding-top:.25em;padding-bottom:.25em}.nav-styling-underline .nav-link:not(.has-styling) .menu-item-text,.nav-styling-underline .navbar-brand-text{display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;-webkit-transition:border-bottom-color .5s;-o-transition:border-bottom-color .5s;-moz-transition:border-bottom-color .5s;transition:border-bottom-color .5s}.nav-styling-underline .nav>.current-menu-ancestor>a,.nav-styling-underline .nav>.current-menu-item>a,.nav-styling-underline .nav>li>a:hover{text-decoration:none}.nav-styling-underline .nav>.current-menu-ancestor>a .menu-item-text,.nav-styling-underline .nav>.current-menu-item>a .menu-item-text,.nav-styling-underline .nav>li>a:hover .menu-item-text{border-bottom-color:currentColor;border-bottom-color:var(--color-accent)}.nav-styling-underline .navbar-brand-text:hover{border-bottom-color:currentColor;border-bottom-color:var(--color-accent)}.navbar-style-dropbox .navbar{position:relative}@media (max-width:781.98px){.navbar-style-dropbox .navbar{padding-top:0;padding-bottom:0}}@media (min-width:782px){.navbar-style-dropbox .navbar{position:relative}}@media (min-width:782px){.navbar-style-dropbox.navbar-sticks .navbar{padding-top:0;padding-bottom:0}}.navbar-style-dropbox .navbar-brand{white-space:normal;width:-moz-calc(var(--header-main-dropbox-max-width) * 3 / 4);width:calc(var(--header-main-dropbox-max-width) * 3 / 4);text-align:center;padding:1rem;position:relative;-webkit-transition:width .2s ease;-o-transition:width .2s ease;-moz-transition:width .2s ease;transition:width .2s ease;max-height:-moz-calc(250px + 2rem);max-height:calc(250px + 2rem)}.navbar-style-dropbox .navbar-brand,.navbar-style-dropbox .navbar-brand .navbar-brand-text,.navbar-style-dropbox .navbar-brand:hover{color:var(--header-main-dropbox-logo-text-color)}.navbar-style-dropbox .navbar-brand:active,.navbar-style-dropbox .navbar-brand:active .navbar-brand-text,.navbar-style-dropbox .navbar-brand:hover,.navbar-style-dropbox .navbar-brand:hover .navbar-brand-text{text-decoration:underline}.navbar-style-dropbox .navbar-brand .navbar-brand-text,.navbar-style-dropbox .navbar-brand img{position:relative}.navbar-style-dropbox .navbar-brand img{width:var(--header-main-logo-image-width);max-width:100%;max-height:250px;display:inline-block}.navbar-style-dropbox .navbar-brand::before{position:absolute;background-color:var(--header-main-dropbox-bg-color);content:"";top:0;left:0;right:0;bottom:0}body:not(.shadows-disabled) .navbar-style-dropbox .navbar-brand::before{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}@media (min-width:782px){.navbar-style-dropbox .navbar-brand{margin-right:0;width:var(--header-main-dropbox-max-width);position:absolute;padding:1rem;top:0}.navbar-style-dropbox .navbar-brand:not(.custom-bg-disabled){z-index:1020}.navbar-style-dropbox .navbar-brand.custom-bg-disabled::before{z-index:-2}}.navbar-style-dropbox.navbar-sticks .navbar-brand{width:-moz-calc(var(--header-main-dropbox-max-width) * 3 / 4);width:calc(var(--header-main-dropbox-max-width) * 3 / 4)}.navbar-style-dropbox .navbar-brand-text:hover{border-bottom-color:transparent}.navbar-style-dropbox .navbar-brand-subtext{margin:0;position:relative}.navbar-style-dropbox .navbar-brand-subtext:not(.navbar-brand-dropbox-subtext){display:none}@media (min-width:782px){.navbar-style-dropbox .navbar-brand-holder{min-width:-moz-calc(2rem + var(--header-main-dropbox-max-width));min-width:calc(2rem + var(--header-main-dropbox-max-width))}}@media (min-width:782px){.navbar-style-center .navbar-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-style-center .navbar-brand-holder{padding-top:.75rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.5rem}.navbar-style-center .navbar-brand{margin-left:0;margin-right:0}.navbar-style-center .navbar-brand-subtext{margin-left:.75rem}.navbar-style-center .navbar-nav{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.navbar-style-center .navbar-nav-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block}.navbar-style-center .navbar-nav-container .navbar-nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:var(--header-main-buttons-menu-width, "0")}.navbar-style-center .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navbar-style-center .navbar-button-nav-right{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.navbar-style-center .navbar-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc(var(--header-main-navbar-brand-holder-height) * -1);top:calc(var(--header-main-navbar-brand-holder-height) * -1)}}@media (min-width:782px) and (min-width:600px){body.admin-bar.navbar-main-sticky-top .navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc(var(--header-main-navbar-brand-holder-height) * -1 + 46px);top:calc(var(--header-main-navbar-brand-holder-height) * -1 + 46px)}}@media (min-width:782px) and (min-width:782px){body.admin-bar.navbar-main-sticky-top .navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc(var(--header-main-navbar-brand-holder-height) * -1 + 32px);top:calc(var(--header-main-navbar-brand-holder-height) * -1 + 32px)}}@media (min-width:782px){.navbar-style-center.navbar-sticks#wrapper-navbar-main .navbar-brand img{width:var(--header-main-logo-image-width)}}@media (min-width:1200px){.navbar-style-center.navbar-sticks .navbar{padding:1.5rem 3rem}}body:not(.shadows-disabled) #wrapper-navbar-main{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}body.has-hero #wrapper-navbar-main:not(.navbar-sticks),body.has-hero #wrapper-navbar-main:not(.navbar-sticks).navbar-style-dropbox .navbar-brand::before{-webkit-box-shadow:none;box-shadow:none}body.site-boxed.navbar-main-strech-to-full #wrapper-navbar-main #navbar-main{position:relative;margin-left:-moz-calc(50% - 50vw);margin-left:calc(50% - 50vw);width:100vw}body.navbar-main-sticky-top #wrapper-navbar-main{position:-webkit-sticky;position:sticky;z-index:1020;top:0}@media (min-width:782px){body.admin-bar.navbar-main-sticky-top #wrapper-navbar-main{top:32px}}#navbar-main{font-size:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--header-main-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100 * var(--header-main-font-size)/ 100);background:0 0;position:relative}@media (min-width:782px){#navbar-main{font-size:-moz-calc(1em * var(--body-font-size)/ 100 * var(--header-main-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100 * var(--header-main-font-size)/ 100);margin-bottom:var(--header-main-gap-height)}}@media (min-width:782px){.navbar-secondary-under-main #navbar-main{margin-bottom:0}}#navbar-main::before{z-index:-1;background-color:var(--color);content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}body.navbar-main-has-hero-transparency.has-hero-image #navbar-main::before,body.navbar-main-has-hero-transparency.main-wrapper-pull-under #navbar-main::before{opacity:var(--hero-main-header-main-opacity)}body.navbar-main-has-hero-transparency.has-hero-image #wrapper-navbar-main.navbar-sticks #navbar-main::before,body.navbar-main-has-hero-transparency.main-wrapper-pull-under #wrapper-navbar-main.navbar-sticks #navbar-main::before{opacity:1}#navbar-main .navbar-brand img{width:-moz-calc(var(--header-main-logo-image-width) * 3 / 4);width:calc(var(--header-main-logo-image-width) * 3 / 4)}@media (min-width:1200px){#navbar-main .navbar-brand img{width:var(--header-main-logo-image-width)}}#navbar-main .navbar-brand-holder{font-size:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);line-height:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);line-height:calc(.9em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100)}@media (min-width:782px){#navbar-main .navbar-brand-holder{font-size:-moz-calc(1em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);line-height:-moz-calc(1em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);line-height:calc(1em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100)}}#navbar-main .navbar-brand-text{font-size:2em;line-height:1.2em;color:var(--header-main-logo-text-color)}#navbar-main .navbar-brand-subtext{line-height:1.5em;margin-right:.75rem}@media (min-width:782px){.navbar-sticks #navbar-main .navbar-brand img{width:-moz-calc(var(--header-main-logo-image-width) * 3 / 4);width:calc(var(--header-main-logo-image-width) * 3 / 4)}}#navbar-main .dropdown-megamenu-menu{padding-top:-moz-calc(var(--header-main-gap-height) + 1.5rem);padding-top:calc(var(--header-main-gap-height) + 1.5rem)}#navbar-secondary{font-size:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--header-secondary-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100 * var(--header-secondary-font-size)/ 100);z-index:5;padding-top:-moz-calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-top:calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-bottom:-moz-calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-bottom:calc(3rem / 2 * var(--header-secondary-padding-v)/ 100)}@media (min-width:782px){#navbar-secondary{font-size:-moz-calc(1em * var(--body-font-size)/ 100 * var(--header-secondary-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100 * var(--header-secondary-font-size)/ 100)}}.navbar-secondary-under-main #navbar-secondary{z-index:3;margin-bottom:var(--header-main-gap-height)}#navbar-secondary #navbar-nav-secondary-left .nav>li:first-child>.nav-link{margin-left:0}#navbar-secondary #navbar-nav-secondary-right{margin-left:auto}#navbar-secondary #navbar-nav-secondary-right .nav>li:last-child>.nav-link{margin-right:0}#navbar-secondary .nav{margin-top:.6rem;margin-bottom:.6rem}#navbar-secondary .nav-link{font-size:.85em;margin-left:.5em;margin-right:.5em}#navbar-secondary .nav-link:not(.has-styling) .menu-item-text{padding-top:.1428571429em;padding-bottom:.1428571429em}#navbar-secondary .navbar-brand-holder{margin-top:.6rem;margin-bottom:.6rem}#navbar-secondary .navbar-brand-holder img{width:-moz-calc(var(--header-secondary-logo-image-width) * 3 / 4);width:calc(var(--header-secondary-logo-image-width) * 3 / 4)}@media (min-width:1200px){#navbar-secondary .navbar-brand-holder img{width:var(--header-secondary-logo-image-width)}}#navbar-secondary .navbar-brand-text{font-size:1.25em;line-height:1.2em;color:var(--color-contrast)}#navbar-secondary .navbar-nav .btn{line-height:.9em}@supports (font-variation-settings:normal){body.font-up #navbar-secondary .navbar-nav .btn .menu-item-text{padding-bottom:.2em}body.font-down #navbar-secondary .navbar-nav .btn .menu-item-text{padding-top:.2em}}#navbar-secondary .navbar-nav i{min-width:23px}#navbar-secondary .nav-icon-has-bg{padding:.1666666667em}#navbar-secondary .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}#navbar-secondary .dropdown-megamenu-menu{padding-top:.75rem}.navbar-main-sticky-top:not(.navbar-secondary-under-main) #navbar-secondary{z-index:1021}#navbar-secondary .current-menu-ancestor>a,#navbar-secondary .current-menu-item>a,#navbar-secondary a.nav-link:hover{text-decoration:none}#navbar-secondary .current-menu-ancestor>a .menu-item-text,#navbar-secondary .current-menu-item>a .menu-item-text,#navbar-secondary a.nav-link:hover .menu-item-text{background-size:100% 1px}#menu-main-desktop-extended{display:none}@media (min-width:992px){#menu-main-desktop-extended{display:block}}@media (min-width:992px){#menu-main-mobile{display:none}}#wrapper-navbar-main-top{position:absolute}#wrapper-navbar-main-top:not(.disable-delay){margin-top:-moz-calc(var(--header-main-height)/ 3);margin-top:calc(var(--header-main-height)/ 3)}#wrapper-navbar-main-top:not(.disable-delay).intersected{margin-top:0}body.admin-bar #wrapper-navbar-main-top.disable-delay{margin-top:-32px}@media (max-width:781.98px){body.admin-bar #wrapper-navbar-main-top.disable-delay{margin-top:-46px}}body.site-boxed.navbar-main-strech-to-full{overflow-x:hidden}.wrapper-navbar:not(.navbar-style-dropbox) .navbar-brand-dropbox-subtext{display:none}#hero-main{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1);margin-bottom:0}body:not(.shadows-disabled) #hero-main{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}#hero-main .hero-content{min-height:150px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;position:relative;color:var(--hero-main-bg-color-contrast);font-weight:500;font-variation-settings:"wght" 500;padding-top:var(--header-main-gap-height);padding-bottom:var(--header-main-gap-height)}#hero-main .hero-content .page-title{width:100%;font-variation-settings:"wght" 550}#hero-main .hero-content .page-title:last-child{margin-bottom:0}#hero-main .hero-content .entry-meta>:last-child{margin-bottom:0}#hero-main .hero-content .meta-icon{font-size:1.3em;vertical-align:middle}#hero-main.text-center .hero-content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}body:not(.has-hero) #hero-main{display:none}.hero-full{overflow:hidden;position:relative}.hero-full .hero-image-holder{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.hero-full .hero-image-holder img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--hero-main-img-opacity);z-index:2}.hero-full .hero-image-holder::before{position:absolute;background-color:var(--hero-main-bg-color);content:"";top:0;left:0;right:0;bottom:0;z-index:-1}.hero-full-title-under-img{min-height:240px}.hero-full-title-under-img .entry-meta,.hero-full-title-under-img .page-title{display:none}.hero-img-above-title,.hero-img-under-title{background-color:var(--hero-main-bg-color);color:var(--hero-main-bg-color-contrast)}.hero-img-above-title .hero-image-holder,.hero-img-under-title .hero-image-holder{width:var(--site-width);max-width:100%;margin:0 auto;text-align:center}.hero-img-above-title .hero-image-holder img,.hero-img-under-title .hero-image-holder img{display:inline-block}.hero-img-under-title .hero-image-holder{padding-top:2rem}@media (min-width:600px){.hero-img-under-title .hero-image-holder{padding-top:4rem}}.hero-img-under-title .hero-content{padding-bottom:2rem}@media (min-width:600px){.hero-img-under-title .hero-content{padding-bottom:4rem}}body.has-featured-image .hero-img-under-title{padding-bottom:0}.hero-img-above-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:781.98px){.hero-img-above-title{padding-top:0}}.hero-img-above-title .hero-image-holder{padding-bottom:2rem}@media (min-width:600px){.hero-img-above-title .hero-image-holder{padding-bottom:4rem}}.hero-img-above-title .hero-content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:2rem}@media (min-width:600px){.hero-img-above-title .hero-content{padding-top:4rem}}body.navbar-main-has-hero-transparency.has-hero-image #hero-main:not(.hero-img-under-title){margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}body.navbar-main-has-hero-transparency.has-hero-image #hero-main:not(.hero-img-under-title) .hero-content{margin-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));margin-top:calc(var(--header-main-gap-height) + var(--header-main-height));margin-bottom:var(--header-main-gap-height)}body.navbar-main-has-hero-transparency.has-hero-image .hero-full-title-under-img{min-height:-moz-calc(240px + var(--header-main-height));min-height:calc(240px + var(--header-main-height))}.hero-breadcrumb-top-right .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.hero-breadcrumb-top-right .breadcrumbs{position:absolute;top:-2rem;right:1.5rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:600px){.hero-breadcrumb-top-right.hero-full-title-under-img .breadcrumbs{position:absolute;top:-2rem;right:1.5rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero-breadcrumb-top-right .breadcrumb{position:relative}body:not(.shadows-disabled) .hero-breadcrumb-top-right .breadcrumb::before{-webkit-box-shadow:0 0 calc(21px) calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(21px) -moz-calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5);box-shadow:0 0 calc(21px) calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5)}.hero-breadcrumb-top-right .breadcrumb::before{position:absolute;background-color:var(--hero-main-bg-color-accent);content:"";top:0;left:0;right:0;bottom:0;z-index:-1}.hero-breadcrumb-top-right .breadcrumb,.hero-breadcrumb-top-right .breadcrumb a{color:var(--hero-main-bg-color-accent-contrast)}.hero-breadcrumb-top-right .breadcrumb :focus-visible{outline-color:var(--hero-main-bg-color-accent-contrast)}@media (min-width:782px){.hero-breadcrumb-top-right .breadcrumb .active{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media (max-width:991.98px){.hero-breadcrumb-top-right:not(.hero-full-title-under-img) .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.hero-breadcrumb-above-title .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hero-breadcrumb-above-title .breadcrumbs .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-breadcrumb-above-title .breadcrumb{padding:0}.hero-breadcrumb-above-title.text-center .breadcrumbs{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-breadcrumb-above-title.hero-full-title-under-img .breadcrumbs{display:none}.hero.high-contrast .breadcrumb,.hero.high-contrast a{color:var(--hero-main-bg-color-contrast)}.hero.high-contrast .breadcrumb :focus-visible,.hero.high-contrast a :focus-visible{outline-color:var(--hero-main-bg-color-contrast)}.alignfull,.alignwide,.wp-block-separator.is-style-wide{margin-bottom:3rem;margin-top:3rem}@media (min-width:782px){.alignfull,.alignwide,.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}}.entry-col-boxed .entry-content .alignfull,.entry-col-boxed .entry-content .alignwide,.entry-col-boxed .entry-content .wp-block-separator.is-style-wide,.has-sidebar .entry-content .alignfull,.has-sidebar .entry-content .alignwide,.has-sidebar .entry-content .wp-block-separator.is-style-wide,.site-boxed .alignfull,.site-boxed .alignwide,.site-boxed .wp-block-separator.is-style-wide{max-width:100%;left:initial;width:auto}.alignwide,.wp-block-separator.is-style-wide{position:relative;max-width:-moz-calc(100vw - 3rem);max-width:calc(100vw - 3rem);left:-moz-calc(50% - 50vw + 1.5rem);left:calc(50% - 50vw + 1.5rem);width:-moz-calc(100vw - 3rem);width:calc(100vw - 3rem)}.alignwide+.alignwide,.alignwide+.wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide+.alignwide,.wp-block-separator.is-style-wide+.wp-block-separator.is-style-wide{margin-top:-3rem}@media (min-width:782px){.alignwide+.alignwide,.alignwide+.wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide+.alignwide,.wp-block-separator.is-style-wide+.wp-block-separator.is-style-wide{margin-top:-6rem}}@media (min-width:1200px){.entry-col-boxed .entry-content .alignwide,.entry-col-boxed .entry-content .wp-block-separator.is-style-wide,.site-boxed .alignwide,.site-boxed .wp-block-separator.is-style-wide{max-width:100%;left:initial;width:auto}}@media (min-width:1330px){.alignwide,.wp-block-separator.is-style-wide{max-width:-moz-calc(1330px - 3rem);max-width:calc(1330px - 3rem);left:-moz-calc(50% - 665px + 1.5rem);left:calc(50% - 665px + 1.5rem);width:-moz-calc(1330px - 3rem);width:calc(1330px - 3rem)}}.alignfull{left:-moz-calc(50% - 50vw);left:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}.alignfull+.alignfull{margin-top:-3rem}@media (min-width:782px){.alignfull+.alignfull{margin-top:-6rem}}@media (max-width:991.98px){.alignfull:not([class*=has-background])>.wp-block-group__inner-container>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}}@media (max-width:781.98px){.alignfull .alignfull{left:0;max-width:100%;width:100%}}.aligncenter,.alignnone{max-width:100%;margin-bottom:1.5rem;margin-top:1.5rem}.aligncenter{margin-left:auto;margin-right:auto}.aligncenter img{margin-left:auto;margin-right:auto}.alignleft,.alignright{margin-top:1.5rem;margin-bottom:1.5rem}.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:100%}@media (min-width:600px){.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:50%}}@media (min-width:992px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:1200px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:600px){.alignleft{float:left;margin-right:1.5rem}}@media (min-width:1200px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-left:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignleft,.has-sidebar .entry-content .alignleft,.site-boxed .entry-content .alignleft{margin-left:0}}@media (min-width:1330px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-left:calc(-1 * (1330px - var(--content-width))/ 2)}}@media (min-width:600px){.alignright{float:right;margin-left:1.5rem}}@media (min-width:1200px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-right:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignright,.has-sidebar .entry-content .alignright,.site-boxed .entry-content .alignright{margin-right:0}}@media (min-width:1330px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-right:calc(-1 * (1330px - var(--content-width))/ 2)}}:focus-visible{outline-color:var(--color-accent-hl);outline-offset:.2rem}a{color:var(--color-accent);-webkit-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-o-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-moz-transition:opacity .5s ease,color .5s ease,background-color .5s ease;transition:opacity .5s ease,color .5s ease,background-color .5s ease}a:hover{color:var(--color-accent-hl);text-decoration:none}figure,img{max-width:100%;height:auto}.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr{border:0;border-top-style:solid;border-top-width:2px;border-color:currentColor;border-color:var(--color-accent);color:var(--color-accent)}i{font-style:normal}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}p.has-background{padding:1.5rem}@media (min-width:782px){p.has-background{padding:2rem}}blockquote{border-color:currentColor;border-color:var(--color-accent-hl);border-style:solid;border-width:0 0 0 2px;margin:3rem 0;padding:.5rem 0 .5rem 1.5rem}blockquote cite{display:block;margin:1.5rem 0 0}blockquote p:last-child{margin:0}cite{opacity:.8;font-size:.8em;font-style:normal;font-weight:600;line-height:1.25}code,kbd,samp{color:var(--color-boxes-contrast);font-family:monospace;font-size:.9em;padding:.25rem .3rem;background:var(--color-boxes)}pre{font-family:monospace;font-size:.9em;padding:.5rem .6rem;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left;border-style:solid;border-width:2px;border-color:currentColor;border-color:var(--color-accent)}pre code{background:0 0;padding:0}figure{display:block;margin:0}iframe{display:block;max-width:100%}video{display:block}svg{display:block;height:auto;max-width:100%}img{height:auto;max-width:100%}embed{display:block;height:auto;max-width:100%}object{display:block;height:auto;max-width:100%}.wp-block-embed figcaption,.wp-block-image figcaption,figcaption{opacity:.8;font-size:.8em;margin-bottom:0;margin-top:1.5rem}.wp-block-embed figcaption a,.wp-block-image figcaption a,figcaption a{color:inherit}@media (min-width:782px){.wp-block-embed figcaption,.wp-block-image figcaption,figcaption{font-size:1em}}.wp-block-table,table{border-collapse:collapse;border-spacing:0;empty-cells:show;max-width:100%;width:100%}.wp-block-table thead,table thead{vertical-align:bottom;white-space:nowrap;border-color:var(--color)}.wp-block-table th,table th{border:1px solid var(--color-boxes);border-bottom:none;line-height:1.4;margin:0;overflow:visible;padding:.75rem;font-weight:700}.wp-block-table th a,table th a{color:inherit!important}.wp-block-table th:first-child,table th:first-child{border-left:1px solid var(--color)}.wp-block-table th:last-child,table th:last-child{border-right:1px solid var(--color)}.wp-block-table td,table td{border:1px solid var(--color-boxes);line-height:1.4;margin:0;overflow:visible;padding:.75rem}.wp-block-table caption,table caption{caption-side:top;background-color:var(--color-boxes);color:var(--color-boxes-contrast)}caption{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast);font-weight:600;padding:.75rem;text-align:center}.gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em 0 3em -.8em;width:-moz-calc(100% + 1.6em);width:calc(100% + 1.6em)}.gallery-item{margin:.8em 0;padding:0 .8em;width:100%}.gallery-caption{display:block;margin-top:.8em}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-top:-.5rem}.list-inline-item{display:inline-block;margin-top:.5rem}.list-inline-item:not(:last-child){margin-right:1rem}.has-drop-cap:not(:focus-visible)::first-letter{color:currentColor;color:var(--color-accent-hl);font-size:5.1em;font-weight:800;margin:.05em .1em 0 0}.has-drop-cap:not(:focus-visible)::first-letter::after{content:"";display:table;clear:both}.has-drop-cap:not(:focus-visible)::after{padding:0}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-small-font-size{font-size:.813em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size{font-size:2.625em}.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){background-clip:initial}.pt-header-main-height{padding-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));padding-top:calc(var(--header-main-gap-height) + var(--header-main-height))}#wrapper-footer{overflow:hidden;position:relative}body:not(.shadows-disabled) #wrapper-footer{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}@media (min-width:1200px){#wrapper-footer{padding-top:3rem;padding-bottom:3rem}}#footer-full-content{position:relative;padding-bottom:1.5rem;margin-bottom:1.5rem}#footer-content{z-index:2;position:relative}#footer-image-holder{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}#footer-image-holder img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#footer-image-holder::after{position:absolute;background-color:var(--footer-main-bg-color);content:"";top:0;left:0;right:0;bottom:0;opacity:.9}body .calendar-plus .calendar-plus-filter-bar{overflow:initial}@media (min-width:600px){body .calendar-plus .calendar-plus-filter-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body .calendar-plus .calendar-plus-filter-bar>p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .calendar-plus .calendar-plus-filter-bar p:not(:last-child){margin-right:1rem;margin-bottom:1rem}}body .calendar-plus .rbc-toolbar{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;margin-bottom:1rem}body .calendar-plus .rbc-toolbar button{background:var(--color-boxes);color:var(--color-boxes-contrast);border:none;outline-color:var(--color-boxes-accent-a);font-size:.7875em;margin:0}body .calendar-plus .rbc-toolbar button.rbc-active,body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible{background:var(--color-boxes-accent-hl);color:var(--color-boxes-accent-hl-contrast);opacity:1}body .calendar-plus .rbc-toolbar button:hover{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast)}@media (max-width:781.98px){body .calendar-plus .rbc-toolbar{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}body .calendar-plus .rbc-toolbar>:not(:last-child){margin-bottom:1rem}}body .calendar-plus .rbc-date-cell,body .calendar-plus .rbc-header{background:var(--color-boxes);color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header{padding:.5rem .25rem;border-bottom-color:var(--color-bg);font-weight:700;font-size:1em}body .calendar-plus .rbc-header>a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header+.rbc-header{border-left-color:var(--color-bg)}body .calendar-plus .rbc-month-view{border-color:var(--color-boxes)}body .calendar-plus .rbc-month-row+.rbc-month-row{border-top:none}body .calendar-plus .rbc-off-range{opacity:.5}body .calendar-plus .rbc-off-range-bg{background:var(--color-bg)}body .calendar-plus .rbc-date-cell{text-align:center;border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-date-cell a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-day-bg+.rbc-day-bg{border-left-color:var(--color-boxes)}body .calendar-plus .rbc-today{background:var(--color-boxes)}body .calendar-plus .rbc-event,body .calendar-plus .rbc-event.rbc-selected{background:var(--color-bg-accent);color:var(--color-bg-accent-contrast);-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}body .calendar-plus .rbc-event.rbc-selected:hover,body .calendar-plus .rbc-event:hover{opacity:.8;background:var(--color-bg-accent)}body .calendar-plus .rbc-row-segment{padding:0 4px 1px 2px}body .calendar-plus .rbc-month-view .rbc-today{border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-time-view{border-bottom:none}body .calendar-plus .rbc-time-content,body .calendar-plus .rbc-time-content>*+*>*,body .calendar-plus .rbc-time-header-content,body .calendar-plus .rbc-time-view,body .calendar-plus .rbc-timeslot-group{border-color:var(--color-boxes)}body .calendar-plus .rbc-time-view .rbc-row{min-height:auto}body .calendar-plus .rbc-day-slot .rbc-time-slot{border-color:var(--color-bg)}body .calendar-plus .rbc-current-time-indicator{background-color:var(--color-boxes-accent-hl)}body .calendar-plus .rbc-agenda-table{margin-bottom:0}body .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:none}.calendarp-event-shortcode-header img{margin-bottom:1rem}.calendarp-event-shortcode-header .dashicons{text-decoration:none}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month{background:var(--color-boxes);color:var(--color-boxes-contrast);border-color:var(--color-boxes)}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day{border-color:var(--color-boxes)}.sidebar-widget-area-content .events-list-widget .event>ul{padding-left:0}.sidebar-widget-area-content .widget_calendar td{padding:.225rem}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item{max-width:100%;width:100%;margin-left:0;margin-right:0}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-date{margin-bottom:1rem}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns{padding:0;width:100%}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event{padding:0}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event h3{margin-bottom:.5rem}.cp-dir-item-fields:not(:last-child){margin-bottom:1rem}.cp-dir-controls{background-color:var(--color-boxes)}.cp-dir-controls fieldset{padding:.6rem}@media (min-width:782px){.cp-dir-controls fieldset{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cp-dir-control{margin:.6rem;margin-bottom:1.2rem}@media (min-width:782px){.cp-dir-control{margin-bottom:.6rem}}.cp-dir-control-search{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cp-dir-control-select{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-dir-pagination{padding:.75rem;border:1px solid var(--color-boxes);border-top:none}.cp-dir-no-results-info{display:none;padding:.6rem;font-weight:700;border:var(--color-boxes) solid 1px}.cp-dir-content--no-results .cp-dir-no-results-info{display:block}.cp-dir-no-results-info-text{text-align:center} + */*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1em;font-weight:400;line-height:1.5;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:underline;background-color:transparent}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:var(--roundness);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:1.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}@media (min-width:600px){.container,.container-sm{max-width:540px}}@media (min-width:782px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:600px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:782px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1330px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:3rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:rgb(69.1465517241,77.125,85.1034482759)}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:rgb(69.1465517241,77.125,85.1034482759)}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:599.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:781.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1329.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;-moz-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;-moz-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.collapsing.width{width:0;height:auto;-webkit-transition:width .35s ease;-o-transition:width .35s ease;-moz-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.6rem 0 0;font-size:1em;text-align:left;list-style:none;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:var(--roundness)}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:600px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:782px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1330px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.6rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.6rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.6rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.45em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:1.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:false;text-decoration:none}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875em;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>input[type=email]:not(.form-control),.input-group>input[type=search]:not(.form-control),.input-group>input[type=tel]:not(.form-control),.input-group>input[type=text]:not(.form-control),.input-group>select:not(.form-control),.input-group>textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-search{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-file+input[type=email]:not(.form-control),.input-group>.custom-file+input[type=search]:not(.form-control),.input-group>.custom-file+input[type=tel]:not(.form-control),.input-group>.custom-file+input[type=text]:not(.form-control),.input-group>.custom-file+select:not(.form-control),.input-group>.custom-file+textarea:not(.form-control),.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.custom-select+input[type=email]:not(.form-control),.input-group>.custom-select+input[type=search]:not(.form-control),.input-group>.custom-select+input[type=tel]:not(.form-control),.input-group>.custom-select+input[type=text]:not(.form-control),.input-group>.custom-select+select:not(.form-control),.input-group>.custom-select+textarea:not(.form-control),.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control+input[type=email]:not(.form-control),.input-group>.form-control+input[type=search]:not(.form-control),.input-group>.form-control+input[type=tel]:not(.form-control),.input-group>.form-control+input[type=text]:not(.form-control),.input-group>.form-control+select:not(.form-control),.input-group>.form-control+textarea:not(.form-control),.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+input[type=email]:not(.form-control),.input-group>.form-control-plaintext+input[type=search]:not(.form-control),.input-group>.form-control-plaintext+input[type=tel]:not(.form-control),.input-group>.form-control-plaintext+input[type=text]:not(.form-control),.input-group>.form-control-plaintext+select:not(.form-control),.input-group>.form-control-plaintext+textarea:not(.form-control),.input-group>input[type=email]:not(.form-control)+.custom-file,.input-group>input[type=email]:not(.form-control)+.custom-select,.input-group>input[type=email]:not(.form-control)+.form-control,.input-group>input[type=email]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=email]:not(.form-control)+select:not(.form-control),.input-group>input[type=email]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=search]:not(.form-control)+.custom-file,.input-group>input[type=search]:not(.form-control)+.custom-select,.input-group>input[type=search]:not(.form-control)+.form-control,.input-group>input[type=search]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=search]:not(.form-control)+select:not(.form-control),.input-group>input[type=search]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=tel]:not(.form-control)+.custom-file,.input-group>input[type=tel]:not(.form-control)+.custom-select,.input-group>input[type=tel]:not(.form-control)+.form-control,.input-group>input[type=tel]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+select:not(.form-control),.input-group>input[type=tel]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=text]:not(.form-control)+.custom-file,.input-group>input[type=text]:not(.form-control)+.custom-select,.input-group>input[type=text]:not(.form-control)+.form-control,.input-group>input[type=text]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=text]:not(.form-control)+select:not(.form-control),.input-group>input[type=text]:not(.form-control)+textarea:not(.form-control),.input-group>select:not(.form-control)+.custom-file,.input-group>select:not(.form-control)+.custom-select,.input-group>select:not(.form-control)+.form-control,.input-group>select:not(.form-control)+input[type=email]:not(.form-control),.input-group>select:not(.form-control)+input[type=search]:not(.form-control),.input-group>select:not(.form-control)+input[type=tel]:not(.form-control),.input-group>select:not(.form-control)+input[type=text]:not(.form-control),.input-group>select:not(.form-control)+select:not(.form-control),.input-group>select:not(.form-control)+textarea:not(.form-control),.input-group>textarea:not(.form-control)+.custom-file,.input-group>textarea:not(.form-control)+.custom-select,.input-group>textarea:not(.form-control)+.form-control,.input-group>textarea:not(.form-control)+input[type=email]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=search]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=tel]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=text]:not(.form-control),.input-group>textarea:not(.form-control)+select:not(.form-control),.input-group>textarea:not(.form-control)+textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-category+#calendar-plus-search,body .calendar-plus .input-group>#calendar-plus-category+.custom-file,body .calendar-plus .input-group>#calendar-plus-category+.custom-select,body .calendar-plus .input-group>#calendar-plus-category+.form-control,body .calendar-plus .input-group>#calendar-plus-category+input[type=email]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=search]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=tel]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=text]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+select:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-search+#calendar-plus-search,body .calendar-plus .input-group>#calendar-plus-search+.custom-file,body .calendar-plus .input-group>#calendar-plus-search+.custom-select,body .calendar-plus .input-group>#calendar-plus-search+.form-control,body .calendar-plus .input-group>#calendar-plus-search+input[type=email]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=search]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=tel]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=text]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+select:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+textarea:not(.form-control),body .calendar-plus .input-group>.custom-file+#calendar-plus-category,body .calendar-plus .input-group>.custom-file+#calendar-plus-search,body .calendar-plus .input-group>.custom-select+#calendar-plus-category,body .calendar-plus .input-group>.custom-select+#calendar-plus-search,body .calendar-plus .input-group>.form-control+#calendar-plus-category,body .calendar-plus .input-group>.form-control+#calendar-plus-search,body .calendar-plus .input-group>.form-control-plaintext+#calendar-plus-category,body .calendar-plus .input-group>.form-control-plaintext+#calendar-plus-search,body .calendar-plus .input-group>input[type=email]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=email]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=search]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=search]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=tel]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=tel]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=text]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=text]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>select:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>select:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>textarea:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>textarea:not(.form-control)+#calendar-plus-search{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus,.input-group>input[type=email]:focus:not(.form-control),.input-group>input[type=search]:focus:not(.form-control),.input-group>input[type=tel]:focus:not(.form-control),.input-group>input[type=text]:focus:not(.form-control),.input-group>select:focus:not(.form-control),.input-group>textarea:focus:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category:focus,body .calendar-plus .input-group>#calendar-plus-search:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child),.input-group>input[type=email]:not(:first-child):not(.form-control),.input-group>input[type=search]:not(:first-child):not(.form-control),.input-group>input[type=tel]:not(:first-child):not(.form-control),.input-group>input[type=text]:not(:first-child):not(.form-control),.input-group>select:not(:first-child):not(.form-control),.input-group>textarea:not(:first-child):not(.form-control),body .calendar-plus .input-group>#calendar-plus-category:not(:first-child),body .calendar-plus .input-group>#calendar-plus-search:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>input[type=email]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=search]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=tel]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=text]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>select:not(:last-child):not(.form-control),.input-group:not(.has-validation)>textarea:not(:last-child):not(.form-control),body .calendar-plus .input-group:not(.has-validation)>#calendar-plus-category:not(:last-child),body .calendar-plus .input-group:not(.has-validation)>#calendar-plus-search:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>input[type=email]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=search]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=tel]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=text]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>select:nth-last-child(n+3):not(.form-control),.input-group.has-validation>textarea:nth-last-child(n+3):not(.form-control),body .calendar-plus .input-group.has-validation>#calendar-plus-category:nth-last-child(n+3),body .calendar-plus .input-group.has-validation>#calendar-plus-search:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:-moz-calc(1em * var(--body-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100);font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:var(--roundness)}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea),.input-group-lg>input[type=email]:not(textarea):not(.form-control),.input-group-lg>input[type=search]:not(textarea):not(.form-control),.input-group-lg>input[type=tel]:not(textarea):not(.form-control),.input-group-lg>input[type=text]:not(textarea):not(.form-control),.input-group-lg>select:not(textarea):not(.form-control),.input-group-lg>textarea:not(textarea):not(.form-control),body .calendar-plus .input-group-lg>#calendar-plus-category:not(textarea),body .calendar-plus .input-group-lg>#calendar-plus-search:not(textarea){height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>input[type=email]:not(.form-control),.input-group-lg>input[type=search]:not(.form-control),.input-group-lg>input[type=tel]:not(.form-control),.input-group-lg>input[type=text]:not(.form-control),.input-group-lg>select:not(.form-control),.input-group-lg>textarea:not(.form-control),body .calendar-plus .input-group-lg>#calendar-plus-category,body .calendar-plus .input-group-lg>#calendar-plus-search{padding:.5rem 1rem;font-size:-moz-calc(1.25em * var(--body-font-size)/ 100);font-size:calc(1.25em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea),.input-group-sm>input[type=email]:not(textarea):not(.form-control),.input-group-sm>input[type=search]:not(textarea):not(.form-control),.input-group-sm>input[type=tel]:not(textarea):not(.form-control),.input-group-sm>input[type=text]:not(textarea):not(.form-control),.input-group-sm>select:not(textarea):not(.form-control),.input-group-sm>textarea:not(textarea):not(.form-control),body .calendar-plus .input-group-sm>#calendar-plus-category:not(textarea),body .calendar-plus .input-group-sm>#calendar-plus-search:not(textarea){height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>input[type=email]:not(.form-control),.input-group-sm>input[type=search]:not(.form-control),.input-group-sm>input[type=tel]:not(.form-control),.input-group-sm>input[type=text]:not(.form-control),.input-group-sm>select:not(.form-control),.input-group-sm>textarea:not(.form-control),body .calendar-plus .input-group-sm>#calendar-plus-category,body .calendar-plus .input-group-sm>#calendar-plus-search{padding:.25rem .5rem;font-size:-moz-calc(.875em * var(--body-font-size)/ 100);font-size:calc(.875em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5em 1em;text-decoration:none}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:var(--roundness);border-top-right-radius:var(--roundness)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--roundness)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 1.5rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:0;padding-bottom:0;margin-right:1.5rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5em;padding-bottom:.5em}.navbar-collapse{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25em;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:var(--roundness)}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:599.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:600px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:781.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:782px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1329.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1330px){.navbar-expand-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.25rem .5rem;list-style:none;border-radius:var(--roundness)}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:var(--roundness)}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;text-decoration:none;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:rgb(0,86.1,178.5);text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25em;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875em;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.jumbotron,.wp-block-cover{padding:2rem 1rem;margin-bottom:2rem;border-radius:var(--roundness)}@media (min-width:600px){.jumbotron,.wp-block-cover{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--roundness)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.media{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:currentColor;opacity:.5}.close:hover{color:currentColor;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out;-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-height:-moz-calc(100% - 1rem);max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:-moz-calc(100vh - 1rem);max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:-moz-calc(100% - 1rem);min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:-moz-calc(100vh - 1rem);height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:var(--roundness);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:var(--color-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.8}.modal-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:0 solid #dee2e6;border-top-left-radius:-moz-calc(var(--roundness) - 0);border-top-left-radius:calc(var(--roundness) - 0);border-top-right-radius:-moz-calc(var(--roundness) - 0);border-top-right-radius:calc(var(--roundness) - 0)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:0 solid #dee2e6;border-bottom-right-radius:-moz-calc(var(--roundness) - 0);border-bottom-right-radius:calc(var(--roundness) - 0);border-bottom-left-radius:-moz-calc(var(--roundness) - 0);border-bottom-left-radius:calc(var(--roundness) - 0)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:600px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:-moz-calc(100% - 3.5rem);max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:-moz-calc(100vh - 3.5rem);max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:-moz-calc(100% - 3.5rem);min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:-moz-calc(100vh - 3.5rem);height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:782px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1330px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:600px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:782px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1330px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.75rem!important}.mt-1,.my-1{margin-top:.75rem!important}.mr-1,.mx-1{margin-right:.75rem!important}.mb-1,.my-1{margin-bottom:.75rem!important}.ml-1,.mx-1{margin-left:.75rem!important}.m-2{margin:1.5rem!important}.mt-2,.my-2{margin-top:1.5rem!important}.mr-2,.mx-2{margin-right:1.5rem!important}.mb-2,.my-2{margin-bottom:1.5rem!important}.ml-2,.mx-2{margin-left:1.5rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4.5rem!important}.mt-4,.my-4{margin-top:4.5rem!important}.mr-4,.mx-4{margin-right:4.5rem!important}.mb-4,.my-4{margin-bottom:4.5rem!important}.ml-4,.mx-4{margin-left:4.5rem!important}.m-5{margin:9rem!important}.mt-5,.my-5{margin-top:9rem!important}.mr-5,.mx-5{margin-right:9rem!important}.mb-5,.my-5{margin-bottom:9rem!important}.ml-5,.mx-5{margin-left:9rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.75rem!important}.pt-1,.py-1{padding-top:.75rem!important}.pr-1,.px-1{padding-right:.75rem!important}.pb-1,.py-1{padding-bottom:.75rem!important}.pl-1,.px-1{padding-left:.75rem!important}.p-2{padding:1.5rem!important}.pt-2,.py-2{padding-top:1.5rem!important}.pr-2,.px-2{padding-right:1.5rem!important}.pb-2,.py-2{padding-bottom:1.5rem!important}.pl-2,.px-2{padding-left:1.5rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4.5rem!important}.pt-4,.py-4{padding-top:4.5rem!important}.pr-4,.px-4{padding-right:4.5rem!important}.pb-4,.py-4{padding-bottom:4.5rem!important}.pl-4,.px-4{padding-left:4.5rem!important}.p-5{padding:9rem!important}.pt-5,.py-5{padding-top:9rem!important}.pr-5,.px-5{padding-right:9rem!important}.pb-5,.py-5{padding-bottom:9rem!important}.pl-5,.px-5{padding-left:9rem!important}.m-n1{margin:-.75rem!important}.mt-n1,.my-n1{margin-top:-.75rem!important}.mr-n1,.mx-n1{margin-right:-.75rem!important}.mb-n1,.my-n1{margin-bottom:-.75rem!important}.ml-n1,.mx-n1{margin-left:-.75rem!important}.m-n2{margin:-1.5rem!important}.mt-n2,.my-n2{margin-top:-1.5rem!important}.mr-n2,.mx-n2{margin-right:-1.5rem!important}.mb-n2,.my-n2{margin-bottom:-1.5rem!important}.ml-n2,.mx-n2{margin-left:-1.5rem!important}.m-n3{margin:-3rem!important}.mt-n3,.my-n3{margin-top:-3rem!important}.mr-n3,.mx-n3{margin-right:-3rem!important}.mb-n3,.my-n3{margin-bottom:-3rem!important}.ml-n3,.mx-n3{margin-left:-3rem!important}.m-n4{margin:-4.5rem!important}.mt-n4,.my-n4{margin-top:-4.5rem!important}.mr-n4,.mx-n4{margin-right:-4.5rem!important}.mb-n4,.my-n4{margin-bottom:-4.5rem!important}.ml-n4,.mx-n4{margin-left:-4.5rem!important}.m-n5{margin:-9rem!important}.mt-n5,.my-n5{margin-top:-9rem!important}.mr-n5,.mx-n5{margin-right:-9rem!important}.mb-n5,.my-n5{margin-bottom:-9rem!important}.ml-n5,.mx-n5{margin-left:-9rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:600px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.75rem!important}.mt-sm-1,.my-sm-1{margin-top:.75rem!important}.mr-sm-1,.mx-sm-1{margin-right:.75rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.75rem!important}.ml-sm-1,.mx-sm-1{margin-left:.75rem!important}.m-sm-2{margin:1.5rem!important}.mt-sm-2,.my-sm-2{margin-top:1.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:1.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:1.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:1.5rem!important}.m-sm-3{margin:3rem!important}.mt-sm-3,.my-sm-3{margin-top:3rem!important}.mr-sm-3,.mx-sm-3{margin-right:3rem!important}.mb-sm-3,.my-sm-3{margin-bottom:3rem!important}.ml-sm-3,.mx-sm-3{margin-left:3rem!important}.m-sm-4{margin:4.5rem!important}.mt-sm-4,.my-sm-4{margin-top:4.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:4.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:4.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:4.5rem!important}.m-sm-5{margin:9rem!important}.mt-sm-5,.my-sm-5{margin-top:9rem!important}.mr-sm-5,.mx-sm-5{margin-right:9rem!important}.mb-sm-5,.my-sm-5{margin-bottom:9rem!important}.ml-sm-5,.mx-sm-5{margin-left:9rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.75rem!important}.pt-sm-1,.py-sm-1{padding-top:.75rem!important}.pr-sm-1,.px-sm-1{padding-right:.75rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.75rem!important}.pl-sm-1,.px-sm-1{padding-left:.75rem!important}.p-sm-2{padding:1.5rem!important}.pt-sm-2,.py-sm-2{padding-top:1.5rem!important}.pr-sm-2,.px-sm-2{padding-right:1.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:1.5rem!important}.pl-sm-2,.px-sm-2{padding-left:1.5rem!important}.p-sm-3{padding:3rem!important}.pt-sm-3,.py-sm-3{padding-top:3rem!important}.pr-sm-3,.px-sm-3{padding-right:3rem!important}.pb-sm-3,.py-sm-3{padding-bottom:3rem!important}.pl-sm-3,.px-sm-3{padding-left:3rem!important}.p-sm-4{padding:4.5rem!important}.pt-sm-4,.py-sm-4{padding-top:4.5rem!important}.pr-sm-4,.px-sm-4{padding-right:4.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:4.5rem!important}.pl-sm-4,.px-sm-4{padding-left:4.5rem!important}.p-sm-5{padding:9rem!important}.pt-sm-5,.py-sm-5{padding-top:9rem!important}.pr-sm-5,.px-sm-5{padding-right:9rem!important}.pb-sm-5,.py-sm-5{padding-bottom:9rem!important}.pl-sm-5,.px-sm-5{padding-left:9rem!important}.m-sm-n1{margin:-.75rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.75rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.75rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.75rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.75rem!important}.m-sm-n2{margin:-1.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-1.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-1.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-1.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-1.5rem!important}.m-sm-n3{margin:-3rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-3rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3rem!important}.m-sm-n4{margin:-4.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-4.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4.5rem!important}.m-sm-n5{margin:-9rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-9rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-9rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-9rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-9rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:782px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.75rem!important}.mt-md-1,.my-md-1{margin-top:.75rem!important}.mr-md-1,.mx-md-1{margin-right:.75rem!important}.mb-md-1,.my-md-1{margin-bottom:.75rem!important}.ml-md-1,.mx-md-1{margin-left:.75rem!important}.m-md-2{margin:1.5rem!important}.mt-md-2,.my-md-2{margin-top:1.5rem!important}.mr-md-2,.mx-md-2{margin-right:1.5rem!important}.mb-md-2,.my-md-2{margin-bottom:1.5rem!important}.ml-md-2,.mx-md-2{margin-left:1.5rem!important}.m-md-3{margin:3rem!important}.mt-md-3,.my-md-3{margin-top:3rem!important}.mr-md-3,.mx-md-3{margin-right:3rem!important}.mb-md-3,.my-md-3{margin-bottom:3rem!important}.ml-md-3,.mx-md-3{margin-left:3rem!important}.m-md-4{margin:4.5rem!important}.mt-md-4,.my-md-4{margin-top:4.5rem!important}.mr-md-4,.mx-md-4{margin-right:4.5rem!important}.mb-md-4,.my-md-4{margin-bottom:4.5rem!important}.ml-md-4,.mx-md-4{margin-left:4.5rem!important}.m-md-5{margin:9rem!important}.mt-md-5,.my-md-5{margin-top:9rem!important}.mr-md-5,.mx-md-5{margin-right:9rem!important}.mb-md-5,.my-md-5{margin-bottom:9rem!important}.ml-md-5,.mx-md-5{margin-left:9rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.75rem!important}.pt-md-1,.py-md-1{padding-top:.75rem!important}.pr-md-1,.px-md-1{padding-right:.75rem!important}.pb-md-1,.py-md-1{padding-bottom:.75rem!important}.pl-md-1,.px-md-1{padding-left:.75rem!important}.p-md-2{padding:1.5rem!important}.pt-md-2,.py-md-2{padding-top:1.5rem!important}.pr-md-2,.px-md-2{padding-right:1.5rem!important}.pb-md-2,.py-md-2{padding-bottom:1.5rem!important}.pl-md-2,.px-md-2{padding-left:1.5rem!important}.p-md-3{padding:3rem!important}.pt-md-3,.py-md-3{padding-top:3rem!important}.pr-md-3,.px-md-3{padding-right:3rem!important}.pb-md-3,.py-md-3{padding-bottom:3rem!important}.pl-md-3,.px-md-3{padding-left:3rem!important}.p-md-4{padding:4.5rem!important}.pt-md-4,.py-md-4{padding-top:4.5rem!important}.pr-md-4,.px-md-4{padding-right:4.5rem!important}.pb-md-4,.py-md-4{padding-bottom:4.5rem!important}.pl-md-4,.px-md-4{padding-left:4.5rem!important}.p-md-5{padding:9rem!important}.pt-md-5,.py-md-5{padding-top:9rem!important}.pr-md-5,.px-md-5{padding-right:9rem!important}.pb-md-5,.py-md-5{padding-bottom:9rem!important}.pl-md-5,.px-md-5{padding-left:9rem!important}.m-md-n1{margin:-.75rem!important}.mt-md-n1,.my-md-n1{margin-top:-.75rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.75rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.75rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.75rem!important}.m-md-n2{margin:-1.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-1.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-1.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-1.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-1.5rem!important}.m-md-n3{margin:-3rem!important}.mt-md-n3,.my-md-n3{margin-top:-3rem!important}.mr-md-n3,.mx-md-n3{margin-right:-3rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-3rem!important}.ml-md-n3,.mx-md-n3{margin-left:-3rem!important}.m-md-n4{margin:-4.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-4.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-4.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-4.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-4.5rem!important}.m-md-n5{margin:-9rem!important}.mt-md-n5,.my-md-n5{margin-top:-9rem!important}.mr-md-n5,.mx-md-n5{margin-right:-9rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-9rem!important}.ml-md-n5,.mx-md-n5{margin-left:-9rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.75rem!important}.mt-lg-1,.my-lg-1{margin-top:.75rem!important}.mr-lg-1,.mx-lg-1{margin-right:.75rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.75rem!important}.ml-lg-1,.mx-lg-1{margin-left:.75rem!important}.m-lg-2{margin:1.5rem!important}.mt-lg-2,.my-lg-2{margin-top:1.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:1.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:1.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:1.5rem!important}.m-lg-3{margin:3rem!important}.mt-lg-3,.my-lg-3{margin-top:3rem!important}.mr-lg-3,.mx-lg-3{margin-right:3rem!important}.mb-lg-3,.my-lg-3{margin-bottom:3rem!important}.ml-lg-3,.mx-lg-3{margin-left:3rem!important}.m-lg-4{margin:4.5rem!important}.mt-lg-4,.my-lg-4{margin-top:4.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:4.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:4.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:4.5rem!important}.m-lg-5{margin:9rem!important}.mt-lg-5,.my-lg-5{margin-top:9rem!important}.mr-lg-5,.mx-lg-5{margin-right:9rem!important}.mb-lg-5,.my-lg-5{margin-bottom:9rem!important}.ml-lg-5,.mx-lg-5{margin-left:9rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.75rem!important}.pt-lg-1,.py-lg-1{padding-top:.75rem!important}.pr-lg-1,.px-lg-1{padding-right:.75rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.75rem!important}.pl-lg-1,.px-lg-1{padding-left:.75rem!important}.p-lg-2{padding:1.5rem!important}.pt-lg-2,.py-lg-2{padding-top:1.5rem!important}.pr-lg-2,.px-lg-2{padding-right:1.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:1.5rem!important}.pl-lg-2,.px-lg-2{padding-left:1.5rem!important}.p-lg-3{padding:3rem!important}.pt-lg-3,.py-lg-3{padding-top:3rem!important}.pr-lg-3,.px-lg-3{padding-right:3rem!important}.pb-lg-3,.py-lg-3{padding-bottom:3rem!important}.pl-lg-3,.px-lg-3{padding-left:3rem!important}.p-lg-4{padding:4.5rem!important}.pt-lg-4,.py-lg-4{padding-top:4.5rem!important}.pr-lg-4,.px-lg-4{padding-right:4.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:4.5rem!important}.pl-lg-4,.px-lg-4{padding-left:4.5rem!important}.p-lg-5{padding:9rem!important}.pt-lg-5,.py-lg-5{padding-top:9rem!important}.pr-lg-5,.px-lg-5{padding-right:9rem!important}.pb-lg-5,.py-lg-5{padding-bottom:9rem!important}.pl-lg-5,.px-lg-5{padding-left:9rem!important}.m-lg-n1{margin:-.75rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.75rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.75rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.75rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.75rem!important}.m-lg-n2{margin:-1.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-1.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-1.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-1.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-1.5rem!important}.m-lg-n3{margin:-3rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-3rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3rem!important}.m-lg-n4{margin:-4.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-4.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4.5rem!important}.m-lg-n5{margin:-9rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-9rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-9rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-9rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-9rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.75rem!important}.mt-xl-1,.my-xl-1{margin-top:.75rem!important}.mr-xl-1,.mx-xl-1{margin-right:.75rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.75rem!important}.ml-xl-1,.mx-xl-1{margin-left:.75rem!important}.m-xl-2{margin:1.5rem!important}.mt-xl-2,.my-xl-2{margin-top:1.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:1.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:1.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:1.5rem!important}.m-xl-3{margin:3rem!important}.mt-xl-3,.my-xl-3{margin-top:3rem!important}.mr-xl-3,.mx-xl-3{margin-right:3rem!important}.mb-xl-3,.my-xl-3{margin-bottom:3rem!important}.ml-xl-3,.mx-xl-3{margin-left:3rem!important}.m-xl-4{margin:4.5rem!important}.mt-xl-4,.my-xl-4{margin-top:4.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:4.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:4.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:4.5rem!important}.m-xl-5{margin:9rem!important}.mt-xl-5,.my-xl-5{margin-top:9rem!important}.mr-xl-5,.mx-xl-5{margin-right:9rem!important}.mb-xl-5,.my-xl-5{margin-bottom:9rem!important}.ml-xl-5,.mx-xl-5{margin-left:9rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.75rem!important}.pt-xl-1,.py-xl-1{padding-top:.75rem!important}.pr-xl-1,.px-xl-1{padding-right:.75rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.75rem!important}.pl-xl-1,.px-xl-1{padding-left:.75rem!important}.p-xl-2{padding:1.5rem!important}.pt-xl-2,.py-xl-2{padding-top:1.5rem!important}.pr-xl-2,.px-xl-2{padding-right:1.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:1.5rem!important}.pl-xl-2,.px-xl-2{padding-left:1.5rem!important}.p-xl-3{padding:3rem!important}.pt-xl-3,.py-xl-3{padding-top:3rem!important}.pr-xl-3,.px-xl-3{padding-right:3rem!important}.pb-xl-3,.py-xl-3{padding-bottom:3rem!important}.pl-xl-3,.px-xl-3{padding-left:3rem!important}.p-xl-4{padding:4.5rem!important}.pt-xl-4,.py-xl-4{padding-top:4.5rem!important}.pr-xl-4,.px-xl-4{padding-right:4.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:4.5rem!important}.pl-xl-4,.px-xl-4{padding-left:4.5rem!important}.p-xl-5{padding:9rem!important}.pt-xl-5,.py-xl-5{padding-top:9rem!important}.pr-xl-5,.px-xl-5{padding-right:9rem!important}.pb-xl-5,.py-xl-5{padding-bottom:9rem!important}.pl-xl-5,.px-xl-5{padding-left:9rem!important}.m-xl-n1{margin:-.75rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.75rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.75rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.75rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.75rem!important}.m-xl-n2{margin:-1.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-1.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-1.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-1.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-1.5rem!important}.m-xl-n3{margin:-3rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-3rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3rem!important}.m-xl-n4{margin:-4.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-4.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4.5rem!important}.m-xl-n5{margin:-9rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-9rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-9rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-9rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-9rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1330px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.75rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.75rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.75rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.75rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.75rem!important}.m-xxl-2{margin:1.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:1.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:1.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:1.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:1.5rem!important}.m-xxl-3{margin:3rem!important}.mt-xxl-3,.my-xxl-3{margin-top:3rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:3rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:3rem!important}.m-xxl-4{margin:4.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:4.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:4.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:4.5rem!important}.m-xxl-5{margin:9rem!important}.mt-xxl-5,.my-xxl-5{margin-top:9rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:9rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:9rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:9rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.75rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.75rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.75rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.75rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.75rem!important}.p-xxl-2{padding:1.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:1.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:1.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:1.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:1.5rem!important}.p-xxl-3{padding:3rem!important}.pt-xxl-3,.py-xxl-3{padding-top:3rem!important}.pr-xxl-3,.px-xxl-3{padding-right:3rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3rem!important}.pl-xxl-3,.px-xxl-3{padding-left:3rem!important}.p-xxl-4{padding:4.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:4.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:4.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:4.5rem!important}.p-xxl-5{padding:9rem!important}.pt-xxl-5,.py-xxl-5{padding-top:9rem!important}.pr-xxl-5,.px-xxl-5{padding-right:9rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:9rem!important}.pl-xxl-5,.px-xxl-5{padding-left:9rem!important}.m-xxl-n1{margin:-.75rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.75rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.75rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.75rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.75rem!important}.m-xxl-n2{margin:-1.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-1.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-1.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-1.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-1.5rem!important}.m-xxl-n3{margin:-3rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3rem!important}.m-xxl-n4{margin:-4.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4.5rem!important}.m-xxl-n5{margin:-9rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-9rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-9rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-9rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-9rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:600px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:782px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1330px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}@font-face{font-family:cpschool;src:url(../fonts/icomoon/cpschool.ttf?u6r81r) format("truetype"),url(../fonts/icomoon/cpschool.woff?u6r81r) format("woff"),url(../fonts/icomoon/cpschool.svg?u6r81r#cpschool) format("svg");font-weight:400;font-style:normal;font-display:block}.cps-icon,.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{font-family:cpschool!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cps-icon-twitter-square:before{content:"\e93c"}.cps-icon-twitter:before{content:"\e986"}.cps-icon-user-graduate-solid:before{content:"\e912"}.cps-icon-theater-masks-solid:before{content:"\e929"}.cps-icon-shapes-solid:before{content:"\e92a"}.cps-icon-book-open-solid:before{content:"\e92b"}.cps-icon-book-reader-solid:before{content:"\e92c"}.cps-icon-laptop-code-solid:before{content:"\e92d"}.cps-icon-graduation-cap-solid:before{content:"\e92e"}.cps-icon-chalkboard-teacher-solid:before{content:"\e92f"}.cps-icon-chalkboard-solid:before{content:"\e930"}.cps-icon-school-solid:before{content:"\e931"}.cps-icon-clock-regular:before{content:"\e932"}.cps-icon-rocket-solid:before{content:"\e933"}.cps-icon-user-nurse-solid:before{content:"\e934"}.cps-icon-asterisk:before{content:"\f069"}.cps-icon-plus:before{content:"\f067"}.cps-icon-question:before{content:"\f128"}.cps-icon-minus:before{content:"\f068"}.cps-icon-music:before{content:"\f001"}.cps-icon-envelope-o:before{content:"\f003"}.cps-icon-star1:before{content:"\f005"}.cps-icon-user1:before{content:"\f007"}.cps-icon-clock-o:before{content:"\f017"}.cps-icon-road:before{content:"\f018"}.cps-icon-inbox:before{content:"\f01c"}.cps-icon-lock1:before{content:"\f023"}.cps-icon-headphones:before{content:"\f025"}.cps-icon-print:before{content:"\f02f"}.cps-icon-camera1:before{content:"\f030"}.cps-icon-video-camera:before{content:"\f03d"}.cps-icon-gift1:before{content:"\f06b"}.cps-icon-plane:before{content:"\f072"}.cps-icon-calendar1:before{content:"\f073"}.cps-icon-comment1:before{content:"\f075"}.cps-icon-facebook-square:before{content:"\f082"}.cps-icon-key:before{content:"\f084"}.cps-icon-linkedin-square:before{content:"\f08c"}.cps-icon-facebook:before{content:"\f09a"}.cps-icon-facebook-f:before{content:"\f09a"}.cps-icon-bell-o:before{content:"\f0a2"}.cps-icon-chain:before{content:"\f0c1"}.cps-icon-link1:before{content:"\f0c1"}.cps-icon-money:before{content:"\f0d6"}.cps-icon-linkedin:before{content:"\f0e1"}.cps-icon-umbrella:before{content:"\f0e9"}.cps-icon-lightbulb-o:before{content:"\f0eb"}.cps-icon-user-md:before{content:"\f0f0"}.cps-icon-stethoscope:before{content:"\f0f1"}.cps-icon-suitcase:before{content:"\f0f2"}.cps-icon-bell1:before{content:"\f0f3"}.cps-icon-cutlery:before{content:"\f0f5"}.cps-icon-file-text-o:before{content:"\f0f6"}.cps-icon-ambulance:before{content:"\f0f9"}.cps-icon-medkit:before{content:"\f0fa"}.cps-icon-superscript:before{content:"\f12b"}.cps-icon-microphone:before{content:"\f130"}.cps-icon-youtube-square:before{content:"\f166"}.cps-icon-flickr1:before{content:"\f16e"}.cps-icon-sun-o:before{content:"\f185"}.cps-icon-moon-o:before{content:"\f186"}.cps-icon-wheelchair:before{content:"\f193"}.cps-icon-vimeo-square:before{content:"\f194"}.cps-icon-space-shuttle:before{content:"\f197"}.cps-icon-bank:before{content:"\f19c"}.cps-icon-institution:before{content:"\f19c"}.cps-icon-university:before{content:"\f19c"}.cps-icon-graduation-cap:before{content:"\f19d"}.cps-icon-mortar-board:before{content:"\f19d"}.cps-icon-child:before{content:"\f1ae"}.cps-icon-paw:before{content:"\f1b0"}.cps-icon-recycle:before{content:"\f1b8"}.cps-icon-automobile:before{content:"\f1b9"}.cps-icon-car:before{content:"\f1b9"}.cps-icon-paper-plane-o:before{content:"\f1d9"}.cps-icon-send-o:before{content:"\f1d9"}.cps-icon-copyright:before{content:"\f1f9"}.cps-icon-at:before{content:"\f1fa"}.cps-icon-bus:before{content:"\f207"}.cps-icon-cc:before{content:"\f20a"}.cps-icon-user-secret:before{content:"\f21b"}.cps-icon-user-plus:before{content:"\f234"}.cps-icon-balance-scale:before{content:"\f24e"}.cps-icon-creative-commons:before{content:"\f25e"}.cps-icon-vimeo:before{content:"\f27d"}.cps-icon-credit-card-alt:before{content:"\f283"}.cps-icon-universal-access:before{content:"\f29a"}.cps-icon-wheelchair-alt:before{content:"\f29b"}.cps-icon-question-circle-o:before{content:"\f29c"}.cps-icon-address-card-o:before{content:"\f2bc"}.cps-icon-vcard-o:before{content:"\f2bc"}.cps-icon-user-o:before{content:"\f2c0"}.cps-icon-grav:before{content:"\f2d6"}.cps-icon-envelope:before{content:"\e936"}.cps-icon-bubble:before{content:"\e937"}.cps-icon-users1:before{content:"\e938"}.cps-icon-bell2:before{content:"\e939"}.cps-icon-pin:before{content:"\e905"}.cps-icon-calendar2:before{content:"\e93a"}.cps-icon-support:before{content:"\e93b"}.cps-icon-home4:before{content:"\e93d"}.cps-icon-ring_volume:before{content:"\e93e"}.cps-icon-where_to_vote:before{content:"\e93f"}.cps-icon-access_alarmalarm:before{content:"\e940"}.cps-icon-data_usage:before{content:"\e941"}.cps-icon-insert_emoticontag_facesmood:before{content:"\e942"}.cps-icon-insert_invitationevent:before{content:"\e943"}.cps-icon-camera_altphoto_cameralocal_see:before{content:"\e944"}.cps-icon-local_restaurantrestaurant_menu:before{content:"\e945"}.cps-icon-add_location:before{content:"\e946"}.cps-icon-near_me:before{content:"\e947"}.cps-icon-restaurant:before{content:"\e948"}.cps-icon-departure_board:before{content:"\e949"}.cps-icon-pie_chart:before{content:"\e94a"}.cps-icon-cake:before{content:"\e94b"}.cps-icon-notifications:before{content:"\e94c"}.cps-icon-school:before{content:"\e94d"}.cps-icon-sentiment_dissatisfied:before{content:"\e94e"}.cps-icon-sentiment_neutral:before{content:"\e94f"}.cps-icon-sentiment_satisfied:before{content:"\e950"}.cps-icon-sentiment_very_dissatisfied:before{content:"\e951"}.cps-icon-sentiment_very_satisfied:before{content:"\e952"}.cps-icon-thumb_down_alt:before{content:"\e953"}.cps-icon-thumb_up_alt:before{content:"\e954"}.cps-icon-account_balance:before{content:"\e955"}.cps-icon-search:before{content:"\e906"}.cps-icon-verified_user:before{content:"\e956"}.cps-icon-fingerprint:before{content:"\e957"}.cps-icon-g_translate:before{content:"\e928"}.cps-icon-wb_twighlight:before{content:"\e958"}.cps-icon-emoji_emotions:before{content:"\e959"}.cps-icon-emoji_events:before{content:"\e95a"}.cps-icon-emoji_objects:before{content:"\e95b"}.cps-icon-sports_esports:before{content:"\e95c"}.cps-icon-sports_football:before{content:"\e95d"}.cps-icon-sports_golf:before{content:"\e95e"}.cps-icon-sports_hockey:before{content:"\e95f"}.cps-icon-sports_rugby:before{content:"\e960"}.cps-icon-sports_soccer:before{content:"\e961"}.cps-icon-sports_volleyball:before{content:"\e962"}.cps-icon-sports_tennis:before{content:"\e963"}.cps-icon-lunch_dining:before{content:"\e964"}.cps-icon-park:before{content:"\e965"}.cps-icon-icecream:before{content:"\e966"}.cps-icon-volunteer_activism:before{content:"\e967"}.cps-icon-ac_unit:before{content:"\e968"}.cps-icon-beach_access:before{content:"\e969"}.cps-icon-child_care:before{content:"\e96a"}.cps-icon-room_service:before{content:"\e96b"}.cps-icon-activity:before{content:"\e908"}.cps-icon-aperture:before{content:"\e90a"}.cps-icon-bell:before{content:"\e90b"}.cps-icon-book-open:before{content:"\e90c"}.cps-icon-book:before{content:"\e90d"}.cps-icon-bookmark:before{content:"\e90e"}.cps-icon-calendar:before,.wp-block-latest-posts .wp-block-latest-posts__post-author:before,.wp-block-latest-posts .wp-block-latest-posts__post-date:before{content:"\e900"}.cps-icon-camera:before{content:"\e90f"}.cps-icon-chevron-left:before{content:"\e926"}.cps-icon-chevron-right:before{content:"\e927"}.cps-icon-clock:before{content:"\e96c"}.cps-icon-cloud:before{content:"\e910"}.cps-icon-coffee:before{content:"\e96d"}.cps-icon-compass:before{content:"\e911"}.cps-icon-dollar-sign:before{content:"\e96e"}.cps-icon-eye:before{content:"\e96f"}.cps-icon-file-text:before{content:"\e913"}.cps-icon-folder:before{content:"\e914"}.cps-icon-gift:before{content:"\e915"}.cps-icon-globe:before{content:"\e970"}.cps-icon-grid:before{content:"\e916"}.cps-icon-heart3:before{content:"\e971"}.cps-icon-help-circle:before{content:"\e972"}.cps-icon-home:before{content:"\e917"}.cps-icon-category:before{content:"\e901"}.cps-icon-info:before{content:"\e918"}.cps-icon-life-buoy:before{content:"\e973"}.cps-icon-link:before{content:"\e919"}.cps-icon-lock:before{content:"\e91a"}.cps-icon-mail:before{content:"\e91b"}.cps-icon-map-pin:before{content:"\e91c"}.cps-icon-menu:before{content:"\e907"}.cps-icon-comment:before{content:"\e904"}.cps-icon-paperclip:before{content:"\e91d"}.cps-icon-phone:before{content:"\e91e"}.cps-icon-printer:before{content:"\e91f"}.cps-icon-settings:before{content:"\e920"}.cps-icon-share:before{content:"\e921"}.cps-icon-shopping-bag:before{content:"\e922"}.cps-icon-star:before{content:"\e923"}.cps-icon-tag:before{content:"\e902"}.cps-icon-thumbs-up:before{content:"\e924"}.cps-icon-user:before{content:"\e903"}.cps-icon-users:before{content:"\e925"}.cps-icon-close:before{content:"\e909"}.cps-icon-home2:before{content:"\e974"}.cps-icon-home21:before{content:"\e975"}.cps-icon-home3:before{content:"\e976"}.cps-icon-pencil:before{content:"\e977"}.cps-icon-pencil2:before{content:"\e978"}.cps-icon-headphones1:before{content:"\e979"}.cps-icon-music1:before{content:"\e97a"}.cps-icon-book1:before{content:"\e935"}.cps-icon-price-tags:before{content:"\e97b"}.cps-icon-lifebuoy:before{content:"\e97c"}.cps-icon-pushpin:before{content:"\e97d"}.cps-icon-location:before{content:"\e983"}.cps-icon-location2:before{content:"\e97e"}.cps-icon-mobile:before{content:"\e984"}.cps-icon-tv:before{content:"\e97f"}.cps-icon-drawer:before{content:"\e980"}.cps-icon-bubbles3:before{content:"\e981"}.cps-icon-bubbles4:before{content:"\e982"}.cps-icon-user2:before{content:"\e985"}.cps-icon-key1:before{content:"\e98d"}.cps-icon-lock2:before{content:"\e98f"}.cps-icon-wrench:before{content:"\e991"}.cps-icon-magic-wand:before{content:"\e997"}.cps-icon-aid-kit:before{content:"\e998"}.cps-icon-stats-dots:before{content:"\e99b"}.cps-icon-trophy:before{content:"\e99e"}.cps-icon-gift2:before{content:"\e99f"}.cps-icon-spoon-knife:before{content:"\e9a3"}.cps-icon-lab:before{content:"\e9aa"}.cps-icon-sphere:before{content:"\e9c9"}.cps-icon-earth:before{content:"\e9ca"}.cps-icon-heart1:before{content:"\e9da"}.cps-icon-checkmark:before{content:"\ea10"}.cps-icon-sort-alpha-asc:before{content:"\ea48"}.cps-icon-sort-alpha-desc:before{content:"\ea49"}.cps-icon-instagram:before{content:"\ea92"}.cps-icon-youtube:before{content:"\ea9d"}.cps-icon-flickr:before{content:"\eaa4"}.cps-icon-tumblr:before{content:"\eab9"}@font-face{font-family:amstelvar;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf) format("truetype")}@font-face{font-family:amstelvar;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf) format("truetype")}@font-face{font-family:commissioner;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf) format("truetype")}@font-face{font-family:epilogue;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-VF.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf) format("truetype")}@font-face{font-family:hepta_slab;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/inter/fonts/Inter.var.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/inter/fonts/Inter-italic.var.ttf) format("truetype")}@font-face{font-family:lexend;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/lexend/fonts/Lexend[LXND].ttf) format("truetype")}@font-face{font-family:manrope;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/manrope/fonts/Manrope[wght].ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/mohave/fonts/Mohave[wght].ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/mohave/fonts/Mohave-Italic[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/petrona/fonts/Petrona[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/petrona/fonts/Petrona-Italic[wght].ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf) format("truetype")}@font-face{font-family:quicksand;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:russolo;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/russolo/fonts/Russolo[opsz,wght].ttf) format("truetype")}@font-face{font-family:space_grotesk;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf) format("truetype")}.collapse-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.collapse-toggle:empty::after{margin-left:0}.h1,h1{font-size:-moz-calc(2.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h1,h1{font-size:-moz-calc(2.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h2,h2{font-size:-moz-calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.8em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h2,h2{font-size:-moz-calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(2em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h3,.wp-block-latest-posts>li>a:first-of-type,h3{font-size:-moz-calc(1.575em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.575em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h3,.wp-block-latest-posts>li>a:first-of-type,h3{font-size:-moz-calc(1.75em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.75em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h4,h4{font-size:-moz-calc(1.35em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.35em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h4,h4{font-size:-moz-calc(1.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.5em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h5,h5{font-size:-moz-calc(1.125em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.125em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h5,h5{font-size:-moz-calc(1.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1.25em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h6,h6{font-size:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}@media (min-width:992px){.h6,h6{font-size:-moz-calc(1em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100 * var(--headers-font-size)/ 100)}}.h,.wp-block-latest-posts>li>a:first-of-type,h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem;font-weight:500;line-height:1.15}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after,body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{content:"";display:block;width:3em;height:.1em;background-color:currentColor;border-radius:var(--roundness)}body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{margin-bottom:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after{margin-top:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-hl .h::after,body.h-style-separator.h-style-separator-hl .h::before,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator.h-style-separator-hl h1::after,body.h-style-separator.h-style-separator-hl h1::before,body.h-style-separator.h-style-separator-hl h2::after,body.h-style-separator.h-style-separator-hl h2::before,body.h-style-separator.h-style-separator-hl h3::after,body.h-style-separator.h-style-separator-hl h3::before,body.h-style-separator.h-style-separator-hl h4::after,body.h-style-separator.h-style-separator-hl h4::before,body.h-style-separator.h-style-separator-hl h5::after,body.h-style-separator.h-style-separator-hl h5::before,body.h-style-separator.h-style-separator-hl h6::after,body.h-style-separator.h-style-separator-hl h6::before{background-color:var(--color-accent-hl)}body.h-style-separator .h.has-text-align-center::after,body.h-style-separator .h.has-text-align-center::before,body.h-style-separator .h[style*="text-align: center"]::after,body.h-style-separator .h[style*="text-align: center"]::before,body.h-style-separator .text-center .h::after,body.h-style-separator .text-center .h::before,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-center h1::after,body.h-style-separator .text-center h1::before,body.h-style-separator .text-center h2::after,body.h-style-separator .text-center h2::before,body.h-style-separator .text-center h3::after,body.h-style-separator .text-center h3::before,body.h-style-separator .text-center h4::after,body.h-style-separator .text-center h4::before,body.h-style-separator .text-center h5::after,body.h-style-separator .text-center h5::before,body.h-style-separator .text-center h6::after,body.h-style-separator .text-center h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::before,body.h-style-separator h1.has-text-align-center::after,body.h-style-separator h1.has-text-align-center::before,body.h-style-separator h1[style*="text-align: center"]::after,body.h-style-separator h1[style*="text-align: center"]::before,body.h-style-separator h2.has-text-align-center::after,body.h-style-separator h2.has-text-align-center::before,body.h-style-separator h2[style*="text-align: center"]::after,body.h-style-separator h2[style*="text-align: center"]::before,body.h-style-separator h3.has-text-align-center::after,body.h-style-separator h3.has-text-align-center::before,body.h-style-separator h3[style*="text-align: center"]::after,body.h-style-separator h3[style*="text-align: center"]::before,body.h-style-separator h4.has-text-align-center::after,body.h-style-separator h4.has-text-align-center::before,body.h-style-separator h4[style*="text-align: center"]::after,body.h-style-separator h4[style*="text-align: center"]::before,body.h-style-separator h5.has-text-align-center::after,body.h-style-separator h5.has-text-align-center::before,body.h-style-separator h5[style*="text-align: center"]::after,body.h-style-separator h5[style*="text-align: center"]::before,body.h-style-separator h6.has-text-align-center::after,body.h-style-separator h6.has-text-align-center::before,body.h-style-separator h6[style*="text-align: center"]::after,body.h-style-separator h6[style*="text-align: center"]::before{margin-left:auto;margin-right:auto}body.h-style-separator .h.has-text-align-right::after,body.h-style-separator .h.has-text-align-right::before,body.h-style-separator .h[style*="text-align: right"]::after,body.h-style-separator .h[style*="text-align: right"]::before,body.h-style-separator .text-right .h::after,body.h-style-separator .text-right .h::before,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-right h1::after,body.h-style-separator .text-right h1::before,body.h-style-separator .text-right h2::after,body.h-style-separator .text-right h2::before,body.h-style-separator .text-right h3::after,body.h-style-separator .text-right h3::before,body.h-style-separator .text-right h4::after,body.h-style-separator .text-right h4::before,body.h-style-separator .text-right h5::after,body.h-style-separator .text-right h5::before,body.h-style-separator .text-right h6::after,body.h-style-separator .text-right h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::before,body.h-style-separator h1.has-text-align-right::after,body.h-style-separator h1.has-text-align-right::before,body.h-style-separator h1[style*="text-align: right"]::after,body.h-style-separator h1[style*="text-align: right"]::before,body.h-style-separator h2.has-text-align-right::after,body.h-style-separator h2.has-text-align-right::before,body.h-style-separator h2[style*="text-align: right"]::after,body.h-style-separator h2[style*="text-align: right"]::before,body.h-style-separator h3.has-text-align-right::after,body.h-style-separator h3.has-text-align-right::before,body.h-style-separator h3[style*="text-align: right"]::after,body.h-style-separator h3[style*="text-align: right"]::before,body.h-style-separator h4.has-text-align-right::after,body.h-style-separator h4.has-text-align-right::before,body.h-style-separator h4[style*="text-align: right"]::after,body.h-style-separator h4[style*="text-align: right"]::before,body.h-style-separator h5.has-text-align-right::after,body.h-style-separator h5.has-text-align-right::before,body.h-style-separator h5[style*="text-align: right"]::after,body.h-style-separator h5[style*="text-align: right"]::before,body.h-style-separator h6.has-text-align-right::after,body.h-style-separator h6.has-text-align-right::before,body.h-style-separator h6[style*="text-align: right"]::after,body.h-style-separator h6[style*="text-align: right"]::before{margin-left:auto}.h-style-disable-top::before,.h-style-disable::before,.wp-block-latest-posts>li>a:first-of-type::before{display:none!important}.h-style-disable-bottom::after,.h-style-disable::after,.wp-block-latest-posts>li>a:first-of-type::after{display:none!important}.btn,.nav button.collapse-toggle,.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn),input[type=submit]:not(.btn){text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .5s ease,-webkit-box-shadow .5s ease;transition:background-color .5s ease,-webkit-box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease;font-weight:600;border-style:solid;border-width:0;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.3375rem .675rem;font-size:.9em;line-height:1.35;border-radius:var(--roundness)}@media (min-width:992px){.btn,.nav button.collapse-toggle,.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn),input[type=submit]:not(.btn){padding:.375rem .75rem;font-size:1em;line-height:1.5;border-radius:var(--roundness)}}.btn i,.nav button.collapse-toggle i,.wp-block-button .wp-block-button__link i,.wp-block-file .wp-element-button i,.wp-block-search__button i,input[type=button]:not(.btn) i,input[type=submit]:not(.btn) i{display:inline-block;text-decoration:none;vertical-align:middle;font-size:1.35em}.btn:hover,.nav button.collapse-toggle:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover,input[type=button]:hover:not(.btn),input[type=submit]:hover:not(.btn){text-decoration:underline}.btn:active,.btn:focus-visible,.btn:hover,.nav button.collapse-toggle:active,.nav button.collapse-toggle:focus-visible,.nav button.collapse-toggle:hover,.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:active,.wp-block-file .wp-element-button:focus-visible,.wp-block-file .wp-element-button:hover,.wp-block-search__button:active,.wp-block-search__button:focus-visible,.wp-block-search__button:hover,input[type=button]:active:not(.btn),input[type=button]:focus-visible:not(.btn),input[type=button]:hover:not(.btn),input[type=submit]:active:not(.btn),input[type=submit]:focus-visible:not(.btn),input[type=submit]:hover:not(.btn){opacity:1}.btn:focus-visible,.nav button.collapse-toggle:focus-visible,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible,input[type=button]:focus-visible:not(.btn),input[type=submit]:focus-visible:not(.btn){outline-offset:.3rem;outline-width:.2rem}.nav p button.collapse-toggle:not(:first-child),.wp-block-button p .wp-block-button__link:not(:first-child),.wp-block-file p .wp-element-button:not(:first-child),p .btn:not(:first-child),p .nav button.collapse-toggle:not(:first-child),p .wp-block-button .wp-block-button__link:not(:first-child),p .wp-block-file .wp-element-button:not(:first-child),p .wp-block-search__button:not(:first-child),p input[type=button]:not(:first-child):not(.btn),p input[type=submit]:not(:first-child):not(.btn){margin-left:.5rem}.nav p button.collapse-toggle:not(:last-child),.wp-block-button p .wp-block-button__link:not(:last-child),.wp-block-file p .wp-element-button:not(:last-child),p .btn:not(:last-child),p .nav button.collapse-toggle:not(:last-child),p .wp-block-button .wp-block-button__link:not(:last-child),p .wp-block-file .wp-element-button:not(:last-child),p .wp-block-search__button:not(:last-child),p input[type=button]:not(:last-child):not(.btn),p input[type=submit]:not(:last-child):not(.btn){margin-right:.5rem}.btn-block,.btn-block .wp-block-button__link{display:block;width:100%}.btn-block .btn-block+.wp-block-button__link,.btn-block .wp-block-button__link+.btn-block,.btn-block .wp-block-button__link+.wp-block-button__link,.btn-block+.btn-block{margin-top:.5rem}.btn:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;opacity:.5}.btn-primary,input[type=submit]:not(.btn){background-color:var(--color-accent-hl);border-color:var(--color-accent-hl);color:var(--color-accent-hl-contrast)}.btn-primary:hover,input[type=submit]:hover:not(.btn){-webkit-box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);color:var(--color-accent-hl-contrast)}.btn-primary:focus-visible,input[type=submit]:focus-visible:not(.btn){outline-color:var(--color-accent)}body.btn-style-outline .btn-primary:not(:hover):not(:focus-visible),body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent-hl)}.btn-secondary,.nav button.collapse-toggle,.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn){background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.btn-secondary:hover,.nav button.collapse-toggle:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover,input[type=button]:hover:not(.btn){background-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);color:var(--color-accent-contrast)}.btn-secondary:focus-visible,.nav button.collapse-toggle:focus-visible,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible,input[type=button]:focus-visible:not(.btn){outline-color:var(--color-accent-hl)}.nav body.btn-style-outline button.collapse-toggle:not(:hover):not(:focus-visible),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible),body.btn-style-outline .nav button.collapse-toggle:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent)}.is-style-outline .nav button.collapse-toggle,.is-style-outline .wp-block-button .wp-block-button__link,.is-style-outline .wp-block-file .wp-element-button,.is-style-outline .wp-block-search__button,.is-style-outline input[type=button]:not(.btn),.is-style-outline input[type=submit]:not(.btn),.nav .is-style-outline button.collapse-toggle,.nav body.btn-style-outline button.collapse-toggle,.wp-block-button .is-style-outline .wp-block-button__link,.wp-block-button body.btn-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button,.wp-block-file body.btn-style-outline .wp-element-button,body.btn-style-outline .btn,body.btn-style-outline .nav button.collapse-toggle,body.btn-style-outline .wp-block-button .wp-block-button__link,body.btn-style-outline .wp-block-file .wp-element-button,body.btn-style-outline .wp-block-search__button,body.btn-style-outline input[type=button]:not(.btn),body.btn-style-outline input[type=submit]:not(.btn){border-width:.15rem;padding:.225rem .675rem}.is-style-outline .nav button.collapse-toggle:not(:hover):not(:focus-visible),.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),.is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.nav .is-style-outline button.collapse-toggle:not(:hover):not(:focus-visible),.nav body.btn-style-outline button.collapse-toggle:not(:hover):not(:focus-visible),.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn:not(:hover):not(:focus-visible),body.btn-style-outline .nav button.collapse-toggle:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent);background-color:transparent!important;border-color:currentColor!important}.is-style-outline .nav button.collapse-toggle:focus-visible,.is-style-outline .nav button.collapse-toggle:hover,.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,.is-style-outline .wp-block-button .wp-block-button__link:hover,.is-style-outline .wp-block-file .wp-element-button:focus-visible,.is-style-outline .wp-block-file .wp-element-button:hover,.is-style-outline .wp-block-search__button:focus-visible,.is-style-outline .wp-block-search__button:hover,.is-style-outline input[type=button]:focus-visible:not(.btn),.is-style-outline input[type=button]:hover:not(.btn),.is-style-outline input[type=submit]:focus-visible:not(.btn),.is-style-outline input[type=submit]:hover:not(.btn),.nav .is-style-outline button.collapse-toggle:focus-visible,.nav .is-style-outline button.collapse-toggle:hover,.nav body.btn-style-outline button.collapse-toggle:focus-visible,.nav body.btn-style-outline button.collapse-toggle:hover,.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,.wp-block-button .is-style-outline .wp-block-button__link:hover,.wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,.wp-block-button body.btn-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:focus-visible,.wp-block-file .is-style-outline .wp-element-button:hover,.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,.wp-block-file body.btn-style-outline .wp-element-button:hover,body.btn-style-outline .btn:focus-visible,body.btn-style-outline .btn:hover,body.btn-style-outline .nav button.collapse-toggle:focus-visible,body.btn-style-outline .nav button.collapse-toggle:hover,body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible,body.btn-style-outline .wp-block-button .wp-block-button__link:hover,body.btn-style-outline .wp-block-file .wp-element-button:focus-visible,body.btn-style-outline .wp-block-file .wp-element-button:hover,body.btn-style-outline .wp-block-search__button:focus-visible,body.btn-style-outline .wp-block-search__button:hover,body.btn-style-outline input[type=button]:focus-visible:not(.btn),body.btn-style-outline input[type=button]:hover:not(.btn),body.btn-style-outline input[type=submit]:focus-visible:not(.btn),body.btn-style-outline input[type=submit]:hover:not(.btn){text-decoration:none;opacity:1}.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){display:block;width:100%;height:-moz-calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:-moz-calc(1em * var(--body-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100);font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:0;border-color:var(--color-accent);border-radius:var(--roundness);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-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;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus-visible,body .calendar-plus #calendar-plus-category:focus-visible,body .calendar-plus #calendar-plus-search:focus-visible,input[type=email]:focus-visible:not(.form-control),input[type=search]:focus-visible:not(.form-control),input[type=tel]:focus-visible:not(.form-control),input[type=text]:focus-visible:not(.form-control),select:focus-visible:not(.form-control),textarea:focus-visible:not(.form-control){border-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color)}@media (prefers-reduced-motion:reduce){.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.form-control::-ms-expand,body .calendar-plus #calendar-plus-category::-ms-expand,body .calendar-plus #calendar-plus-search::-ms-expand,input[type=email]:not(.form-control)::-ms-expand,input[type=search]:not(.form-control)::-ms-expand,input[type=tel]:not(.form-control)::-ms-expand,input[type=text]:not(.form-control)::-ms-expand,select:not(.form-control)::-ms-expand,textarea:not(.form-control)::-ms-expand{background-color:transparent;border:0}.form-control::-webkit-input-placeholder,body .calendar-plus #calendar-plus-category::-webkit-input-placeholder,body .calendar-plus #calendar-plus-search::-webkit-input-placeholder,input[type=email]:not(.form-control)::-webkit-input-placeholder,input[type=search]:not(.form-control)::-webkit-input-placeholder,input[type=tel]:not(.form-control)::-webkit-input-placeholder,input[type=text]:not(.form-control)::-webkit-input-placeholder,select:not(.form-control)::-webkit-input-placeholder,textarea:not(.form-control)::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder,body .calendar-plus #calendar-plus-category::-moz-placeholder,body .calendar-plus #calendar-plus-search::-moz-placeholder,input[type=email]:not(.form-control)::-moz-placeholder,input[type=search]:not(.form-control)::-moz-placeholder,input[type=tel]:not(.form-control)::-moz-placeholder,input[type=text]:not(.form-control)::-moz-placeholder,select:not(.form-control)::-moz-placeholder,textarea:not(.form-control)::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,body .calendar-plus #calendar-plus-category:-ms-input-placeholder,body .calendar-plus #calendar-plus-search:-ms-input-placeholder,input[type=email]:not(.form-control):-ms-input-placeholder,input[type=search]:not(.form-control):-ms-input-placeholder,input[type=tel]:not(.form-control):-ms-input-placeholder,input[type=text]:not(.form-control):-ms-input-placeholder,select:not(.form-control):-ms-input-placeholder,textarea:not(.form-control):-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder,body .calendar-plus #calendar-plus-category::-ms-input-placeholder,body .calendar-plus #calendar-plus-search::-ms-input-placeholder,input[type=email]:not(.form-control)::-ms-input-placeholder,input[type=search]:not(.form-control)::-ms-input-placeholder,input[type=tel]:not(.form-control)::-ms-input-placeholder,input[type=text]:not(.form-control)::-ms-input-placeholder,select:not(.form-control)::-ms-input-placeholder,textarea:not(.form-control)::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder,body .calendar-plus #calendar-plus-category::placeholder,body .calendar-plus #calendar-plus-search::placeholder,input[type=email]:not(.form-control)::placeholder,input[type=search]:not(.form-control)::placeholder,input[type=tel]:not(.form-control)::placeholder,input[type=text]:not(.form-control)::placeholder,select:not(.form-control)::placeholder,textarea:not(.form-control)::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly],body .calendar-plus #calendar-plus-category:disabled,body .calendar-plus #calendar-plus-search:disabled,body .calendar-plus [readonly]#calendar-plus-category,body .calendar-plus [readonly]#calendar-plus-search,input[readonly][type=email]:not(.form-control),input[readonly][type=search]:not(.form-control),input[readonly][type=tel]:not(.form-control),input[readonly][type=text]:not(.form-control),input[type=email]:disabled:not(.form-control),input[type=search]:disabled:not(.form-control),input[type=tel]:disabled:not(.form-control),input[type=text]:disabled:not(.form-control),select:disabled:not(.form-control),select[readonly]:not(.form-control),textarea:disabled:not(.form-control),textarea[readonly]:not(.form-control){background-color:#e9ecef;opacity:1}body .calendar-plus select#calendar-plus-category:focus::-ms-value,body .calendar-plus select#calendar-plus-search:focus::-ms-value,select.form-control:focus::-ms-value,select:focus:not(.form-control)::-ms-value{color:#495057;background-color:#fff}.form-control-sm{height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:-moz-calc(.875em * var(--body-font-size)/ 100);font-size:calc(.875em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}.form-control-lg{height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:-moz-calc(1.25em * var(--body-font-size)/ 100);font-size:calc(1.25em * var(--body-font-size)/ 100);line-height:1.5;border-radius:var(--roundness)}body .calendar-plus select[multiple]#calendar-plus-category,body .calendar-plus select[multiple]#calendar-plus-search,body .calendar-plus select[size]#calendar-plus-category,body .calendar-plus select[size]#calendar-plus-search,select.form-control[multiple],select.form-control[size],select[multiple]:not(.form-control),select[size]:not(.form-control){height:auto}body .calendar-plus textarea#calendar-plus-category,body .calendar-plus textarea#calendar-plus-search,textarea.form-control,textarea:not(.form-control){height:auto}.form-group{margin-bottom:1rem}#left-sidebar{margin-bottom:3rem}@media (min-width:782px){#left-sidebar{margin-bottom:0}}body.sidebars-check-sticky #left-sidebar .sidebar-widget-area-content,body.sidebars-check-sticky #right-sidebar .sidebar-widget-area-content{top:3rem}body.sidebars-check-sticky.navbar-main-sticky-top #right-sidebar .sidebar-widget-area-content{top:-moz-calc(var(--header-main-height) + 1.5rem);top:calc(var(--header-main-height) + 1.5rem)}body.sidebars-check-sticky.navbar-main-sticky-top #left-sidebar .sidebar-widget-area-content{top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height) + 2.25rem);top:calc(var(--header-main-gap-height) + var(--header-main-height) + 2.25rem)}body.sidebars-check-sticky.navbar-main-sticky-top.admin-bar #right-sidebar .sidebar-widget-area-content{top:-moz-calc(32px + var(--header-main-height) + 1.5rem);top:calc(32px + var(--header-main-height) + 1.5rem)}body.sidebars-check-sticky.navbar-main-sticky-top.admin-bar #left-sidebar .sidebar-widget-area-content{top:-moz-calc(32px + var(--header-main-gap-height) + var(--header-main-height) + 2.25rem);top:calc(32px + var(--header-main-gap-height) + var(--header-main-height) + 2.25rem)}@media (min-width:782px){body.sidebars-check-sticky .sidebar-widget-area-content.sidebar-sticky{position:-webkit-sticky;position:sticky}}.sidebar-widget-area-content .widget:last-child{margin-bottom:0}.sidebar-widget-area-boxed .sidebar-widget-area-content{padding:1.5rem 2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .sidebar-widget-area-boxed .sidebar-widget-area-content{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.sidebar-widget-area table td,.sidebar-widget-area table th{padding:.375rem}.widget{margin-bottom:1.5rem}.widget ul{list-style:none;padding-left:0}.widget ul ul{padding-left:3rem}.widget a{font-weight:700}.widget .widget-title::after,.widget .widget-title::before{display:none}.sidebar-widget .widget:first-child .widget-title{margin-top:0}.widget_nav_menu a,.widget_nav_menu a:hover{text-decoration:none}.widget_nav_menu a .menu-item-text{text-decoration:underline}.widget_nav_menu a .nav-icon-position-after{margin-left:.5em}.widget_nav_menu a .nav-icon-position-before{margin-right:.5em}body.admin-bar .modal{padding-top:46px}@media (min-width:782px){body.admin-bar .modal{padding-top:32px}}.modal .close{opacity:1!important;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}.modal .close:not(:disabled):not(.disabled):hover{color:var(--color-accent-hl)}body:not(.shadows-disabled) .modal .modal-content{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.modal.fade.modal-slide-in-right{padding-right:0!important}.modal.fade.modal-slide-in-right.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.modal.fade.modal-slide-in-right .modal-dialog{-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);transform:translate(50px,0);margin:0 0 0 auto}.modal.fade.modal-slide-in-right .modal-content{min-height:100vh}body.admin-bar .modal.fade.modal-slide-in-right .modal-content{min-height:-moz-calc(100vh - 46px);min-height:calc(100vh - 46px)}@media (min-width:782px){body.admin-bar .modal.fade.modal-slide-in-right .modal-content{min-height:-moz-calc(100vh - 32px);min-height:calc(100vh - 32px)}}.modal.fade.modal-slide-in-right .wp-block-columns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal.fade.modal-slide-in-right .wp-block-column{-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin-bottom:1.5rem;margin-left:0}.modal.fade.modal-slide-in-right .alignfull,.modal.fade.modal-slide-in-right .alignwide,.modal.fade.modal-slide-in-right .wp-block-separator.is-style-wide{width:100%;left:auto}.modal.fade.modal-slide-in-right .alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:0;padding-right:0}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container{padding-left:3rem;padding-right:3rem;padding-bottom:1.5rem}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container>:first-child{margin-top:0}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container .wp-block-column:last-child,.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container>:last-child{margin-bottom:0}.modal-slide-in-top.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.modal-slide-in-top .modal-dialog{-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px);margin-top:0}.modal-padding-lg .modal-body{padding:3rem}.btn-modal-slide-in-menu-holder{display:none}@media (max-width:991.98px){.btn-modal-slide-in-menu-holder.has-mobile{display:block}}@media (min-width:782px){.btn-modal-slide-in-menu-holder.has-desktop{display:block}}@media (max-width:991.98px){#modal-slide-in-menu nav:not(.menu-mobile){display:none}}#site-alert{border-radius:0;margin-bottom:0}#site-alert :last-child{margin-bottom:0}#site-alert .close{opacity:1!important;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}#site-alert .close:not(:disabled):not(.disabled):hover{color:var(--color-accent-hl)}.entries-row article{position:relative;margin-bottom:3rem}.entries-row .entry-header{margin-bottom:2rem}.entries-row .entry-header :last-child{margin-bottom:0}.entries-row.image-on-top article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entries-row.image-on-top .entry-featured-image{margin-top:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.entries-row.image-disabled .entry-featured-image{display:none}.entries-row .entry-meta>ul{margin-bottom:0}.entries-row .entry-meta>ul>li.post-author-has-avatar{display:block;margin-bottom:1rem}.entry-col-boxed .entry-col{margin-bottom:2rem}.entry-col-boxed article{height:100%;margin-bottom:0;padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .entry-col-boxed article{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.entry-col-boxed article::after{display:none}.entry-col-boxed.image-on-top .entry-featured-image{margin:-2rem -2rem 2rem;text-align:center}.avatar{border-radius:24px;margin-right:.5rem}.page-header{margin-bottom:3rem}.page-header .page-title{margin-bottom:1rem}.page-header .breadcrumbs{display:inline-block}.page-header .breadcrumb{padding:0}.page-header .breadcrumb .active :before{padding-right:0}.page-header .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled{display:none}body.blog.hide-hero-page-title #hero-main,body.blog.hide-hero-page-title .page-header{display:none}.entry-title a{text-decoration:none}.entry-title a{color:var(--color-contrast)}.entry-title a:hover{text-decoration:underline}.entry-type-idicator{margin-right:.75rem}.entry-content::after{display:block;clear:both;content:""}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content .h2:not(:first-child),.entry-content h2:not(:first-child){margin-top:3rem}.entry-content .h2:not(:last-child),.entry-content h2:not(:last-child){margin-bottom:2rem}.entry-content .h3:not(:first-child),.entry-content .wp-block-latest-posts>li>a:not(:first-child):first-of-type,.entry-content h3:not(:first-child){margin-top:2.625rem}.entry-content .h3:not(:last-child),.entry-content .wp-block-latest-posts>li>a:not(:last-child):first-of-type,.entry-content h3:not(:last-child){margin-bottom:1.75rem}.entry-content .h4:not(:first-child),.entry-content h4:not(:first-child){margin-top:2.25rem}.entry-content .h4:not(:last-child),.entry-content h4:not(:last-child){margin-bottom:1.5rem}.entry-content .h5:not(:first-child),.entry-content h5:not(:first-child){margin-top:1.5rem}.entry-content .h5:not(:last-child),.entry-content h5:not(:last-child){margin-bottom:1rem}.entry-content .h6:not(:first-child),.entry-content h6:not(:first-child){margin-top:1.125rem}.entry-content .h6:not(:last-child),.entry-content h6:not(:last-child){margin-bottom:.75rem}.entry-content>.wp-block-spacer:first-child+*{margin-top:0}.animations-enabled .entry-content>.aligncenter,.animations-enabled .entry-content>.alignfull,.animations-enabled .entry-content>.alignleft,.animations-enabled .entry-content>.alignright,.animations-enabled .entry-content>.alignwide,.animations-enabled .entry-content>.wp-block-separator.is-style-wide{opacity:0}.animations-enabled .entry-content>.aligncenter.has-parallax,.animations-enabled .entry-content>.alignfull.has-parallax,.animations-enabled .entry-content>.alignleft.has-parallax,.animations-enabled .entry-content>.alignright.has-parallax,.animations-enabled .entry-content>.alignwide.has-parallax,.animations-enabled .entry-content>.has-parallax.wp-block-separator.is-style-wide{opacity:initial}.entry-featured-image{margin:3rem 0}.entry-featured-image img{-o-object-fit:cover;object-fit:cover}.entry-meta .post-sticky .meta-text,.entry-meta a{font-weight:500;font-variation-settings:"wght" 500}.entry-meta form{margin-top:1.5rem}@media (min-width:992px){.entry-meta form{max-width:546px}}.post-navigation{margin-top:1.5rem}.post-navigation .btn{margin-top:1.5rem}.post-navigation .btn i{margin-top:-.1125rem}.pagination{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}body:not(.shadows-disabled) .pagination{-webkit-box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(15px) -moz-calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5)}.page-link{text-decoration:none;color:var(--color-contrast);border:none;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.page-item a:hover,.page-item.active .page-link{z-index:1;border-color:inherit}.page-item a:hover{color:var(--color-accent-contrast);background-color:var(--color-accent);opacity:1}.page-item.active .page-link{color:var(--color-accent-hl-contrast);background-color:var(--color-accent-hl)}.cpschool-read-more-link-holder{display:block;margin-top:1rem}#comments{margin-top:6rem}ol.comment-list{padding-left:0;list-style-type:none}.comment{padding:1.5rem 1.5rem;margin-bottom:1.5rem}.comment .comment{margin-top:1.5rem}.comment .children{list-style-type:none;padding-left:0}.comment:last-child{margin-bottom:0}.comment-author img{margin-right:.6rem}.comment-metadata{font-size:.8em;margin-top:1.5rem;margin-bottom:1.5rem;display:inline-block}.comment-reply-title{margin-top:1.5rem}.comment-reply-title small{font-size:.5em;margin-top:.75rem;display:block}.calendarp-event-shortcode,.calendarp-events-by-cat,.wp-block-archives,.wp-block-button,.wp-block-calendar,.wp-block-categories,.wp-block-code,.wp-block-columns,.wp-block-cover,.wp-block-embed,.wp-block-gallery,.wp-block-group,.wp-block-image,.wp-block-latest-comments,.wp-block-latest-posts,.wp-block-media-text,.wp-block-preformatted,.wp-block-pullquote,.wp-block-quote,.wp-block-separator,.wp-block-verse,.wp-block-video,body .calendar-plus .calendar-plus-calendar-wrap{margin-bottom:3rem;margin-top:3rem}.wp-block-group.has-background{padding:2rem}.wp-block-group .wp-block-group.has-background{padding:1.5rem}.wp-block-group.alignwide.has-background,.wp-block-group.has-background.wp-block-separator.is-style-wide{padding:3rem 3rem}.wp-block-group.alignfull.has-background{padding:3rem 3rem}@media (min-width:782px){.wp-block-group.has-background{padding:4rem}.wp-block-group.has-background .wp-block-group.has-background{padding:2rem}}.wp-block-cover [class*=__inner-container]{color:inherit}.wp-block-cover [class*=__inner-container] [class*=__inner-container]{max-width:100%}[class*=__inner-container]{margin:0 auto;max-width:100%}[class*=__inner-container]>:first-child{margin-top:0}[class*=__inner-container]>:last-child{margin-bottom:0}@media (min-width:782px){[class*=__inner-container]>* .aligncenter:first-child{margin-top:1rem}[class*=__inner-container]>* .aligncenter:last-child{margin-bottom:1rem}}@media (min-width:992px){.alignfull [class*=__inner-container]{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem)}.alignfull .alignfull [class*=__inner-container]{max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}}.wp-block-column{margin-bottom:2rem}.wp-block-column>:first-child{margin-top:0}.wp-block-column>:last-child{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}@media (min-width:600px){.wp-block-column{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:2rem;padding-right:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(even)>p:not(.has-background-color){padding-right:2rem;padding-left:0}}.wp-block-archives,.wp-block-categories,.wp-block-latest-comments,.wp-block-latest-posts{list-style:none;padding-left:0}.wp-block-archives>ul,.wp-block-categories>ul,.wp-block-latest-comments>ul,.wp-block-latest-posts>ul{list-style:none}.wp-block-archives a,.wp-block-categories a,.wp-block-latest-comments a,.wp-block-latest-posts a{font-weight:700}.wp-block-image img{margin:0 auto}.wp-block-image figcaption{color:inherit}.wp-block-image.alignfull figcaption{text-align:center;max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}.wp-block-gallery ul{list-style:none;margin:0 0 -1.6rem 0}@media (min-width:782px){.wp-block-gallery.alignnone{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.aligncenter{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.alignwide,.wp-block-gallery.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}.wp-block-gallery.alignfull{margin-bottom:6rem;margin-top:6rem}}.wp-block-latest-posts>li>a:first-of-type{margin-bottom:1.5rem;display:block}.wp-block-latest-posts.is-grid{margin-left:0}.wp-block-latest-posts.is-grid li{padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .wp-block-latest-posts.is-grid li{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.wp-block-latest-posts.is-grid li>a:first-of-type:not(:hover){color:inherit!important}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter{margin:-2rem -2rem 2rem;max-width:initial}.wp-block-latest-posts:not(.is-grid)>li{margin-bottom:3rem}.wp-block-latest-posts.has-author,.wp-block-latest-posts.has-dates{margin-left:0;list-style:none}.wp-block-latest-posts.has-author li,.wp-block-latest-posts.has-dates li{margin-left:0}.wp-block-latest-posts.has-author:not(.is-grid) li,.wp-block-latest-posts.has-dates:not(.is-grid) li{margin-top:1.5rem}.wp-block-latest-posts.has-author:not(.is-grid) li:first-child,.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child{margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date{color:inherit;font-size:1em;font-weight:400;margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{margin-right:4px}.wp-block-latest-posts .wp-block-latest-posts__post-author::before{content:"\e903"}.wp-block-latest-posts .wp-block-latest-posts__post-date::before{content:"\e900"}.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-bottom:2rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content{margin-top:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ol,.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ul{margin-bottom:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{margin-top:1rem;margin-bottom:0}.wp-block-pullquote{padding:0;position:relative;border-top:none;border-bottom:none}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:100%}.wp-block-pullquote blockquote{border:none;margin:0;padding:0}.wp-block-pullquote blockquote p{font-family:inherit;font-size:2.8em;font-weight:700}.wp-block-pullquote cite{opacity:.8;font-size:1em;font-weight:500;margin-top:1.5rem}.wp-block-pullquote.is-style-solid-color{padding:3rem 2rem}.wp-block-pullquote.is-style-solid-color.alignleft::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:2rem}.wp-block-pullquote.is-style-solid-color.alignright::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:2rem}.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:inherit}.wp-block-pullquote.is-style-solid-color cite{color:inherit}.wp-block-pullquote.is-style-solid-color:before{position:absolute;top:0;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-pullquote::before{color:currentColor;color:var(--color-accent-hl);content:"”";display:block;font-size:4em;line-height:.75;margin:0 auto 2rem auto;text-align:center;height:1rem}@media (min-width:600px){.wp-block-pullquote.alignleft,.wp-block-pullquote.alignleft::before{text-align:left}.wp-block-pullquote.alignright,.wp-block-pullquote.alignright::before{text-align:right}}@media (min-width:782px){.wp-block-pullquote cite{margin-top:2rem}.wp-block-pullquote.alignfull:not(.is-style-solid-color){padding-left:1rem;padding-right:1rem}.wp-block-pullquote.alignfull blockquote p{font-size:1.8em}.wp-block-pullquote.alignfull::before,.wp-block-pullquote.alignwide::before,.wp-block-pullquote.wp-block-separator.is-style-wide::before{font-size:8em;height:2rem}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.5em}.wp-block-pullquote.is-style-solid-color.alignfull,.wp-block-pullquote.is-style-solid-color.alignwide,.wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide{padding:6rem 4rem 4rem}.wp-block-pullquote blockquote p{font-size:1.5em}.wp-block-pullquote.alignwide blockquote p,.wp-block-pullquote.wp-block-separator.is-style-wide blockquote p{font-size:1.8em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none;padding:0}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:inherit;font-size:1.4em;font-style:normal;font-weight:700;line-height:1.285}@media (min-width:782px){.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.8em}}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{font-size:1em;text-align:inherit}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:1em;text-align:inherit}.wp-block-quote p{text-align:inherit}.wp-block-quote cite{text-align:inherit}.wp-block-quote[style="text-align:center"]{border-width:0;padding:0}.wp-block-quote[style="text-align:right"]{border-width:0 .2rem 0 0;padding:0 2rem 0 0}.wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-weight:700;letter-spacing:-.025em;line-height:1.25}.wp-block-latest-comments .wp-block-latest-comments__comment-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em;margin-top:.4em}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em}.wp-block-button__link.has-background{--color-accent:var(--color);--color-accent-contrast:var(--color-contrast)}.wp-block-file{width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-file a:not(.wp-block-file__button):not(:last-child){margin-right:1.5rem}.wp-block-file .wp-block-file__button{margin-left:0;margin:1rem 0}.wp-block-search .wp-block-search__input{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.wp-block-calendar table td,.wp-block-calendar table th{text-align:center}@media (min-width:992px){.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:80%;margin-left:auto;margin-right:auto}}.alignfull .wp-block-separator.is-style-wide,.alignwide .wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide .wp-block-separator.is-style-wide{position:static;max-width:100%}.wp-block-separator.is-style-dots::before{color:inherit;font-size:2.5rem}.wp-block-separator.is-style-dots::after{content:none}body.search-results .entries-row h2{padding-top:.5rem}body.search-results .entries-row .entry-header{margin-bottom:.5rem}body.search-results .entries-row .entry-footer{margin-top:.5rem}.comment .comment,.has-color-bg-background-color,.has-color-bg-background-color~.wp-block-cover__inner-container,.wp-block-table,body,table{--color:var(--color-bg, --false);--color-contrast:var(--color-bg-contrast, --false-contrast);--color-accent:var(--color-bg-accent, --false-accent);--color-accent-a:var(--color-bg-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-color{color:var(--color-bg,--false)!important}.has-color-bg-alt-background-color,.has-color-bg-alt-background-color~.wp-block-cover__inner-container{--color:var(--color-bg-alt, --false);--color-contrast:var(--color-bg-alt-contrast, --false-contrast);--color-accent:var(--color-bg-alt-accent, --false-accent);--color-accent-a:var(--color-bg-alt-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-alt-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-alt-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-alt-color{color:var(--color-bg-alt,--false)!important}:root{--color-boxes:var(--color-bg-alt);--color-boxes-contrast:var(--color-bg-alt-contrast);--color-boxes-accent:var(--color-bg-alt-accent);--color-boxes-accent-a:var(--color-bg-alt-accent-a);--color-boxes-accent-contrast:var(--color-bg-alt-accent-contrast);--color-boxes-accent-hl:var(--color-bg-alt-accent-hl);--color-boxes-accent-hl-a:var(--color-bg-alt-accent-hl-a);--color-boxes-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.comment,.entry-col-boxed article,.has-color-boxes-background-color,.has-color-boxes-background-color~.wp-block-cover__inner-container,.pagination,.sidebar-widget-area-boxed .sidebar-widget-area-content,.wp-block-latest-posts.is-grid li,.wp-block-table tfoot,.wp-block-table thead,table tfoot,table thead{--color:var(--color-boxes, --color-bg-alt);--color-contrast:var(--color-boxes-contrast, --color-bg-alt-contrast);--color-accent:var(--color-boxes-accent, --color-bg-alt-accent);--color-accent-a:var(--color-boxes-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-color-boxes-color{color:var(--color-boxes,--color-bg-alt)!important}:root{--header-main-bg-color:var(--color-bg-alt);--header-main-bg-color-contrast:var(--color-bg-alt-contrast);--header-main-bg-color-accent:var(--color-bg-alt-accent);--header-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--header-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--header-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--header-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--header-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-background-color,.has-header-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-main-bg-color, --color-bg-alt);--color-contrast:var(--header-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--header-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-color{color:var(--header-main-bg-color,--color-bg-alt)!important}:root{--header-secondary-bg-color:var(--color-bg);--header-secondary-bg-color-contrast:var(--color-bg-contrast);--header-secondary-bg-color-accent:var(--color-bg-accent);--header-secondary-bg-color-accent-a:var(--color-bg-accent-a);--header-secondary-bg-color-accent-contrast:var(--color-bg-accent-contrast);--header-secondary-bg-color-accent-hl:var(--color-bg-accent-hl);--header-secondary-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--header-secondary-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-background .nav .dropdown-menu,.has-header-secondary-bg-color-background-color,.has-header-secondary-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-secondary-bg-color, --color-bg);--color-contrast:var(--header-secondary-bg-color-contrast, --color-bg-contrast);--color-accent:var(--header-secondary-bg-color-accent, --color-bg-accent);--color-accent-a:var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-color{color:var(--header-secondary-bg-color,--color-bg)!important}:root{--hero-main-bg-color:var(--color-bg-alt);--hero-main-bg-color-contrast:var(--color-bg-alt-contrast);--hero-main-bg-color-accent:var(--color-bg-alt-accent);--hero-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--hero-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--hero-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--hero-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--hero-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-background-color,.has-hero-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--hero-main-bg-color, --color-bg-alt);--color-contrast:var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--hero-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-color{color:var(--hero-main-bg-color,--color-bg-alt)!important}:root{--footer-main-bg-color:var(--color-bg-alt);--footer-main-bg-color-contrast:var(--color-bg-alt-contrast);--footer-main-bg-color-accent:var(--color-bg-alt-accent);--footer-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--footer-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--footer-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--footer-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--footer-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-background-color,.has-footer-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--footer-main-bg-color, --color-bg-alt);--color-contrast:var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--footer-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-color{color:var(--footer-main-bg-color,--color-bg-alt)!important}:root{--alert-bg-color:var(--color-bg);--alert-bg-color-contrast:var(--color-bg-contrast);--alert-bg-color-accent:var(--color-bg-accent);--alert-bg-color-accent-a:var(--color-bg-accent-a);--alert-bg-color-accent-contrast:var(--color-bg-accent-contrast);--alert-bg-color-accent-hl:var(--color-bg-accent-hl);--alert-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--alert-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-alert-bg-color-background-color,.has-alert-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--alert-bg-color, --color-bg);--color-contrast:var(--alert-bg-color-contrast, --color-bg-contrast);--color-accent:var(--alert-bg-color-accent, --color-bg-accent);--color-accent-a:var(--alert-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--alert-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-alert-bg-color-color{color:var(--alert-bg-color,--color-bg)!important}.comment,.comment .comment,.entry-col-boxed article,.has-background,.has-background .nav .dropdown-menu,.pagination,.sidebar-widget-area-boxed .sidebar-widget-area-content,.wp-block-cover__background,.wp-block-latest-posts.is-grid li,.wp-block-table tfoot,.wp-block-table thead,body,table tfoot,table thead{background-color:var(--color);color:var(--color-contrast)}:root{--color-bg-secondary:var(--color-bg)}body{font-display:optional;font-family:system-ui,sans-serif;font-size:-moz-calc(.9em * var(--body-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100)}@media (min-width:782px){body{font-size:-moz-calc(1em * var(--body-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100)}}body.site-boxed{background-color:var(--color-bg-secondary)}body.site-boxed .site{background-color:var(--color-bg);padding:0}body.site-boxed:not(.shadows-disabled) body.site-boxed{-webkit-box-shadow:0 0 calc(60px) calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(60px) -moz-calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5);box-shadow:0 0 calc(60px) calc(-60px + var(--shadows) * 2) rgba(0,0,0,.5)}.wrapper{padding-top:3rem;padding-bottom:3rem}@media (min-width:1200px){.wrapper{padding-top:6rem;padding-bottom:6rem}}a.skip-link{position:fixed;z-index:1000;top:0;right:0}.container-content,body.singular:not(.has-sidebar) #content.container{max-width:var(--content-width)}body:not(.has-sidebar) .main-wrapper{overflow:hidden}body.main-wrapper-margin-top-disabled .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-margin-top-disabled .main-wrapper{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1)}}body.main-wrapper-margin-bottom-disabled .main-wrapper{padding-bottom:0}body.main-wrapper-pull-under .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-pull-under .main-wrapper{margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}}.site-width-max{max-width:var(--site-width)}body.site-boxed .site-width-max{max-width:var(--site-box-width)}.cps-icon.cps-dashicon,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before{font-family:dashicons!important}:root{--header-main-gap-height:0px;--header-main-font-size:var(--body-font-size);--header-main-logo-text-color:var(--header-main-bg-color-contrast);--header-main-dropbox-bg-color:var(--header-main-bg-color);--header-main-dropbox-logo-text-color:var(--header-main-bg-color-contrast)}.nav{margin-top:.75rem;margin-bottom:.75rem}.nav .nav-link{font-size:1.1em;margin-left:.6666666667em;margin-right:.6666666667em;padding-right:0;padding-left:0}.nav .menu-item>a:not(.has-styling){font-weight:500;font-variation-settings:"wght" 560;text-decoration:none;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.nav .menu-item>a:not(.has-styling):hover{background-color:transparent}.nav .menu-item>a:not(.has-styling):hover .nav-icon-has-bg,.nav .menu-item>a:not(.has-styling):hover .nav-icon-no-label{opacity:.8}.nav .current-menu-item>a:not(.has-styling),.nav .menu-item>a:hover{text-decoration:underline}.nav .nav-icon{vertical-align:middle;font-size:1.4em;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.nav .nav-icon-has-bg{border-radius:var(--roundness);padding:.25em}.nav .nav-icon-position-after{margin-left:.5em}.nav .nav-icon-position-before{margin-right:.5em}.nav .nav-icon-no-label{margin:0}.nav .btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;height:1.7em;min-width:2em;padding:0!important;overflow:hidden}.nav .btn .menu-item-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:auto .5rem}.nav .btn i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.35em;padding:0 .25rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav .btn.dropdown-toggle::after{margin-right:.5rem;margin-left:0}.nav .btn .nav-icon-has-bg{border-radius:0}.nav .btn .nav-icon-position-after{margin-left:0}.nav .btn .nav-icon-position-before.nav-icon-has-bg{margin-right:0;margin-left:0}.nav .btn .nav-icon-position-before{margin-left:.375rem;margin-right:0}@supports (font-variation-settings:normal){body.font-up .nav .btn .menu-item-text{padding-bottom:.15em}body.font-down .nav .btn .menu-item-text{padding-top:.15em}}.nav .collapse-megamenu .dropdown-megamenu-menu-container{padding-top:1.5rem}.nav .collapse-menu .dropdown-item{width:auto;padding-left:0;padding-right:0}.nav ul.collapse-menu{list-style:none;margin-right:.6666666667em}.nav ul.collapse-menu>li:first-child{margin-top:.75rem}.nav ul.collapse-menu>li:last-child{margin-bottom:.75rem}.nav .collapse-toggle::after,.nav .dropdown-toggle::after{height:.3em;margin-top:auto;margin-bottom:auto;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s}.nav .collapse-toggle[aria-expanded=true]::after,.nav .dropdown-toggle[aria-expanded=true]::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.nav button.dropdown-toggle{border:none;margin-right:.2166666667em;padding:3px .45em 0 .45em;font-size:1.1em;background:0 0;color:var(--color-contrast)}.nav button.dropdown-toggle::after{margin-left:0}.nav button.collapse-toggle{font-size:1.1em;height:1.7em;padding-top:0;padding-bottom:0;margin-right:.6666666667em}.nav button.collapse-toggle::after{margin-left:0}.navbar-hover-enabled .nav .dropdown:not(.has-styling) .nav-link:not(.collapse-toggle){margin-right:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navbar-hover-enabled .nav button.dropdown-toggle[aria-expanded=true]{color:var(--color-accent)}.navbar-hover-enabled .nav>li:last-child>button.dropdown-toggle{margin-right:0;padding-right:0}.nav #google_translate_element,.nav #google_translate_element a{color:#000!important}.nav #google_translate_element a:hover{text-decoration:none}.nav #google_translate_element .goog-te-gadget-simple:not(:first-child),.nav #google_translate_element .goog-te-gadget:not(:first-child){display:none}.has-background .nav .nav-item>a:not(.has-styling){color:var(--color-contrast)}.has-background .nav .current-menu-ancestor>a:not(.has-styling),.has-background .nav .current-menu-item>a:not(.has-styling){color:var(--color-accent)}.nav:not(.navbar-nav) .nav-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.6666666667em;-moz-column-gap:.6666666667em;column-gap:.6666666667em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav:not(.navbar-nav) .nav-item.has-styling{padding-top:.5em;padding-bottom:.5em}.nav:not(.navbar-nav) .collapse-menu{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.navbar{z-index:4;padding:.75rem 1.5rem;-webkit-transition:padding .2s ease-in-out;-o-transition:padding .2s ease-in-out;-moz-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}.navbar .nav-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .nav-link{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar .nav-link.btn:hover{text-decoration:none}.navbar .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-nav-container{display:none}@media (min-width:992px){.navbar .navbar-nav-container{display:block}}.navbar .navbar-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar .navbar-nav .btn{text-align:center;padding-top:0;padding-bottom:0;margin-top:.25em;margin-bottom:.25em}.navbar .navbar-nav i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-button-nav-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar .navbar-button-nav-right li:first-child .nav-link{margin-left:0}@media (min-width:782px){.navbar .navbar-button-nav-right{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar .navbar-button-nav-right li:first-child .nav-link{margin-left:1.3333333333em}}@media (min-width:992px){.navbar .navbar-button-nav-right{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}.navbar .nav>li:last-child>.nav-link{margin-right:0}.navbar .navbar-brand-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.75rem}@media (min-width:782px){.navbar .navbar-brand-holder{-webkit-box-flex:100;-webkit-flex-grow:100;-moz-box-flex:100;-ms-flex-positive:100;flex-grow:100;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.navbar .navbar-brand-holder .navbar-brand{margin-right:.75rem}}.navbar .navbar-brand{opacity:1;text-decoration:none;white-space:initial}.navbar .navbar-brand img{-webkit-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;transition:width .2s ease-in-out;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:inline-block}.navbar .navbar-brand-subtext{text-decoration:none;color:inherit!important}.navbar .navbar-brand-subtext:hover{text-decoration:underline}.navbar .navbar-brand-subtext-hide-mobile{display:none}@media (min-width:782px){.navbar .navbar-brand-subtext-hide-mobile{display:block}}.navbar .dropdown.show.shown .dropdown-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.navbar .dropdown.shown .dropdown-menu{display:block!important}@media (max-width:1329.98px){.navbar .nav>li:last-child>.dropdown-menu{left:auto;right:0}}.navbar .dropdown-menu{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:0;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:opacity .4s,transform .4s;-moz-transition:opacity .4s,transform .4s,-moz-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s,-moz-transform .4s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;min-width:100%}body:not(.shadows-disabled) .navbar .dropdown-menu{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.navbar .dropdown-menu li{min-width:100%;padding:.25rem 1.5rem}.navbar .dropdown-item{padding:0}.navbar .dropdown-megamenu{position:static}.navbar .dropdown-megamenu-menu{z-index:-2;border-radius:0;width:100%;position:absolute!important;padding-top:3rem;margin-top:0;border:none;background-clip:initial;max-height:-moz-calc(85vh - var(--header-main-height));max-height:calc(85vh - var(--header-main-height));overflow-x:hidden}body:not(.shadows-disabled) .navbar .dropdown-megamenu-menu{-webkit-box-shadow:0 calc(var(--shadows) * 1) calc(30px) -30px rgba(0,0,0,.5);box-shadow:0 -moz-calc(var(--shadows) * 1) -moz-calc(30px) -30px rgba(0,0,0,.5);box-shadow:0 calc(var(--shadows) * 1) calc(30px) -30px rgba(0,0,0,.5)}.navbar .dropdown-megamenu-menu-container{display:block}@media (min-width:782px){.navbar{padding:-moz-calc(3rem / 4 * var(--header-main-height)/ 100) 0;padding:calc(3rem / 4 * var(--header-main-height)/ 100) 0}.navbar .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.navbar{padding:-moz-calc(3rem / 2 * var(--header-main-padding-v)/ 100) 3rem;padding:calc(3rem / 2 * var(--header-main-padding-v)/ 100) 3rem}.navbar-sticks .navbar{padding:-moz-calc(3rem / 4 * var(--header-main-padding-v)/ 100) 1.5rem;padding:calc(3rem / 4 * var(--header-main-padding-v)/ 100) 1.5rem}}.nav-styling-underline .nav-link:not(.has-styling),.nav-styling-underline .nav-link:not(.has-styling) .menu-item-text{padding-top:.25em;padding-bottom:.25em}.nav-styling-underline .nav-link:not(.has-styling) .menu-item-text,.nav-styling-underline .navbar-brand-text{display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;-webkit-transition:border-bottom-color .5s;-o-transition:border-bottom-color .5s;-moz-transition:border-bottom-color .5s;transition:border-bottom-color .5s}.nav-styling-underline .nav>.current-menu-ancestor>a,.nav-styling-underline .nav>.current-menu-item>a,.nav-styling-underline .nav>li>a:hover{text-decoration:none}.nav-styling-underline .nav>.current-menu-ancestor>a .menu-item-text,.nav-styling-underline .nav>.current-menu-item>a .menu-item-text,.nav-styling-underline .nav>li>a:hover .menu-item-text{border-bottom-color:currentColor;border-bottom-color:var(--color-accent)}.nav-styling-underline .navbar-brand-text:hover{border-bottom-color:currentColor;border-bottom-color:var(--color-accent)}.navbar-style-dropbox .navbar{position:relative}@media (max-width:781.98px){.navbar-style-dropbox .navbar{padding-top:0;padding-bottom:0}}@media (min-width:782px){.navbar-style-dropbox .navbar{position:relative}}@media (min-width:782px){.navbar-style-dropbox.navbar-sticks .navbar{padding-top:0;padding-bottom:0}}.navbar-style-dropbox .navbar-brand{white-space:normal;width:-moz-calc(var(--header-main-dropbox-max-width) * 3 / 4);width:calc(var(--header-main-dropbox-max-width) * 3 / 4);text-align:center;padding:1rem;position:relative;-webkit-transition:width .2s ease;-o-transition:width .2s ease;-moz-transition:width .2s ease;transition:width .2s ease;max-height:-moz-calc(250px + 2rem);max-height:calc(250px + 2rem)}.navbar-style-dropbox .navbar-brand,.navbar-style-dropbox .navbar-brand .navbar-brand-text,.navbar-style-dropbox .navbar-brand:hover{color:var(--header-main-dropbox-logo-text-color)}.navbar-style-dropbox .navbar-brand:active,.navbar-style-dropbox .navbar-brand:active .navbar-brand-text,.navbar-style-dropbox .navbar-brand:hover,.navbar-style-dropbox .navbar-brand:hover .navbar-brand-text{text-decoration:underline}.navbar-style-dropbox .navbar-brand .navbar-brand-text,.navbar-style-dropbox .navbar-brand img{position:relative}.navbar-style-dropbox .navbar-brand img{width:var(--header-main-logo-image-width);max-width:100%;max-height:250px;display:inline-block}.navbar-style-dropbox .navbar-brand::before{position:absolute;background-color:var(--header-main-dropbox-bg-color);content:"";top:0;left:0;right:0;bottom:0}body:not(.shadows-disabled) .navbar-style-dropbox .navbar-brand::before{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}@media (min-width:782px){.navbar-style-dropbox .navbar-brand{margin-right:0;width:var(--header-main-dropbox-max-width);position:absolute;padding:1rem;top:0}.navbar-style-dropbox .navbar-brand:not(.custom-bg-disabled){z-index:1020}.navbar-style-dropbox .navbar-brand.custom-bg-disabled::before{z-index:-2}}.navbar-style-dropbox.navbar-sticks .navbar-brand{width:-moz-calc(var(--header-main-dropbox-max-width) * 3 / 4);width:calc(var(--header-main-dropbox-max-width) * 3 / 4)}.navbar-style-dropbox .navbar-brand-text:hover{border-bottom-color:transparent}.navbar-style-dropbox .navbar-brand-subtext{margin:0;position:relative}.navbar-style-dropbox .navbar-brand-subtext:not(.navbar-brand-dropbox-subtext){display:none}@media (min-width:782px){.navbar-style-dropbox .navbar-brand-holder{min-width:-moz-calc(2rem + var(--header-main-dropbox-max-width));min-width:calc(2rem + var(--header-main-dropbox-max-width))}}@media (min-width:782px){.navbar-style-center .navbar-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-style-center .navbar-brand-holder{padding-top:.75rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.5rem}.navbar-style-center .navbar-brand{margin-left:0;margin-right:0}.navbar-style-center .navbar-brand-subtext{margin-left:.75rem}.navbar-style-center .navbar-nav{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.navbar-style-center .navbar-nav-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block}.navbar-style-center .navbar-nav-container .navbar-nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:var(--header-main-buttons-menu-width, "0")}.navbar-style-center .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navbar-style-center .navbar-button-nav-right{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.navbar-style-center .navbar-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc(var(--header-main-navbar-brand-holder-height) * -1);top:calc(var(--header-main-navbar-brand-holder-height) * -1)}}@media (min-width:782px) and (min-width:600px){body.admin-bar.navbar-main-sticky-top .navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc(var(--header-main-navbar-brand-holder-height) * -1 + 46px);top:calc(var(--header-main-navbar-brand-holder-height) * -1 + 46px)}}@media (min-width:782px) and (min-width:782px){body.admin-bar.navbar-main-sticky-top .navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc(var(--header-main-navbar-brand-holder-height) * -1 + 32px);top:calc(var(--header-main-navbar-brand-holder-height) * -1 + 32px)}}@media (min-width:782px){.navbar-style-center.navbar-sticks#wrapper-navbar-main .navbar-brand img{width:var(--header-main-logo-image-width)}}@media (min-width:1200px){.navbar-style-center.navbar-sticks .navbar{padding:1.5rem 3rem}}body:not(.shadows-disabled) #wrapper-navbar-main{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}body.has-hero #wrapper-navbar-main:not(.navbar-sticks),body.has-hero #wrapper-navbar-main:not(.navbar-sticks).navbar-style-dropbox .navbar-brand::before{-webkit-box-shadow:none;box-shadow:none}body.site-boxed.navbar-main-strech-to-full #wrapper-navbar-main #navbar-main{position:relative;margin-left:-moz-calc(50% - 50vw);margin-left:calc(50% - 50vw);width:100vw}body.navbar-main-sticky-top #wrapper-navbar-main{position:-webkit-sticky;position:sticky;z-index:1020;top:0}@media (min-width:782px){body.admin-bar.navbar-main-sticky-top #wrapper-navbar-main{top:32px}}#navbar-main{font-size:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--header-main-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100 * var(--header-main-font-size)/ 100);background:0 0;position:relative}@media (min-width:782px){#navbar-main{font-size:-moz-calc(1em * var(--body-font-size)/ 100 * var(--header-main-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100 * var(--header-main-font-size)/ 100);margin-bottom:var(--header-main-gap-height)}}@media (min-width:782px){.navbar-secondary-under-main #navbar-main{margin-bottom:0}}#navbar-main::before{z-index:-1;background-color:var(--color);content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}body.navbar-main-has-hero-transparency.has-hero-image #navbar-main::before,body.navbar-main-has-hero-transparency.main-wrapper-pull-under #navbar-main::before{opacity:var(--hero-main-header-main-opacity)}body.navbar-main-has-hero-transparency.has-hero-image #wrapper-navbar-main.navbar-sticks #navbar-main::before,body.navbar-main-has-hero-transparency.main-wrapper-pull-under #wrapper-navbar-main.navbar-sticks #navbar-main::before{opacity:1}#navbar-main .navbar-brand img{width:-moz-calc(var(--header-main-logo-image-width) * 3 / 4);width:calc(var(--header-main-logo-image-width) * 3 / 4)}@media (min-width:1200px){#navbar-main .navbar-brand img{width:var(--header-main-logo-image-width)}}#navbar-main .navbar-brand-holder{font-size:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);line-height:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);line-height:calc(.9em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100)}@media (min-width:782px){#navbar-main .navbar-brand-holder{font-size:-moz-calc(1em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);line-height:-moz-calc(1em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100);line-height:calc(1em * var(--body-font-size)/ 100 * var(--header-main-logo-font-size)/ 100)}}#navbar-main .navbar-brand-text{font-size:2em;line-height:1.2em;color:var(--header-main-logo-text-color)}#navbar-main .navbar-brand-subtext{line-height:1.5em;margin-right:.75rem}@media (min-width:782px){.navbar-sticks #navbar-main .navbar-brand img{width:-moz-calc(var(--header-main-logo-image-width) * 3 / 4);width:calc(var(--header-main-logo-image-width) * 3 / 4)}}#navbar-main .dropdown-megamenu-menu{padding-top:-moz-calc(var(--header-main-gap-height) + 1.5rem);padding-top:calc(var(--header-main-gap-height) + 1.5rem)}#navbar-secondary{font-size:-moz-calc(.9em * var(--body-font-size)/ 100 * var(--header-secondary-font-size)/ 100);font-size:calc(.9em * var(--body-font-size)/ 100 * var(--header-secondary-font-size)/ 100);z-index:5;padding-top:-moz-calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-top:calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-bottom:-moz-calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-bottom:calc(3rem / 2 * var(--header-secondary-padding-v)/ 100)}@media (min-width:782px){#navbar-secondary{font-size:-moz-calc(1em * var(--body-font-size)/ 100 * var(--header-secondary-font-size)/ 100);font-size:calc(1em * var(--body-font-size)/ 100 * var(--header-secondary-font-size)/ 100)}}.navbar-secondary-under-main #navbar-secondary{z-index:3;margin-bottom:var(--header-main-gap-height)}#navbar-secondary #navbar-nav-secondary-left .nav>li:first-child>.nav-link{margin-left:0}#navbar-secondary #navbar-nav-secondary-right{margin-left:auto}#navbar-secondary #navbar-nav-secondary-right .nav>li:last-child>.nav-link{margin-right:0}#navbar-secondary .nav{margin-top:.6rem;margin-bottom:.6rem}#navbar-secondary .nav-link{font-size:.85em;margin-left:.5em;margin-right:.5em}#navbar-secondary .nav-link:not(.has-styling) .menu-item-text{padding-top:.1428571429em;padding-bottom:.1428571429em}#navbar-secondary .navbar-brand-holder{margin-top:.6rem;margin-bottom:.6rem}#navbar-secondary .navbar-brand-holder img{width:-moz-calc(var(--header-secondary-logo-image-width) * 3 / 4);width:calc(var(--header-secondary-logo-image-width) * 3 / 4)}@media (min-width:1200px){#navbar-secondary .navbar-brand-holder img{width:var(--header-secondary-logo-image-width)}}#navbar-secondary .navbar-brand-text{font-size:1.25em;line-height:1.2em;color:var(--color-contrast)}#navbar-secondary .navbar-nav .btn{line-height:.9em}@supports (font-variation-settings:normal){body.font-up #navbar-secondary .navbar-nav .btn .menu-item-text{padding-bottom:.2em}body.font-down #navbar-secondary .navbar-nav .btn .menu-item-text{padding-top:.2em}}#navbar-secondary .navbar-nav i{min-width:23px}#navbar-secondary .nav-icon-has-bg{padding:.1666666667em}#navbar-secondary .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}#navbar-secondary .dropdown-megamenu-menu{padding-top:.75rem}.navbar-main-sticky-top:not(.navbar-secondary-under-main) #navbar-secondary{z-index:1021}#navbar-secondary .current-menu-ancestor>a,#navbar-secondary .current-menu-item>a,#navbar-secondary a.nav-link:hover{text-decoration:none}#navbar-secondary .current-menu-ancestor>a .menu-item-text,#navbar-secondary .current-menu-item>a .menu-item-text,#navbar-secondary a.nav-link:hover .menu-item-text{background-size:100% 1px}#menu-main-desktop-extended{display:none}@media (min-width:992px){#menu-main-desktop-extended{display:block}}@media (min-width:992px){#menu-main-mobile{display:none}}#wrapper-navbar-main-top{position:absolute}#wrapper-navbar-main-top:not(.disable-delay){margin-top:-moz-calc(var(--header-main-height)/ 3);margin-top:calc(var(--header-main-height)/ 3)}#wrapper-navbar-main-top:not(.disable-delay).intersected{margin-top:0}body.admin-bar #wrapper-navbar-main-top.disable-delay{margin-top:-32px}@media (max-width:781.98px){body.admin-bar #wrapper-navbar-main-top.disable-delay{margin-top:-46px}}body.site-boxed.navbar-main-strech-to-full{overflow-x:hidden}.wrapper-navbar:not(.navbar-style-dropbox) .navbar-brand-dropbox-subtext{display:none}#hero-main{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1);margin-bottom:0}body:not(.shadows-disabled) #hero-main{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}#hero-main .hero-content{min-height:150px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;position:relative;color:var(--hero-main-bg-color-contrast);font-weight:500;font-variation-settings:"wght" 500;padding-top:var(--header-main-gap-height);padding-bottom:var(--header-main-gap-height)}#hero-main .hero-content .page-title{width:100%;font-variation-settings:"wght" 550}#hero-main .hero-content .page-title:last-child{margin-bottom:0}#hero-main .hero-content .entry-meta>:last-child{margin-bottom:0}#hero-main .hero-content .meta-icon{font-size:1.3em;vertical-align:middle}#hero-main.text-center .hero-content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}body:not(.has-hero) #hero-main{display:none}.hero-full{overflow:hidden;position:relative}.hero-full .hero-image-holder{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.hero-full .hero-image-holder img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--hero-main-img-opacity);z-index:2}.hero-full .hero-image-holder::before{position:absolute;background-color:var(--hero-main-bg-color);content:"";top:0;left:0;right:0;bottom:0;z-index:-1}.hero-full-title-under-img{min-height:240px}.hero-full-title-under-img .entry-meta,.hero-full-title-under-img .page-title{display:none}.hero-img-above-title,.hero-img-under-title{background-color:var(--hero-main-bg-color);color:var(--hero-main-bg-color-contrast)}.hero-img-above-title .hero-image-holder,.hero-img-under-title .hero-image-holder{width:var(--site-width);max-width:100%;margin:0 auto;text-align:center}.hero-img-above-title .hero-image-holder img,.hero-img-under-title .hero-image-holder img{display:inline-block}.hero-img-under-title .hero-image-holder{padding-top:2rem}@media (min-width:600px){.hero-img-under-title .hero-image-holder{padding-top:4rem}}.hero-img-under-title .hero-content{padding-bottom:2rem}@media (min-width:600px){.hero-img-under-title .hero-content{padding-bottom:4rem}}body.has-featured-image .hero-img-under-title{padding-bottom:0}.hero-img-above-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:781.98px){.hero-img-above-title{padding-top:0}}.hero-img-above-title .hero-image-holder{padding-bottom:2rem}@media (min-width:600px){.hero-img-above-title .hero-image-holder{padding-bottom:4rem}}.hero-img-above-title .hero-content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:2rem}@media (min-width:600px){.hero-img-above-title .hero-content{padding-top:4rem}}body.navbar-main-has-hero-transparency.has-hero-image #hero-main:not(.hero-img-under-title){margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}body.navbar-main-has-hero-transparency.has-hero-image #hero-main:not(.hero-img-under-title) .hero-content{margin-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));margin-top:calc(var(--header-main-gap-height) + var(--header-main-height));margin-bottom:var(--header-main-gap-height)}body.navbar-main-has-hero-transparency.has-hero-image .hero-full-title-under-img{min-height:-moz-calc(240px + var(--header-main-height));min-height:calc(240px + var(--header-main-height))}.hero-breadcrumb-top-right .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.hero-breadcrumb-top-right .breadcrumbs{position:absolute;top:-2rem;right:1.5rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:600px){.hero-breadcrumb-top-right.hero-full-title-under-img .breadcrumbs{position:absolute;top:-2rem;right:1.5rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero-breadcrumb-top-right .breadcrumb{position:relative}body:not(.shadows-disabled) .hero-breadcrumb-top-right .breadcrumb::before{-webkit-box-shadow:0 0 calc(21px) calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(21px) -moz-calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5);box-shadow:0 0 calc(21px) calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5)}.hero-breadcrumb-top-right .breadcrumb::before{position:absolute;background-color:var(--hero-main-bg-color-accent);content:"";top:0;left:0;right:0;bottom:0;z-index:-1}.hero-breadcrumb-top-right .breadcrumb,.hero-breadcrumb-top-right .breadcrumb a{color:var(--hero-main-bg-color-accent-contrast)}.hero-breadcrumb-top-right .breadcrumb :focus-visible{outline-color:var(--hero-main-bg-color-accent-contrast)}@media (min-width:782px){.hero-breadcrumb-top-right .breadcrumb .active{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media (max-width:991.98px){.hero-breadcrumb-top-right:not(.hero-full-title-under-img) .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.hero-breadcrumb-above-title .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hero-breadcrumb-above-title .breadcrumbs .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-breadcrumb-above-title .breadcrumb{padding:0}.hero-breadcrumb-above-title.text-center .breadcrumbs{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-breadcrumb-above-title.hero-full-title-under-img .breadcrumbs{display:none}.hero.high-contrast .breadcrumb,.hero.high-contrast a{color:var(--hero-main-bg-color-contrast)}.hero.high-contrast .breadcrumb :focus-visible,.hero.high-contrast a :focus-visible{outline-color:var(--hero-main-bg-color-contrast)}.alignfull,.alignwide,.wp-block-separator.is-style-wide{margin-bottom:3rem;margin-top:3rem}@media (min-width:782px){.alignfull,.alignwide,.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}}.entry-col-boxed .entry-content .alignfull,.entry-col-boxed .entry-content .alignwide,.entry-col-boxed .entry-content .wp-block-separator.is-style-wide,.has-sidebar .entry-content .alignfull,.has-sidebar .entry-content .alignwide,.has-sidebar .entry-content .wp-block-separator.is-style-wide,.site-boxed .alignfull,.site-boxed .alignwide,.site-boxed .wp-block-separator.is-style-wide{max-width:100%;left:initial;width:auto}.alignwide,.wp-block-separator.is-style-wide{position:relative;max-width:-moz-calc(100vw - 3rem);max-width:calc(100vw - 3rem);left:-moz-calc(50% - 50vw + 1.5rem);left:calc(50% - 50vw + 1.5rem);width:-moz-calc(100vw - 3rem);width:calc(100vw - 3rem)}.alignwide+.alignwide,.alignwide+.wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide+.alignwide,.wp-block-separator.is-style-wide+.wp-block-separator.is-style-wide{margin-top:-3rem}@media (min-width:782px){.alignwide+.alignwide,.alignwide+.wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide+.alignwide,.wp-block-separator.is-style-wide+.wp-block-separator.is-style-wide{margin-top:-6rem}}@media (min-width:1200px){.entry-col-boxed .entry-content .alignwide,.entry-col-boxed .entry-content .wp-block-separator.is-style-wide,.site-boxed .alignwide,.site-boxed .wp-block-separator.is-style-wide{max-width:100%;left:initial;width:auto}}@media (min-width:1330px){.alignwide,.wp-block-separator.is-style-wide{max-width:-moz-calc(1330px - 3rem);max-width:calc(1330px - 3rem);left:-moz-calc(50% - 665px + 1.5rem);left:calc(50% - 665px + 1.5rem);width:-moz-calc(1330px - 3rem);width:calc(1330px - 3rem)}}.alignfull{left:-moz-calc(50% - 50vw);left:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}.alignfull+.alignfull{margin-top:-3rem}@media (min-width:782px){.alignfull+.alignfull{margin-top:-6rem}}@media (max-width:991.98px){.alignfull:not([class*=has-background])>.wp-block-group__inner-container>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}}@media (max-width:781.98px){.alignfull .alignfull{left:0;max-width:100%;width:100%}}.aligncenter,.alignnone{max-width:100%;margin-bottom:1.5rem;margin-top:1.5rem}.aligncenter{margin-left:auto;margin-right:auto}.aligncenter img{margin-left:auto;margin-right:auto}.alignleft,.alignright{margin-top:1.5rem;margin-bottom:1.5rem}.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:100%}@media (min-width:600px){.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:50%}}@media (min-width:992px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:1200px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:600px){.alignleft{float:left;margin-right:1.5rem}}@media (min-width:1200px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-left:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignleft,.has-sidebar .entry-content .alignleft,.site-boxed .entry-content .alignleft{margin-left:0}}@media (min-width:1330px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-left:calc(-1 * (1330px - var(--content-width))/ 2)}}@media (min-width:600px){.alignright{float:right;margin-left:1.5rem}}@media (min-width:1200px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-right:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignright,.has-sidebar .entry-content .alignright,.site-boxed .entry-content .alignright{margin-right:0}}@media (min-width:1330px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-right:calc(-1 * (1330px - var(--content-width))/ 2)}}:focus-visible{outline-color:var(--color-accent-hl);outline-offset:.2rem}a{color:var(--color-accent);-webkit-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-o-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-moz-transition:opacity .5s ease,color .5s ease,background-color .5s ease;transition:opacity .5s ease,color .5s ease,background-color .5s ease}a:hover{color:var(--color-accent-hl);text-decoration:none}figure,img{max-width:100%;height:auto}.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr{border:0;border-top-style:solid;border-top-width:2px;border-color:currentColor;border-color:var(--color-accent);color:var(--color-accent)}i{font-style:normal}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}p.has-background{padding:1.5rem}@media (min-width:782px){p.has-background{padding:2rem}}blockquote{border-color:currentColor;border-color:var(--color-accent-hl);border-style:solid;border-width:0 0 0 2px;margin:3rem 0;padding:.5rem 0 .5rem 1.5rem}blockquote cite{display:block;margin:1.5rem 0 0}blockquote p:last-child{margin:0}cite{opacity:.8;font-size:.8em;font-style:normal;font-weight:600;line-height:1.25}code,kbd,samp{color:var(--color-boxes-contrast);font-family:monospace;font-size:.9em;padding:.25rem .3rem;background:var(--color-boxes)}pre{font-family:monospace;font-size:.9em;padding:.5rem .6rem;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left;border-style:solid;border-width:2px;border-color:currentColor;border-color:var(--color-accent)}pre code{background:0 0;padding:0}figure{display:block;margin:0}iframe{display:block;max-width:100%}video{display:block}svg{display:block;height:auto;max-width:100%}img{height:auto;max-width:100%}embed{display:block;height:auto;max-width:100%}object{display:block;height:auto;max-width:100%}.wp-block-embed figcaption,.wp-block-image figcaption,figcaption{opacity:.8;font-size:.8em;margin-bottom:0;margin-top:1.5rem}.wp-block-embed figcaption a,.wp-block-image figcaption a,figcaption a{color:inherit}@media (min-width:782px){.wp-block-embed figcaption,.wp-block-image figcaption,figcaption{font-size:1em}}.wp-block-table,table{border-collapse:collapse;border-spacing:0;empty-cells:show;max-width:100%;width:100%}.wp-block-table thead,table thead{vertical-align:bottom;white-space:nowrap;border-color:var(--color)}.wp-block-table th,table th{border:1px solid var(--color-boxes);border-bottom:none;line-height:1.4;margin:0;overflow:visible;padding:.75rem;font-weight:700}.wp-block-table th a,table th a{color:inherit!important}.wp-block-table th:first-child,table th:first-child{border-left:1px solid var(--color)}.wp-block-table th:last-child,table th:last-child{border-right:1px solid var(--color)}.wp-block-table td,table td{border:1px solid var(--color-boxes);line-height:1.4;margin:0;overflow:visible;padding:.75rem}.wp-block-table caption,table caption{caption-side:top;background-color:var(--color-boxes);color:var(--color-boxes-contrast)}caption{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast);font-weight:600;padding:.75rem;text-align:center}.gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em 0 3em -.8em;width:-moz-calc(100% + 1.6em);width:calc(100% + 1.6em)}.gallery-item{margin:.8em 0;padding:0 .8em;width:100%}.gallery-caption{display:block;margin-top:.8em}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-top:-.5rem}.list-inline-item{display:inline-block;margin-top:.5rem}.list-inline-item:not(:last-child){margin-right:1rem}.has-drop-cap:not(:focus-visible)::first-letter{color:currentColor;color:var(--color-accent-hl);font-size:5.1em;font-weight:800;margin:.05em .1em 0 0}.has-drop-cap:not(:focus-visible)::first-letter::after{content:"";display:table;clear:both}.has-drop-cap:not(:focus-visible)::after{padding:0}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-small-font-size{font-size:.813em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size{font-size:2.625em}.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){background-clip:initial}.pt-header-main-height{padding-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));padding-top:calc(var(--header-main-gap-height) + var(--header-main-height))}#wrapper-footer{overflow:hidden;position:relative}body:not(.shadows-disabled) #wrapper-footer{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}@media (min-width:1200px){#wrapper-footer{padding-top:3rem;padding-bottom:3rem}}#footer-full-content{position:relative;padding-bottom:1.5rem;margin-bottom:1.5rem}#footer-content{z-index:2;position:relative}#footer-image-holder{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}#footer-image-holder img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#footer-image-holder::after{position:absolute;background-color:var(--footer-main-bg-color);content:"";top:0;left:0;right:0;bottom:0;opacity:.9}body .calendar-plus .calendar-plus-filter-bar{overflow:initial}@media (min-width:600px){body .calendar-plus .calendar-plus-filter-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body .calendar-plus .calendar-plus-filter-bar>p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .calendar-plus .calendar-plus-filter-bar p:not(:last-child){margin-right:1rem;margin-bottom:1rem}}body .calendar-plus .rbc-toolbar{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;margin-bottom:1rem}body .calendar-plus .rbc-toolbar button{background:var(--color-boxes);color:var(--color-boxes-contrast);border:none;outline-color:var(--color-boxes-accent-a);font-size:.7875em;margin:0}body .calendar-plus .rbc-toolbar button.rbc-active,body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible{background:var(--color-boxes-accent-hl);color:var(--color-boxes-accent-hl-contrast);opacity:1}body .calendar-plus .rbc-toolbar button:hover{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast)}@media (max-width:781.98px){body .calendar-plus .rbc-toolbar{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}body .calendar-plus .rbc-toolbar>:not(:last-child){margin-bottom:1rem}}body .calendar-plus .rbc-date-cell,body .calendar-plus .rbc-header{background:var(--color-boxes);color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header{padding:.5rem .25rem;border-bottom-color:var(--color-bg);font-weight:700;font-size:1em}body .calendar-plus .rbc-header>a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header+.rbc-header{border-left-color:var(--color-bg)}body .calendar-plus .rbc-month-view{border-color:var(--color-boxes)}body .calendar-plus .rbc-month-row+.rbc-month-row{border-top:none}body .calendar-plus .rbc-off-range{opacity:.5}body .calendar-plus .rbc-off-range-bg{background:var(--color-bg)}body .calendar-plus .rbc-date-cell{text-align:center;border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-date-cell a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-day-bg+.rbc-day-bg{border-left-color:var(--color-boxes)}body .calendar-plus .rbc-today{background:var(--color-boxes)}body .calendar-plus .rbc-event,body .calendar-plus .rbc-event.rbc-selected{background:var(--color-bg-accent);color:var(--color-bg-accent-contrast);-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}body .calendar-plus .rbc-event.rbc-selected:hover,body .calendar-plus .rbc-event:hover{opacity:.8;background:var(--color-bg-accent)}body .calendar-plus .rbc-row-segment{padding:0 4px 1px 2px}body .calendar-plus .rbc-month-view .rbc-today{border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-time-view{border-bottom:none}body .calendar-plus .rbc-time-content,body .calendar-plus .rbc-time-content>*+*>*,body .calendar-plus .rbc-time-header-content,body .calendar-plus .rbc-time-view,body .calendar-plus .rbc-timeslot-group{border-color:var(--color-boxes)}body .calendar-plus .rbc-time-view .rbc-row{min-height:auto}body .calendar-plus .rbc-day-slot .rbc-time-slot{border-color:var(--color-bg)}body .calendar-plus .rbc-current-time-indicator{background-color:var(--color-boxes-accent-hl)}body .calendar-plus .rbc-agenda-table{margin-bottom:0}body .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:none}.calendarp-event-shortcode-header img{margin-bottom:1rem}.calendarp-event-shortcode-header .dashicons{text-decoration:none}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month{background:var(--color-boxes);color:var(--color-boxes-contrast);border-color:var(--color-boxes)}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day{border-color:var(--color-boxes)}.sidebar-widget-area-content .events-list-widget .event>ul{padding-left:0}.sidebar-widget-area-content .widget_calendar td{padding:.225rem}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item{max-width:100%;width:100%;margin-left:0;margin-right:0}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-date{margin-bottom:1rem}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns{padding:0;width:100%}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event{padding:0}.sidebar-widget-area-content .calendarp-events-by-cat>.calendarp:not(#nocalendarp)>.calendarp_calendar.agenda-minified-calendar .calendarp-date-item .calendarp-events.columns .calendar-event h3{margin-bottom:.5rem}.cp-dir-item-fields:not(:last-child){margin-bottom:1rem}.cp-dir-controls{background-color:var(--color-boxes)}.cp-dir-controls fieldset{padding:.6rem}@media (min-width:782px){.cp-dir-controls fieldset{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cp-dir-control{margin:.6rem;margin-bottom:1.2rem}@media (min-width:782px){.cp-dir-control{margin-bottom:.6rem}}.cp-dir-control-search{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cp-dir-control-select{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-dir-pagination{padding:.75rem;border:1px solid var(--color-boxes);border-top:none}.cp-dir-no-results-info{display:none;padding:.6rem;font-weight:700;border:var(--color-boxes) solid 1px}.cp-dir-content--no-results .cp-dir-no-results-info{display:block}.cp-dir-no-results-info-text{text-align:center} /*# sourceMappingURL=theme.min.css.map */ diff --git a/css/theme.min.css.map b/css/theme.min.css.map index 38b13df..9eb9145 100644 --- a/css/theme.min.css.map +++ b/css/theme.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["assets/bootstrap4-theme.scss","../src/sass/bootstrap4/_reboot.scss","theme.css","../src/sass/bootstrap4/vendor/_rfs.scss","../src/sass/bootstrap4/mixins/_hover.scss","../src/sass/bootstrap4/_images.scss","../src/sass/bootstrap4/mixins/_image.scss","../src/sass/bootstrap4/mixins/_border-radius.scss","../src/sass/bootstrap4/_grid.scss","../src/sass/bootstrap4/mixins/_grid.scss","../src/sass/bootstrap4/mixins/_breakpoints.scss","../src/sass/bootstrap4/mixins/_grid-framework.scss","../src/sass/bootstrap4/_tables.scss","../src/sass/bootstrap4/mixins/_table-row.scss","../src/sass/bootstrap4/_transitions.scss","../src/sass/bootstrap4/mixins/_transition.scss","../src/sass/bootstrap4/_dropdown.scss","../src/sass/bootstrap4/mixins/_caret.scss","../src/sass/bootstrap4/mixins/_nav-divider.scss","../src/sass/bootstrap4/_input-group.scss","../src/sass/bootstrap4/_nav.scss","../src/sass/bootstrap4/_navbar.scss","../src/sass/bootstrap4/_breadcrumb.scss","../src/sass/bootstrap4/_pagination.scss","../src/sass/bootstrap4/mixins/_lists.scss","../src/sass/bootstrap4/mixins/_pagination.scss","../src/sass/bootstrap4/_jumbotron.scss","../src/sass/bootstrap4/_alert.scss","../src/sass/bootstrap4/_media.scss","../src/sass/bootstrap4/_close.scss","../src/sass/bootstrap4/_modal.scss","../src/sass/bootstrap4/utilities/_display.scss","../src/sass/bootstrap4/utilities/_flex.scss","../src/sass/bootstrap4/utilities/_screenreaders.scss","../src/sass/bootstrap4/mixins/_screen-reader.scss","../src/sass/bootstrap4/utilities/_sizing.scss","../src/sass/bootstrap4/utilities/_spacing.scss","../src/sass/bootstrap4/utilities/_text.scss","../src/sass/bootstrap4/mixins/_text-truncate.scss","../src/sass/bootstrap4/mixins/_text-hide.scss","../src/sass/bootstrap4/_print.scss","../src/sass/icomoon/style.scss","assets/fonts.scss","theme/elements/_headers.scss","theme/_mixins.scss","theme/elements/_buttons.scss","../src/sass/bootstrap4/mixins/_buttons.scss","theme/elements/_forms.scss","theme/components/_sidebars.scss","theme/components/_modals.scss","theme/components/_alerts.scss","theme/components/_entries.scss","../src/sass/bootstrap4/mixins/_clearfix.scss","theme/components/_comments.scss","theme/components/_blocks.scss","theme/components/_search.scss","theme/_color-palletes.scss","theme/_general.scss","theme/_navs.scss","theme/_hero.scss","theme/_alignment.scss","theme/_content.scss","theme/_footer.scss","theme/integrations/_calendar-plus.scss","theme/integrations/_cp-directory.scss"],"names":[],"mappings":"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","file":"theme.min.css","sourcesContent":["/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"../../src/sass/bootstrap4/functions\";\n\n// Loading variables before and after is needed to properly set \"null\" values\n@import \"../variables/bootstrap\";\n@import \"../../src/sass/bootstrap4/variables\";\n@import \"../variables/bootstrap\";\n\n@import \"../../src/sass/bootstrap4/mixins\";\n//@import \"../../src/sass/bootstrap4/root\";\n@import \"../../src/sass/bootstrap4/reboot\";\n//@import \"../../src/sass/bootstrap4/type\";\n@import \"../../src/sass/bootstrap4/images\";\n//@import \"../../src/sass/bootstrap4/code\";\n@import \"../../src/sass/bootstrap4/grid\";\n@import \"../../src/sass/bootstrap4/tables\";\n//@import \"../../src/sass/bootstrap4/forms\";\n//@import \"../../src/sass/bootstrap4/buttons\";\n@import \"../../src/sass/bootstrap4/transitions\";\n@import \"../../src/sass/bootstrap4/dropdown\";\n//@import \"../../src/sass/bootstrap4/button-group\";\n@import \"../../src/sass/bootstrap4/input-group\";\n//@import \"../../src/sass/bootstrap4/custom-forms\";\n@import \"../../src/sass/bootstrap4/nav\";\n@import \"../../src/sass/bootstrap4/navbar\";\n//@import \"../../src/sass/bootstrap4/card\";\n@import \"../../src/sass/bootstrap4/breadcrumb\";\n@import \"../../src/sass/bootstrap4/pagination\";\n//@import \"../../src/sass/bootstrap4/badge\";\n@import \"../../src/sass/bootstrap4/jumbotron\";\n@import \"../../src/sass/bootstrap4/alert\";\n//@import \"../../src/sass/bootstrap4/progress\";\n@import \"../../src/sass/bootstrap4/media\";\n//@import \"../../src/sass/bootstrap4/list-group\";\n@import \"../../src/sass/bootstrap4/close\";\n//@import \"../../src/sass/bootstrap4/toasts\";\n@import \"../../src/sass/bootstrap4/modal\";\n//@import \"../../src/sass/bootstrap4/tooltip\";\n//@import \"../../src/sass/bootstrap4/popover\";\n//@import \"../../src/sass/bootstrap4/carousel\";\n//@import \"../../src/sass/bootstrap4/spinners\";\n\n//@import \"../../src/sass/bootstrap4/utilities\";\n//@import \"../../src/sass/bootstrap4/utilities/align\";\n////@import \"../../src/sass/bootstrap4/utilities/background\";\n//@import \"../../src/sass/bootstrap4/utilities/borders\";\n//@import \"../../src/sass/bootstrap4/utilities/clearfix\";\n@import \"../../src/sass/bootstrap4/utilities/display\";\n//@import \"../../src/sass/bootstrap4/utilities/embed\";\n@import \"../../src/sass/bootstrap4/utilities/flex\";\n//@import \"../../src/sass/bootstrap4/utilities/float\";\n//@import \"../../src/sass/bootstrap4/utilities/overflow\";\n//@import \"../../src/sass/bootstrap4/utilities/position\";\n@import \"../../src/sass/bootstrap4/utilities/screenreaders\";\n//@import \"../../src/sass/bootstrap4/utilities/shadows\";\n@import \"../../src/sass/bootstrap4/utilities/sizing\";\n//@import \"../../src/sass/bootstrap4/utilities/stretched-link\";\n@import \"../../src/sass/bootstrap4/utilities/spacing\";\n@import \"../../src/sass/bootstrap4/utilities/text\";\n//@import \"../../src/sass/bootstrap4/utilities/visibility\";\n\n@import \"../../src/sass/bootstrap4/print\";\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n // making it impossible to interact with the content\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-`