From f61aeb79e8b48a7afad8ec11b2f4463b209517c9 Mon Sep 17 00:00:00 2001 From: nixa <4dmitr@gmail.com> Date: Sat, 19 Jan 2019 21:58:14 +0300 Subject: [PATCH] chore: new gtm code --- .tmp/serve/404.html | 28 + .tmp/serve/app/404.css | 50 + .tmp/serve/app/auth.css | 1344 ++++ .tmp/serve/app/main.css | 6080 +++++++++++++++++ .../dist/amcharts/images/dragIcon.gif | Bin 0 -> 122 bytes .../dist/amcharts/images/dragIconBlack.gif | Bin 0 -> 122 bytes .../dist/amcharts/images/dragIconH.gif | Bin 0 -> 111 bytes .../dist/amcharts/images/dragIconHBlack.gif | Bin 0 -> 111 bytes .../dist/amcharts/images/dragIconRectBig.png | Bin 0 -> 1235 bytes .../amcharts/images/dragIconRectBigBlack.png | Bin 0 -> 1205 bytes .../amcharts/images/dragIconRectBigBlackH.png | Bin 0 -> 1220 bytes .../dist/amcharts/images/dragIconRectBigH.png | Bin 0 -> 1253 bytes .../amcharts/images/dragIconRectSmall.png | Bin 0 -> 1110 bytes .../images/dragIconRectSmallBlack.png | Bin 0 -> 1087 bytes .../images/dragIconRectSmallBlackH.png | Bin 0 -> 1092 bytes .../amcharts/images/dragIconRectSmallH.png | Bin 0 -> 1115 bytes .../dist/amcharts/images/dragIconRoundBig.png | Bin 0 -> 1333 bytes .../amcharts/images/dragIconRoundBigBlack.png | Bin 0 -> 1090 bytes .../images/dragIconRoundBigBlackH.png | Bin 0 -> 1095 bytes .../amcharts/images/dragIconRoundBigH.png | Bin 0 -> 1368 bytes .../amcharts/images/dragIconRoundSmall.png | Bin 0 -> 1273 bytes .../images/dragIconRoundSmallBlack.png | Bin 0 -> 1205 bytes .../images/dragIconRoundSmallBlackH.png | Bin 0 -> 1190 bytes .../amcharts/images/dragIconRoundSmallH.png | Bin 0 -> 1274 bytes .../amcharts/dist/amcharts/images/export.png | Bin 0 -> 216 bytes .../dist/amcharts/images/exportWhite.png | Bin 0 -> 213 bytes .../amcharts/dist/amcharts/images/lens.png | Bin 0 -> 1408 bytes .../dist/amcharts/images/lensWhite.png | Bin 0 -> 1313 bytes .../dist/amcharts/images/lensWhite_old.png | Bin 0 -> 262 bytes .../dist/amcharts/images/lens_old.png | Bin 0 -> 257 bytes .../ammap/dist/ammap/images/arrowDown.gif | Bin 0 -> 72 bytes .../ammap/dist/ammap/images/arrowUp.gif | Bin 0 -> 73 bytes .../vendor/ammap/dist/ammap/images/export.png | Bin 0 -> 218 bytes .../ammap/dist/ammap/images/homeIcon.gif | Bin 0 -> 848 bytes .../ammap/dist/ammap/images/homeIconWhite.gif | Bin 0 -> 848 bytes .../vendor/ammap/dist/ammap/images/minus.gif | Bin 0 -> 59 bytes .../ammap/dist/ammap/images/panDown.gif | Bin 0 -> 63 bytes .../ammap/dist/ammap/images/panLeft.gif | Bin 0 -> 63 bytes .../ammap/dist/ammap/images/panRight.gif | Bin 0 -> 63 bytes .../vendor/ammap/dist/ammap/images/panUp.gif | Bin 0 -> 63 bytes .../vendor/ammap/dist/ammap/images/plus.gif | Bin 0 -> 65 bytes .../vendor/ammap/dist/ammap/images/xIcon.gif | Bin 0 -> 93 bytes .../vendor/ammap/dist/ammap/images/xIconH.gif | Bin 0 -> 79 bytes .../ionrangeslider/img/sprite-skin-flat.png | Bin 0 -> 304 bytes .../ionrangeslider/img/sprite-skin-modern.png | Bin 0 -> 505 bytes .../ionrangeslider/img/sprite-skin-nice.png | Bin 0 -> 694 bytes .../ionrangeslider/img/sprite-skin-simple.png | Bin 0 -> 358 bytes .../jstree/dist/themes/default-dark/32px.png | Bin 0 -> 1525 bytes .../jstree/dist/themes/default-dark/40px.png | Bin 0 -> 6526 bytes .../jstree/dist/themes/default-dark/style.css | 1146 ++++ .../dist/themes/default-dark/style.min.css | 1 + .../dist/themes/default-dark/throbber.gif | Bin 0 -> 1464 bytes .../jstree/dist/themes/default/32px.png | Bin 0 -> 5667 bytes .../jstree/dist/themes/default/40px.png | Bin 0 -> 2218 bytes .../jstree/dist/themes/default/style.css | 1102 +++ .../jstree/dist/themes/default/style.min.css | 1 + .../jstree/dist/themes/default/throbber.gif | Bin 0 -> 1464 bytes .../vendor/leaflet/dist/images/layers-2x.png | Bin 0 -> 2898 bytes .../vendor/leaflet/dist/images/layers.png | Bin 0 -> 1502 bytes .../leaflet/dist/images/marker-icon-2x.png | Bin 0 -> 4033 bytes .../leaflet/dist/images/marker-icon.png | Bin 0 -> 1747 bytes .../leaflet/dist/images/marker-shadow.png | Bin 0 -> 797 bytes .tmp/serve/auth.html | 86 + .tmp/serve/index.html | 300 + .tmp/serve/reg.html | 92 + articles/001-getting-started/index.html | 57 +- .../002-installation-guidelines/index.html | 45 +- articles/011-changing-color-scheme/index.html | 41 +- articles/012-project-structure/index.html | 25 +- articles/013-create-new-page/index.html | 45 +- articles/014-switch-to-blur-theme/index.html | 47 +- articles/051-sidebar/index.html | 57 +- articles/091-downloads/index.html | 37 +- index.html | 19 +- 74 files changed, 10439 insertions(+), 164 deletions(-) create mode 100644 .tmp/serve/404.html create mode 100644 .tmp/serve/app/404.css create mode 100644 .tmp/serve/app/auth.css create mode 100644 .tmp/serve/app/main.css create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIcon.gif create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconBlack.gif create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconH.gif create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconHBlack.gif create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBig.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBigBlack.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBigBlackH.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBigH.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmall.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmallBlack.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmallBlackH.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmallH.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundBig.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundBigBlack.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundBigBlackH.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundBigH.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundSmall.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundSmallBlack.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundSmallBlackH.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundSmallH.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/export.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/exportWhite.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/lens.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/lensWhite.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/lensWhite_old.png create mode 100644 .tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/lens_old.png create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/arrowDown.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/arrowUp.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/export.png create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/homeIcon.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/homeIconWhite.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/minus.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/panDown.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/panLeft.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/panRight.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/panUp.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/plus.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/xIcon.gif create mode 100755 .tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/xIconH.gif create mode 100644 .tmp/serve/assets/img/theme/vendor/ionrangeslider/img/sprite-skin-flat.png create mode 100644 .tmp/serve/assets/img/theme/vendor/ionrangeslider/img/sprite-skin-modern.png create mode 100644 .tmp/serve/assets/img/theme/vendor/ionrangeslider/img/sprite-skin-nice.png create mode 100644 .tmp/serve/assets/img/theme/vendor/ionrangeslider/img/sprite-skin-simple.png create mode 100644 .tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/32px.png create mode 100644 .tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/40px.png create mode 100644 .tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/style.css create mode 100644 .tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/style.min.css create mode 100644 .tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/throbber.gif create mode 100644 .tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/32px.png create mode 100644 .tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/40px.png create mode 100644 .tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/style.css create mode 100644 .tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/style.min.css create mode 100644 .tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/throbber.gif create mode 100644 .tmp/serve/assets/img/theme/vendor/leaflet/dist/images/layers-2x.png create mode 100644 .tmp/serve/assets/img/theme/vendor/leaflet/dist/images/layers.png create mode 100644 .tmp/serve/assets/img/theme/vendor/leaflet/dist/images/marker-icon-2x.png create mode 100644 .tmp/serve/assets/img/theme/vendor/leaflet/dist/images/marker-icon.png create mode 100644 .tmp/serve/assets/img/theme/vendor/leaflet/dist/images/marker-shadow.png create mode 100644 .tmp/serve/auth.html create mode 100644 .tmp/serve/index.html create mode 100644 .tmp/serve/reg.html diff --git a/.tmp/serve/404.html b/.tmp/serve/404.html new file mode 100644 index 0000000..a08838a --- /dev/null +++ b/.tmp/serve/404.html @@ -0,0 +1,28 @@ + + + + + + + Blur Admin + + + + + + + + + + + + + + +
+

404 Error

+ +

Sorry, that page doesn't exist. Go to Home Page.

+
+ + \ No newline at end of file diff --git a/.tmp/serve/app/404.css b/.tmp/serve/app/404.css new file mode 100644 index 0000000..8a07a3c --- /dev/null +++ b/.tmp/serve/app/404.css @@ -0,0 +1,50 @@ +html { + position: relative; + min-width: 320px; } + +html, body { + min-height: 100%; + height: 100%; } + +body { + font: 12px/16px "Roboto", sans-serif; + color: #666666; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; } + body::before { + content: ''; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + background: url("../assets/img/blur-bg.jpg") no-repeat center center; + background-size: cover; + will-change: transform; + z-index: -1; } + +.page-not-found-modal { + width: 638px; + margin: 0 auto; + background: rgba(0, 0, 0, 0.5); + border-radius: 5px; + font-weight: 300; + color: #ffffff; + padding: 32px; + text-align: center; } + .page-not-found-modal h1 { + font-weight: 300; + margin-bottom: 32px; } + .page-not-found-modal p { + font-size: 16px; + line-height: 24px; } + .page-not-found-modal a { + text-decoration: none; + outline: none; + transition: all 0.2s ease; + color: #209e91; + display: inline-block; } + .page-not-found-modal a:hover { + color: #1b867b; } diff --git a/.tmp/serve/app/auth.css b/.tmp/serve/app/auth.css new file mode 100644 index 0000000..829c909 --- /dev/null +++ b/.tmp/serve/app/auth.css @@ -0,0 +1,1344 @@ +@font-face { + font-family: 'socicon'; + src: url("../assets/fonts/socicon.eot"); + src: url("../assets/fonts/socicon.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/socicon.woff") format("woff"), url("../assets/fonts/socicon.woff2") format("woff2"), url("../assets/fonts/socicon.ttf") format("truetype"), url("../assets/fonts/socicon.svg#sociconregular") format("svg"); + font-weight: 400; + font-style: normal; + text-transform: initial; } + +.socicon { + font-family: 'socicon' !important; } + +.socicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'socicon'; + font-style: normal; + font-weight: 400; + line-height: 1; + -webkit-font-smoothing: antialiased; } + +.socicon:empty { + width: 1em; } + +.socicon-twitter { + background-color: #55acee; } + .socicon-twitter:before { + content: "a"; } + +.socicon-facebook { + background-color: #3b5998; } + .socicon-facebook:before { + content: "b"; } + +.socicon-google { + background-color: #dd4b39; } + .socicon-google:before { + content: "c"; } + +.socicon-linkedin { + background-color: #0177B5; } + .socicon-linkedin:before { + content: "j"; } + +.socicon-github { + background-color: #6b6b6b; } + .socicon-github:before { + content: "Q"; } + +.socicon-stackoverflow { + background-color: #2F96E8; } + .socicon-stackoverflow:before { + content: "("; } + +.socicon-dribble { + background-color: #F26798; } + .socicon-dribble:before { + content: "D"; } + +.socicon-behace { + background-color: #0093FA; } + .socicon-behace:before { + content: "H"; } + +::-webkit-scrollbar { + width: 0.5em; + height: 0.5em; } + +::-webkit-scrollbar-thumb { + background: #d9d9d9; + cursor: pointer; } + +::-webkit-scrollbar-track { + background: rgba(0, 0, 0, 0); } + +body { + scrollbar-face-color: #d9d9d9; + scrollbar-track-color: rgba(0, 0, 0, 0); } + +html { + position: relative; + min-width: 320px; } + +html, body { + min-height: 100%; + min-width: 320px; } + +body { + font: 14px/16px "Roboto", sans-serif; + color: #666666; + background-color: #F0F3F4; } + body.blur-theme::before { + content: ''; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + background: url("../assets/img/blur-bg.jpg") no-repeat center center; + background-size: cover; + will-change: transform; + z-index: -1; } + +body.mobile { + background: none; } + body.mobile .body-bg { + display: block; + position: fixed; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-attachment: inherit; + background-color: #F0F3F4; } + body.mobile.blur-theme .body-bg::before { + content: ''; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + background: url("../assets/img/blur-bg.jpg") no-repeat center center; + background-size: cover; + will-change: transform; + z-index: -1; } + +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + html { + overflow: hidden; + height: 100%; } + body { + overflow: auto; + height: 100%; } } + +a { + transition: color 0.5s ease; + outline: 0 !important; } + +.body-bg { + display: none; } + +.al-header { + display: block; + height: 49px; + margin: 0; + background-repeat: repeat-x; + position: relative; + z-index: 905; + color: #444444; } + +.al-main { + margin-left: 180px; + padding: 66px 0 34px 0; + min-height: 500px; } + +.al-footer { + height: 34px; + padding: 0px 18px 0 180px; + width: 100%; + position: absolute; + display: block; + bottom: 0; + font-size: 13px; + color: #666666; + transition: padding-left 0.5s ease; } + +.al-footer-main { + float: left; + margin-left: 15px; } + +.al-copy { + float: left; } + +.al-footer-right { + float: right; + margin-right: 12px; } + .al-footer-right i { + margin: 0 4px; + color: #e85656; + font-size: 12px; } + .al-footer-right a { + margin-left: 4px; + color: #666666; } + .al-footer-right a:hover { + color: #e85656; } + +.al-share { + margin: -6px 0 0 12px; + padding: 0; + list-style: none; + float: left; } + .al-share li { + list-style: none; + float: left; + margin-left: 16px; } + .al-share li i { + cursor: pointer; + transition: all 0.1s ease; + color: white; + padding: 6px; + box-sizing: content-box; + font-size: 16px; } + .al-share li i:hover { + transform: scale(1.2); } + .al-share li i.fa-facebook-square { + color: #3b5998; } + .al-share li i.fa-twitter-square { + color: #55acee; } + .al-share li i.fa-google-plus-square { + color: #dd4b39; } + +.al-content { + padding: 8px 32px 8px 40px; } + +@media screen and (max-width: 500px) { + .al-content { + padding: 8px 20px; } } + +.vis-hidden { + visibility: hidden; + position: absolute; + top: -9999px; + left: -9999px; } + +.icon-up, .icon-down { + width: 5px; + height: 13px; + display: block; } + +.icon-up { + background: url("../assets/img/arrow-green-up.svg") no-repeat 0 0; } + +.icon-down { + background: url("../assets/img/arrow-red-down.svg") no-repeat 0 0; } + +.disable-text-selection { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.align-right { + text-align: right; } + +.amcharts-chart-div > a { + font-size: 6px !important; } + +.content-panel { + padding-left: 22px; + padding-top: 26px; } + +@media (max-width: 590px) { + .al-footer-right { + float: none; + margin-bottom: 19px; + margin-right: 0; } + .al-footer { + height: 76px; + text-align: center; } + .al-main { + padding-bottom: 76px; } + .al-footer-main { + float: none; + display: inline-block; } } + +.full-invisible { + visibility: hidden !important; } + .full-invisible * { + visibility: hidden !important; } + +.irs-grid-text { + color: #666666; } + +.btn:focus, .btn:active:focus, .btn.active:focus, +.btn.focus, .btn:active.focus, .btn.active.focus { + outline: none; } + +.btn { + border-radius: 5px; + transition: all 0.1s ease; } + +.btn:hover { + transform: scale(1.2); } + +.open > .btn.dropdown-toggle.btn.btn-primary { + background: #209e91; + border-color: #088679; + background-color: #1b867b; + border-color: #1b867b; } + +.open > .btn.dropdown-toggle.btn-success { + background: #90b900; + border-color: #78a100; + background-color: #7a9d00; + border-color: #7a9d00; } + +.open > .btn.dropdown-toggle.btn-info { + background: #2dacd1; + border-color: #1594b9; + background-color: #2692b2; + border-color: #2692b2; } + +.open > .btn.dropdown-toggle.btn-warning { + background: #dfb81c; + border-color: #c7a004; + background-color: #be9c18; + border-color: #be9c18; } + +.open > .btn.dropdown-toggle.btn-danger { + background: #e85656; + border-color: #d03e3e; + background-color: #c54949; + border-color: #c54949; } + +button.btn.btn-primary { + background: #209e91; + border-color: #209e91; } + button.btn.btn-primary.disabled, button.btn.btn-primary[disabled], fieldset[disabled] button.btn.btn-primary, button.btn.btn-primary.disabled:hover, button.btn.btn-primary[disabled]:hover, + fieldset[disabled] button.btn.btn-primary:hover, button.btn.btn-primary.disabled:focus, button.btn.btn-primary[disabled]:focus, fieldset[disabled] button.btn.btn-primary:focus, button.btn.btn-primary.disabled.focus, button.btn.btn-primary[disabled].focus, fieldset[disabled] button.btn.btn-primary.focus, button.btn.btn-primary.disabled:active, button.btn.btn-primary[disabled]:active, fieldset[disabled] button.btn.btn-primary:active, button.btn.btn-primary.disabled.active, button.btn.btn-primary[disabled].active, + fieldset[disabled] button.btn.btn-primary.active { + background: #209e91; + border-color: #2caa9d; } + button.btn.btn-primary.disabled:hover, button.btn.btn-primary[disabled]:hover, fieldset[disabled] button.btn.btn-primary:hover, button.btn.btn-primary.disabled:hover:hover, button.btn.btn-primary[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-primary:hover:hover, button.btn.btn-primary.disabled:focus:hover, button.btn.btn-primary[disabled]:focus:hover, fieldset[disabled] button.btn.btn-primary:focus:hover, button.btn.btn-primary.disabled.focus:hover, button.btn.btn-primary[disabled].focus:hover, fieldset[disabled] button.btn.btn-primary.focus:hover, button.btn.btn-primary.disabled:active:hover, button.btn.btn-primary[disabled]:active:hover, fieldset[disabled] button.btn.btn-primary:active:hover, button.btn.btn-primary.disabled.active:hover, button.btn.btn-primary[disabled].active:hover, + fieldset[disabled] button.btn.btn-primary.active:hover { + transform: none; } + button.btn.btn-primary:hover, button.btn.btn-primary:focus, button.btn.btn-primary.focus, button.btn.btn-primary:active, button.btn.btn-primary.active { + background: #209e91; + border-color: #088679; } + button.btn.btn-primary:active, button.btn.btn-primary:target { + background-color: #1b867b; } + +button.btn.btn-default { + border-width: 1px; + color: #666666; + background: transparent; + border-color: #d6d6d6; } + button.btn.btn-default.disabled, button.btn.btn-default[disabled], fieldset[disabled] button.btn.btn-default, button.btn.btn-default.disabled:hover, button.btn.btn-default[disabled]:hover, + fieldset[disabled] button.btn.btn-default:hover, button.btn.btn-default.disabled:focus, button.btn.btn-default[disabled]:focus, fieldset[disabled] button.btn.btn-default:focus, button.btn.btn-default.disabled.focus, button.btn.btn-default[disabled].focus, fieldset[disabled] button.btn.btn-default.focus, button.btn.btn-default.disabled:active, button.btn.btn-default[disabled]:active, fieldset[disabled] button.btn.btn-default:active, button.btn.btn-default.disabled.active, button.btn.btn-default[disabled].active, + fieldset[disabled] button.btn.btn-default.active { + background: transparent; + border-color: #e2e2e2; } + button.btn.btn-default.disabled:hover, button.btn.btn-default[disabled]:hover, fieldset[disabled] button.btn.btn-default:hover, button.btn.btn-default.disabled:hover:hover, button.btn.btn-default[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-default:hover:hover, button.btn.btn-default.disabled:focus:hover, button.btn.btn-default[disabled]:focus:hover, fieldset[disabled] button.btn.btn-default:focus:hover, button.btn.btn-default.disabled.focus:hover, button.btn.btn-default[disabled].focus:hover, fieldset[disabled] button.btn.btn-default.focus:hover, button.btn.btn-default.disabled:active:hover, button.btn.btn-default[disabled]:active:hover, fieldset[disabled] button.btn.btn-default:active:hover, button.btn.btn-default.disabled.active:hover, button.btn.btn-default[disabled].active:hover, + fieldset[disabled] button.btn.btn-default.active:hover { + transform: none; } + button.btn.btn-default:hover, button.btn.btn-default:focus, button.btn.btn-default.focus, button.btn.btn-default:active, button.btn.btn-default.active { + background: transparent; + border-color: #bebebe; } + button.btn.btn-default:active, button.btn.btn-default:target { + background-color: rgba(0, 0, 0, 0.2); + color: #666666; } + +button.btn.btn-success { + background: #90b900; + border-color: #90b900; } + button.btn.btn-success.disabled, button.btn.btn-success[disabled], fieldset[disabled] button.btn.btn-success, button.btn.btn-success.disabled:hover, button.btn.btn-success[disabled]:hover, + fieldset[disabled] button.btn.btn-success:hover, button.btn.btn-success.disabled:focus, button.btn.btn-success[disabled]:focus, fieldset[disabled] button.btn.btn-success:focus, button.btn.btn-success.disabled.focus, button.btn.btn-success[disabled].focus, fieldset[disabled] button.btn.btn-success.focus, button.btn.btn-success.disabled:active, button.btn.btn-success[disabled]:active, fieldset[disabled] button.btn.btn-success:active, button.btn.btn-success.disabled.active, button.btn.btn-success[disabled].active, + fieldset[disabled] button.btn.btn-success.active { + background: #90b900; + border-color: #9cc50c; } + button.btn.btn-success.disabled:hover, button.btn.btn-success[disabled]:hover, fieldset[disabled] button.btn.btn-success:hover, button.btn.btn-success.disabled:hover:hover, button.btn.btn-success[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-success:hover:hover, button.btn.btn-success.disabled:focus:hover, button.btn.btn-success[disabled]:focus:hover, fieldset[disabled] button.btn.btn-success:focus:hover, button.btn.btn-success.disabled.focus:hover, button.btn.btn-success[disabled].focus:hover, fieldset[disabled] button.btn.btn-success.focus:hover, button.btn.btn-success.disabled:active:hover, button.btn.btn-success[disabled]:active:hover, fieldset[disabled] button.btn.btn-success:active:hover, button.btn.btn-success.disabled.active:hover, button.btn.btn-success[disabled].active:hover, + fieldset[disabled] button.btn.btn-success.active:hover { + transform: none; } + button.btn.btn-success:hover, button.btn.btn-success:focus, button.btn.btn-success.focus, button.btn.btn-success:active, button.btn.btn-success.active { + background: #90b900; + border-color: #78a100; } + button.btn.btn-success:active, button.btn.btn-success:target { + background-color: #7a9d00; } + +button.btn.btn-info { + background: #2dacd1; + border-color: #2dacd1; } + button.btn.btn-info.disabled, button.btn.btn-info[disabled], fieldset[disabled] button.btn.btn-info, button.btn.btn-info.disabled:hover, button.btn.btn-info[disabled]:hover, + fieldset[disabled] button.btn.btn-info:hover, button.btn.btn-info.disabled:focus, button.btn.btn-info[disabled]:focus, fieldset[disabled] button.btn.btn-info:focus, button.btn.btn-info.disabled.focus, button.btn.btn-info[disabled].focus, fieldset[disabled] button.btn.btn-info.focus, button.btn.btn-info.disabled:active, button.btn.btn-info[disabled]:active, fieldset[disabled] button.btn.btn-info:active, button.btn.btn-info.disabled.active, button.btn.btn-info[disabled].active, + fieldset[disabled] button.btn.btn-info.active { + background: #2dacd1; + border-color: #39b8dd; } + button.btn.btn-info.disabled:hover, button.btn.btn-info[disabled]:hover, fieldset[disabled] button.btn.btn-info:hover, button.btn.btn-info.disabled:hover:hover, button.btn.btn-info[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-info:hover:hover, button.btn.btn-info.disabled:focus:hover, button.btn.btn-info[disabled]:focus:hover, fieldset[disabled] button.btn.btn-info:focus:hover, button.btn.btn-info.disabled.focus:hover, button.btn.btn-info[disabled].focus:hover, fieldset[disabled] button.btn.btn-info.focus:hover, button.btn.btn-info.disabled:active:hover, button.btn.btn-info[disabled]:active:hover, fieldset[disabled] button.btn.btn-info:active:hover, button.btn.btn-info.disabled.active:hover, button.btn.btn-info[disabled].active:hover, + fieldset[disabled] button.btn.btn-info.active:hover { + transform: none; } + button.btn.btn-info:hover, button.btn.btn-info:focus, button.btn.btn-info.focus, button.btn.btn-info:active, button.btn.btn-info.active { + background: #2dacd1; + border-color: #1594b9; } + button.btn.btn-info:active, button.btn.btn-info:target { + background-color: #2692b2; } + +button.btn.btn-warning { + background: #dfb81c; + border-color: #dfb81c; } + button.btn.btn-warning.disabled, button.btn.btn-warning[disabled], fieldset[disabled] button.btn.btn-warning, button.btn.btn-warning.disabled:hover, button.btn.btn-warning[disabled]:hover, + fieldset[disabled] button.btn.btn-warning:hover, button.btn.btn-warning.disabled:focus, button.btn.btn-warning[disabled]:focus, fieldset[disabled] button.btn.btn-warning:focus, button.btn.btn-warning.disabled.focus, button.btn.btn-warning[disabled].focus, fieldset[disabled] button.btn.btn-warning.focus, button.btn.btn-warning.disabled:active, button.btn.btn-warning[disabled]:active, fieldset[disabled] button.btn.btn-warning:active, button.btn.btn-warning.disabled.active, button.btn.btn-warning[disabled].active, + fieldset[disabled] button.btn.btn-warning.active { + background: #dfb81c; + border-color: #ebc428; } + button.btn.btn-warning.disabled:hover, button.btn.btn-warning[disabled]:hover, fieldset[disabled] button.btn.btn-warning:hover, button.btn.btn-warning.disabled:hover:hover, button.btn.btn-warning[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-warning:hover:hover, button.btn.btn-warning.disabled:focus:hover, button.btn.btn-warning[disabled]:focus:hover, fieldset[disabled] button.btn.btn-warning:focus:hover, button.btn.btn-warning.disabled.focus:hover, button.btn.btn-warning[disabled].focus:hover, fieldset[disabled] button.btn.btn-warning.focus:hover, button.btn.btn-warning.disabled:active:hover, button.btn.btn-warning[disabled]:active:hover, fieldset[disabled] button.btn.btn-warning:active:hover, button.btn.btn-warning.disabled.active:hover, button.btn.btn-warning[disabled].active:hover, + fieldset[disabled] button.btn.btn-warning.active:hover { + transform: none; } + button.btn.btn-warning:hover, button.btn.btn-warning:focus, button.btn.btn-warning.focus, button.btn.btn-warning:active, button.btn.btn-warning.active { + background: #dfb81c; + border-color: #c7a004; } + button.btn.btn-warning:active, button.btn.btn-warning:target { + background-color: #be9c18; } + +button.btn.btn-danger { + background: #e85656; + border-color: #e85656; } + button.btn.btn-danger.disabled, button.btn.btn-danger[disabled], fieldset[disabled] button.btn.btn-danger, button.btn.btn-danger.disabled:hover, button.btn.btn-danger[disabled]:hover, + fieldset[disabled] button.btn.btn-danger:hover, button.btn.btn-danger.disabled:focus, button.btn.btn-danger[disabled]:focus, fieldset[disabled] button.btn.btn-danger:focus, button.btn.btn-danger.disabled.focus, button.btn.btn-danger[disabled].focus, fieldset[disabled] button.btn.btn-danger.focus, button.btn.btn-danger.disabled:active, button.btn.btn-danger[disabled]:active, fieldset[disabled] button.btn.btn-danger:active, button.btn.btn-danger.disabled.active, button.btn.btn-danger[disabled].active, + fieldset[disabled] button.btn.btn-danger.active { + background: #e85656; + border-color: #f46262; } + button.btn.btn-danger.disabled:hover, button.btn.btn-danger[disabled]:hover, fieldset[disabled] button.btn.btn-danger:hover, button.btn.btn-danger.disabled:hover:hover, button.btn.btn-danger[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-danger:hover:hover, button.btn.btn-danger.disabled:focus:hover, button.btn.btn-danger[disabled]:focus:hover, fieldset[disabled] button.btn.btn-danger:focus:hover, button.btn.btn-danger.disabled.focus:hover, button.btn.btn-danger[disabled].focus:hover, fieldset[disabled] button.btn.btn-danger.focus:hover, button.btn.btn-danger.disabled:active:hover, button.btn.btn-danger[disabled]:active:hover, fieldset[disabled] button.btn.btn-danger:active:hover, button.btn.btn-danger.disabled.active:hover, button.btn.btn-danger[disabled].active:hover, + fieldset[disabled] button.btn.btn-danger.active:hover { + transform: none; } + button.btn.btn-danger:hover, button.btn.btn-danger:focus, button.btn.btn-danger.focus, button.btn.btn-danger:active, button.btn.btn-danger.active { + background: #e85656; + border-color: #d03e3e; } + button.btn.btn-danger:active, button.btn.btn-danger:target { + background-color: #c54949; } + +button.btn.btn-inverse { + background: #949494; + border-color: #949494; + color: #ffffff; } + button.btn.btn-inverse.disabled, button.btn.btn-inverse[disabled], fieldset[disabled] button.btn.btn-inverse, button.btn.btn-inverse.disabled:hover, button.btn.btn-inverse[disabled]:hover, + fieldset[disabled] button.btn.btn-inverse:hover, button.btn.btn-inverse.disabled:focus, button.btn.btn-inverse[disabled]:focus, fieldset[disabled] button.btn.btn-inverse:focus, button.btn.btn-inverse.disabled.focus, button.btn.btn-inverse[disabled].focus, fieldset[disabled] button.btn.btn-inverse.focus, button.btn.btn-inverse.disabled:active, button.btn.btn-inverse[disabled]:active, fieldset[disabled] button.btn.btn-inverse:active, button.btn.btn-inverse.disabled.active, button.btn.btn-inverse[disabled].active, + fieldset[disabled] button.btn.btn-inverse.active { + background: #949494; + border-color: #a0a0a0; } + button.btn.btn-inverse.disabled:hover, button.btn.btn-inverse[disabled]:hover, fieldset[disabled] button.btn.btn-inverse:hover, button.btn.btn-inverse.disabled:hover:hover, button.btn.btn-inverse[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-inverse:hover:hover, button.btn.btn-inverse.disabled:focus:hover, button.btn.btn-inverse[disabled]:focus:hover, fieldset[disabled] button.btn.btn-inverse:focus:hover, button.btn.btn-inverse.disabled.focus:hover, button.btn.btn-inverse[disabled].focus:hover, fieldset[disabled] button.btn.btn-inverse.focus:hover, button.btn.btn-inverse.disabled:active:hover, button.btn.btn-inverse[disabled]:active:hover, fieldset[disabled] button.btn.btn-inverse:active:hover, button.btn.btn-inverse.disabled.active:hover, button.btn.btn-inverse[disabled].active:hover, + fieldset[disabled] button.btn.btn-inverse.active:hover { + transform: none; } + button.btn.btn-inverse:hover, button.btn.btn-inverse:focus, button.btn.btn-inverse.focus, button.btn.btn-inverse:active, button.btn.btn-inverse.active { + background: #949494; + border-color: #7c7c7c; } + button.btn.btn-inverse:active, button.btn.btn-inverse:target, button.btn.btn-inverse:hover { + background-color: #949494; + color: #ffffff; } + +.btn-with-icon i { + margin-right: 10px; } + +.btn-group :hover, .btn-toolbar :hover { + transform: none; } + +.btn-group button.btn.btn-primary { + border-color: #149285; } + .btn-group button.btn.btn-primary:hover { + border-color: #088679; } + +.btn-group button.btn.btn-danger { + border-color: #dc4a4a; } + .btn-group button.btn.btn-danger:hover { + border-color: #d03e3e; } + +.btn-group button.btn.btn-info { + border-color: #21a0c5; } + .btn-group button.btn.btn-info:hover { + border-color: #1594b9; } + +.btn-group button.btn.btn-success { + border-color: #84ad00; } + .btn-group button.btn.btn-success:hover { + border-color: #78a100; } + +.btn-group button.btn.btn-warning { + border-color: #d3ac10; } + .btn-group button.btn.btn-warning:hover { + border-color: #c7a004; } + +.btn-group .dropdown-menu { + margin-top: 0px; } + +.btn-toolbar { + display: inline-block; } + +.btn .caret { + margin-left: 2px; } + +button.progress-button .progress { + margin-bottom: 0; + border-radius: 0; } + +button.progress-button:hover { + transform: none; } + +button.progress-button.progress-button-style-shrink.btn.disabled.progress-button-dir-horizontal:hover { + transform: scaleY(0.3); } + +button.progress-button.progress-button-style-shrink.btn.disabled.progress-button-dir-vertical:hover { + transform: scaleX(0.1); } + +button.progress-button.btn.btn-primary { + border-radius: 0; } + button.progress-button.btn.btn-primary .content:after, button.progress-button.btn.btn-primary .content:before { + color: black; } + button.progress-button.btn.btn-primary.progress-button-style-move-up .content, button.progress-button.btn.btn-primary.progress-button-style-slide-down .content { + background-color: #17746a; } + button.progress-button.btn.btn-primary.progress-button-style-lateral-lines .progress-inner { + border-color: #17746a; + background: 0 0; } + button.progress-button.btn.btn-primary .progress { + background-color: #17746a; + box-shadow: 0 1px 0 #17746a; } + button.progress-button.btn.btn-primary .progress-inner { + background-color: #0f4943; } + button.progress-button.btn.btn-primary.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-primary.progress-button-perspective .content { + background-color: #209e91; } + +button.progress-button.btn.btn-default { + border-radius: 0; } + button.progress-button.btn.btn-default .content:after, button.progress-button.btn.btn-default .content:before { + color: #999999; } + button.progress-button.btn.btn-default.progress-button-style-move-up .content, button.progress-button.btn.btn-default.progress-button-style-slide-down .content { + background-color: #e6e6e6; } + button.progress-button.btn.btn-default.progress-button-style-lateral-lines .progress-inner { + border-color: #e6e6e6; + background: 0 0; } + button.progress-button.btn.btn-default .progress { + background-color: #e6e6e6; + box-shadow: 0 1px 0 #e6e6e6; } + button.progress-button.btn.btn-default .progress-inner { + background-color: #cccccc; } + button.progress-button.btn.btn-default.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-default.progress-button-perspective .content { + background-color: #ffffff; } + +button.progress-button.btn.btn-success { + border-radius: 0; } + button.progress-button.btn.btn-success .content:after, button.progress-button.btn.btn-success .content:before { + color: black; } + button.progress-button.btn.btn-success.progress-button-style-move-up .content, button.progress-button.btn.btn-success.progress-button-style-slide-down .content { + background-color: #688600; } + button.progress-button.btn.btn-success.progress-button-style-lateral-lines .progress-inner { + border-color: #688600; + background: 0 0; } + button.progress-button.btn.btn-success .progress { + background-color: #688600; + box-shadow: 0 1px 0 #688600; } + button.progress-button.btn.btn-success .progress-inner { + background-color: #415300; } + button.progress-button.btn.btn-success.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-success.progress-button-perspective .content { + background-color: #90b900; } + +button.progress-button.btn.btn-info { + border-radius: 0; } + button.progress-button.btn.btn-info .content:after, button.progress-button.btn.btn-info .content:before { + color: #092229; } + button.progress-button.btn.btn-info.progress-button-style-move-up .content, button.progress-button.btn.btn-info.progress-button-style-slide-down .content { + background-color: #2489a7; } + button.progress-button.btn.btn-info.progress-button-style-lateral-lines .progress-inner { + border-color: #2489a7; + background: 0 0; } + button.progress-button.btn.btn-info .progress { + background-color: #2489a7; + box-shadow: 0 1px 0 #2489a7; } + button.progress-button.btn.btn-info .progress-inner { + background-color: #1b677d; } + button.progress-button.btn.btn-info.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-info.progress-button-perspective .content { + background-color: #2dacd1; } + +button.progress-button.btn.btn-warning { + border-radius: 0; } + button.progress-button.btn.btn-warning .content:after, button.progress-button.btn.btn-warning .content:before { + color: #2a2205; } + button.progress-button.btn.btn-warning.progress-button-style-move-up .content, button.progress-button.btn.btn-warning.progress-button-style-slide-down .content { + background-color: #b29316; } + button.progress-button.btn.btn-warning.progress-button-style-lateral-lines .progress-inner { + border-color: #b29316; + background: 0 0; } + button.progress-button.btn.btn-warning .progress { + background-color: #b29316; + box-shadow: 0 1px 0 #b29316; } + button.progress-button.btn.btn-warning .progress-inner { + background-color: #846d11; } + button.progress-button.btn.btn-warning.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-warning.progress-button-perspective .content { + background-color: #dfb81c; } + +button.progress-button.btn.btn-danger { + border-radius: 0; } + button.progress-button.btn.btn-danger .content:after, button.progress-button.btn.btn-danger .content:before { + color: #640e0e; } + button.progress-button.btn.btn-danger.progress-button-style-move-up .content, button.progress-button.btn.btn-danger.progress-button-style-slide-down .content { + background-color: #e22929; } + button.progress-button.btn.btn-danger.progress-button-style-lateral-lines .progress-inner { + border-color: #e22929; + background: 0 0; } + button.progress-button.btn.btn-danger .progress { + background-color: #e22929; + box-shadow: 0 1px 0 #e22929; } + button.progress-button.btn.btn-danger .progress-inner { + background-color: #be1a1a; } + button.progress-button.btn.btn-danger.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-danger.progress-button-perspective .content { + background-color: #e85656; } + +.btn-raised { + box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.35); } + +.btn-mm { + padding: 5px 11px; + font-size: 13px; } + +.btn-xm { + padding: 8px 14px; + font-size: 16px; } + +.dropdown button.btn.btn-default.dropdown-toggle { + color: #666666; + border: 1px solid #d6d6d6; + background-color: transparent; } + .dropdown button.btn.btn-default.dropdown-toggle:focus, .dropdown button.btn.btn-default.dropdown-toggle:active { + background-color: #ffffff; } + +.bootstrap-select .dropdown-toggle:focus { + outline: none !important; } + +.bootstrap-select button.btn-default:focus { + color: #ffffff; } + +.bootstrap-select .btn { + transition: none; } + +.label { + border-radius: 0; } + +.label-primary { + background: #209e91; } + +.label-info { + background: #63bbb2; } + +.label-success { + background: #90b900; } + +.label-warning { + background: #dfb81c; } + +.label-danger { + background: #e85656; } + +.form-horizontal label { + line-height: 34px; + margin-bottom: 0; + padding-top: 0 !important; } + +.form-group label { + margin-bottom: 5px; + color: #666666; + font-weight: 400; + font-size: 13px; } + +.form-control { + color: #666666; + border: 1px solid #cbcbcb; + border-radius: 5px; + background-color: #ffffff; + box-shadow: none; } + .form-control::-webkit-input-placeholder { + color: #666666; + opacity: 0.7; } + .form-control:-moz-placeholder { + /* Firefox 18- */ + color: #666666; + opacity: 0.7; } + .form-control::-moz-placeholder { + /* Firefox 19+ */ + color: #666666; + opacity: 0.7; } + .form-control:-ms-input-placeholder { + color: #666666; + opacity: 0.7; } + .form-control:focus { + box-shadow: none; + border-color: #4db1a7; + background: #ffffff; } + +select.form-control { + padding-left: 8px; } + +textarea.form-control { + height: 96px; } + +.form-inline .form-group input { + width: 100%; } + +.form-inline .form-group label { + margin-right: 12px; } + +.form-inline button[type="submit"] { + margin-left: 12px; } + +.form-inline label.custom-checkbox > span, .form-inline label.custom-radio > span { + display: block; + margin-top: -13px; + margin-right: 10px; } + +.switcher-container { + margin-right: 10px; + font-weight: normal; } + .switcher-container input { + display: none; } + .switcher-container .switcher { + position: relative; + display: inline-block; + width: 84px; + overflow: hidden; + border-radius: 6px; + box-sizing: border-box; + /* this fixes the overflow:hidden in Chrome */ + -webkit-transform: translateZ(0); + /* Hide default HTML checkbox */ } + .switcher-container .switcher.primary { + border: solid 1px #209e91; } + .switcher-container .switcher.primary .handle.handle-on { + background-color: #209e91; } + .switcher-container .switcher.success { + border: solid 1px #90b900; } + .switcher-container .switcher.success .handle.handle-on { + background-color: #90b900; } + .switcher-container .switcher.warning { + border: solid 1px #dfb81c; } + .switcher-container .switcher.warning .handle.handle-on { + background-color: #dfb81c; } + .switcher-container .switcher.danger { + border: solid 1px #e85656; } + .switcher-container .switcher.danger .handle.handle-on { + background-color: #e85656; } + .switcher-container .switcher.info { + border: solid 1px #63bbb2; } + .switcher-container .switcher.info .handle.handle-on { + background-color: #63bbb2; } + .switcher-container .switcher input { + display: none; } + .switcher-container .switcher .handle-container { + position: relative; + width: 126px; + cursor: pointer; + transform: translate3d(-42px, 0, 0); + transition: transform .2s linear; } + .switcher-container .switcher .handle-container .handle { + width: 42px; + float: left; + line-height: 28px; + height: 28px; + font-size: 12px; + text-align: center; + color: white; } + .switcher-container .switcher .handle-container .handle.handle-off { + background: #d6d6d6; + color: black; } + .switcher-container input:checked + .switcher { + border: solid 1px #d6d6d6; } + .switcher-container input:checked + .switcher .handle-container { + transform: translate3d(0, 0, 0); } + +.switch-container { + display: inline-block; } + .switch-container.primary .bootstrap-switch.bootstrap-switch-on { + border-color: #209e91; } + .switch-container.success .bootstrap-switch.bootstrap-switch-on { + border-color: #90b900; } + .switch-container.warning .bootstrap-switch.bootstrap-switch-on { + border-color: #dfb81c; } + .switch-container.danger .bootstrap-switch.bootstrap-switch-on { + border-color: #e85656; } + .switch-container.info .bootstrap-switch.bootstrap-switch-on { + border-color: #63bbb2; } + +.bootstrap-switch { + border-radius: 5px; + border: 1px solid #ffffff; + transition: border-color ease-in-out .7s, box-shadow ease-in-out .7s; } + .bootstrap-switch:focus { + outline: none; } + .bootstrap-switch.bootstrap-switch-off { + border-color: #d6d6d6; } + .bootstrap-switch.bootstrap-switch-focused { + box-shadow: none; } + .bootstrap-switch.bootstrap-switch-focused.bootstrap-switch-off { + border-color: #d6d6d6; } + .bootstrap-switch .bootstrap-switch-container { + border-radius: 0; } + .bootstrap-switch .bootstrap-switch-container:focus { + outline: none; } + .bootstrap-switch .bootstrap-switch-handle-on { + border-radius: 0; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default { + background: #ffffff; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success { + background: #90b900; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary { + background: #209e91; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning { + background: #dfb81c; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger { + background: #e85656; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info { + background: #63bbb2; } + .bootstrap-switch .bootstrap-switch-handle-off { + border-radius: 0; } + .bootstrap-switch .bootstrap-switch-label { + background: transparent; } + .bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { + transition: margin-left .2s; } + +.switches { + margin-left: -12px; + margin-bottom: -12px; } + .switches .switch-container { + float: left; + margin-left: 12px; + margin-bottom: 12px; } + +.input-group { + width: 100%; + margin-bottom: 15px; } + .input-group > span { + border-radius: 0; } + +label.custom-checkbox, label.custom-radio { + padding-right: 0; + padding-left: 0; + margin-bottom: 0; } + label.custom-checkbox > input, label.custom-radio > input { + height: 0; + z-index: -100 !important; + opacity: 0; + position: absolute; } + label.custom-checkbox > input:checked + span:before, label.custom-radio > input:checked + span:before { + content: "\f00c"; + font-weight: 300; } + label.custom-checkbox > input:disabled + span, label.custom-radio > input:disabled + span { + color: #dddddd; + cursor: not-allowed; } + label.custom-checkbox > input:disabled + span:before, label.custom-radio > input:disabled + span:before { + border-color: #dddddd !important; + cursor: not-allowed; } + label.custom-checkbox > span, label.custom-radio > span { + position: relative; + display: inline-block; + margin: 0; + line-height: 16px; + font-weight: 300; + cursor: pointer; + padding-left: 22px; + width: 100%; } + label.custom-checkbox > span:before, label.custom-radio > span:before { + cursor: pointer; + font-family: fontAwesome; + font-weight: 300; + font-size: 12px; + color: #666666; + content: "\a0"; + background-color: transparent; + border: 1px solid #d6d6d6; + border-radius: 0; + display: inline-block; + text-align: center; + height: 16px; + line-height: 14px; + min-width: 16px; + margin-right: 6px; + position: relative; + top: 0; + margin-left: -22px; + float: left; } + label.custom-checkbox > span:hover:before, label.custom-radio > span:hover:before { + border-color: #4db1a7; } + +.nowrap { + white-space: nowrap; } + +.cut-with-dots { + overflow: hidden; + text-overflow: ellipsis; + display: block; } + +label.custom-radio > input:checked + span:before { + content: "\f111"; } + +label.custom-radio > span:before { + border-radius: 16px; + font-size: 9px; } + +label.custom-input-primary > span:before { + color: #209e91; } + +label.custom-input-primary > span:hover:before { + border-color: #209e91; } + +label.custom-input-success > span:before { + color: #90b900; } + +label.custom-input-success > span:hover:before { + border-color: #90b900; } + +label.custom-input-warning > span:before { + color: #dfb81c; } + +label.custom-input-warning > span:hover:before { + border-color: #dfb81c; } + +label.custom-input-danger > span:before { + color: #e85656; } + +label.custom-input-danger > span:hover:before { + border-color: #e85656; } + +.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { + padding-top: 0px; } + +.input-demo { + line-height: 25px; } + +.has-success .control-label { + color: #666666; } + +.has-success .form-control { + border: 1px solid #a6c733; } + .has-success .form-control:focus { + box-shadow: none; + border-color: #90b900; } + +.has-success label.custom-checkbox, .has-success label.custom-radio { + color: #a6c733; } + .has-success label.custom-checkbox > span:before, .has-success label.custom-radio > span:before { + color: #a6c733; } + .has-success label.custom-checkbox > span:hover:before, .has-success label.custom-radio > span:hover:before { + border-color: #a6c733; } + +.has-success .form-control-feedback { + color: #a6c733; } + +.has-success .input-group-addon { + background-color: #a6c733; + color: #ffffff; } + +.has-warning .control-label { + color: #666666; } + +.has-warning .form-control { + border: 1px solid #e5c649; } + .has-warning .form-control:focus { + box-shadow: none; + border-color: #dfb81c; } + +.has-warning label.custom-checkbox, .has-warning label.custom-radio { + color: #e5c649; } + .has-warning label.custom-checkbox > span:before, .has-warning label.custom-radio > span:before { + color: #e5c649; } + .has-warning label.custom-checkbox > span:hover:before, .has-warning label.custom-radio > span:hover:before { + border-color: #e5c649; } + +.has-warning .form-control-feedback { + color: #e5c649; } + +.has-warning .input-group-addon { + background-color: #e5c649; + color: #ffffff; } + +.has-error .control-label { + color: #666666; } + +.has-error .form-control { + border: 1px solid #ed7878; } + .has-error .form-control:focus { + box-shadow: none; + border-color: #e85656; } + +.has-error label.custom-checkbox, .has-error label.custom-radio { + color: #ed7878; } + .has-error label.custom-checkbox > span:before, .has-error label.custom-radio > span:before { + color: #ed7878; } + .has-error label.custom-checkbox > span:hover:before, .has-error label.custom-radio > span:hover:before { + border-color: #ed7878; } + +.has-error .form-control-feedback { + color: #ed7878; } + +.has-error .input-group-addon { + background-color: #ed7878; + color: #ffffff; } + +.has-feedback label ~ .form-control-feedback { + top: 21px; + font-size: 18px; } + +.bootstrap-select .btn-default:focus { + color: #666666; } + +.bootstrap-select > .dropdown-toggle.btn-primary, .bootstrap-select > .dropdown-toggle.btn-warning, .bootstrap-select > .dropdown-toggle.btn-danger, .bootstrap-select > .dropdown-toggle.btn-success, .bootstrap-select > .dropdown-toggle.btn-inverse, .bootstrap-select > .dropdown-toggle.btn-info { + color: #fff; } + .bootstrap-select > .dropdown-toggle.btn-primary:hover, .bootstrap-select > .dropdown-toggle.btn-primary:focus, .bootstrap-select > .dropdown-toggle.btn-warning:hover, .bootstrap-select > .dropdown-toggle.btn-warning:focus, .bootstrap-select > .dropdown-toggle.btn-danger:hover, .bootstrap-select > .dropdown-toggle.btn-danger:focus, .bootstrap-select > .dropdown-toggle.btn-success:hover, .bootstrap-select > .dropdown-toggle.btn-success:focus, .bootstrap-select > .dropdown-toggle.btn-inverse:hover, .bootstrap-select > .dropdown-toggle.btn-inverse:focus, .bootstrap-select > .dropdown-toggle.btn-info:hover, .bootstrap-select > .dropdown-toggle.btn-info:focus { + color: #fff; } + +.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + background-color: #ffffff; + color: #dddddd; + border-color: #e2e2e2; } + .form-control[disabled]::-webkit-input-placeholder, .form-control[readonly]::-webkit-input-placeholder, fieldset[disabled] .form-control::-webkit-input-placeholder { + color: #666666; + opacity: 0.5; } + .form-control[disabled]:-moz-placeholder, .form-control[readonly]:-moz-placeholder, fieldset[disabled] .form-control:-moz-placeholder { + /* Firefox 18- */ + color: #666666; + opacity: 0.5; } + .form-control[disabled]::-moz-placeholder, .form-control[readonly]::-moz-placeholder, fieldset[disabled] .form-control::-moz-placeholder { + /* Firefox 19+ */ + color: #666666; + opacity: 0.5; } + .form-control[disabled]:-ms-input-placeholder, .form-control[readonly]:-ms-input-placeholder, fieldset[disabled] .form-control:-ms-input-placeholder { + color: #666666; + opacity: 0.5; } + +.form-control-rounded { + border-radius: 16px; } + +.help-block { + color: #949494; } + +.help-block.error-block { + display: none; } + .has-error .help-block.error-block.basic-block { + display: block; } + +.input-group-addon-danger { + background: #e85656; + color: #ffffff; + border-color: #e85656; } + +.input-group-addon-warning { + background: #dfb81c; + color: #ffffff; + border-color: #dfb81c; } + +.input-group-addon-success { + background: #90b900; + color: #ffffff; + border-color: #90b900; } + +.input-group-addon-primary { + background: #209e91; + color: #ffffff; + border-color: #209e91; } + +.checkbox-demo-row { + margin-bottom: 12px; } + +.dropdown-menu { + border-radius: 5px; } + +.bootstrap-select.btn-group button.btn.btn-default { + background: transparent; + color: #666666; } + .bootstrap-select.btn-group button.btn.btn-default:hover { + background: #ffffff; + box-shadow: none; + outline: 0 !important; } + .bootstrap-select.btn-group button.btn.btn-default:active { + background: #ffffff; + box-shadow: none; } + +.bootstrap-select.btn-group.open > .btn.btn-default.dropdown-toggle { + background: #ffffff; + box-shadow: none; + border-color: #d6d6d6; } + +.bootstrap-select.btn-group.open > .btn { + border-radius: 5px 5px 0 0; } + +.bootstrap-select.btn-group.open .dropdown-menu.open { + border: 1px solid gainsboro; + border-top: none; + border-radius: 0 0 5px 5px; } + +.bootstrap-select.btn-group.with-search.open .btn-default + .dropdown-menu .bs-searchbox .form-control { + background-color: #ffffff; + border: 1px solid #cbcbcb; } + +.bootstrap-select.btn-group.with-search.open .btn-default + .dropdown-menu .no-results { + color: #7d7d7d; } + +.bootstrap-select.btn-group .notify { + color: #7d7d7d; } + +.bootstrap-tagsinput { + color: #666666; + background-color: #ffffff; + border: 1px solid #cbcbcb; + border-radius: 5px; + box-shadow: none; + max-width: 100%; + font-size: 14px; + line-height: 26px; + width: 100%; } + .bootstrap-tagsinput.form-control { + display: block; + width: 100%; } + .bootstrap-tagsinput .tag { + border-radius: 3px; + font-weight: 400; + font-size: 11px; + padding: 4px 8px; } + .bootstrap-tagsinput .tag [data-role="remove"]:hover { + box-shadow: none; } + .bootstrap-tagsinput input { + background-color: #ffffff; + border: 1px solid #cbcbcb; + border-radius: 5px; + line-height: 22px; + font-size: 11px; + min-width: 53px; } + .bootstrap-tagsinput input::-webkit-input-placeholder { + color: #666666; + opacity: 0.8; } + .bootstrap-tagsinput input:-moz-placeholder { + /* Firefox 18- */ + color: #666666; + opacity: 0.8; } + .bootstrap-tagsinput input::-moz-placeholder { + /* Firefox 19+ */ + color: #666666; + opacity: 0.8; } + .bootstrap-tagsinput input:-ms-input-placeholder { + color: #666666; + opacity: 0.8; } + +.ui-select-multiple.ui-select-bootstrap { + min-height: 34px; + padding: 4px 3px 0 12px; } + +.progress { + background: rgba(0, 0, 0, 0.07); } + +.progress-bar-primary { + background-color: #209e91; } + +.progress-bar-success { + background-color: #b1ce4d; } + +.progress-bar-warning { + background-color: #dfb81c; } + +.progress-bar-danger { + background-color: #e85656; } + +.has-success .input-group-addon { + border: none; } + +.input-group > span.addon-left { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +.input-group > span.addon-right { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +.with-primary-addon:focus { + border-color: #209e91; } + +.with-warning-addon:focus { + border-color: #dfb81c; } + +.with-success-addon:focus { + border-color: #90b900; } + +.with-danger-addon:focus { + border-color: #e85656; } + +.sub-little-text { + font-size: 12px; } + +html { + min-height: 520px; + height: 100%; } + +body { + height: 100%; } + body::before { + content: ''; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + background: url("../assets/img/blur-bg.jpg") no-repeat center center; + background-size: cover; + will-change: transform; + z-index: -1; } + +.form-control, .form-control:focus { + background-color: rgba(0, 0, 0, 0.4); + border-radius: 5px; + color: #ffffff; } + .form-control::-webkit-input-placeholder, .form-control:focus::-webkit-input-placeholder { + color: #ffffff; + opacity: 0.9; } + .form-control:-moz-placeholder, .form-control:focus:-moz-placeholder { + /* Firefox 18- */ + color: #ffffff; + opacity: 0.9; } + .form-control::-moz-placeholder, .form-control:focus::-moz-placeholder { + /* Firefox 19+ */ + color: #ffffff; + opacity: 0.9; } + .form-control:-ms-input-placeholder, .form-control:focus:-ms-input-placeholder { + color: #ffffff; + opacity: 0.9; } + +.form-control[disabled]::-webkit-input-placeholder, .form-control[readonly]::-webkit-input-placeholder, fieldset[disabled] .form-control::-webkit-input-placeholder { + color: #ffffff; + opacity: 0.6; } + +.form-control[disabled]:-moz-placeholder, .form-control[readonly]:-moz-placeholder, fieldset[disabled] .form-control:-moz-placeholder { + /* Firefox 18- */ + color: #ffffff; + opacity: 0.6; } + +.form-control[disabled]::-moz-placeholder, .form-control[readonly]::-moz-placeholder, fieldset[disabled] .form-control::-moz-placeholder { + /* Firefox 19+ */ + color: #ffffff; + opacity: 0.6; } + +.form-control[disabled]:-ms-input-placeholder, .form-control[readonly]:-ms-input-placeholder, fieldset[disabled] .form-control:-ms-input-placeholder { + color: #ffffff; + opacity: 0.6; } + +.auth-main { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + height: 100%; + width: 100%; } + +.auth-block { + width: 540px; + margin: 0 auto; + border-radius: 5px; + background: rgba(0, 0, 0, 0.55); + color: #fff; + padding: 32px; } + .auth-block h1 { + font-weight: 300; + margin-bottom: 28px; + text-align: center; } + .auth-block p { + font-size: 16px; } + .auth-block a { + text-decoration: none; + outline: none; + transition: all 0.2s ease; + color: #209e91; } + .auth-block a:hover { + color: #1b867b; } + .auth-block .control-label { + padding-top: 11px; + color: #ffffff; } + .auth-block .form-group { + margin-bottom: 12px; } + +.auth-input { + width: 300px; + margin-bottom: 24px; } + .auth-input input { + display: block; + width: 100%; + border: none; + font-size: 16px; + padding: 4px 10px; + outline: none; } + +a.forgot-pass { + display: block; + text-align: right; + margin-bottom: -20px; + float: right; + z-index: 2; + position: relative; } + +.auth-link { + display: block; + font-size: 16px; + text-align: center; + margin-bottom: 33px; } + +.auth-sep { + margin-top: 36px; + margin-bottom: 24px; + line-height: 20px; + font-size: 16px; + text-align: center; + display: block; + position: relative; } + .auth-sep > span { + display: table-cell; + width: 30%; + white-space: nowrap; + padding: 0 24px; + color: #ffffff; } + .auth-sep > span > span { + margin-top: -12px; + display: block; } + .auth-sep:before, .auth-sep:after { + border-top: solid 1px #ffffff; + content: ""; + height: 1px; + width: 35%; + display: table-cell; } + +.al-share-auth { + text-align: center; } + .al-share-auth .al-share { + float: none; + margin: 0; + padding: 0; + display: inline-block; } + .al-share-auth .al-share li { + margin-left: 24px; } + .al-share-auth .al-share li:first-child { + margin-left: 0; } + .al-share-auth .al-share li i { + font-size: 24px; } + +.btn-auth { + color: #ffffff !important; } diff --git a/.tmp/serve/app/main.css b/.tmp/serve/app/main.css new file mode 100644 index 0000000..3564c76 --- /dev/null +++ b/.tmp/serve/app/main.css @@ -0,0 +1,6080 @@ +@charset "UTF-8"; +.alert { + color: #ffffff; + font-size: 13px; + font-weight: 300; } + .alert strong { + font-weight: 400; } + .alert .close { + margin-top: -3px; } + .alert .alert-link { + font-weight: 400; } + .alert .control-alert { + padding-top: 10px; } + .alert .control-alert button { + margin-right: 10px; } + +.closeable button { + color: #cbcbcb; } + +.bg-success { + background-color: rgba(144, 185, 0, 0.85); + color: #ffffff; } + .bg-success a { + color: #c54949; } + .bg-success a:hover { + color: #e85656; } + +.bg-info { + background-color: rgba(45, 172, 209, 0.85); + color: #ffffff; } + .bg-info a { + color: #e9cd60; } + .bg-info a:hover { + color: #dfb81c; } + +.bg-warning { + background-color: rgba(223, 184, 28, 0.85); + color: #ffffff; } + .bg-warning a { + color: #c54949; } + .bg-warning a:hover { + color: #e85656; } + +.bg-danger { + background-color: rgba(232, 86, 86, 0.85); + color: #ffffff; } + .bg-danger a { + color: #e9cd60; } + .bg-danger a:hover { + color: #dfb81c; } + +.basic-btns { + padding-top: 8px; + margin-bottom: -8px; } + .basic-btns h5 { + line-height: 35px; + font-size: 12px; } + .basic-btns h5.row-sm { + line-height: 30px; } + .basic-btns h5.row-xs { + line-height: 22px; } + .basic-btns > .row { + padding-bottom: 4px; } + +.btns-row > div { + margin-bottom: 12px; } + +.btns-same-width-sm .btn { + width: 48px; } + +.btns-same-width-md .btn { + width: 79px; } + +.btns-same-width-lg .btn { + width: 112px; } + +ul.btn-list { + margin: 0 0 0 -18px; + padding: 0; + padding-top: 6px; + clear: both; } + ul.btn-list li { + margin: 0px 0 12px 18px; + padding: 0; + list-style: none; + float: left; } + +.btn-group-wrapper { + margin-bottom: 12px; } + +.btn-icon { + width: 34px; + height: 34px; + line-height: 34px; + padding: 0; + text-align: center; } + +.btn-group-example { + float: left; + margin-right: 30px; + margin-bottom: 12px; } + +.btn-toolbar-example { + float: left; } + +.progress-buttons-container { + text-align: center; + font-size: 16px; } + .progress-buttons-container span.button-title { + display: inline-block; + width: 100%; + line-height: 1; + font-size: 14px; + margin-bottom: 10px; + margin-top: 10px; } + .progress-buttons-container .row + .row { + margin-top: 30px; } + +.button-panel { + height: 315px; } + .button-panel .btn { + width: 150px; } + +.large-buttons-panel { + height: 202px; } + +.button-panel.df-size-button-panel .btn-xs { + width: 60px; } + +.button-panel.df-size-button-panel .btn-sm { + width: 90px; } + +.button-panel.df-size-button-panel .btn-mm { + width: 120px; } + +.button-panel.df-size-button-panel .btn-md { + width: 150px; } + +.button-panel.df-size-button-panel .btn-xm { + width: 175px; } + +.button-panel.df-size-button-panel .btn-lg { + width: 200px; } + +.button-wrapper { + text-align: center; + margin: 5px 0; } + +.admin-chart { + width: 100%; + height: 500px; + font-size: 11px; } + +.amcharts-export-menu-top-right { + top: 10px; + right: 0; } + +#pieChart { + max-width: 1120px; } + +.amcharts-pie-slice { + transform: scale(1); + transform-origin: 50% 50%; + transition-duration: 0.3s; + transition: all .3s ease-out; + cursor: pointer; + box-shadow: 0 0 30px 0 #000; } + +.amcharts-pie-slice:hover { + transform: scale(1.1); + filter: url(#shadow); } + +.amChartsButtonSelected { + background-color: #CC0000; + border: 1px solid #CC0000; + color: #666666; + border-radius: 5px; + margin: 1px; } + +.amChartsButton { + background-color: #EEEEEE; + border: 1px solid #CCCCCC; + color: #000000; + border-radius: 5px; + margin: 1px; } + +.ct-area { + fill-opacity: .5; } + +.ct-label { + color: #666666; + opacity: 0.9; + fill: #666666; } + +.ct-chart .ct-label { + font-size: 1em; } + +.ct-chart svg { + width: 100%; + display: block; } + +.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut, .ct-series-a .ct-slice-pie { + stroke: #209e91; } + +.ct-series-a .ct-slice-pie, .ct-series-a .ct-area { + fill: #209e91; } + +.ct-series-b .ct-bar, .ct-series-b .ct-line, .ct-series-b .ct-point, .ct-series-b .ct-slice-donut, .ct-series-b .ct-slice-pie { + stroke: #90b900; } + +.ct-series-b .ct-slice-pie, .ct-series-b .ct-area { + fill: #90b900; } + +.ct-series-c .ct-bar, .ct-series-c .ct-line, .ct-series-c .ct-point, .ct-series-c .ct-slice-donut, .ct-series-c .ct-slice-pie { + stroke: #e85656; } + +.ct-series-c .ct-slice-pie, .ct-series-c .ct-area { + fill: #e85656; } + +.ct-series-d .ct-bar, .ct-series-d .ct-line, .ct-series-d .ct-point, .ct-series-d .ct-slice-donut, .ct-series-d .ct-slice-pie { + stroke: #dfb81c; } + +.ct-series-d .ct-slice-pie, .ct-series-d .ct-area { + fill: #dfb81c; } + +.ct-series-e .ct-bar, .ct-series-e .ct-line, .ct-series-e .ct-point, .ct-series-e .ct-slice-donut, .ct-series-e .ct-slice-pie { + stroke: #2dacd1; } + +.ct-series-e .ct-slice-pie, .ct-series-e .ct-area { + fill: #2dacd1; } + +@media screen and (min-width: 992px) { + .row.morris-up > div { + margin-top: -434px; } } + +.area-morris-header { + margin-top: 20px; } + +.stacked-bar .ct-bar { + stroke-width: 30px; } + +.amChartsCompareList { + border: 1px solid #CCCCCC; } + +.pie-chart-panel { + padding: 0; } + +.chart-panel { + height: 495px; } + +#filterChart { + width: 96%; + font-size: 11px; + margin-left: auto; + margin-right: auto; + margin-top: 15px; } + +.amcharts-graph-g1 .amcharts-graph-fill { + filter: url(#blur); } + +.amcharts-graph-g2 .amcharts-graph-fill { + filter: url(#blur); } + +.amcharts-cursor-fill { + filter: url(#shadow); } + +.chartist h5 { + font-weight: 400; } + +.chartjs-canvas-holder-first-row { + height: 300px; } + +.chartjs-canvas-holder-second-row { + height: 350px; } + +.chartjs-canvas-holder-third-row { + height: 250px; } + +@media screen and (min-width: 1620px) { + .row.shift-up > div { + margin-top: -573px; } } + +@media screen and (max-width: 1620px) { + .panel.feed-panel.large-panel { + height: 824px; } } + +.user-stats-panel .panel-title { + padding: 0 0 15px; } + +.blurCalendar { + height: 475px; } + +.letter-layout { + margin-top: -15px; + margin-right: -22px; } + +.mail-panel.panel > .panel-body { + padding-left: 0; } + +.mail-navigation-container { + float: left; + position: relative; + height: 550px; + transition: width 0.5s; + color: #666666; + width: 200px; + overflow: hidden; + padding: 0; } + .mail-navigation-container .mail-navigation { + cursor: pointer; + font-weight: 300; + font-size: 16px; + text-align: left; + padding: 10px 10px 10px 30px; + margin-left: 0; + transition: 0.8s padding ease; } + .mail-navigation-container .mail-navigation .new-mails { + position: absolute; + left: 150px; + padding: 1px 6px; + border: 1px solid; + background-color: transparent; + margin-top: -2px; + font-size: 12px; + margin-right: 5px; + border-radius: 10px; + transition: 0.8s left ease; } + .mail-navigation-container .mail-navigation.active { + background: rgba(0, 0, 0, 0.2); + color: white; + transition: background-color .5s ease; } + .mail-navigation-container .mail-navigation.active:hover { + background-color: rgba(0, 0, 0, 0.3); } + .mail-navigation-container .mail-navigation.active .new-mails { + background-color: transparent; } + .mail-navigation-container .mail-navigation:hover { + background-color: rgba(0, 0, 0, 0.1); } + .mail-navigation-container .btn.compose-button { + width: 140px; + font-weight: 300; + border: #d6d6d6 2px solid; + background-color: transparent; + margin: 15px 0; } + +.labels { + margin-top: 14px; } + +.labels-container { + margin-top: 16px; + text-align: center; + padding-right: 28px; + padding-left: 20px; } + .labels-container .label-item { + display: inline-block; } + +.labels-title { + padding-left: 10px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.12); } + .labels-title .label-header { + line-height: 24px; } + +.label-item { + margin: 5px; } + +.add-label-container { + margin-top: 10px; + text-align: center; + font-size: 16px; + font-weight: 300; } + .add-label-container .label-input-stub { + font-size: 14px; + margin-left: 5px; } + .add-label-container i { + cursor: pointer; } + +.margin-left { + margin-left: 10px; } + +.mail-messages-control { + padding: 10px; } + .mail-messages-control ul.dropdown-menu { + margin-top: 5px; } + .mail-messages-control .btn { + background-color: transparent; + width: auto; } + .mail-messages-control .btn:focus, .mail-messages-control .btn:hover, .mail-messages-control .btn:active { + color: #666666; + opacity: 0.8; + box-shadow: none; } + .mail-messages-control .more-button { + width: 60px; + font-size: 14px; + padding: 6px 5px; } + .mail-messages-control .refresh-button { + margin-left: 10px; } + .mail-messages-control span.select-all-label { + font-size: 13px; + font-weight: 300; } + +.message-container, .side-message-navigation { + float: left; + padding: 0 15px; + position: relative; + height: 550px; + transition: width 0.5s; + width: calc(100% - 200px); + border-bottom-right-radius: 5px; + border-top-right-radius: 5px; + border-left: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.12); } + +.side-message-navigation { + padding: 0; + width: calc(100% - 200px); } + .side-message-navigation .side-message-navigation-item { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } + +.mail-body-part { + width: calc(100% - 30px); + text-overflow: ellipsis; + height: 16px; + overflow: hidden; + margin-top: 3px; + margin-left: 5px; + opacity: .8; } + +.mail-tag.tag.label { + display: inline-block; + font-size: 14px; + text-transform: uppercase; + width: 65px; } + +.phone-email i { + color: #666666; } + +.message-container { + padding: 15px 15px 10px 15px; + overflow-x: hidden; } + +.little-human { + cursor: pointer; + transition: border-left 1.5s ease; + font-weight: 300; } + .little-human .little-human-picture { + width: 45px; + height: 45px; + border-radius: 23px; + margin: 7px 0px 7px 7px; + transition: all .2s ease-in-out; } + .little-human .name { + font-size: 14px; + vertical-align: super; + white-space: nowrap; } + .little-human .name-wrap { + margin-left: 10px; } + .little-human .date { + float: right; + margin: 10px 10px 0 5px; + display: inline-block; + font-size: 13px; + white-space: nowrap; } + .little-human .tag { + vertical-align: super; } + .little-human .subject { + white-space: nowrap; + margin: 0 30px; + font-size: 16px; } + .little-human:hover { + background-color: rgba(255, 255, 255, 0.1); } + .little-human:hover .little-human-picture { + animation: rotateReturnAnimation 0.5s; } + +.back-button { + margin-left: 45px; } + +.name-container { + margin-left: 10px; } + +.mail-checkbox { + margin-top: 5px; + margin-left: 6px; } + .mail-checkbox .custom-checkbox, .mail-checkbox label.custom-radio { + margin-left: 5px; } + +.mail-panel .tag { + text-transform: lowercase; + font-size: 11px; + font-weight: 300; + width: 45px; + cursor: pointer; + display: inline-block; } + .mail-panel .tag.label { + padding: .2em .5em; + border-radius: 2px; + line-height: 1.1; } + .mail-panel .tag.work { + background-color: #209e91; } + .mail-panel .tag.study { + background-color: #dfb81c; } + .mail-panel .tag.family { + background-color: #90b900; } + .mail-panel .tag.friend { + background-color: #e85656; } + +.messages { + overflow: auto; } + .messages table { + width: 100%; } + +@media screen and (min-width: 1199px) { + .photo-td { + width: 55px; } + .check-td { + width: 35px; } } + +.important { + color: #dfb81c; } + +.message-control-icon { + cursor: pointer; + font-size: 16px; + margin-right: 5px; } + +.person-info { + padding: 0 0 10px 45px; + margin-top: 10px; } + .person-info .human-picture { + width: 80px; + height: 80px; + border-radius: 40px; + margin-top: -65px; } + .person-info .name { + display: inline-block; + margin-left: 10px; + margin-top: 5px; } + .person-info .name h2 { + font-weight: 300; + margin-bottom: 0; + font-size: 24px; } + .person-info .name .second-name { + margin: 5px 0; } + +.no-padding { + padding: 0; } + +.contact-info { + display: inline-block; } + .contact-info div { + margin-top: 10px; } + .contact-info.phone-email .ion-iphone { + font-size: 32px; + width: 27px; + display: inline-block; } + .contact-info.phone-email .phone { + font-size: 19px; + font-weight: 300; + vertical-align: super; } + .contact-info.phone-email .ion-email { + font-size: 24px; + width: 27px; + display: inline-block; } + .contact-info.phone-email .email { + font-size: 16px; + font-weight: 300; + vertical-align: super; } + .contact-info.position-address div { + margin-top: 17px; } + .contact-info.position-address .position { + font-size: 20px; + font-weight: 300; } + .contact-info.position-address .address { + font-size: 16px; + font-weight: 300; } + +.message-details { + margin: 5px 0; + padding: 5px 0 5px 30px; } + .message-details .subject { + font-size: 20px; + margin-right: 10px; + font-weight: 300; } + .message-details .control-icons { + float: right; + font-size: 20px; + margin-right: 40px; } + .message-details .control-icons i { + cursor: pointer; } + .message-details .date { + white-space: nowrap; + font-size: 12px; } + +.message-body { + margin: 20px 0; + padding-left: 30px; + font-weight: 300; + line-height: 18px; } + .message-body p { + margin-bottom: 0; } + +.attachment { + margin: 5px 0; + padding-left: 30px; } + .attachment .file-icon { + font-size: 24px; + cursor: pointer; } + .attachment .file-name { + font-size: 14px; + margin-left: 3px; + position: relative; + top: -3px; + font-weight: 300; } + .attachment .file-links { + font-size: 14px; } + +.line { + height: 1px; + background-color: #cbcbcb; + opacity: 0.3; } + +.answer-button { + margin-left: 20px; + color: white; + font-size: 16px; + font-weight: 300; + padding-left: 40px; + padding-right: 40px; + background-color: #F26798; } + .answer-button:hover { + color: white; } + .answer-button:focus { + color: white; } + +.answer-container { + float: right; + margin-top: 10px; } + .answer-container .btn { + margin-top: 3px; + background-color: #63bbb2; + border: none; + color: white; + width: 100px; + transition: none; } + .answer-container .btn:hover { + transform: none; + background-color: #e85656; } + +@keyframes rotateReturnAnimation { + 0% { + transform: rotate(0deg); } + 50% { + transform: rotate(10deg); } + 100% { + transform: rotate(0deg); } } + +@media screen and (max-width: 1199px) { + .name-h { + display: inline; } + .person-info .human-picture { + margin-top: -35px; } + .person-info .name { + margin-top: 20px; } + .person-info .mail-tag { + margin-top: 10px; } + .second-name { + margin-top: 0; } } + +@media screen and (max-width: 990px) { + .person-info .human-picture { + width: 150px; + height: 150px; + border-radius: 75px; + margin: 5px auto; + display: block; } + .person-info, .message-details, .message-body, .attachment { + padding-left: 10px; } + .message-container { + padding-left: 15px; } + .back-button, .contact-info { + margin-left: 15px; } + .additional-info { + display: none; } + .little-human .date { + font-size: 10px; } + .margin-left { + margin-left: 5px; } } + +@media screen and (max-width: 760px) { + .mail-navigation-container { + width: 175px; } + .mail-navigation-container .mail-navigation { + padding-left: 19px; } + .mail-navigation-container .mail-navigation .new-mails { + left: 137px; } + .side-message-navigation { + width: calc(100% - 175px); } + .message-container { + width: calc(100% - 175px); } + .mail-body-part { + display: none; } + .little-human .little-human-picture { + width: 30px; + height: 30px; } + .messages-control .more-button { + width: 50px; } } + +@media screen and (max-width: 560px) { + .mail-navigation-container { + padding: 0; + width: 0; } + .mail-navigation-container.expanded { + width: 155px; } + .mail-navigation-container .mail-navigation { + font-size: 14px; + padding-left: 23px; } + .mail-navigation-container .mail-navigation .new-mails { + left: 116px; + padding: 0px 5px; + margin-top: 0px; + font-size: 12px; } + .mail-navigation-container .mail-navigation .labels { + margin-left: 10px; } + .mail-navigation-container .compose-button { + width: 110px; } + .mail-messages-control .custom-checkbox, .mail-messages-control label.custom-radio { + margin-left: 5px; + margin-top: -2px; } + .side-message-navigation, .message-container { + width: calc(100% - 155px); } + .side-message-navigation.expanded, .message-container.expanded { + width: 100%; + border: none; + box-shadow: none; } + div.toggle-navigation-container { + display: inline-block; } + .little-human .name { + white-space: inherit; } + .little-human .little-human-picture { + display: none; } + .add-label-container { + padding-left: 0; + font-size: 13px; + font-weight: 300; } } + +.compose-header { + padding: 8px 3px 8px 10px; + color: white; + font-weight: 300; + font-size: 13px; + background-color: #6b6b6b; } + +.header-controls { + display: inline-block; + float: right; } + .header-controls i { + margin-right: 5px; + font-size: 14px; + cursor: pointer; } + .header-controls i:hover { + color: #63bbb2; } + +.compose-container .ta-scroll-window > .ta-bind { + height: 290px; + overflow-y: scroll; } + +.modal-compose input.form-control.compose-input { + background-color: transparent; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0; } + +.compose-footer { + padding: 2px 4px; + background-color: whitesmoke; } + .compose-footer .btn-send { + background-color: #63bbb2; + color: white; + padding: 2px 10px; + margin: 3px; + font-weight: 300; } + .compose-footer .btn-default { + background-color: transparent; + border: none; } + +.footer-controls { + float: right; + margin: 6px; } + +.compose-footer-icon { + font-size: 18px; + margin-right: 5px; + cursor: pointer; + color: #7d7d7d; } + .compose-footer-icon:hover { + color: #63bbb2; } + +.compose-container { + background-color: whitesmoke; } + .compose-container .ta-text.ta-editor { + background-color: #cbcbcb; } + .compose-container .ta-text.ta-editor div:focus { + outline: none; } + +.footer-control-first { + border-right: 2px solid #949494; + display: inline-block; + padding-right: 9px; } + +.toggle-navigation-container { + display: none; + vertical-align: middle; + margin-left: -1px; } + .toggle-navigation-container.detail-page { + margin-left: 10px; } + +.collapse-navigation-link { + font-size: 32px; + color: #666666; } + .collapse-navigation-link:visited { + color: #666666; } + .collapse-navigation-link:hover { + color: #dfb81c; + opacity: .8; } + +.collapsed { + width: 0; } + +.modal .modal-dialog.modal-compose { + max-width: 398px; + position: fixed; + bottom: 0; + right: 0; + max-height: 474px; } + .modal .modal-dialog.modal-compose .form-control, .modal .modal-dialog.modal-compose .bootstrap-tagsinput input { + color: #7d7d7d; + border-radius: 0; } + .modal .modal-dialog.modal-compose .form-control::-webkit-input-placeholder, .modal .modal-dialog.modal-compose .bootstrap-tagsinput input::-webkit-input-placeholder { + color: #7d7d7d; + opacity: 1; } + .modal .modal-dialog.modal-compose .form-control:-moz-placeholder, .modal .modal-dialog.modal-compose .bootstrap-tagsinput input:-moz-placeholder { + /* Firefox 18- */ + color: #7d7d7d; + opacity: 1; } + .modal .modal-dialog.modal-compose .form-control::-moz-placeholder, .modal .modal-dialog.modal-compose .bootstrap-tagsinput input::-moz-placeholder { + /* Firefox 19+ */ + color: #7d7d7d; + opacity: 1; } + .modal .modal-dialog.modal-compose .form-control:-ms-input-placeholder, .modal .modal-dialog.modal-compose .bootstrap-tagsinput input:-ms-input-placeholder { + color: #7d7d7d; + opacity: 1; } + .modal .modal-dialog.modal-compose .ta-toolbar .btn { + border-radius: 0; + color: #7d7d7d; + border: 1px transparent; } + .modal .modal-dialog.modal-compose .ta-toolbar .btn.active { + box-shadow: none; + background-color: rgba(0, 0, 0, 0.12); } + .modal .modal-dialog.modal-compose p, + .modal .modal-dialog.modal-compose h1, .modal .modal-dialog.modal-compose h2, .modal .modal-dialog.modal-compose h3, .modal .modal-dialog.modal-compose h4, .modal .modal-dialog.modal-compose h5, .modal .modal-dialog.modal-compose h6, + .modal .modal-dialog.modal-compose .pie-chart-item, + .modal .modal-dialog.modal-compose .panel-heading > .dropdown .dropdown-toggle, + .modal .modal-dialog.modal-compose .panel-title, + .modal .modal-dialog.modal-compose ol.blur span, + .modal .modal-dialog.modal-compose ul.blur, + .modal .modal-dialog.modal-compose .popular-app-cost, + .modal .modal-dialog.modal-compose .popular-app-info, + .modal .modal-dialog.modal-compose .panel-title > .small, + .modal .modal-dialog.modal-compose .panel-title > .small > a, + .modal .modal-dialog.modal-compose .panel-title > a, + .modal .modal-dialog.modal-compose .panel-title > small, + .modal .modal-dialog.modal-compose .panel-title > small > a, + .modal .modal-dialog.modal-compose .traffic-text span, + .modal .modal-dialog.modal-compose .form-group label, + .modal .modal-dialog.modal-compose .help-block { + color: #7d7d7d; } + .modal .modal-dialog.modal-compose .feed-message .message-time, .modal .modal-dialog.modal-compose .text-muted { + color: #4a4a4a; } + +@media (max-width: 640px) { + .modal .modal-dialog.modal-compose { + max-height: 600px; } } + +.label { + border-radius: 0; } + +.label-primary { + background: #209e91; } + +.label-info { + background: #63bbb2; } + +.label-success { + background: #90b900; } + +.label-warning { + background: #dfb81c; } + +.label-danger { + background: #e85656; } + +.form-horizontal label { + line-height: 34px; + margin-bottom: 0; + padding-top: 0 !important; } + +.form-group label { + margin-bottom: 5px; + color: #666666; + font-weight: 400; + font-size: 13px; } + +.form-control { + color: #666666; + border: 1px solid #cbcbcb; + border-radius: 5px; + background-color: #ffffff; + box-shadow: none; } + .form-control::-webkit-input-placeholder { + color: #666666; + opacity: 0.7; } + .form-control:-moz-placeholder { + /* Firefox 18- */ + color: #666666; + opacity: 0.7; } + .form-control::-moz-placeholder { + /* Firefox 19+ */ + color: #666666; + opacity: 0.7; } + .form-control:-ms-input-placeholder { + color: #666666; + opacity: 0.7; } + .form-control:focus { + box-shadow: none; + border-color: #4db1a7; + background: #ffffff; } + +select.form-control { + padding-left: 8px; } + +textarea.form-control { + height: 96px; } + +.form-inline .form-group input { + width: 100%; } + +.form-inline .form-group label { + margin-right: 12px; } + +.form-inline button[type="submit"] { + margin-left: 12px; } + +.form-inline label.custom-checkbox > span, .form-inline label.custom-radio > span { + display: block; + margin-top: -13px; + margin-right: 10px; } + +.switcher-container { + margin-right: 10px; + font-weight: normal; } + .switcher-container input { + display: none; } + .switcher-container .switcher { + position: relative; + display: inline-block; + width: 84px; + overflow: hidden; + border-radius: 6px; + box-sizing: border-box; + /* this fixes the overflow:hidden in Chrome */ + -webkit-transform: translateZ(0); + /* Hide default HTML checkbox */ } + .switcher-container .switcher.primary { + border: solid 1px #209e91; } + .switcher-container .switcher.primary .handle.handle-on { + background-color: #209e91; } + .switcher-container .switcher.success { + border: solid 1px #90b900; } + .switcher-container .switcher.success .handle.handle-on { + background-color: #90b900; } + .switcher-container .switcher.warning { + border: solid 1px #dfb81c; } + .switcher-container .switcher.warning .handle.handle-on { + background-color: #dfb81c; } + .switcher-container .switcher.danger { + border: solid 1px #e85656; } + .switcher-container .switcher.danger .handle.handle-on { + background-color: #e85656; } + .switcher-container .switcher.info { + border: solid 1px #63bbb2; } + .switcher-container .switcher.info .handle.handle-on { + background-color: #63bbb2; } + .switcher-container .switcher input { + display: none; } + .switcher-container .switcher .handle-container { + position: relative; + width: 126px; + cursor: pointer; + transform: translate3d(-42px, 0, 0); + transition: transform .2s linear; } + .switcher-container .switcher .handle-container .handle { + width: 42px; + float: left; + line-height: 28px; + height: 28px; + font-size: 12px; + text-align: center; + color: white; } + .switcher-container .switcher .handle-container .handle.handle-off { + background: #d6d6d6; + color: black; } + .switcher-container input:checked + .switcher { + border: solid 1px #d6d6d6; } + .switcher-container input:checked + .switcher .handle-container { + transform: translate3d(0, 0, 0); } + +.switch-container { + display: inline-block; } + .switch-container.primary .bootstrap-switch.bootstrap-switch-on { + border-color: #209e91; } + .switch-container.success .bootstrap-switch.bootstrap-switch-on { + border-color: #90b900; } + .switch-container.warning .bootstrap-switch.bootstrap-switch-on { + border-color: #dfb81c; } + .switch-container.danger .bootstrap-switch.bootstrap-switch-on { + border-color: #e85656; } + .switch-container.info .bootstrap-switch.bootstrap-switch-on { + border-color: #63bbb2; } + +.bootstrap-switch { + border-radius: 5px; + border: 1px solid #ffffff; + transition: border-color ease-in-out .7s, box-shadow ease-in-out .7s; } + .bootstrap-switch:focus { + outline: none; } + .bootstrap-switch.bootstrap-switch-off { + border-color: #d6d6d6; } + .bootstrap-switch.bootstrap-switch-focused { + box-shadow: none; } + .bootstrap-switch.bootstrap-switch-focused.bootstrap-switch-off { + border-color: #d6d6d6; } + .bootstrap-switch .bootstrap-switch-container { + border-radius: 0; } + .bootstrap-switch .bootstrap-switch-container:focus { + outline: none; } + .bootstrap-switch .bootstrap-switch-handle-on { + border-radius: 0; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default { + background: #ffffff; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success { + background: #90b900; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary { + background: #209e91; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning { + background: #dfb81c; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger { + background: #e85656; } + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info { + background: #63bbb2; } + .bootstrap-switch .bootstrap-switch-handle-off { + border-radius: 0; } + .bootstrap-switch .bootstrap-switch-label { + background: transparent; } + .bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { + transition: margin-left .2s; } + +.switches { + margin-left: -12px; + margin-bottom: -12px; } + .switches .switch-container { + float: left; + margin-left: 12px; + margin-bottom: 12px; } + +.input-group { + width: 100%; + margin-bottom: 15px; } + .input-group > span { + border-radius: 0; } + +label.custom-checkbox, label.custom-radio { + padding-right: 0; + padding-left: 0; + margin-bottom: 0; } + label.custom-checkbox > input, label.custom-radio > input { + height: 0; + z-index: -100 !important; + opacity: 0; + position: absolute; } + label.custom-checkbox > input:checked + span:before, label.custom-radio > input:checked + span:before { + content: "\f00c"; + font-weight: 300; } + label.custom-checkbox > input:disabled + span, label.custom-radio > input:disabled + span { + color: #dddddd; + cursor: not-allowed; } + label.custom-checkbox > input:disabled + span:before, label.custom-radio > input:disabled + span:before { + border-color: #dddddd !important; + cursor: not-allowed; } + label.custom-checkbox > span, label.custom-radio > span { + position: relative; + display: inline-block; + margin: 0; + line-height: 16px; + font-weight: 300; + cursor: pointer; + padding-left: 22px; + width: 100%; } + label.custom-checkbox > span:before, label.custom-radio > span:before { + cursor: pointer; + font-family: fontAwesome; + font-weight: 300; + font-size: 12px; + color: #666666; + content: "\a0"; + background-color: transparent; + border: 1px solid #d6d6d6; + border-radius: 0; + display: inline-block; + text-align: center; + height: 16px; + line-height: 14px; + min-width: 16px; + margin-right: 6px; + position: relative; + top: 0; + margin-left: -22px; + float: left; } + label.custom-checkbox > span:hover:before, label.custom-radio > span:hover:before { + border-color: #4db1a7; } + +.nowrap { + white-space: nowrap; } + +.cut-with-dots { + overflow: hidden; + text-overflow: ellipsis; + display: block; } + +label.custom-radio > input:checked + span:before { + content: "\f111"; } + +label.custom-radio > span:before { + border-radius: 16px; + font-size: 9px; } + +label.custom-input-primary > span:before { + color: #209e91; } + +label.custom-input-primary > span:hover:before { + border-color: #209e91; } + +label.custom-input-success > span:before { + color: #90b900; } + +label.custom-input-success > span:hover:before { + border-color: #90b900; } + +label.custom-input-warning > span:before { + color: #dfb81c; } + +label.custom-input-warning > span:hover:before { + border-color: #dfb81c; } + +label.custom-input-danger > span:before { + color: #e85656; } + +label.custom-input-danger > span:hover:before { + border-color: #e85656; } + +.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { + padding-top: 0px; } + +.input-demo { + line-height: 25px; } + +.has-success .control-label { + color: #666666; } + +.has-success .form-control { + border: 1px solid #a6c733; } + .has-success .form-control:focus { + box-shadow: none; + border-color: #90b900; } + +.has-success label.custom-checkbox, .has-success label.custom-radio { + color: #a6c733; } + .has-success label.custom-checkbox > span:before, .has-success label.custom-radio > span:before { + color: #a6c733; } + .has-success label.custom-checkbox > span:hover:before, .has-success label.custom-radio > span:hover:before { + border-color: #a6c733; } + +.has-success .form-control-feedback { + color: #a6c733; } + +.has-success .input-group-addon { + background-color: #a6c733; + color: #ffffff; } + +.has-warning .control-label { + color: #666666; } + +.has-warning .form-control { + border: 1px solid #e5c649; } + .has-warning .form-control:focus { + box-shadow: none; + border-color: #dfb81c; } + +.has-warning label.custom-checkbox, .has-warning label.custom-radio { + color: #e5c649; } + .has-warning label.custom-checkbox > span:before, .has-warning label.custom-radio > span:before { + color: #e5c649; } + .has-warning label.custom-checkbox > span:hover:before, .has-warning label.custom-radio > span:hover:before { + border-color: #e5c649; } + +.has-warning .form-control-feedback { + color: #e5c649; } + +.has-warning .input-group-addon { + background-color: #e5c649; + color: #ffffff; } + +.has-error .control-label { + color: #666666; } + +.has-error .form-control { + border: 1px solid #ed7878; } + .has-error .form-control:focus { + box-shadow: none; + border-color: #e85656; } + +.has-error label.custom-checkbox, .has-error label.custom-radio { + color: #ed7878; } + .has-error label.custom-checkbox > span:before, .has-error label.custom-radio > span:before { + color: #ed7878; } + .has-error label.custom-checkbox > span:hover:before, .has-error label.custom-radio > span:hover:before { + border-color: #ed7878; } + +.has-error .form-control-feedback { + color: #ed7878; } + +.has-error .input-group-addon { + background-color: #ed7878; + color: #ffffff; } + +.has-feedback label ~ .form-control-feedback { + top: 21px; + font-size: 18px; } + +.bootstrap-select .btn-default:focus { + color: #666666; } + +.bootstrap-select > .dropdown-toggle.btn-primary, .bootstrap-select > .dropdown-toggle.btn-warning, .bootstrap-select > .dropdown-toggle.btn-danger, .bootstrap-select > .dropdown-toggle.btn-success, .bootstrap-select > .dropdown-toggle.btn-inverse, .bootstrap-select > .dropdown-toggle.btn-info { + color: #fff; } + .bootstrap-select > .dropdown-toggle.btn-primary:hover, .bootstrap-select > .dropdown-toggle.btn-primary:focus, .bootstrap-select > .dropdown-toggle.btn-warning:hover, .bootstrap-select > .dropdown-toggle.btn-warning:focus, .bootstrap-select > .dropdown-toggle.btn-danger:hover, .bootstrap-select > .dropdown-toggle.btn-danger:focus, .bootstrap-select > .dropdown-toggle.btn-success:hover, .bootstrap-select > .dropdown-toggle.btn-success:focus, .bootstrap-select > .dropdown-toggle.btn-inverse:hover, .bootstrap-select > .dropdown-toggle.btn-inverse:focus, .bootstrap-select > .dropdown-toggle.btn-info:hover, .bootstrap-select > .dropdown-toggle.btn-info:focus { + color: #fff; } + +.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + background-color: #ffffff; + color: #dddddd; + border-color: #e2e2e2; } + .form-control[disabled]::-webkit-input-placeholder, .form-control[readonly]::-webkit-input-placeholder, fieldset[disabled] .form-control::-webkit-input-placeholder { + color: #666666; + opacity: 0.5; } + .form-control[disabled]:-moz-placeholder, .form-control[readonly]:-moz-placeholder, fieldset[disabled] .form-control:-moz-placeholder { + /* Firefox 18- */ + color: #666666; + opacity: 0.5; } + .form-control[disabled]::-moz-placeholder, .form-control[readonly]::-moz-placeholder, fieldset[disabled] .form-control::-moz-placeholder { + /* Firefox 19+ */ + color: #666666; + opacity: 0.5; } + .form-control[disabled]:-ms-input-placeholder, .form-control[readonly]:-ms-input-placeholder, fieldset[disabled] .form-control:-ms-input-placeholder { + color: #666666; + opacity: 0.5; } + +.form-control-rounded { + border-radius: 16px; } + +.help-block { + color: #949494; } + +.help-block.error-block { + display: none; } + .has-error .help-block.error-block.basic-block { + display: block; } + +.input-group-addon-danger { + background: #e85656; + color: #ffffff; + border-color: #e85656; } + +.input-group-addon-warning { + background: #dfb81c; + color: #ffffff; + border-color: #dfb81c; } + +.input-group-addon-success { + background: #90b900; + color: #ffffff; + border-color: #90b900; } + +.input-group-addon-primary { + background: #209e91; + color: #ffffff; + border-color: #209e91; } + +.checkbox-demo-row { + margin-bottom: 12px; } + +.dropdown-menu { + border-radius: 5px; } + +.bootstrap-select.btn-group button.btn.btn-default { + background: transparent; + color: #666666; } + .bootstrap-select.btn-group button.btn.btn-default:hover { + background: #ffffff; + box-shadow: none; + outline: 0 !important; } + .bootstrap-select.btn-group button.btn.btn-default:active { + background: #ffffff; + box-shadow: none; } + +.bootstrap-select.btn-group.open > .btn.btn-default.dropdown-toggle { + background: #ffffff; + box-shadow: none; + border-color: #d6d6d6; } + +.bootstrap-select.btn-group.open > .btn { + border-radius: 5px 5px 0 0; } + +.bootstrap-select.btn-group.open .dropdown-menu.open { + border: 1px solid gainsboro; + border-top: none; + border-radius: 0 0 5px 5px; } + +.bootstrap-select.btn-group.with-search.open .btn-default + .dropdown-menu .bs-searchbox .form-control { + background-color: #ffffff; + border: 1px solid #cbcbcb; } + +.bootstrap-select.btn-group.with-search.open .btn-default + .dropdown-menu .no-results { + color: #7d7d7d; } + +.bootstrap-select.btn-group .notify { + color: #7d7d7d; } + +.bootstrap-tagsinput { + color: #666666; + background-color: #ffffff; + border: 1px solid #cbcbcb; + border-radius: 5px; + box-shadow: none; + max-width: 100%; + font-size: 14px; + line-height: 26px; + width: 100%; } + .bootstrap-tagsinput.form-control { + display: block; + width: 100%; } + .bootstrap-tagsinput .tag { + border-radius: 3px; + font-weight: 400; + font-size: 11px; + padding: 4px 8px; } + .bootstrap-tagsinput .tag [data-role="remove"]:hover { + box-shadow: none; } + .bootstrap-tagsinput input { + background-color: #ffffff; + border: 1px solid #cbcbcb; + border-radius: 5px; + line-height: 22px; + font-size: 11px; + min-width: 53px; } + .bootstrap-tagsinput input::-webkit-input-placeholder { + color: #666666; + opacity: 0.8; } + .bootstrap-tagsinput input:-moz-placeholder { + /* Firefox 18- */ + color: #666666; + opacity: 0.8; } + .bootstrap-tagsinput input::-moz-placeholder { + /* Firefox 19+ */ + color: #666666; + opacity: 0.8; } + .bootstrap-tagsinput input:-ms-input-placeholder { + color: #666666; + opacity: 0.8; } + +.ui-select-multiple.ui-select-bootstrap { + min-height: 34px; + padding: 4px 3px 0 12px; } + +.progress { + background: rgba(0, 0, 0, 0.07); } + +.progress-bar-primary { + background-color: #209e91; } + +.progress-bar-success { + background-color: #b1ce4d; } + +.progress-bar-warning { + background-color: #dfb81c; } + +.progress-bar-danger { + background-color: #e85656; } + +.has-success .input-group-addon { + border: none; } + +.input-group > span.addon-left { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +.input-group > span.addon-right { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +.with-primary-addon:focus { + border-color: #209e91; } + +.with-warning-addon:focus { + border-color: #dfb81c; } + +.with-success-addon:focus { + border-color: #90b900; } + +.with-danger-addon:focus { + border-color: #e85656; } + +.sub-little-text { + font-size: 12px; } + +.show-grid div[class^=col-] { + padding: 10px; + box-sizing: border-box; } + .show-grid div[class^=col-] div { + color: #666666; + text-align: center; + font-size: 18px; + background-color: rgba(102, 102, 102, 0.3); + padding: 12px 5px; } + +.grid-h { + margin-top: 40px; + margin-bottom: 0; } + .grid-h:first-child { + margin-top: 0; } + +.icons-list > div { + text-align: center; + margin-bottom: 32px; } + +.icons-list i { + font-weight: 400; + font-size: 18px; + cursor: pointer; } + +.icons-list.primary i:hover { + color: #209e91; } + +.icons-list.success i:hover { + color: #90b900; } + +.icons-list.warning i:hover { + color: #dfb81c; } + +.icons-list.danger i:hover { + color: #e85656; } + +a.see-all-icons { + float: right; } + +.awesomeIcons { + height: 308px; } + +.kameleon-row { + display: inline-block; + min-width: 102px; + width: 20%; } + .kameleon-row .kameleon-icon { + padding: 0 10px; } + .kameleon-row .kameleon-icon img { + width: 81px; } + +@media (max-width: 750px) { + .kameleon-row { + width: 25%; } } + +@media (max-width: 550px) { + .kameleon-row { + width: 33%; } } + +@media (max-width: 430px) { + .kameleon-row { + width: 50%; } } + +.kameleon-icon-tabs { + max-width: 84px; } + .kameleon-icon-tabs img { + width: 100%; + min-width: 81px; + min-height: 81px; } + +.kameleon-icon { + text-align: center; + margin: 0 auto; } + .kameleon-icon img { + width: 100%; } + .kameleon-icon span { + display: block; + text-align: center; + white-space: nowrap; } + +.with-round-bg { + margin-bottom: 6px; } + .with-round-bg img { + border-radius: 50%; + margin-bottom: 4px; } + .with-round-bg img { + background: #ffffff; } + .with-round-bg.success img { + background: #90b900; } + .with-round-bg.danger img { + background: #e85656; } + .with-round-bg.warning img { + background: #dfb81c; } + .with-round-bg.info img { + background: #2dacd1; } + .with-round-bg.primary img { + background: #209e91; } + +.toast { + background-color: #209e91; } + +.toast-success { + background-color: #90b900; } + +.toast-error { + background-color: #e85656; } + +.toast-info { + background-color: #2dacd1; } + +.toast-warning { + background-color: #dfb81c; } + +#toast-container.toast-top-full-width > div, #toast-container.toast-bottom-full-width > div { + margin: 5px auto; } + +.modal-content { + border-radius: 5px; + border: none; + color: #7d7d7d; } + +.modal-header { + color: #ffffff; + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + .modal-header .modal-title { + color: #7d7d7d; } + +.modal-buttons { + margin-top: -12px; + margin-right: -22px; } + .modal-buttons button { + float: left; + margin-right: 24px; + margin-top: 12px; } + .modal-buttons.same-width button { + width: 160px; + text-align: center; } + +.modal { + text-align: center; } + .modal .modal-dialog { + display: inline-block; + text-align: left; + margin: 0 auto; } + .modal .modal-dialog .form-control { + color: #6b6b6b; + background-color: transparent; + border: 1px solid #e7e7e7; } + .modal .modal-dialog .form-control::-webkit-input-placeholder { + color: #7d7d7d; + opacity: 0.9; } + .modal .modal-dialog .form-control:-moz-placeholder { + /* Firefox 18- */ + color: #7d7d7d; + opacity: 0.9; } + .modal .modal-dialog .form-control::-moz-placeholder { + /* Firefox 19+ */ + color: #7d7d7d; + opacity: 0.9; } + .modal .modal-dialog .form-control:-ms-input-placeholder { + color: #7d7d7d; + opacity: 0.9; } + .modal .modal-dialog .modal-body p, .modal .modal-dialog .modal-body div, .modal .modal-dialog .modal-body span { + color: #7d7d7d; } + .modal .modal-header { + border: none; } + .modal .modal-header .close { + margin-top: -5px; } + .modal .modal-footer { + border: none; + padding-top: 0; } + .modal .modal-icon { + margin-right: 3px; } + .modal .sn-link-close { + color: #7d7d7d; + font-size: 30px; } + .modal .sn-link-close:hover { + color: #e85656; } + +@media screen and (min-width: 768px) { + .modal:before { + display: inline-block; + vertical-align: middle; + content: " "; + height: 100%; } } + +.message-modal .modal-header { + text-align: center; } + .message-modal .modal-header i { + font-size: 32px; } + +.message-modal .modal-title { + text-align: center; + font-size: 18px; + margin-bottom: 12px; + margin-top: 18px; } + +.message-modal .modal-body { + text-align: center; + padding: 0; + font-size: 14px; } + +.message-modal .modal-footer { + margin: 24px 0 12px; + text-align: center; } + +.control { + margin-bottom: 10px; } + .control .form-control { + width: 75%; } + .control span { + white-space: pre-line; } + +.notification-panel .control, +.notification-panel .radio, +.notification-panel label, +.notification-panel label.custom-checkbox > span, +.notification-panel label.custom-radio > span, +.notification-panel label.custom-radio > span { + font-weight: 300; } + +.radio-controls .custom-radio { + margin-top: 5px; } + +@media (max-width: 991px) { + .toastr-radio-setup { + margin-left: 22px; } } + +.radio-header { + margin-bottom: 0; } + .radio-header.position-header { + margin-top: 15px; } + +.button-row { + line-height: 37px; } + .button-row button { + width: 125px; } + +.result-toastr { + border-radius: 5px; + color: rgba(255, 255, 255, 0.9); + background-color: rgba(0, 0, 0, 0.33); + border: none; } + +.sub-label { + margin-top: 5px; } + +.toast-title { + font-weight: 400; } + +.toast-message { + font-weight: 300; } + +#toast-container.toast-top-center .toast, #toast-container.toast-bottom-center .toast { + margin-bottom: 5px; } + +h3.with-line { + border-bottom: 1px solid #d6d6d6; + color: #666666; + font-weight: 400; + padding-top: 30px; + margin-bottom: 14px; + line-height: 39px; + width: 100%; } + +.panel .panel-body h3.with-line { + margin-bottom: 14px; + margin-top: 0; } + +.profile-block { + background: #ffffff; } + .profile-block .nav-tabs > li > a { + border-radius: 0; + transition: background, 0s, ease !important; } + .profile-block .progress { + border-radius: 0; + margin-bottom: 6px; } + .profile-block .progress-info { + margin-bottom: 8px; + margin-top: -2px; } + .profile-block .tab-content { + padding: 15px 15px 25px; } + .profile-block .progress-bar-primary { + background-color: #63bbb2; } + .profile-block .form-group { + margin-bottom: 14px; } + .profile-block .form-group label { + text-align: right; } + .profile-block .form-control { + font-size: 13px; } + +.notification .form-group label { + text-align: left; + padding-left: 26px; } + +.userpic { + border: 1px dashed #b8b8b8; + width: 202px; + height: 202px; + position: relative; + cursor: pointer; } + .userpic .userpic-wrapper { + width: 200px; + height: 200px; + overflow: hidden; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + -ms-flex-align: center; + align-items: center; } + .userpic img { + max-width: 100%; + max-height: 100%; } + .userpic i { + display: none; + position: absolute; + font-size: 32px; + background: #ffffff; + cursor: pointer; + color: #209e91; + top: -11px; + right: -11px; + height: 26px; + border-radius: 50%; } + .userpic i:before { + line-height: 26px; } + .userpic i:hover { + color: #e85656; } + .userpic a.change-userpic { + display: none; + width: 202px; + background: rgba(0, 0, 0, 0.7); + transition: all 200ms ease-in-out; + color: #666666; + text-decoration: none; + position: absolute; + bottom: -1px; + left: -1px; + line-height: 32px; + text-align: center; } + .userpic:hover i { + display: block; } + .userpic:hover .change-userpic { + display: block; } + +.save-profile { + margin: 23px 0 12px 12px; } + +a.sn-link { + transition: none; + display: block; + border-radius: 5px; + background-color: transparent; + padding: 8px; + color: #666666; + border: 1px solid transparent; + margin-bottom: 23px; + width: 100%; + position: relative; + cursor: pointer; + text-decoration: none !important; } + a.sn-link i.socicon { + padding: 6px; + border-radius: 50%; + width: auto; + font-size: 17px; + margin-right: 8px; + background-color: rgba(0, 0, 0, 0.15); + color: #666666; } + a.sn-link span { + font-size: 14px; + line-height: 29px; } + a.sn-link.connected { + border-color: #209e91; + border-width: 2px; + padding: 7px; } + a.sn-link.connected span { + color: #666666; } + a.sn-link.connected i { + background: #209e91; } + a.sn-link.connected em { + display: block; } + a.sn-link:hover { + border-color: #209e91; + border-width: 2px; + padding: 7px; } + a.sn-link:hover span { + color: #666666; } + a.sn-link:hover i { + background: #209e91; } + a.sn-link .socicon { + background: transparent; } + +.close { + opacity: 1; + box-shadow: none; + outline: none !important; } + .close:hover, .close:focus, .close:active { + opacity: 1; } + +.connected .sn-link-close { + position: absolute; + top: 1px; + right: 0; + width: 45px; + line-height: 45px; + text-align: center; + font-size: 32px; + color: #209e91; + transition: all 0.1s ease; + outline: none; } + .connected .sn-link-close:hover { + color: #e85656; + transform: scale(1.2); } + +.social-profiles { + padding-top: 3px; + margin-bottom: -3px; + padding-left: 12px; } + +.profile-page .form-group label { + line-height: 34px; + font-size: 14px; + font-weight: 300; } + +.profile-page .form-group input { + font-weight: 300; } + +.slider-box { + min-height: 86px; } + +.irs-bar, +.irs-bar-edge, +.irs-line-left, +.irs-line-mid, +.irs-line-right, +.irs-slider { + background-image: url(../assets/img/theme/vendor/ionrangeslider/img/sprite-skin-flat.png); + background-repeat: repeat-x; } + +.table-panel { + height: 295px; } + +.tabset-group > div + div { + margin-top: 15px; } + +.panel.tabs-panel .panel-body { + padding: 0; } + +.panel.tabs-panel .dropdown-menu { + min-width: 132px; + top: auto; + border: none; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +.panel.tabs-panel.with-scroll .panel-body { + height: 100%; } + +.xsmall-panel .nav-tabs, .xsmall-panel .tab-content { + height: 100%; } + +.inline-icon { + display: inline-block; + margin: 20px 5px; } + +.panel.horizontal-tabs .tab-content { + height: calc(100% - 40px); } + +.tpl-skin-panel { + width: 300px; } + .tpl-skin-panel .tpl-skin-option { + padding: 10px; + line-height: 83px; + color: #666666; } + .tpl-skin-panel .tpl-skin-option:hover { + cursor: pointer; + background-color: #209e91; } + .tpl-skin-panel .tpl-skin-option + .tpl-skin-option { + border-top: 1px solid gainsboro; } + .tpl-skin-panel .skin-thumbnail { + width: 100%; } + +.tree-node { + line-height: 25px; + cursor: pointer; } + .tree-node.selected { + background-color: gainsboro; } + .tree-node .control { + cursor: pointer; + font-size: 16px; + padding-left: 5px; } + .tree-node:hover { + background-color: #cbcbcb; } + +.jstree-default a.jstree-clicked, .jstree-default a.jstree-hovered { + background-color: rgba(0, 0, 0, 0.25); } + +.jstree-default a.jstree-anchor:hover, .jstree-default a.jstree-wholerow:hover { + background-color: rgba(0, 0, 0, 0.15); } + +.control-side > div { + margin-top: 5px; + margin-bottom: 10px; } + .control-side > div .btn { + width: 100px; } + +#tree-root { + border-left: 1px solid gainsboro; + padding-left: 10px; } + +.tree-panel { + height: 500px; } + +.search-container { + margin-top: 10px; } + +h1, h2, h3, h4, h5, h6 { + font-family: "Roboto", sans-serif; + width: 100%; + margin-top: 0; } + +h1.color, h2.color, h3.color, h4.color, h5.color, h6.color { + color: #e85656; } + +body a { + color: #209e91; + text-decoration: none !important; + transition: color 0.2s ease; } + body a:hover { + color: #1b867b; } + +h1 { + font-size: 32px; } + +h2 { + font-size: 24px; } + +h3 { + font-size: 20px; } + +h4 { + font-size: 18px; } + +h5 { + font-size: 15px; } + +.typography-document-samples p { + margin: 0; } + +.typography-document-samples .typography-widget { + height: 100%; } + .typography-document-samples .typography-widget .panel { + height: 620px; } + .typography-document-samples .typography-widget .panel-title { + text-align: center; + width: 100%; } + .typography-document-samples .typography-widget .panel.with-scroll .panel-body { + height: calc(100% - 45px); } + .typography-document-samples .typography-widget .panel-content { + padding: 15px 22px 5px 22px; } + +.heading-widget h1, .heading-widget h2, .heading-widget h3, .heading-widget h4, .heading-widget h5, .heading-widget h6 { + width: 100%; + font-weight: 300; + text-align: center; } + +.heading-widget p { + line-height: 16px; + font-weight: 400; + text-align: center; } + +.more-text-widget { + text-align: center; + font-size: 14px; } + .more-text-widget p { + line-height: 17px; } + .more-text-widget .gray { + color: #767676; } + .more-text-widget .black { + color: #585858; } + .more-text-widget .light-text { + font-weight: 300; } + .more-text-widget .regular-text { + font-weight: 400; } + .more-text-widget .upper-text { + text-transform: uppercase; } + .more-text-widget .bold-text { + font-weight: 700; } + .more-text-widget .small-text { + padding: 5px 0 0 0; } + .more-text-widget .small-text p { + font-size: 9px; + font-weight: 300; + line-height: 10px; } + +.color-widget { + text-align: center; + font-size: 14px; + font-weight: 400; } + .color-widget p { + line-height: 17px; } + .color-widget .section-block { + margin: 14px 0; } + .color-widget .yellow-text p { + color: #dfb81c; } + .color-widget .red-text p { + color: #e85656; } + .color-widget .links h3 { + margin-bottom: 10px; } + .color-widget .links p { + margin-bottom: 0; } + .color-widget .links p.hovered a { + color: #1b867b; } + +.lists-widget { + font-weight: 400; } + .lists-widget .list-header { + width: 100%; + text-align: center; } + .lists-widget .accent { + margin-top: 30px; + color: #e5c649; + line-height: 14px; + font-size: 14px; + padding-left: 11px; + border-left: 4px solid #e5c649; + margin-left: 13px; } + .lists-widget ul.blur, .lists-widget ol.blur { + padding-left: 13px; + margin-bottom: 19px; + list-style: none; + padding-top: 1px; } + .lists-widget ul.blur li, .lists-widget ol.blur li { + margin-top: 5px; + font-size: 14px; } + .lists-widget ul.blur li ul, .lists-widget ul.blur li ol, .lists-widget ol.blur li ul, .lists-widget ol.blur li ol { + padding-left: 20px; + margin-bottom: 0; + list-style: none; } + .lists-widget ul.blur li:before { + content: "• "; + color: #e5c649; + width: 10px; + display: inline-block; } + .lists-widget ol.blur { + counter-reset: section; } + .lists-widget ol.blur li { + color: #e5c649; + padding-left: 0; + line-height: 14px; + position: relative; } + .lists-widget ol.blur li span { + color: #666666; + display: block; } + .lists-widget ol.blur li ol { + padding-left: 0; + margin-left: 12px; } + .lists-widget ol.blur li:before { + content: counters(section, ".") "."; + counter-increment: section; + width: 19px; + position: absolute; + left: 0; + top: 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + .lists-widget ol.blur > li span { + padding-left: 14px; } + .lists-widget ol.blur ol { + counter-reset: section; } + .lists-widget ol.blur ol > li:before { + width: 30px; } + .lists-widget ol.blur ol > li span { + padding-left: 27px; } + .lists-widget ol.blur ol ol > li:before { + width: 40px; } + .lists-widget ol.blur ol ol > li span { + padding-left: 40px; } + +.columns-section { + background-color: #ffffff; } + +p { + margin-bottom: 12px; + font-family: "Roboto", sans-serif; + font-size: 14px; } + +p.small-text { + color: #949494; + font-size: 12px; + line-height: 16px; + margin-bottom: 8px; } + +.cols-two { + margin-bottom: 50px; } + .cols-two > div { + float: left; + width: 350px; + margin-left: 40px; } + .cols-two > div:first-child { + margin-left: 0; } + +.cols-three { + margin-bottom: 50px; } + .cols-three > div { + float: left; + width: 222px; + margin-left: 40px; } + .cols-three > div:first-child { + margin-left: 0; } + +a.learn-more { + font-size: 14px; + font-weight: 700; + text-decoration: none; + line-height: 24px; } + +.img-wrapper { + margin-bottom: 19px; + margin-top: 5px; + overflow: hidden; + height: 180px; } + .img-wrapper img { + width: 100%; } + +.cols-three p { + margin-bottom: 10px; } + +.banner { + position: relative; + margin-bottom: 20px; } + +.large-banner-wrapper { + overflow: hidden; + height: 400px; } + .large-banner-wrapper img { + height: 100%; + width: 100%; + display: block; } + +.banner-text-wrapper { + margin-top: -400px; + height: 400px; + text-align: center; } + +.banner-text { + padding: 85px 90px 60px; + display: inline-block; + margin: 67px auto; + background: #ffffff; + min-width: 432px; + overflow: hidden; + background: rgba(0, 0, 0, 0.75); } + .banner-text h1 { + font-weight: 700; + width: 100%; + color: #ffffff; + margin-bottom: 10px; } + .banner-text p { + font-size: 24px; + line-height: 30px; + font-weight: 300; + color: #209e91; + margin-bottom: 0px; } + +@media (max-width: 600px) { + .banner-text { + padding: 55px 60px 30px; + min-width: 0; } + .banner-text h1 { + font-size: 24px; } + .banner-text p { + font-size: 16px; } } + +@media (max-width: 400px) { + .banner-text { + min-width: 0; + width: 100%; + height: 100%; + margin: 0; } } + +.photo-desc { + margin-top: 12px; + text-align: center; } + +.text-info { + width: 90%; } + .text-info p { + margin-bottom: 10px; } + +.section-block { + padding-bottom: 12px; } + +.separator { + height: 1px; + background: gainsboro; + width: 100%; + margin-bottom: 19px; + margin-top: 16px; } + +.section { + padding: 0 20px 50px 20px; } + +.panel.banner-column-panel { + padding: 0; + margin-bottom: 90px; } + .panel.banner-column-panel .panel-body { + padding: 0; } + +@media screen and (min-width: 1620px) { + .col-xlg-1 { + width: 8.33333333%; } + .col-xlg-2 { + width: 16.66666667%; } + .col-xlg-3 { + width: 25%; } + .col-xlg-4 { + width: 33.33333333%; } + .col-xlg-5 { + width: 41.66666667%; } + .col-xlg-6 { + width: 50%; } + .col-xlg-7 { + width: 58.33333333%; } + .col-xlg-8 { + width: 66.66666667%; } + .col-xlg-9 { + width: 75%; } + .col-xlg-10 { + width: 83.33333333%; } + .col-xlg-11 { + width: 91.66666667%; } + .col-xlg-12 { + width: 100%; } } + +.label { + border-radius: 0; } + +.label-primary { + background: #209e91; } + +.label-info { + background: #63bbb2; } + +.label-success { + background: #90b900; } + +.label-warning { + background: #dfb81c; } + +.label-danger { + background: #e85656; } + +.btn:focus, .btn:active:focus, .btn.active:focus, +.btn.focus, .btn:active.focus, .btn.active.focus { + outline: none; } + +.btn { + border-radius: 5px; + transition: all 0.1s ease; } + +.btn:hover { + transform: scale(1.2); } + +.open > .btn.dropdown-toggle.btn.btn-primary { + background: #209e91; + border-color: #088679; + background-color: #1b867b; + border-color: #1b867b; } + +.open > .btn.dropdown-toggle.btn-success { + background: #90b900; + border-color: #78a100; + background-color: #7a9d00; + border-color: #7a9d00; } + +.open > .btn.dropdown-toggle.btn-info { + background: #2dacd1; + border-color: #1594b9; + background-color: #2692b2; + border-color: #2692b2; } + +.open > .btn.dropdown-toggle.btn-warning { + background: #dfb81c; + border-color: #c7a004; + background-color: #be9c18; + border-color: #be9c18; } + +.open > .btn.dropdown-toggle.btn-danger { + background: #e85656; + border-color: #d03e3e; + background-color: #c54949; + border-color: #c54949; } + +button.btn.btn-primary { + background: #209e91; + border-color: #209e91; } + button.btn.btn-primary.disabled, button.btn.btn-primary[disabled], fieldset[disabled] button.btn.btn-primary, button.btn.btn-primary.disabled:hover, button.btn.btn-primary[disabled]:hover, + fieldset[disabled] button.btn.btn-primary:hover, button.btn.btn-primary.disabled:focus, button.btn.btn-primary[disabled]:focus, fieldset[disabled] button.btn.btn-primary:focus, button.btn.btn-primary.disabled.focus, button.btn.btn-primary[disabled].focus, fieldset[disabled] button.btn.btn-primary.focus, button.btn.btn-primary.disabled:active, button.btn.btn-primary[disabled]:active, fieldset[disabled] button.btn.btn-primary:active, button.btn.btn-primary.disabled.active, button.btn.btn-primary[disabled].active, + fieldset[disabled] button.btn.btn-primary.active { + background: #209e91; + border-color: #2caa9d; } + button.btn.btn-primary.disabled:hover, button.btn.btn-primary[disabled]:hover, fieldset[disabled] button.btn.btn-primary:hover, button.btn.btn-primary.disabled:hover:hover, button.btn.btn-primary[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-primary:hover:hover, button.btn.btn-primary.disabled:focus:hover, button.btn.btn-primary[disabled]:focus:hover, fieldset[disabled] button.btn.btn-primary:focus:hover, button.btn.btn-primary.disabled.focus:hover, button.btn.btn-primary[disabled].focus:hover, fieldset[disabled] button.btn.btn-primary.focus:hover, button.btn.btn-primary.disabled:active:hover, button.btn.btn-primary[disabled]:active:hover, fieldset[disabled] button.btn.btn-primary:active:hover, button.btn.btn-primary.disabled.active:hover, button.btn.btn-primary[disabled].active:hover, + fieldset[disabled] button.btn.btn-primary.active:hover { + transform: none; } + button.btn.btn-primary:hover, button.btn.btn-primary:focus, button.btn.btn-primary.focus, button.btn.btn-primary:active, button.btn.btn-primary.active { + background: #209e91; + border-color: #088679; } + button.btn.btn-primary:active, button.btn.btn-primary:target { + background-color: #1b867b; } + +button.btn.btn-default { + border-width: 1px; + color: #666666; + background: transparent; + border-color: #d6d6d6; } + button.btn.btn-default.disabled, button.btn.btn-default[disabled], fieldset[disabled] button.btn.btn-default, button.btn.btn-default.disabled:hover, button.btn.btn-default[disabled]:hover, + fieldset[disabled] button.btn.btn-default:hover, button.btn.btn-default.disabled:focus, button.btn.btn-default[disabled]:focus, fieldset[disabled] button.btn.btn-default:focus, button.btn.btn-default.disabled.focus, button.btn.btn-default[disabled].focus, fieldset[disabled] button.btn.btn-default.focus, button.btn.btn-default.disabled:active, button.btn.btn-default[disabled]:active, fieldset[disabled] button.btn.btn-default:active, button.btn.btn-default.disabled.active, button.btn.btn-default[disabled].active, + fieldset[disabled] button.btn.btn-default.active { + background: transparent; + border-color: #e2e2e2; } + button.btn.btn-default.disabled:hover, button.btn.btn-default[disabled]:hover, fieldset[disabled] button.btn.btn-default:hover, button.btn.btn-default.disabled:hover:hover, button.btn.btn-default[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-default:hover:hover, button.btn.btn-default.disabled:focus:hover, button.btn.btn-default[disabled]:focus:hover, fieldset[disabled] button.btn.btn-default:focus:hover, button.btn.btn-default.disabled.focus:hover, button.btn.btn-default[disabled].focus:hover, fieldset[disabled] button.btn.btn-default.focus:hover, button.btn.btn-default.disabled:active:hover, button.btn.btn-default[disabled]:active:hover, fieldset[disabled] button.btn.btn-default:active:hover, button.btn.btn-default.disabled.active:hover, button.btn.btn-default[disabled].active:hover, + fieldset[disabled] button.btn.btn-default.active:hover { + transform: none; } + button.btn.btn-default:hover, button.btn.btn-default:focus, button.btn.btn-default.focus, button.btn.btn-default:active, button.btn.btn-default.active { + background: transparent; + border-color: #bebebe; } + button.btn.btn-default:active, button.btn.btn-default:target { + background-color: rgba(0, 0, 0, 0.2); + color: #666666; } + +button.btn.btn-success { + background: #90b900; + border-color: #90b900; } + button.btn.btn-success.disabled, button.btn.btn-success[disabled], fieldset[disabled] button.btn.btn-success, button.btn.btn-success.disabled:hover, button.btn.btn-success[disabled]:hover, + fieldset[disabled] button.btn.btn-success:hover, button.btn.btn-success.disabled:focus, button.btn.btn-success[disabled]:focus, fieldset[disabled] button.btn.btn-success:focus, button.btn.btn-success.disabled.focus, button.btn.btn-success[disabled].focus, fieldset[disabled] button.btn.btn-success.focus, button.btn.btn-success.disabled:active, button.btn.btn-success[disabled]:active, fieldset[disabled] button.btn.btn-success:active, button.btn.btn-success.disabled.active, button.btn.btn-success[disabled].active, + fieldset[disabled] button.btn.btn-success.active { + background: #90b900; + border-color: #9cc50c; } + button.btn.btn-success.disabled:hover, button.btn.btn-success[disabled]:hover, fieldset[disabled] button.btn.btn-success:hover, button.btn.btn-success.disabled:hover:hover, button.btn.btn-success[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-success:hover:hover, button.btn.btn-success.disabled:focus:hover, button.btn.btn-success[disabled]:focus:hover, fieldset[disabled] button.btn.btn-success:focus:hover, button.btn.btn-success.disabled.focus:hover, button.btn.btn-success[disabled].focus:hover, fieldset[disabled] button.btn.btn-success.focus:hover, button.btn.btn-success.disabled:active:hover, button.btn.btn-success[disabled]:active:hover, fieldset[disabled] button.btn.btn-success:active:hover, button.btn.btn-success.disabled.active:hover, button.btn.btn-success[disabled].active:hover, + fieldset[disabled] button.btn.btn-success.active:hover { + transform: none; } + button.btn.btn-success:hover, button.btn.btn-success:focus, button.btn.btn-success.focus, button.btn.btn-success:active, button.btn.btn-success.active { + background: #90b900; + border-color: #78a100; } + button.btn.btn-success:active, button.btn.btn-success:target { + background-color: #7a9d00; } + +button.btn.btn-info { + background: #2dacd1; + border-color: #2dacd1; } + button.btn.btn-info.disabled, button.btn.btn-info[disabled], fieldset[disabled] button.btn.btn-info, button.btn.btn-info.disabled:hover, button.btn.btn-info[disabled]:hover, + fieldset[disabled] button.btn.btn-info:hover, button.btn.btn-info.disabled:focus, button.btn.btn-info[disabled]:focus, fieldset[disabled] button.btn.btn-info:focus, button.btn.btn-info.disabled.focus, button.btn.btn-info[disabled].focus, fieldset[disabled] button.btn.btn-info.focus, button.btn.btn-info.disabled:active, button.btn.btn-info[disabled]:active, fieldset[disabled] button.btn.btn-info:active, button.btn.btn-info.disabled.active, button.btn.btn-info[disabled].active, + fieldset[disabled] button.btn.btn-info.active { + background: #2dacd1; + border-color: #39b8dd; } + button.btn.btn-info.disabled:hover, button.btn.btn-info[disabled]:hover, fieldset[disabled] button.btn.btn-info:hover, button.btn.btn-info.disabled:hover:hover, button.btn.btn-info[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-info:hover:hover, button.btn.btn-info.disabled:focus:hover, button.btn.btn-info[disabled]:focus:hover, fieldset[disabled] button.btn.btn-info:focus:hover, button.btn.btn-info.disabled.focus:hover, button.btn.btn-info[disabled].focus:hover, fieldset[disabled] button.btn.btn-info.focus:hover, button.btn.btn-info.disabled:active:hover, button.btn.btn-info[disabled]:active:hover, fieldset[disabled] button.btn.btn-info:active:hover, button.btn.btn-info.disabled.active:hover, button.btn.btn-info[disabled].active:hover, + fieldset[disabled] button.btn.btn-info.active:hover { + transform: none; } + button.btn.btn-info:hover, button.btn.btn-info:focus, button.btn.btn-info.focus, button.btn.btn-info:active, button.btn.btn-info.active { + background: #2dacd1; + border-color: #1594b9; } + button.btn.btn-info:active, button.btn.btn-info:target { + background-color: #2692b2; } + +button.btn.btn-warning { + background: #dfb81c; + border-color: #dfb81c; } + button.btn.btn-warning.disabled, button.btn.btn-warning[disabled], fieldset[disabled] button.btn.btn-warning, button.btn.btn-warning.disabled:hover, button.btn.btn-warning[disabled]:hover, + fieldset[disabled] button.btn.btn-warning:hover, button.btn.btn-warning.disabled:focus, button.btn.btn-warning[disabled]:focus, fieldset[disabled] button.btn.btn-warning:focus, button.btn.btn-warning.disabled.focus, button.btn.btn-warning[disabled].focus, fieldset[disabled] button.btn.btn-warning.focus, button.btn.btn-warning.disabled:active, button.btn.btn-warning[disabled]:active, fieldset[disabled] button.btn.btn-warning:active, button.btn.btn-warning.disabled.active, button.btn.btn-warning[disabled].active, + fieldset[disabled] button.btn.btn-warning.active { + background: #dfb81c; + border-color: #ebc428; } + button.btn.btn-warning.disabled:hover, button.btn.btn-warning[disabled]:hover, fieldset[disabled] button.btn.btn-warning:hover, button.btn.btn-warning.disabled:hover:hover, button.btn.btn-warning[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-warning:hover:hover, button.btn.btn-warning.disabled:focus:hover, button.btn.btn-warning[disabled]:focus:hover, fieldset[disabled] button.btn.btn-warning:focus:hover, button.btn.btn-warning.disabled.focus:hover, button.btn.btn-warning[disabled].focus:hover, fieldset[disabled] button.btn.btn-warning.focus:hover, button.btn.btn-warning.disabled:active:hover, button.btn.btn-warning[disabled]:active:hover, fieldset[disabled] button.btn.btn-warning:active:hover, button.btn.btn-warning.disabled.active:hover, button.btn.btn-warning[disabled].active:hover, + fieldset[disabled] button.btn.btn-warning.active:hover { + transform: none; } + button.btn.btn-warning:hover, button.btn.btn-warning:focus, button.btn.btn-warning.focus, button.btn.btn-warning:active, button.btn.btn-warning.active { + background: #dfb81c; + border-color: #c7a004; } + button.btn.btn-warning:active, button.btn.btn-warning:target { + background-color: #be9c18; } + +button.btn.btn-danger { + background: #e85656; + border-color: #e85656; } + button.btn.btn-danger.disabled, button.btn.btn-danger[disabled], fieldset[disabled] button.btn.btn-danger, button.btn.btn-danger.disabled:hover, button.btn.btn-danger[disabled]:hover, + fieldset[disabled] button.btn.btn-danger:hover, button.btn.btn-danger.disabled:focus, button.btn.btn-danger[disabled]:focus, fieldset[disabled] button.btn.btn-danger:focus, button.btn.btn-danger.disabled.focus, button.btn.btn-danger[disabled].focus, fieldset[disabled] button.btn.btn-danger.focus, button.btn.btn-danger.disabled:active, button.btn.btn-danger[disabled]:active, fieldset[disabled] button.btn.btn-danger:active, button.btn.btn-danger.disabled.active, button.btn.btn-danger[disabled].active, + fieldset[disabled] button.btn.btn-danger.active { + background: #e85656; + border-color: #f46262; } + button.btn.btn-danger.disabled:hover, button.btn.btn-danger[disabled]:hover, fieldset[disabled] button.btn.btn-danger:hover, button.btn.btn-danger.disabled:hover:hover, button.btn.btn-danger[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-danger:hover:hover, button.btn.btn-danger.disabled:focus:hover, button.btn.btn-danger[disabled]:focus:hover, fieldset[disabled] button.btn.btn-danger:focus:hover, button.btn.btn-danger.disabled.focus:hover, button.btn.btn-danger[disabled].focus:hover, fieldset[disabled] button.btn.btn-danger.focus:hover, button.btn.btn-danger.disabled:active:hover, button.btn.btn-danger[disabled]:active:hover, fieldset[disabled] button.btn.btn-danger:active:hover, button.btn.btn-danger.disabled.active:hover, button.btn.btn-danger[disabled].active:hover, + fieldset[disabled] button.btn.btn-danger.active:hover { + transform: none; } + button.btn.btn-danger:hover, button.btn.btn-danger:focus, button.btn.btn-danger.focus, button.btn.btn-danger:active, button.btn.btn-danger.active { + background: #e85656; + border-color: #d03e3e; } + button.btn.btn-danger:active, button.btn.btn-danger:target { + background-color: #c54949; } + +button.btn.btn-inverse { + background: #949494; + border-color: #949494; + color: #ffffff; } + button.btn.btn-inverse.disabled, button.btn.btn-inverse[disabled], fieldset[disabled] button.btn.btn-inverse, button.btn.btn-inverse.disabled:hover, button.btn.btn-inverse[disabled]:hover, + fieldset[disabled] button.btn.btn-inverse:hover, button.btn.btn-inverse.disabled:focus, button.btn.btn-inverse[disabled]:focus, fieldset[disabled] button.btn.btn-inverse:focus, button.btn.btn-inverse.disabled.focus, button.btn.btn-inverse[disabled].focus, fieldset[disabled] button.btn.btn-inverse.focus, button.btn.btn-inverse.disabled:active, button.btn.btn-inverse[disabled]:active, fieldset[disabled] button.btn.btn-inverse:active, button.btn.btn-inverse.disabled.active, button.btn.btn-inverse[disabled].active, + fieldset[disabled] button.btn.btn-inverse.active { + background: #949494; + border-color: #a0a0a0; } + button.btn.btn-inverse.disabled:hover, button.btn.btn-inverse[disabled]:hover, fieldset[disabled] button.btn.btn-inverse:hover, button.btn.btn-inverse.disabled:hover:hover, button.btn.btn-inverse[disabled]:hover:hover, + fieldset[disabled] button.btn.btn-inverse:hover:hover, button.btn.btn-inverse.disabled:focus:hover, button.btn.btn-inverse[disabled]:focus:hover, fieldset[disabled] button.btn.btn-inverse:focus:hover, button.btn.btn-inverse.disabled.focus:hover, button.btn.btn-inverse[disabled].focus:hover, fieldset[disabled] button.btn.btn-inverse.focus:hover, button.btn.btn-inverse.disabled:active:hover, button.btn.btn-inverse[disabled]:active:hover, fieldset[disabled] button.btn.btn-inverse:active:hover, button.btn.btn-inverse.disabled.active:hover, button.btn.btn-inverse[disabled].active:hover, + fieldset[disabled] button.btn.btn-inverse.active:hover { + transform: none; } + button.btn.btn-inverse:hover, button.btn.btn-inverse:focus, button.btn.btn-inverse.focus, button.btn.btn-inverse:active, button.btn.btn-inverse.active { + background: #949494; + border-color: #7c7c7c; } + button.btn.btn-inverse:active, button.btn.btn-inverse:target, button.btn.btn-inverse:hover { + background-color: #949494; + color: #ffffff; } + +.btn-with-icon i { + margin-right: 10px; } + +.btn-group :hover, .btn-toolbar :hover { + transform: none; } + +.btn-group button.btn.btn-primary { + border-color: #149285; } + .btn-group button.btn.btn-primary:hover { + border-color: #088679; } + +.btn-group button.btn.btn-danger { + border-color: #dc4a4a; } + .btn-group button.btn.btn-danger:hover { + border-color: #d03e3e; } + +.btn-group button.btn.btn-info { + border-color: #21a0c5; } + .btn-group button.btn.btn-info:hover { + border-color: #1594b9; } + +.btn-group button.btn.btn-success { + border-color: #84ad00; } + .btn-group button.btn.btn-success:hover { + border-color: #78a100; } + +.btn-group button.btn.btn-warning { + border-color: #d3ac10; } + .btn-group button.btn.btn-warning:hover { + border-color: #c7a004; } + +.btn-group .dropdown-menu { + margin-top: 0px; } + +.btn-toolbar { + display: inline-block; } + +.btn .caret { + margin-left: 2px; } + +button.progress-button .progress { + margin-bottom: 0; + border-radius: 0; } + +button.progress-button:hover { + transform: none; } + +button.progress-button.progress-button-style-shrink.btn.disabled.progress-button-dir-horizontal:hover { + transform: scaleY(0.3); } + +button.progress-button.progress-button-style-shrink.btn.disabled.progress-button-dir-vertical:hover { + transform: scaleX(0.1); } + +button.progress-button.btn.btn-primary { + border-radius: 0; } + button.progress-button.btn.btn-primary .content:after, button.progress-button.btn.btn-primary .content:before { + color: black; } + button.progress-button.btn.btn-primary.progress-button-style-move-up .content, button.progress-button.btn.btn-primary.progress-button-style-slide-down .content { + background-color: #17746a; } + button.progress-button.btn.btn-primary.progress-button-style-lateral-lines .progress-inner { + border-color: #17746a; + background: 0 0; } + button.progress-button.btn.btn-primary .progress { + background-color: #17746a; + box-shadow: 0 1px 0 #17746a; } + button.progress-button.btn.btn-primary .progress-inner { + background-color: #0f4943; } + button.progress-button.btn.btn-primary.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-primary.progress-button-perspective .content { + background-color: #209e91; } + +button.progress-button.btn.btn-default { + border-radius: 0; } + button.progress-button.btn.btn-default .content:after, button.progress-button.btn.btn-default .content:before { + color: #999999; } + button.progress-button.btn.btn-default.progress-button-style-move-up .content, button.progress-button.btn.btn-default.progress-button-style-slide-down .content { + background-color: #e6e6e6; } + button.progress-button.btn.btn-default.progress-button-style-lateral-lines .progress-inner { + border-color: #e6e6e6; + background: 0 0; } + button.progress-button.btn.btn-default .progress { + background-color: #e6e6e6; + box-shadow: 0 1px 0 #e6e6e6; } + button.progress-button.btn.btn-default .progress-inner { + background-color: #cccccc; } + button.progress-button.btn.btn-default.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-default.progress-button-perspective .content { + background-color: #ffffff; } + +button.progress-button.btn.btn-success { + border-radius: 0; } + button.progress-button.btn.btn-success .content:after, button.progress-button.btn.btn-success .content:before { + color: black; } + button.progress-button.btn.btn-success.progress-button-style-move-up .content, button.progress-button.btn.btn-success.progress-button-style-slide-down .content { + background-color: #688600; } + button.progress-button.btn.btn-success.progress-button-style-lateral-lines .progress-inner { + border-color: #688600; + background: 0 0; } + button.progress-button.btn.btn-success .progress { + background-color: #688600; + box-shadow: 0 1px 0 #688600; } + button.progress-button.btn.btn-success .progress-inner { + background-color: #415300; } + button.progress-button.btn.btn-success.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-success.progress-button-perspective .content { + background-color: #90b900; } + +button.progress-button.btn.btn-info { + border-radius: 0; } + button.progress-button.btn.btn-info .content:after, button.progress-button.btn.btn-info .content:before { + color: #092229; } + button.progress-button.btn.btn-info.progress-button-style-move-up .content, button.progress-button.btn.btn-info.progress-button-style-slide-down .content { + background-color: #2489a7; } + button.progress-button.btn.btn-info.progress-button-style-lateral-lines .progress-inner { + border-color: #2489a7; + background: 0 0; } + button.progress-button.btn.btn-info .progress { + background-color: #2489a7; + box-shadow: 0 1px 0 #2489a7; } + button.progress-button.btn.btn-info .progress-inner { + background-color: #1b677d; } + button.progress-button.btn.btn-info.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-info.progress-button-perspective .content { + background-color: #2dacd1; } + +button.progress-button.btn.btn-warning { + border-radius: 0; } + button.progress-button.btn.btn-warning .content:after, button.progress-button.btn.btn-warning .content:before { + color: #2a2205; } + button.progress-button.btn.btn-warning.progress-button-style-move-up .content, button.progress-button.btn.btn-warning.progress-button-style-slide-down .content { + background-color: #b29316; } + button.progress-button.btn.btn-warning.progress-button-style-lateral-lines .progress-inner { + border-color: #b29316; + background: 0 0; } + button.progress-button.btn.btn-warning .progress { + background-color: #b29316; + box-shadow: 0 1px 0 #b29316; } + button.progress-button.btn.btn-warning .progress-inner { + background-color: #846d11; } + button.progress-button.btn.btn-warning.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-warning.progress-button-perspective .content { + background-color: #dfb81c; } + +button.progress-button.btn.btn-danger { + border-radius: 0; } + button.progress-button.btn.btn-danger .content:after, button.progress-button.btn.btn-danger .content:before { + color: #640e0e; } + button.progress-button.btn.btn-danger.progress-button-style-move-up .content, button.progress-button.btn.btn-danger.progress-button-style-slide-down .content { + background-color: #e22929; } + button.progress-button.btn.btn-danger.progress-button-style-lateral-lines .progress-inner { + border-color: #e22929; + background: 0 0; } + button.progress-button.btn.btn-danger .progress { + background-color: #e22929; + box-shadow: 0 1px 0 #e22929; } + button.progress-button.btn.btn-danger .progress-inner { + background-color: #be1a1a; } + button.progress-button.btn.btn-danger.progress-button-perspective { + background: none; } + button.progress-button.btn.btn-danger.progress-button-perspective .content { + background-color: #e85656; } + +.btn-raised { + box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.35); } + +.btn-mm { + padding: 5px 11px; + font-size: 13px; } + +.btn-xm { + padding: 8px 14px; + font-size: 16px; } + +.dropdown button.btn.btn-default.dropdown-toggle { + color: #666666; + border: 1px solid #d6d6d6; + background-color: transparent; } + .dropdown button.btn.btn-default.dropdown-toggle:focus, .dropdown button.btn.btn-default.dropdown-toggle:active { + background-color: #ffffff; } + +.bootstrap-select .dropdown-toggle:focus { + outline: none !important; } + +.bootstrap-select button.btn-default:focus { + color: #ffffff; } + +.bootstrap-select .btn { + transition: none; } + +.datepicker .btn:hover { + transform: scale(1); } + +.datepicker button.btn.btn-default { + background-color: transparent; } + +.datepicker button.btn.btn-default.active { + background-color: #2dacd1; + color: white; } + +.datepicker button.btn.active span.ng-binding.text-info { + color: white; } + +.uib-datepicker-wrap { + min-height: 270px; } + +.uib-datepicker span.ng-binding.text-muted { + color: #666666; } + +.uib-datepicker-popup { + background-color: #ffffff; + border-width: 0; + color: black; } + .uib-datepicker-popup button.btn { + color: black; } + .uib-datepicker-popup button.btn .text-muted { + color: black; } + .uib-datepicker-popup .glyphicon { + color: black; } + +.i-face { + display: inline-block; + background: url("../assets/img/face.svg") no-repeat center; + background-size: contain; + vertical-align: middle; + width: 80px; + height: 80px; } + +.i-money { + display: inline-block; + background: url("../assets/img/money.svg") no-repeat center; + background-size: contain; + vertical-align: middle; + width: 80px; + height: 80px; } + +.i-person { + display: inline-block; + background: url("../assets/img/person.svg") no-repeat center; + background-size: contain; + vertical-align: middle; + width: 80px; + height: 80px; } + +.i-refresh { + display: inline-block; + background: url("../assets/img/refresh.svg") no-repeat center; + background-size: contain; + vertical-align: middle; + width: 80px; + height: 80px; } + +::-webkit-scrollbar { + width: 0.5em; + height: 0.5em; } + +::-webkit-scrollbar-thumb { + background: #d9d9d9; + cursor: pointer; } + +::-webkit-scrollbar-track { + background: rgba(0, 0, 0, 0); } + +body { + scrollbar-face-color: #d9d9d9; + scrollbar-track-color: rgba(0, 0, 0, 0); } + +html { + position: relative; + min-width: 320px; } + +html, body { + min-height: 100%; + min-width: 320px; } + +body { + font: 14px/16px "Roboto", sans-serif; + color: #666666; + background-color: #F0F3F4; } + body.blur-theme::before { + content: ''; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + background: url("../assets/img/blur-bg.jpg") no-repeat center center; + background-size: cover; + will-change: transform; + z-index: -1; } + +body.mobile { + background: none; } + body.mobile .body-bg { + display: block; + position: fixed; + top: 0; + left: 0; + bottom: 0; + right: 0; + background-attachment: inherit; + background-color: #F0F3F4; } + body.mobile.blur-theme .body-bg::before { + content: ''; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + background: url("../assets/img/blur-bg.jpg") no-repeat center center; + background-size: cover; + will-change: transform; + z-index: -1; } + +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + html { + overflow: hidden; + height: 100%; } + body { + overflow: auto; + height: 100%; } } + +a { + transition: color 0.5s ease; + outline: 0 !important; } + +.body-bg { + display: none; } + +.al-header { + display: block; + height: 49px; + margin: 0; + background-repeat: repeat-x; + position: relative; + z-index: 905; + color: #444444; } + +.al-main { + margin-left: 180px; + padding: 66px 0 34px 0; + min-height: 500px; } + +.al-footer { + height: 34px; + padding: 0px 18px 0 180px; + width: 100%; + position: absolute; + display: block; + bottom: 0; + font-size: 13px; + color: #666666; + transition: padding-left 0.5s ease; } + +.al-footer-main { + float: left; + margin-left: 15px; } + +.al-copy { + float: left; } + +.al-footer-right { + float: right; + margin-right: 12px; } + .al-footer-right i { + margin: 0 4px; + color: #e85656; + font-size: 12px; } + .al-footer-right a { + margin-left: 4px; + color: #666666; } + .al-footer-right a:hover { + color: #e85656; } + +.al-share { + margin: -6px 0 0 12px; + padding: 0; + list-style: none; + float: left; } + .al-share li { + list-style: none; + float: left; + margin-left: 16px; } + .al-share li i { + cursor: pointer; + transition: all 0.1s ease; + color: white; + padding: 6px; + box-sizing: content-box; + font-size: 16px; } + .al-share li i:hover { + transform: scale(1.2); } + .al-share li i.fa-facebook-square { + color: #3b5998; } + .al-share li i.fa-twitter-square { + color: #55acee; } + .al-share li i.fa-google-plus-square { + color: #dd4b39; } + +.al-content { + padding: 8px 32px 8px 40px; } + +@media screen and (max-width: 500px) { + .al-content { + padding: 8px 20px; } } + +.vis-hidden { + visibility: hidden; + position: absolute; + top: -9999px; + left: -9999px; } + +.icon-up, .icon-down { + width: 5px; + height: 13px; + display: block; } + +.icon-up { + background: url("../assets/img/arrow-green-up.svg") no-repeat 0 0; } + +.icon-down { + background: url("../assets/img/arrow-red-down.svg") no-repeat 0 0; } + +.disable-text-selection { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.align-right { + text-align: right; } + +.amcharts-chart-div > a { + font-size: 6px !important; } + +.content-panel { + padding-left: 22px; + padding-top: 26px; } + +@media (max-width: 590px) { + .al-footer-right { + float: none; + margin-bottom: 19px; + margin-right: 0; } + .al-footer { + height: 76px; + text-align: center; } + .al-main { + padding-bottom: 76px; } + .al-footer-main { + float: none; + display: inline-block; } } + +.full-invisible { + visibility: hidden !important; } + .full-invisible * { + visibility: hidden !important; } + +.irs-grid-text { + color: #666666; } + +@keyframes spin { + 0% { + transform: rotate(0deg); + /* Firefox 16+, IE 10+, Opera */ } + 100% { + transform: rotate(360deg); + /* Firefox 16+, IE 10+, Opera */ } } + +#preloader { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1000; + background: #000000; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + #preloader > div { + display: block; + position: relative; + left: 50%; + top: 50%; + width: 150px; + height: 150px; + margin: -75px 0 0 -75px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: #e85656; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transform: translate3d(0, 0, 0); + backface-visibility: hidden; + animation: spin 2s linear infinite; + /* Chrome, Firefox 16+, IE 10+, Opera */ } + #preloader > div:before { + content: ""; + position: absolute; + top: 5px; + left: 5px; + right: 5px; + bottom: 5px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: #209e91; + /* Chrome, Opera 15+, Safari 5+ */ + animation: spin 3s linear infinite; + /* Chrome, Firefox 16+, IE 10+, Opera */ } + #preloader > div:after { + content: ""; + position: absolute; + top: 15px; + left: 15px; + right: 15px; + bottom: 15px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: #dfb81c; + animation: spin 1.5s linear infinite; + /* Chrome, Firefox 16+, IE 10+, Opera */ } + +@font-face { + font-family: 'socicon'; + src: url("../assets/fonts/socicon.eot"); + src: url("../assets/fonts/socicon.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/socicon.woff") format("woff"), url("../assets/fonts/socicon.woff2") format("woff2"), url("../assets/fonts/socicon.ttf") format("truetype"), url("../assets/fonts/socicon.svg#sociconregular") format("svg"); + font-weight: 400; + font-style: normal; + text-transform: initial; } + +.socicon { + font-family: 'socicon' !important; } + +.socicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'socicon'; + font-style: normal; + font-weight: 400; + line-height: 1; + -webkit-font-smoothing: antialiased; } + +.socicon:empty { + width: 1em; } + +.socicon-twitter { + background-color: #55acee; } + .socicon-twitter:before { + content: "a"; } + +.socicon-facebook { + background-color: #3b5998; } + .socicon-facebook:before { + content: "b"; } + +.socicon-google { + background-color: #dd4b39; } + .socicon-google:before { + content: "c"; } + +.socicon-linkedin { + background-color: #0177B5; } + .socicon-linkedin:before { + content: "j"; } + +.socicon-github { + background-color: #6b6b6b; } + .socicon-github:before { + content: "Q"; } + +.socicon-stackoverflow { + background-color: #2F96E8; } + .socicon-stackoverflow:before { + content: "("; } + +.socicon-dribble { + background-color: #F26798; } + .socicon-dribble:before { + content: "D"; } + +.socicon-behace { + background-color: #0093FA; } + .socicon-behace:before { + content: "H"; } + +.table { + margin-bottom: 0px; } + .table > thead > tr > th { + border-bottom: 1px solid gainsboro; + white-space: nowrap; } + .table > thead > tr > th:first-child { + text-align: center; } + .table > thead > tr > th:last-child { + padding-right: 16px; } + .table > tbody > tr > tr:first-child { + padding-top: 1px; } + .table > tbody > tr > td { + padding: 0px 8px; + line-height: 35px; + border-top: 1px solid gainsboro; } + .table > tbody > tr > td:first-child { + text-align: center; } + .table > tbody > tr > td:last-child { + padding-right: 16px !important; } + +.table-id { + text-align: left !important; + width: 40px; } + +.table-arr { + width: 5px; + padding: 10px 8px 8px 0 !important; } + +.table-no-borders { + border: none; } + .table-no-borders td, .table-no-borders th, .table-no-borders tr { + border: none !important; } + +.editable-wrap .btn-group.form-control { + background-color: transparent; } + +.editable-tr-wrap .editable-wrap { + vertical-align: super; } + +.editable-tr-wrap .editable-controls input.editable-input { + width: 110px; } + +.editable-tr-wrap td { + width: 20%; } + +.editable-table-button { + width: 70px; } + +.add-row-editable-table { + margin-bottom: 10px; } + +.add-row-editable-table + table { + margin-bottom: 5px; } + +.select-page-size-wrap { + width: 150px; } + +.table .header-row th { + vertical-align: middle; + padding: 0 8px; } + +tr.editable-row input.form-control { + vertical-align: middle; } + +.select-td .editable-select { + margin-bottom: 1px; } + +@media screen and (max-width: 1199px) { + .editable-tr-wrap .editable-wrap { + vertical-align: middle; } } + +.browser-icons { + width: 41px; } + +.st-sort-ascent, .st-sort-descent { + position: relative; } + +.st-sort-ascent:after, .st-sort-descent:after { + width: 0; + height: 0; + border-bottom: 4px solid #666666; + border-top: 4px solid transparent; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + margin-bottom: 2px; } + +.st-sort-descent:after { + transform: rotate(-180deg); + margin-bottom: -2px; } + +.sortable th { + cursor: pointer; } + .sortable th:after { + content: ''; + display: inline-block; + width: 8px; + margin-left: 8px; } + +a.email-link { + color: #666666; } + a.email-link:hover { + color: #e85656; } + +input.search-input { + margin-left: -8px; + padding-left: 8px; } + +.table .pagination { + margin: 4px 0 -12px 0; } + .table .pagination a { + cursor: pointer; } + +.vertical-scroll { + max-height: 214px; } + +.pagination > li > a, .pagination > li > span { + background: transparent; } + +.pagination > li:first-child > a, .pagination > li:first-child > span { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + +.pagination > li:last-child > a, .pagination > li:last-child > span { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + +.status-button { + width: 60px; } + +.table .editable-wrap .editable-controls, .table .editable-wrap .editable-error { + vertical-align: sub; } + .table .editable-wrap .editable-controls .btn, .table .editable-wrap .editable-error .btn { + padding: 3px 8px; } + .table .editable-wrap .editable-controls .btn.dropdown-toggle, .table .editable-wrap .editable-error .btn.dropdown-toggle { + padding: 3px 20px; + margin-top: 3px; } + .table .editable-wrap .editable-controls input, .table .editable-wrap .editable-error input { + line-height: 1px; + height: 30px; } + +.form-inline button[type="submit"].editable-table-button { + margin-left: 0; } + +.table > thead > tr > th { + border-bottom: none; } + +.table > tbody > tr.no-top-border:first-child > td { + border-top: none; } + +.black-muted-bg { + background-color: rgba(0, 0, 0, 0.1); } + +.table-hover > tbody > tr:hover { + background-color: rgba(0, 0, 0, 0.1); } + +.table-bordered, +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid gainsboro; } + +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.1); } + +.table > tbody > tr.primary > td { + background-color: rgba(32, 158, 145, 0.7); + color: #ffffff; + border: none; } + .table > tbody > tr.primary > td a.email-link { + color: #ffffff; } + .table > tbody > tr.primary > td a.email-link:hover { + color: #e85656; } + +.table > tbody > tr.success > td { + background-color: rgba(144, 185, 0, 0.7); + color: #ffffff; + border: none; } + .table > tbody > tr.success > td a.email-link { + color: #ffffff; } + .table > tbody > tr.success > td a.email-link:hover { + color: #e85656; } + +.table > tbody > tr.warning > td { + background-color: rgba(223, 184, 28, 0.7); + color: #ffffff; + border: none; } + .table > tbody > tr.warning > td a.email-link { + color: #ffffff; } + .table > tbody > tr.warning > td a.email-link:hover { + color: #e85656; } + +.table > tbody > tr.danger > td { + background-color: rgba(232, 86, 86, 0.7); + color: #ffffff; + border: none; } + .table > tbody > tr.danger > td a.email-link { + color: #ffffff; } + .table > tbody > tr.danger > td a.email-link:hover { + color: #e85656; } + +.table > tbody > tr.info > td { + background-color: rgba(45, 172, 209, 0.7); + color: #ffffff; + border: none; } + .table > tbody > tr.info > td a.email-link { + color: #ffffff; } + .table > tbody > tr.info > td a.email-link:hover { + color: #e85656; } + +.editable-click, a.editable-click { + color: #666666; + border-bottom: dashed 1px #d6d6d6; } + +th { + font-weight: 400; } + +.editable-empty { + color: #c54949; } + +.table > tbody > tr > th { + border: none; } + +.table-striped > tbody > tr > td { + border: none; } + +.pagination > li > a, .pagination > li > span { + color: #666666; + border-color: #d6d6d6; } + +.pagination > li:first-of-type > a, +.pagination > li:first-of-type > span { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +.pagination > li:last-of-type > a, +.pagination > li:last-of-type > span { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + background-color: #209e91; + border-color: #d6d6d6; } + +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + background-color: rgba(0, 0, 0, 0.2); + color: #666666; } + +.editable-buttons .btn-with-icon i { + margin-right: 0; } + +.table-responsive { + margin-top: 10px; } + +#google-maps { + width: 100%; + height: calc(100vh - 283px); } + +#leaflet-map { + height: calc(100vh - 283px); } + +/* required styles */ +.leaflet-map-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-pane, +.leaflet-tile-container, +.leaflet-overlay-pane, +.leaflet-shadow-pane, +.leaflet-marker-pane, +.leaflet-popup-pane, +.leaflet-overlay-pane svg, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; } + +.leaflet-container { + overflow: hidden; + -ms-touch-action: none; } + +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-user-drag: none; } + +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; } + +/* map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container img { + max-width: none !important; } + +/* stupid Android 2 doesn't understand "max-width: none" properly */ +.leaflet-container img.leaflet-image-layer { + max-width: 15000px !important; } + +.leaflet-tile { + filter: inherit; + visibility: hidden; } + +.leaflet-tile-loaded { + visibility: inherit; } + +.leaflet-zoom-box { + width: 0; + height: 0; } + +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; } + +.leaflet-tile-pane { + z-index: 2; } + +.leaflet-objects-pane { + z-index: 3; } + +.leaflet-overlay-pane { + z-index: 4; } + +.leaflet-shadow-pane { + z-index: 5; } + +.leaflet-marker-pane { + z-index: 6; } + +.leaflet-popup-pane { + z-index: 7; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; } + +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; } + +/* control positioning */ +.leaflet-control { + position: relative; + z-index: 7; + pointer-events: auto; } + +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; } + +.leaflet-top { + top: 0; } + +.leaflet-right { + right: 0; } + +.leaflet-bottom { + bottom: 0; } + +.leaflet-left { + left: 0; } + +.leaflet-control { + float: left; + clear: both; } + +.leaflet-right .leaflet-control { + float: right; } + +.leaflet-top .leaflet-control { + margin-top: 10px; } + +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; } + +.leaflet-left .leaflet-control { + margin-left: 10px; } + +.leaflet-right .leaflet-control { + margin-right: 10px; } + +/* zoom and fade animations */ +.leaflet-fade-anim .leaflet-tile, +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + transition: opacity 0.2s linear; } + +.leaflet-fade-anim .leaflet-tile-loaded, +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; } + +.leaflet-zoom-anim .leaflet-zoom-animated { + transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); } + +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile, +.leaflet-touching .leaflet-zoom-animated { + transition: none; } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; } + +/* cursors */ +.leaflet-clickable { + cursor: pointer; } + +.leaflet-container { + cursor: -webkit-grab; + cursor: -moz-grab; } + +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; } + +.leaflet-dragging .leaflet-container, +.leaflet-dragging .leaflet-clickable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; } + +/* visual tweaks */ +.leaflet-container { + background: #ddd; + outline: 0; } + +.leaflet-container a { + color: #0078A8; } + +.leaflet-container a.leaflet-active { + outline: 2px solid orange; } + +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255, 255, 255, 0.5); } + +/* general toolbar styles */ +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); } + .leaflet-bar a { + background-color: #1b867b; + border-bottom: 1px solid #ccc; + display: block; + text-align: center; + text-decoration: none; + opacity: 0.8; + color: #666666; + font-size: 17px; + width: 20px; + height: 20px; + line-height: 18px; + font-family: Lato; + font-weight: 100; } + .leaflet-bar a:hover { + background-color: #e85656; } + .leaflet-bar a:last-child { + border-bottom: none; } + .leaflet-bar a.leaflet-control-zoom-out { + line-height: 16px; } + +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #e2e2e2; + color: #dddddd; } + +/* zoom control */ +.leaflet-bar .leaflet-control-zoom-in, +.leaflet-bar .leaflet-control-zoom-out { + line-height: 18px; } + .leaflet-bar .leaflet-control-zoom-in:hover, + .leaflet-bar .leaflet-control-zoom-out:hover { + width: 20px; + height: 20px; } + +.leaflet-control-zoom-out { + font-size: 20px; } + +.leaflet-touch .leaflet-control-zoom-in { + font-size: 22px; } + +.leaflet-touch .leaflet-control-zoom-out { + font-size: 24px; } + +/* layers control */ +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); + background: #ffffff; } + +.leaflet-control-layers-toggle { + background-image: url(../img/layers.png); + width: 36px; + height: 36px; } + +.leaflet-retina .leaflet-control-layers-toggle { + background-image: url(../img/layers-2x.png); + background-size: 26px 26px; } + +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; } + +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; } + +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; } + +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #ffffff; } + +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; } + +.leaflet-control-layers label { + display: block; } + +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; } + +/* attribution and scale controls */ +.leaflet-container .leaflet-control-attribution { + background: #ffffff; + background: rgba(255, 255, 255, 0.7); + margin: 0; } + +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; } + +.leaflet-control-attribution a { + text-decoration: none; } + +.leaflet-control-attribution a:hover { + text-decoration: underline; } + +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; } + +.leaflet-left .leaflet-control-scale { + margin-left: 5px; } + +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; } + +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + white-space: nowrap; + overflow: hidden; + box-sizing: content-box; + background: #ffffff; + background: rgba(255, 255, 255, 0.5); } + +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; } + +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; } + +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: none; + background-clip: padding-box; } + +/* popup */ +.leaflet-popup { + position: absolute; + text-align: center; } + +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; } + +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; + color: #7d7d7d; } + +.leaflet-popup-content p { + margin: 18px 0; } + +.leaflet-popup-tip-container { + margin: 0 auto; + width: 40px; + height: 20px; + position: relative; + overflow: hidden; } + +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + margin: -10px auto 0; + transform: rotate(45deg); } + +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); } + +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: 700; + background: transparent; } + +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; } + +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; } + +.leaflet-oldie .leaflet-popup-content-wrapper { + zoom: 1; } + +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); } + +.leaflet-oldie .leaflet-popup-tip-container { + margin-top: -1px; } + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; } + +/* div icon */ +.leaflet-div-icon { + background: #ffffff; + border: 1px solid #666; } + +#map-bubbles { + width: 100%; + height: calc(100vh - 283px); + font-size: 11px; } + +/* +#chartdiv1 { + background: #3f3f4f; + color:#ffffff; + width : 100%; + height : 500px; + font-size : 11px; +}*/ +#map-lines { + width: 100%; + height: calc(100vh - 283px); } + +.panel { + color: #666666; + background-color: #ffffff; + border: none; + border-radius: 5px; + position: relative; + margin-bottom: 24px; + box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25); } + .panel ::-webkit-scrollbar { + width: 0.4em; + height: 0.4em; } + .panel ::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.6); + cursor: pointer; } + .panel ::-webkit-scrollbar-track { + background: rgba(255, 255, 255, 0.7); } + .panel body { + scrollbar-face-color: rgba(0, 0, 0, 0.6); + scrollbar-track-color: rgba(255, 255, 255, 0.7); } + .panel.animated { + animation-duration: 0.5s; } + .panel.small-panel { + height: 114px; } + .panel.xsmall-panel { + height: 187px; } + .panel.medium-panel { + height: 400px; } + .panel.xmedium-panel { + height: 550px; } + .panel.large-panel { + height: 974px; } + .panel.viewport100 { + height: calc(100vh - 218px); } + .panel.with-scroll .panel-body { + height: calc(100% - 44px); + overflow-y: auto; } + +.panel.panel-blur { + background: url("../assets/img/blur-bg-blurred.jpg"); + transition: none; + background-attachment: fixed; } + +.panel > .panel-body { + padding: 15px 22px; + height: 100%; } + +.panel > .panel-heading { + color: #666666; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.panel > .panel-footer { + color: #666666; } + +.panel-heading, .panel-footer { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.12); + height: 44px; + font-size: 16px; + padding: 14px 22px; } + +.panel-title { + font-weight: 400; + text-transform: uppercase; + opacity: 0.9; } + +.panel-default > .panel-heading { + color: #7d7d7d; } + +.panel-default > .panel-footer { + color: #7d7d7d; } + +.panel-primary > .panel-heading { + background-color: #4db1a7; + border-color: #4db1a7; } + +.panel-success > .panel-heading { + background-color: #a6c733; + border-color: #a6c733; } + +.panel-info > .panel-heading { + background-color: #57bdda; + border-color: #57bdda; } + +.panel-warning > .panel-heading { + background-color: #e5c649; + border-color: #e5c649; } + +.panel-danger > .panel-heading { + background-color: #ed7878; + border-color: #ed7878; } + +.bootstrap-panel { + background-color: #ffffff; } + .bootstrap-panel .panel-body { + color: #7d7d7d; } + +.accordion-panel.panel.panel-primary .panel-heading p, .accordion-panel.panel.panel-primary .panel-heading div, .accordion-panel.panel.panel-primary .panel-heading span, .accordion-panel.panel.panel-success .panel-heading p, .accordion-panel.panel.panel-success .panel-heading div, .accordion-panel.panel.panel-success .panel-heading span, .accordion-panel.panel.panel-info .panel-heading p, .accordion-panel.panel.panel-info .panel-heading div, .accordion-panel.panel.panel-info .panel-heading span, .accordion-panel.panel.panel-warning .panel-heading p, .accordion-panel.panel.panel-warning .panel-heading div, .accordion-panel.panel.panel-warning .panel-heading span, .accordion-panel.panel.panel-danger .panel-heading p, .accordion-panel.panel.panel-danger .panel-heading div, .accordion-panel.panel.panel-danger .panel-heading span { + color: rgba(255, 255, 255, 0.8); } + +.panel-group .panel.accordion-panel .panel-heading { + border-bottom: 0; } + +.panel-group .panel .panel-heading { + border-bottom: 1px solid #ddd; } + +.p-with-code { + line-height: 1.5em; } + +.contextual-example-panel { + height: 120px; } + +.footer-panel { + height: 142px; } + +.light-text { + font-weight: 300; } + +/* +.panel-group .panel { + border-radius: 0; +}*/ +/** Different tabs positions, which were removed from bootstrap */ +.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { + border-bottom: 0; } + +.tabs-right .nav-tabs, .tabs-left .nav-tabs { + min-width: 100px; } + +.tabs-right .tab-content, .tabs-left .tab-content { + width: calc(100% - 100px); + overflow-y: auto; } + +.tabs-right .tab-content { + margin-right: 100px; } + +.tabs-left .tab-content { + margin-left: 100px; } + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; } + +.tab-content > .active, +.pill-content > .active { + display: block; } + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; } + +.tabs-left, .tabs-right { + height: 100%; } + .tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { + float: none; + margin-bottom: 0; } + .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; } + +.tabs-left > .nav-tabs { + float: left; + border-bottom-left-radius: 5px; } + .tabs-left > .nav-tabs > li > a { + margin-right: -1px; } + +.tabs-right > .nav.nav-tabs { + float: right; + border-top-left-radius: 0; + border-bottom-right-radius: 5px; } + .tabs-right > .nav.nav-tabs > li:first-of-type a { + border-top-left-radius: 0; } + +/** /Different tabs positions, which were removed from bootstrap */ +.nav-tabs > li.with-dropdown > a { + padding: 0; } + +.nav-tabs > li.with-dropdown .dropdown-toggle { + padding: 10px 15px; + display: inline-block; + cursor: pointer; } + +.tab-content { + padding: 15px 15px 5px 15px; + background: transparent; + color: #666666; } + .tab-content .tab-pane p { + color: #666666; } + +.nav.nav-tabs { + border-top-left-radius: 5px; + border-top-right-radius: 5px; + border-bottom: 1px solid transparent; + background-color: #63bbb2; } + .nav.nav-tabs a { + color: #ffffff; } + .nav.nav-tabs a:hover { + color: #ffffff; } + .nav.nav-tabs > li > a { + margin-right: 0; + margin-bottom: 0; + border-radius: 0; + border: none; } + .nav.nav-tabs > li > a:hover, .nav.nav-tabs > li > a:focus { + border: none; + background-color: #63bbb2; } + .nav.nav-tabs > li.active > a { + color: #ffffff; + background-color: #209e91; } + .nav.nav-tabs > li:first-of-type a { + border-top-left-radius: 5px; } + .nav.nav-tabs .dropdown-menu > li > a { + color: #7d7d7d; } + .nav.nav-tabs .dropdown-menu > li > a:hover { + color: #7d7d7d; } + +.blur-theme .nav.nav-tabs { + background-color: rgba(0, 0, 0, 0.2); } + .blur-theme .nav.nav-tabs a { + color: #666666; } + .blur-theme .nav.nav-tabs a:hover { + color: #666666; } + .blur-theme .nav.nav-tabs > li > a:hover { + background-color: rgba(0, 0, 0, 0.2); } + .blur-theme .nav.nav-tabs > li.active > a { + color: #666666; + background-color: rgba(0, 0, 0, 0.25); } + +.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: transparent; } + +.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + border: none; } + +.accordion-panel .panel-heading { + border-radius: 3px; } + +.accordion-panel.panel-open .panel-heading { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.accordion-panel:not(.panel-open) .panel-heading { + transition-delay: .3s; } + +.accordion-panel > .panel-heading + .panel-collapse > .panel-body { + border-top: none; } + +.accordion-panel .panel-heading { + padding: 0; } + .accordion-panel .panel-heading .accordion-toggle { + display: inline-block; + width: 100%; + padding: 14px 22px; } + +/* +.panel-group { + > .panel { + > .panel-heading { + padding: 0; + + > h4.panel-title { + height: 50px; + width: 100%; + padding: 0; + + > a { + display: block; + padding: 15px 22px; + width: 100%; + } + } + } + } + +} + +.panel-collapse { + transition: height $default-animation-duration $default-animation-style; + .panel-body { + padding: 15px; + } +}*/ +.ba-wizard-progress { + margin-top: 10px; + height: 10px; } + +.ba-wizard-pager .previous { + float: left; } + +.ba-wizard-pager .next { + float: right; } + +.ba-wizard-navigation-container { + display: table; + table-layout: fixed; + width: 100%; + padding: 15px 0; } + .ba-wizard-navigation-container .ba-wizard-navigation { + cursor: pointer; + display: table-cell; + line-height: 1; + text-align: center; + font-weight: 300; + font-size: 18px; + opacity: 0.7; } + .ba-wizard-navigation-container .ba-wizard-navigation.active { + opacity: 0.95; } + +.back-top { + width: 52px; + height: 52px; + cursor: pointer; + z-index: 9999; + display: none; + text-decoration: none; + right: 64px; + bottom: 40px !important; + font-size: 45px; + text-align: center; + opacity: 0.4; + color: #209e91; + background-color: rgba(0, 0, 0, 0.75); + border-radius: 50%; + line-height: 46px; } + .back-top:hover { + opacity: 0.8; } + +.content-top { + padding-top: 13px; + padding-bottom: 27px; } + +h1.al-title { + font-weight: 700; + color: #666666; + float: left; + width: auto; + margin: 0; + padding: 0; + font-size: 24px; + text-transform: uppercase; + opacity: 0.9; } + +.al-breadcrumb { + background: none; + color: #666666; + padding: 0; + margin: 0; + float: right; + padding-top: 11px; } + .al-breadcrumb li { + font-size: 18px; + font-weight: 400; } + +.al-look { + float: right; + margin-right: 10px; + padding-top: 10px; } + .al-look > a { + font-size: 19px; } + +/* msg center */ + +.al-msg-center { + float: right; + padding: 0; + list-style: none; + margin: 13px 47px 0 0; } + .al-msg-center li { + list-style: none; + float: left; + margin-left: 30px; } + .al-msg-center li:first-child { + margin-left: 0; } + .al-msg-center li > a { + color: #ffffff; + text-decoration: none; + font-size: 13px; + position: relative; } + .al-msg-center li > a span { + display: inline-block; + min-width: 10px; + padding: 2px 4px 2px 4px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + border-radius: 13px; + text-shadow: none; + line-height: 11px; + background-color: #e85656; + position: absolute; + top: -5px; + right: -14px; + font-size: 11px; } + .al-msg-center li > a .notification-ring { + border: 1px solid #e85656; + border-radius: 100px; + height: 40px; + width: 40px; + position: absolute; + top: -18px; + right: -27px; + animation: pulsate 8s ease-out; + animation-iteration-count: infinite; + opacity: 0.0; } + .al-msg-center li > a:hover { + color: #e85656; } + .al-msg-center li > a:hover.msg { + color: #209e91; } + .al-msg-center li > a.msg span { + background-color: #209e91; } + .al-msg-center li > a.msg .notification-ring { + border-color: #209e91; } + .al-msg-center li.open > a { + color: #e85656; } + .al-msg-center li.open > a.msg { + color: #209e91; } + +@media (max-width: 435px) { + .al-msg-center { + margin-right: 20px; } + .al-msg-center li { + margin-left: 20px; } + .al-msg-center li:first-child { + margin-left: 0; } } + +.msg-block-header { + display: inline-block; + padding: 0; + font-size: 13px; + margin: 0 0 0 6px; } + +.top-dropdown-menu { + width: 316px; + left: auto; + right: -47px; + top: 26px; } + .top-dropdown-menu ::-webkit-scrollbar { + width: 0.4em; + height: 0.4em; } + .top-dropdown-menu ::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.5); + cursor: pointer; } + .top-dropdown-menu ::-webkit-scrollbar-track { + background: #fff; } + .top-dropdown-menu body { + scrollbar-face-color: rgba(0, 0, 0, 0.5); + scrollbar-track-color: #fff; } + .top-dropdown-menu .header { + padding: 10px 12px; + border-bottom: 1px solid #ffffff; + font-size: 12px; } + .top-dropdown-menu .header strong { + float: left; + color: #7d7d7d; } + .top-dropdown-menu .header > a { + float: right; + margin-left: 12px; + text-decoration: none; } + .top-dropdown-menu .header > a:hover { + color: #7d7d7d; } + .top-dropdown-menu .msg-list { + max-height: 296px; + overflow: scroll; + overflow-x: hidden; } + .top-dropdown-menu .msg-list > a { + border-top: 1px solid #ffffff; + padding: 10px 12px; + display: block; + text-decoration: none; + color: #7d7d7d; + font-size: 12px; } + .top-dropdown-menu .msg-list > a:first-child { + border-top: none; } + .top-dropdown-menu .msg-list > a .img-area { + float: left; + width: 36px; } + .top-dropdown-menu .msg-list > a .img-area img { + width: 36px; + height: 36px; } + .top-dropdown-menu .msg-list > a .img-area img.photo-msg-item { + border-radius: 18px; } + .top-dropdown-menu .msg-list > a .img-area > div { + width: 36px; + height: 36px; + border-radius: 4px; + font-size: 24px; + text-align: center; } + .top-dropdown-menu .msg-list > a .img-area > div.comments { + color: #dfb81c; } + .top-dropdown-menu .msg-list > a .img-area > div.orders { + color: #dfb81c; } + .top-dropdown-menu .msg-list > a .img-area > div i { + width: 36px; + line-height: 36px; } + .top-dropdown-menu .msg-list > a .msg-area { + float: right; + width: 230px; } + .top-dropdown-menu .msg-list > a .msg-area div { + max-height: 34px; + overflow: hidden; + text-overflow: ellipsis; } + .top-dropdown-menu .msg-list > a .msg-area span { + font-style: italic; + text-align: right; + display: block; + font-size: 11px; } + .top-dropdown-menu .msg-list > a:hover { + background: #E2F0FF; } + .top-dropdown-menu > a { + border-top: 1px solid #ffffff; + display: block; + text-align: center; + padding: 10px; + font-size: 12px; + text-decoration: none; } + .top-dropdown-menu > a:hover { + color: #7d7d7d; } + .top-dropdown-menu.profile-dropdown { + width: 145px; + top: 55px; + right: -25px; } + .top-dropdown-menu.profile-dropdown a { + text-align: left; + border: none; + text-decoration: none; + color: #7d7d7d; + padding: 4px 16px 4px 20px; } + .top-dropdown-menu.profile-dropdown a.signout { + border-top: 1px solid #ffffff; } + .top-dropdown-menu.profile-dropdown a i { + margin-right: 10px; } + .top-dropdown-menu.profile-dropdown a:hover { + background: #f4fcff; } + .top-dropdown-menu.profile-dropdown i.dropdown-arr { + right: 25px; } + .top-dropdown-menu i.dropdown-arr { + position: absolute; + top: -22px; + right: 42px; + display: block; + width: 0; + height: 0; + border: 11px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.15); } + .top-dropdown-menu i.dropdown-arr:after { + top: -9px; + left: 0px; + margin-left: -10px; + content: " "; + position: absolute; + display: block; + width: 0; + height: 0; + border: 10px solid transparent; + border-bottom-color: #ffffff; } + +@media (max-width: 415px) { + .top-dropdown-menu { + right: -81px; } + .top-dropdown-menu i.dropdown-arr { + right: 75px; } } + +.page-top { + background-color: #1C2B36; + position: fixed; + z-index: 904; + box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.5); + height: 66px; + width: 100%; + min-width: 320px; + padding: 0 32px 0 40px; } + .page-top.scrolled { + background-color: rgba(0, 0, 0, 0.85); } + +a.al-logo { + color: #ffffff; + display: block; + font-size: 24px; + font-family: "Roboto", sans-serif; + white-space: nowrap; + float: left; + outline: none !important; + line-height: 60px; } + a.al-logo span { + color: #209e91; } + +.user-profile { + float: right; + min-width: 230px; + margin-top: 10px; } + +.al-user-profile { + float: right; + margin-right: 12px; + transition: all .15s ease-in-out; + padding: 0; + width: 36px; + height: 36px; + border: 0; + opacity: 1; + position: relative; } + .al-user-profile a { + display: block; } + .al-user-profile img { + width: 45px; + height: 45px; + border-radius: 50%; } + +a.refresh-data { + color: #ffffff; + font-size: 13px; + text-decoration: none; + font-weight: 400; + float: right; + margin-top: 13px; + margin-right: 26px; } + a.refresh-data:hover { + color: #dfb81c !important; } + +a.collapse-menu-link { + font-size: 31px; + cursor: pointer; + display: block; + text-decoration: none; + line-height: 42px; + color: #ffffff; + padding: 0; + float: left; + margin: 11px 0 0 25px; } + a.collapse-menu-link:hover { + text-decoration: none; + color: #dfb81c; } + +.al-skin-dropdown { + float: right; + margin-top: 14px; + margin-right: 26px; } + .al-skin-dropdown .tpl-skin-panel { + max-height: 300px; + overflow-y: scroll; + overflow-x: hidden; } + +.icon-palette { + display: inline-block; + width: 14px; + height: 13px; + background: url("../assets/img/theme/palette.png"); + background-size: cover; } + +.search { + text-shadow: none; + color: #ffffff; + font-size: 13px; + line-height: 25px; + transition: all 0.5s ease; + white-space: nowrap; + overflow: hidden; + width: 162px; + float: left; + margin: 20px 0 0 30px; } + .search label { + cursor: pointer; } + .search i { + width: 16px; + display: inline-block; + cursor: pointer; + padding-left: 1px; + font-size: 16px; + margin-right: 13px; } + .search input { + background: none; + border: none; + outline: none; + width: 120px; + padding: 0; + margin: 0 0 0 -3px; + height: 27px; } + +@media screen and (max-width: 660px) { + .search { + display: none; } } + +@media screen and (max-width: 500px) { + .page-top { + padding: 0 20px; } } + +@media (max-width: 435px) { + .user-profile { + min-width: 136px; } + a.refresh-data { + margin-right: 10px; } + a.collapse-menu-link { + margin-left: 10px; } + .al-skin-dropdown { + display: none; } } + +.profile-toggle-link { + cursor: pointer; } + +svg.progress-bar-round circle { + transition: 0.5s; } + +.percentage { + font-size: 46px; } + +.loading { + font-size: 16px; } + +.progress-bar-round { + margin-top: 15px; } + +.al-sidebar { + width: 180px; + top: 66px; + left: 0; + z-index: 904; + display: block; + min-height: 100%; + background-color: #1C2B36; + height: 100%; + position: fixed; } + +.al-sidebar-list { + margin: 0; + padding: 18px 0 0 0; + list-style: none; } + +.al-sidebar-sublist .subitem-submenu-list { + padding-left: 15px; } + +.subitem-submenu-link .fa { + top: 7px; } + +.al-sidebar-list-item { + display: block; + position: relative; + float: none; + padding: 0; } + .al-sidebar-list-item.selected:not(.with-sub-menu) { + background-color: #209e91; } + .al-sidebar-list-item.selected:not(.with-sub-menu) a.al-sidebar-list-link { + color: #ffffff; } + .al-sidebar-list-item.selected:not(.with-sub-menu) a.al-sidebar-list-link b { + color: #ffffff; } + +.al-sidebar-list-item.ba-sidebar-item-expanded > .al-sidebar-list-link b, .ba-sidebar-sublist-item.ba-sidebar-item-expanded > .al-sidebar-list-link b { + transform: rotate(180deg); } + +.al-sidebar-list-item.ba-sidebar-item-expanded > .al-sidebar-sublist, .ba-sidebar-sublist-item.ba-sidebar-item-expanded > .al-sidebar-sublist { + display: block; } + +a.al-sidebar-list-link { + display: block; + height: 42px; + padding-left: 18px; + text-shadow: none; + font-size: 13px; + text-decoration: none; + color: #ffffff; + line-height: 42px; + white-space: nowrap; + overflow: hidden; + cursor: pointer; } + a.al-sidebar-list-link:hover { + color: #209e91; } + a.al-sidebar-list-link:hover b { + color: #209e91; } + a.al-sidebar-list-link i { + margin-right: 18px; + width: 16px; + display: inline-block; } + a.al-sidebar-list-link b { + display: block; + opacity: 1; + width: 14px; + height: 14px; + line-height: 14px; + text-shadow: none; + font-size: 18px; + position: absolute; + right: 10px; + top: 12px; + padding: 0; + text-align: center; + color: #ffffff; + transition: transform 0.2s linear; } + +.slimScrollBar, .slimScrollRail { + border-radius: 0px !important; + width: 4px !important; + left: 176px; } + +.al-sidebar-sublist { + padding: 0; + list-style: none; + position: relative; + display: none; } + .al-sidebar-sublist.expanded { + display: block; } + .al-sidebar-sublist > li { + display: block; + float: none; + padding: 0; + border-bottom: none; + position: relative; } + .al-sidebar-sublist > li a { + display: block; + text-shadow: none; + font-size: 13px; + text-decoration: none; + color: #ffffff; + padding-left: 52px; + height: auto; + line-height: 29px; } + .al-sidebar-sublist > li a:hover { + color: #209e91; } + .al-sidebar-sublist > li.selected:not(.with-sub-menu) > a { + border: none; + background-color: #209e91; } + .al-sidebar-sublist > li.selected:not(.with-sub-menu) > a:hover { + color: #ffffff; } + +.sidebar-hover-elem { + width: 4px; + background: #209e91; + position: absolute; + top: -150px; + left: 176px; + transition: all 0.5s ease; + transition-property: top, height; + height: 42px; + display: block; } + +.sidebar-select-elem { + display: block; + top: 94px; } + +@media (min-width: 1200px) { + .menu-collapsed .al-main { + margin-left: 50px; } + .menu-collapsed .al-footer { + padding-left: 83px; } } + +@media (min-width: 501px) { + .menu-collapsed .al-sidebar { + width: 52px; } + .menu-collapsed .al-sidebar .fa-angle-down, .menu-collapsed .al-sidebar .fa-angle-up { + opacity: 0; } + .menu-collapsed .al-sidebar .al-sidebar-sublist { + position: absolute; + top: -1px; + left: 52px; + background: rgba(0, 0, 0, 0.8); + width: 0; + display: block; + overflow: hidden; + transition: width 0.5s ease; } + .menu-collapsed .al-sidebar .al-sidebar-sublist.slide-right { + width: 135px; } + .menu-collapsed .al-sidebar .al-sidebar-sublist:before { + display: none; } + .menu-collapsed .al-sidebar .al-sidebar-sublist li:before { + display: none; } + .menu-collapsed .al-sidebar .al-sidebar-sublist li a { + padding-left: 18px; + padding-right: 18px; + min-width: 130px; + white-space: nowrap; } + .menu-collapsed .al-sidebar .sidebar-hover-elem, .menu-collapsed .al-sidebar .sidebar-select-elem { + left: 48px; } } + +@media (max-width: 1200px) and (min-width: 500px) { + .al-main { + margin-left: 50px; } + .al-footer { + padding-left: 83px; } } + +@media (max-width: 1200px) { + .al-sidebar { + width: 180px; + background: rgba(0, 0, 0, 0.75); + transition: width 0.5s ease; } + .al-sidebar .fa-angle-down, .al-sidebar .fa-angle-up { + opacity: 1; } + .al-sidebar .al-sidebar-sublist { + padding: 0; + list-style: none; + position: relative; + display: none; + top: auto; + left: auto; + background: none; + width: auto; + overflow: visible; + transition: none; } + .al-sidebar .al-sidebar-sublist.expanded { + display: block; } + .al-sidebar .al-sidebar-sublist > li { + display: block; + float: none; + padding: 0; + border-bottom: none; + position: relative; } + .al-sidebar .al-sidebar-sublist > li a { + display: block; + text-shadow: none; + font-size: 13px; + text-decoration: none; + color: #ffffff; + padding-left: 52px; + height: auto; + line-height: 29px; } + .al-sidebar .al-sidebar-sublist > li a:hover { + color: #209e91; } + .al-sidebar .al-sidebar-sublist > li.selected:not(.with-sub-menu) > a { + border: none; + background-color: #209e91; } + .al-sidebar .al-sidebar-sublist > li.selected:not(.with-sub-menu) > a:hover { + color: #ffffff; } + .al-sidebar .sidebar-hover-elem, .al-sidebar .sidebar-select-elem { + left: 176px; + transition: left 0.5s ease; } } + +@media (max-width: 500px) { + .menu-collapsed .al-sidebar { + width: 0; } + .menu-collapsed .sidebar-hover-elem, .menu-collapsed .sidebar-select-elem { + display: none; } + .al-main { + margin-left: 0; } + .al-footer { + padding-left: 0; } } + +.widgets { + transform: translate3d(0, 0, 0); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.full-width { + margin: 0 -22px -16px; } + +.horizontal-scroll { + overflow-x: auto; + overflow-y: visible; } + +.panel-subtitle { + font-size: 15px; + margin-bottom: 16px; } + +.panel-nav { + position: absolute; + top: 12px; + right: 15px; + z-index: 2; } + .panel-nav i { + cursor: pointer; + font-size: 14px; + color: #bfbfbf; + margin-left: 11px; + display: inline-block; } + .panel-nav i.fa-minus { + margin-bottom: -1px; + vertical-align: bottom; } + .panel-nav i:hover { + color: #666666; } + +#amchart { + width: 100%; + height: 350px; + margin-top: -20px; } + +#amChartMap { + width: 100%; + height: 315px; } + +.feed-panel .panel-body { + padding: 10px 0; } + +.feed-message { + padding: 10px 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.12); } + .feed-message:first-child { + padding-top: 0; } + .feed-message .message-icon { + cursor: pointer; + width: 60px; + height: 60px; + float: left; + position: relative; + margin-left: 20px; } + .feed-message .message-icon > img, .feed-message .message-icon .media-icon { + border-radius: 30px; + width: 100%; + height: 100%; } + .feed-message .message-icon .sub-photo-icon { + display: inline-block; + padding: 4px; } + .feed-message .message-icon .sub-photo-icon:after { + content: ''; + display: inline-block; + width: 22px; + height: 22px; + background-size: contain; } + .feed-message .message-icon .sub-photo-icon.video-message { + background: #e85656; } + .feed-message .message-icon .sub-photo-icon.video-message:after { + background-image: url("../assets/img/theme/icon/feed/feed-video.svg"); } + .feed-message .message-icon .sub-photo-icon.image-message { + background: #90b900; } + .feed-message .message-icon .sub-photo-icon.image-message:after { + width: 21px; + height: 21px; + margin-top: 1px; + margin-left: 1px; + border-radius: 5px; + background-image: url("../assets/img/theme/icon/feed/feed-image.svg"); } + .feed-message .message-icon .sub-photo-icon.geo-message { + background: #209e91; } + .feed-message .message-icon .sub-photo-icon.geo-message:after { + width: 22px; + height: 22px; + background-image: url("../assets/img/theme/icon/feed/feed-location.svg"); } + .feed-message .message-icon .sub-photo-icon { + position: absolute; + width: 30px; + height: 30px; + right: -2px; + bottom: -4px; + border-radius: 15px; } + .feed-message .text-block { + cursor: pointer; + position: relative; + border-radius: 5px; + margin: 0 0 0 80px; + padding: 5px 20px; + color: #666666; + width: 280px; + height: 70px; } + .feed-message .text-block.text-message { + font-size: 12px; + width: inherit; + max-width: calc(100% - 80px); + height: inherit; + min-height: 60px; } + .feed-message .text-block.text-message:before { + display: block; } + .feed-message .text-block.text-message .message-content { + font-size: 12px; + line-height: 15px; + font-weight: 300; } + .feed-message .text-block.small-message { + width: 155px; + height: 145px; } + .feed-message .text-block.small-message .preview { + bottom: 0; + top: initial; + height: 87px; } + .feed-message .text-block.small-message .preview img { + width: 155px; + height: 87px; + border-radius: 0 0 5px 5px; } + .feed-message .message-header { + font-size: 12px; + padding-bottom: 5px; } + .feed-message .message-header .author { + font-size: 13px; + padding-right: 5px; } + .feed-message .message-content { + font-size: 18px; + line-height: 20px; } + .feed-message .preview { + transition: 0s linear all; + display: inline-block; } + .feed-message .preview img { + padding-top: 10px; + width: 100%; + height: auto; + float: none !important; } + .feed-message .message-time { + width: 100%; + left: 0; + font-size: 11px; + padding-top: 10px; + color: #949494; + margin-bottom: 5px; } + .feed-message .message-time .post-time { + float: left; } + .feed-message .message-time .ago-time { + float: right; } + +.line-clamp { + display: block; + display: -webkit-box; + position: relative; + line-height: 1.2; + overflow: hidden; + text-overflow: ellipsis; + padding: 0 !important; } + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + .line-clamp:after { + content: '...'; + text-align: right; + bottom: 0; + right: 0; + width: 25%; + display: block; + position: absolute; + height: calc(1em * 1.2); } } + +@supports (-webkit-line-clamp: 1) { + .line-clamp:after { + display: none !important; } } + +.line-clamp-1 { + -webkit-line-clamp: 1; + height: calc(1em * 1.2 * 1); } + +.line-clamp-2 { + -webkit-line-clamp: 2; + height: calc(1em * 1.2 * 2); } + +.line-clamp-3 { + -webkit-line-clamp: 3; + height: calc(1em * 1.2 * 3); } + +.line-clamp-4 { + -webkit-line-clamp: 4; + height: calc(1em * 1.2 * 4); } + +.line-clamp-5 { + -webkit-line-clamp: 5; + height: calc(1em * 1.2 * 5); } + +div.blurCalendar { + font-size: 12px; } + +.fc { + direction: ltr; + text-align: left; } + .fc button { + box-sizing: border-box; + margin: 0; + height: 2.1em; + padding: 0 .6em; + font-size: 1em; + white-space: nowrap; + cursor: pointer; } + .fc button::-moz-focus-inner { + margin: 0; + padding: 0; } + .fc button .fc-icon { + position: relative; + top: 0; + margin: 0; } + .fc .fc-button-group > * { + float: left; + margin: 0 0 0 -1px; } + .fc .fc-button-group > :first-child { + margin-left: 0; } + .fc hr { + height: 0; + margin: 0; + padding: 0 0 2px; + border-style: solid; + border-width: 1px 0; } + .fc table { + width: 100%; + table-layout: fixed; + border-collapse: collapse; + border-spacing: 0; + font-size: 1em; } + .fc th { + text-align: center; } + .fc th, .fc td { + border: 1px solid rgba(255, 255, 255, 0.3); + padding: 0; + vertical-align: top; } + .fc td.fc-today { + border-style: double; } + .fc .fc-row { + border: 0 solid; } + .fc .fc-toolbar > * > * { + float: left; + margin-left: .75em; } + .fc .fc-toolbar > * > :first-child { + margin-left: 0; } + .fc .fc-axis { + vertical-align: middle; + padding: 0 4px; + white-space: nowrap; } + +.fc-rtl { + text-align: right; } + +.fc-unthemed th, .fc-unthemed td, .fc-unthemed hr, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-row, .fc-unthemed .fc-popover { + border-color: rgba(214, 214, 214, 0.3); } + +.fc-unthemed .fc-popover { + background-color: #ffffff; + border: 1px solid; } + .fc-unthemed .fc-popover .fc-header { + background: #eee; } + .fc-unthemed .fc-popover .fc-header .fc-close { + color: #666666; + font-size: 25px; + margin-top: 4px; } + +.fc-unthemed hr { + background: #eee; } + +.fc-unthemed .fc-today { + background: rgba(255, 255, 255, 0.15); } + +.fc-highlight { + background: rgba(255, 255, 255, 0.25); + opacity: .3; } + +.fc-icon { + display: inline-block; + font-size: 2em; + font-family: "Courier New", Courier, monospace; } + +.fc-icon-left-single-arrow:after { + content: "\02039"; + font-weight: 700; + font-size: 100%; } + +.fc-icon-right-single-arrow:after { + content: "\0203A"; + font-weight: 700; + font-size: 100%; } + +.fc-icon-left-double-arrow:after { + content: "\000AB"; } + +.fc-icon-right-double-arrow:after { + content: "\000BB"; } + +.fc-icon-x:after { + content: "\000D7"; } + +.fc-state-default { + border: 1px solid; + outline: none; + background: #f5f5f5 repeat-x; + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); + color: #333333; } + .fc-state-default.fc-corner-left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + .fc-state-default.fc-corner-right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + +.fc-state-hover, +.fc-state-down, +.fc-state-active, +.fc-state-disabled { + color: #333333; + background-color: #e2e2e2; } + +.fc-state-hover { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + transition: background-position 0.1s linear; } + +.fc-state-down, +.fc-state-active { + background: #cccccc none; } + +.fc-state-disabled { + cursor: default; + background-image: none; + opacity: 0.65; + box-shadow: none; } + +.fc-button-group { + display: inline-block; } + +.fc-popover { + position: absolute; } + .fc-popover .fc-header { + padding: 2px 4px; } + .fc-popover .fc-header .fc-title { + margin: 0 2px; } + .fc-popover .fc-header .fc-close { + cursor: pointer; } + +.fc-ltr .fc-popover .fc-header .fc-title, +.fc-rtl .fc-popover .fc-header .fc-close { + float: left; } + +.fc-rtl .fc-popover .fc-header .fc-title, +.fc-ltr .fc-popover .fc-header .fc-close { + float: right; } + +.fc-popover > .ui-widget-header + .ui-widget-content { + border-top: 0; } + +.fc-clear { + clear: both; } + +.fc-bg, +.fc-highlight-skeleton, +.fc-helper-skeleton { + position: absolute; + top: 0; + left: 0; + right: 0; } + +.fc-bg { + bottom: 0; } + +.fc-bg table { + height: 100%; } + +.fc-row { + position: relative; } + .fc-row table { + border-left: 0 hidden transparent; + border-right: 0 hidden transparent; + border-bottom: 0 hidden transparent; } + .fc-row:first-child table { + border-top: 0 hidden transparent; } + .fc-row .fc-bg { + z-index: 1; } + .fc-row .fc-highlight-skeleton { + z-index: 2; + bottom: 0; } + .fc-row .fc-highlight-skeleton table { + height: 100%; } + .fc-row .fc-highlight-skeleton td { + border-color: transparent; } + .fc-row .fc-content-skeleton { + position: relative; + z-index: 3; + padding-bottom: 2px; } + .fc-row .fc-helper-skeleton { + z-index: 4; } + .fc-row .fc-content-skeleton td, + .fc-row .fc-helper-skeleton td { + background: none; + border-color: transparent; + border-bottom: 0; } + .fc-row .fc-content-skeleton tbody td, + .fc-row .fc-helper-skeleton tbody td { + border-top: 0; } + +.fc-event { + position: relative; + display: block; + font-size: .85em; + line-height: 1.3; + border: 1px solid #209e91; + background-color: #209e91; + font-weight: 400; } + +.fc-event, +.fc-event:hover, +.ui-widget .fc-event { + color: #ffffff; + text-decoration: none; } + +.fc-event[href], +.fc-event.fc-draggable { + cursor: pointer; } + +.fc-day-grid-event { + margin: 1px 2px 0; + padding: 0 1px; } + +.fc-ltr .fc-day-grid-event.fc-not-start, +.fc-rtl .fc-day-grid-event.fc-not-end { + margin-left: 0; + border-left-width: 0; + padding-left: 1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.fc-ltr .fc-day-grid-event.fc-not-end, +.fc-rtl .fc-day-grid-event.fc-not-start { + margin-right: 0; + border-right-width: 0; + padding-right: 1px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.fc-day-grid-event > .fc-content { + white-space: nowrap; + overflow: hidden; } + +.fc-day-grid-event .fc-time { + font-weight: 700; } + +.fc-day-grid-event .fc-resizer { + position: absolute; + top: 0; + bottom: 0; + width: 7px; } + +.fc-ltr .fc-day-grid-event .fc-resizer { + right: -3px; + cursor: e-resize; } + +.fc-rtl .fc-day-grid-event .fc-resizer { + left: -3px; + cursor: w-resize; } + +a.fc-more { + margin: 1px 3px; + font-size: .85em; + cursor: pointer; + text-decoration: none; } + a.fc-more:hover { + text-decoration: underline; } + +.fc-limited { + display: none; } + +.fc-day-grid .fc-row { + z-index: 1; } + +.fc-more-popover { + z-index: 2; + width: 220px; } + .fc-more-popover .fc-event-container { + padding: 10px; } + +.fc-toolbar { + text-align: center; + margin-bottom: 1em; } + .fc-toolbar .fc-left { + float: left; } + .fc-toolbar .fc-right { + float: right; } + .fc-toolbar .fc-center { + display: inline-block; } + .fc-toolbar h2 { + margin: 0; + font-size: 24px; + width: 100%; + line-height: 26px; } + .fc-toolbar button { + position: relative; } + .fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover { + z-index: 2; } + .fc-toolbar .fc-state-down { + z-index: 3; } + .fc-toolbar .fc-state-active, + .fc-toolbar .ui-state-active { + z-index: 4; } + .fc-toolbar button:focus { + z-index: 5; } + +.fc-view-container *, +.fc-view-container *:before, +.fc-view-container *:after { + box-sizing: content-box; } + +.fc-view, +.fc-view > table { + position: relative; + z-index: 1; } + +.fc-basicWeek-view .fc-content-skeleton, +.fc-basicDay-view .fc-content-skeleton { + padding-top: 1px; + padding-bottom: 1em; } + +.fc-basic-view tbody .fc-row { + min-height: 4em; + max-height: 70px; } + +.fc-row.fc-rigid { + overflow: hidden; } + +.fc-row.fc-rigid .fc-content-skeleton { + position: absolute; + top: 0; + left: 0; + right: 0; } + +.fc-basic-view .fc-week-number, +.fc-basic-view .fc-day-number { + padding: 0 2px; } + +.fc-basic-view td.fc-week-number span, +.fc-basic-view td.fc-day-number { + padding-top: 2px; + padding-bottom: 2px; } + +.fc-basic-view .fc-week-number { + text-align: center; } + +.fc-basic-view .fc-week-number span { + display: inline-block; + min-width: 1.25em; } + +.fc-ltr .fc-basic-view .fc-day-number { + text-align: right; } + +.fc-rtl .fc-basic-view .fc-day-number { + text-align: left; } + +.fc-day-number.fc-other-month { + opacity: 0.3; } + +.fc-agenda-view .fc-day-grid { + position: relative; + z-index: 2; } + +.fc-agenda-view .fc-day-grid .fc-row { + min-height: 3em; } + +.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton { + padding-top: 1px; + padding-bottom: 1em; } + +.fc-ltr .fc-axis { + text-align: right; } + +.fc-rtl .fc-axis { + text-align: left; } + +.ui-widget td.fc-axis { + font-weight: 400; } + +.fc-time-grid-container, +.fc-time-grid { + position: relative; + z-index: 1; } + +.fc-time-grid { + min-height: 100%; } + +.fc-time-grid table { + border: 0 hidden transparent; } + +.fc-time-grid > .fc-bg { + z-index: 1; } + +.fc-time-grid .fc-slats, +.fc-time-grid > hr { + position: relative; + z-index: 2; } + +.fc-time-grid .fc-highlight-skeleton { + z-index: 3; } + +.fc-time-grid .fc-content-skeleton { + position: absolute; + z-index: 4; + top: 0; + left: 0; + right: 0; } + +.fc-time-grid > .fc-helper-skeleton { + z-index: 5; } + +.fc-slats td { + height: 1.5em; + border-bottom: 0; } + +.fc-slats .fc-minor td { + border-top-style: dotted; } + +.fc-slats .ui-widget-content { + background: none; } + +.fc-time-grid .fc-highlight-container { + position: relative; } + +.fc-time-grid .fc-highlight { + position: absolute; + left: 0; + right: 0; } + +.fc-time-grid .fc-event-container { + position: relative; } + +.fc-ltr .fc-time-grid .fc-event-container { + margin: 0 2.5% 0 2px; } + +.fc-rtl .fc-time-grid .fc-event-container { + margin: 0 2px 0 2.5%; } + +.fc-time-grid .fc-event { + position: absolute; + z-index: 1; } + +.fc-time-grid-event { + overflow: hidden; } + .fc-time-grid-event.fc-not-start { + border-top-width: 0; + padding-top: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .fc-time-grid-event.fc-not-end { + border-bottom-width: 0; + padding-bottom: 1px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .fc-time-grid-event > .fc-content { + position: relative; + z-index: 2; } + .fc-time-grid-event .fc-title { + padding: 0 1px; } + .fc-time-grid-event .fc-time { + padding: 0 1px; + font-size: .85em; + white-space: nowrap; } + .fc-time-grid-event .fc-bg { + z-index: 1; + background: #ffffff; + opacity: .25; + filter: alpha(opacity=25); } + .fc-time-grid-event.fc-short .fc-content { + white-space: nowrap; } + .fc-time-grid-event.fc-short .fc-time { + display: inline-block; + vertical-align: top; } + .fc-time-grid-event.fc-short .fc-time span { + display: none; } + .fc-time-grid-event.fc-short .fc-time:before { + content: attr(data-start); } + .fc-time-grid-event.fc-short .fc-time:after { + content: "\000A0-\000A0"; } + .fc-time-grid-event.fc-short .fc-title { + display: inline-block; + vertical-align: top; + font-size: .85em; + padding: 0; } + .fc-time-grid-event .fc-resizer { + position: absolute; + z-index: 3; + left: 0; + right: 0; + bottom: 0; + height: 8px; + overflow: hidden; + line-height: 8px; + font-size: 11px; + font-family: monospace; + text-align: center; + cursor: s-resize; } + .fc-time-grid-event .fc-resizer:after { + content: "="; } + +.fc-day-grid-container.fc-scroller { + height: auto !important; } + +.calendar-panel.panel .panel-body { + padding: 0; } + +.fc-body > tr > .fc-widget-content { + border: none; } + +.fc-head { + color: #ffffff; + background-color: #209e91; } + .fc-head td, .fc-head th { + border: none; } + .fc-head div.fc-widget-header { + padding: 5px 0; } + +.fc-today-button, .fc-month-button, .fc-agendaWeek-button, .fc-agendaDay-button { + display: none; } + +.blurCalendar { + margin-top: 15px; } + +.fc-prev-button, .fc-next-button { + position: absolute; + background: transparent; + box-shadow: none; + border: none; + color: #666666; } + +.fc-next-button { + left: 30px; } + +.fc-day-number { + color: #666666; + opacity: 0.9; } + +.pie-charts { + color: #666666; } + .pie-charts .pie-chart-item-container { + position: relative; + padding: 0 15px; + float: left; + box-sizing: border-box; } + .pie-charts .pie-chart-item-container .panel { + height: 114px; } + @media screen and (min-width: 1325px) { + .pie-charts .pie-chart-item-container { + width: 25%; } } + @media screen and (min-width: 700px) and (max-width: 1325px) { + .pie-charts .pie-chart-item-container { + width: 50%; } } + @media screen and (max-width: 700px) { + .pie-charts .pie-chart-item-container { + width: 100%; } } + .pie-charts .pie-chart-item { + position: relative; } + .pie-charts .pie-chart-item .chart-icon { + position: absolute; + right: 0px; + top: 3px; + z-index: -1; } + @media screen and (min-width: 1325px) and (max-width: 1650px), (min-width: 700px) and (max-width: 830px), (max-width: 400px) { + .pie-charts .chart-icon { + display: none; } } + .pie-charts .chart { + position: relative; + display: inline-block; + width: 84px; + height: 84px; + text-align: center; + float: left; } + .pie-charts .chart canvas { + position: absolute; + top: 0; + left: 0; } + .pie-charts .percent { + display: inline-block; + line-height: 84px; + z-index: 2; + font-size: 16px; } + .pie-charts .percent:after { + content: '%'; + margin-left: 0.1em; + font-size: .8em; } + .pie-charts .description { + display: inline-block; + padding: 20px 0 0 20px; + font-size: 18px; + opacity: 0.9; } + .pie-charts .description .description-stats { + padding-top: 8px; + font-size: 24px; } + .pie-charts .angular { + margin-top: 100px; } + .pie-charts .angular .chart { + margin-top: 0; } + +.panel.popular-app > .panel-body { + padding: 0; } + +.panel.popular-app .popular-app-img-container { + position: relative; + padding: 30px 0; + height: 260px; + border-top-right-radius: 5px; + border-top-left-radius: 5px; } + .panel.popular-app .popular-app-img-container .popular-app-img { + width: 260px; + position: absolute; + transform: translateY(-50%) translate(-50%); + top: 50%; + left: 50%; } + .panel.popular-app .popular-app-img-container .popular-app-img .logo-text { + display: inline-block; + margin: 10px; + font-size: 26px; + color: #666666; } + +.panel.popular-app .popular-app-cost { + font-size: 20px; + padding: 20px 22px; + border-bottom: 1px solid gainsboro; + border-top: 1px solid gainsboro; } + +.panel.popular-app .popular-app-info { + padding: 20px 22px; + font-size: 20px; + text-align: center; } + .panel.popular-app .popular-app-info .info-label { + font-size: 12px; } + +.panel.popular-app .row { + margin: 0; } + .panel.popular-app .row > div { + padding: 0; } + +.blur-theme .panel.popular-app .popular-app-img-container { + background: rgba(0, 0, 0, 0.5); } + +#cd-timeline { + margin-top: 15px; + position: relative; } + #cd-timeline:before { + content: ''; + position: absolute; + top: 0; + left: 18px; + height: 100%; + width: 4px; + background: #d7e4ed; } + +.cd-timeline-block { + position: relative; + margin: 2em 0; } + .cd-timeline-block:after { + content: ""; + display: table; + clear: both; } + .cd-timeline-block:first-child { + margin-top: 0; } + .cd-timeline-block:last-child { + margin-bottom: 0; } + +.cd-timeline-img { + position: absolute; + top: 0; + left: 0; + width: 40px; + height: 40px; + border-radius: 50%; } + +@media only screen and (min-width: 1170px) { + .cd-timeline-img { + width: 60px; + height: 60px; + left: 50%; + margin-left: -30px; + /* Force Hardware Acceleration in WebKit */ + -webkit-transform: translateZ(0); + -webkit-backface-visibility: hidden; } + .cssanimations .cd-timeline-img.is-hidden { + visibility: hidden; } + .cssanimations .cd-timeline-img.bounce-in { + visibility: visible; + animation: cd-bounce-1 0.6s; } } + +@keyframes cd-bounce-1 { + 0% { + opacity: 0; + transform: scale(0.5); } + 60% { + opacity: 1; + transform: scale(1.2); } + 100% { + transform: scale(1); } } + +.cd-timeline-content { + position: relative; + margin-left: 60px; + background: #209e91; + padding: 1em; + border-radius: 5px; } + .cd-timeline-content:after { + content: ""; + display: table; + clear: both; } + .cd-timeline-content h2 { + color: #303e49; + margin: 0; + font-size: 18px; } + .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { + font-size: 13px; + display: inline-block; } + .cd-timeline-content p { + font-size: 13px; + margin-bottom: 0; } + .cd-timeline-content .cd-read-more { + float: right; + padding: .8em 1em; + background: #acb7c0; + color: white; + border-radius: 0.25em; } + .cd-timeline-content .cd-date { + float: left; + padding: .8em 0; + opacity: .7; } + .cd-timeline-content:before { + content: ''; + position: absolute; + top: 16px; + right: 100%; + height: 0; + width: 0; + border: 7px solid transparent; + border-right: 7px solid white; } + +.cd-timeline-content.warning { + background: rgba(223, 184, 28, 0.2); } + +.cd-timeline-content.danger { + background: rgba(232, 86, 86, 0.2); } + +.cd-timeline-content.primary { + background: rgba(32, 158, 145, 0.2); } + +.no-touch .cd-timeline-content .cd-read-more:hover { + background-color: #d6d6d6; } + +@media only screen and (min-width: 1170px) { + #cd-timeline::before { + left: 50%; + margin-left: -2px; } + .cd-timeline-block { + margin: 4em 0; } + .cd-timeline-block:first-child { + margin-top: 0; } + .cd-timeline-block:last-child { + margin-bottom: 0; } + .cd-timeline-content { + margin-left: 0; + padding: 1.6em; + width: 42%; } + .cd-timeline-content::before { + top: 24px; + left: 100%; + border-color: transparent; + border-left-color: white; } + .cd-timeline-content .cd-read-more { + float: left; } + .cd-timeline-content .cd-date { + position: absolute; + width: 100%; + left: 137%; + top: 6px; + font-size: 16px; } + .cd-timeline-content.warning:before { + border-left-color: rgba(223, 184, 28, 0.2); } + .cd-timeline-content.danger:before { + border-left-color: rgba(232, 86, 86, 0.2); } + .cd-timeline-content.primary:before { + border-left-color: rgba(32, 158, 145, 0.2); } + .cd-timeline-block:nth-child(even) .cd-timeline-content { + float: right; } + .cd-timeline-block:nth-child(even) .cd-timeline-content::before { + top: 24px; + left: auto; + right: 100%; + border-color: transparent; + border-right-color: white; } + .cd-timeline-block:nth-child(even) .cd-timeline-content.cd-timeline-content.warning::before { + border-right-color: rgba(223, 184, 28, 0.2); } + .cd-timeline-block:nth-child(even) .cd-timeline-content.cd-timeline-content.danger::before { + border-right-color: rgba(232, 86, 86, 0.2); } + .cd-timeline-block:nth-child(even) .cd-timeline-content.cd-timeline-content.primary::before { + border-right-color: rgba(32, 158, 145, 0.2); } + .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more { + float: right; } + .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date { + left: auto; + right: 137%; + text-align: right; } + .cssanimations .cd-timeline-content.is-hidden { + visibility: hidden; } + .cssanimations .cd-timeline-content.bounce-in { + visibility: visible; + animation: cd-bounce-2 0.6s; } } + +@media only screen and (min-width: 1170px) { + /* inverse bounce effect on even content blocks */ + .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in { + animation: cd-bounce-2-inverse 0.6s; } } + +@keyframes cd-bounce-2 { + 0% { + opacity: 0; + transform: translateX(-100px); } + 60% { + opacity: 1; + transform: translateX(20px); } + 100% { + transform: translateX(0); } } + +@keyframes cd-bounce-2-inverse { + 0% { + opacity: 0; + transform: translateX(100px); } + 60% { + opacity: 1; + transform: translateX(-20px); } + 100% { + transform: translateX(0); } } + +input.task-todo { + margin-bottom: 8px; } + +ul.todo-list { + margin: 0; + padding: 0; } + ul.todo-list li { + margin: 0 0 -1px 0; + padding: 12px; + list-style: none; + position: relative; + border: 1px solid #cbcbcb; + cursor: -webkit-grab; + cursor: grab; + height: 42px; } + ul.todo-list li i.remove-todo { + position: absolute; + cursor: pointer; + top: 0px; + right: 12px; + font-size: 32px; + transition: color 0.2s; + color: rgba(203, 203, 203, 0.5); + visibility: hidden; + line-height: 42px; } + ul.todo-list li i.remove-todo:hover { + color: #cbcbcb; } + ul.todo-list li:hover i.remove-todo { + visibility: visible; } + ul.todo-list li.checked .todo-text { + color: #666666; } + ul.todo-list li.checked:before { + background: #cbcbcb !important; } + ul.todo-list li i.mark { + display: block; + position: absolute; + top: -1px; + left: -1px; + height: 42px; + min-width: 4px; + background: #cbcbcb; + cursor: pointer; + transition: min-width 0.3s ease-out; } + ul.todo-list li.active i.mark { + min-width: 40px; } + ul.todo-list li.active label.todo-checkbox > span:before { + color: white; + content: '\f10c'; + margin-right: 20px; + transition: margin-right 0.1s ease-out; + transition-delay: 0.2s; + float: none; } + ul.todo-list li.active label.todo-checkbox > input:checked + span:before { + content: '\f00c'; } + +label.todo-checkbox { + width: 100%; + padding-right: 25px; + min-height: 16px; + cursor: pointer; } + label.todo-checkbox > span { + white-space: nowrap; + height: 16px; } + label.todo-checkbox > span:before { + border: none; + color: #949494; + transition: all 0.15s ease-out; } + +.add-item-icon { + display: none; } + +.task-todo-container.transparent .todo-panel.panel { + color: white; + opacity: 0.9; } + +.task-todo-container.transparent input.task-todo { + color: white; + width: calc(100% - 25px); + border-radius: 0; + border: none; + background: transparent; } + .task-todo-container.transparent input.task-todo:focus { + outline: none; + background-color: transparent; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.12); } + +.task-todo-container.transparent .add-item-icon { + display: block; + float: right; + margin-top: -45px; + margin-right: 5px; + font-size: 25px; + cursor: pointer; } + +.task-todo-container.transparent ul.todo-list li { + margin: 0; + border: none; + font-weight: 300; } + .task-todo-container.transparent ul.todo-list li .blur-container { + height: 40px; + position: absolute; + width: calc(100% + 40px); + top: 0; + left: -25px; + overflow-y: hidden; } + .task-todo-container.transparent ul.todo-list li:hover .blur-container { + box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.12); } + .task-todo-container.transparent ul.todo-list li:hover .blur-box { + height: 100%; + background: linear-gradient(to right, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%); + -webkit-filter: blur(3px); } + .task-todo-container.transparent ul.todo-list li i.remove-todo { + color: white; + opacity: 0.4; } + .task-todo-container.transparent ul.todo-list li i.remove-todo:hover { + color: white; + opacity: 0.95; } + .task-todo-container.transparent ul.todo-list li i.mark { + min-width: 40px; + display: none; } + .task-todo-container.transparent ul.todo-list li label.todo-checkbox > span:before { + position: absolute; + color: #666666; + content: '\f10c'; + float: none; + margin-right: 6px; + transition: none; } + .task-todo-container.transparent ul.todo-list li.checked label.todo-checkbox > span:before { + content: '\f00c'; } + +.task-todo-container.transparent .box-shadow-border { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.12); + width: calc(100% + 44px); + margin-left: -22px; } + +.channels-block { + width: 100%; + position: relative; } + +.channels-block.transparent .traffic-chart canvas { + border: 10px solid rgba(0, 0, 0, 0.35); + box-shadow: 0 0 5px 0 black inset; + border-radius: 150px; } + +.channels-block.transparent .chart-bg { + background-color: rgba(0, 0, 0, 0.35); } + +.chart-bg { + position: absolute; + width: 180px; + height: 180px; + left: 60px; + top: 60px; + border-radius: 100px; + background-color: transparent; } + +.channels-info { + display: inline-block; + width: calc(100% - 370px); + margin-left: 70px; + margin-top: -20px; } + +.small-container .channels-info { + display: none; } + +.channels-info-item p { + margin-bottom: 9px; + font-size: 18px; + opacity: 0.9; } + +.channels-info-item .channel-number { + display: inline-block; + float: right; } + +.traffic-chart { + width: 300px; + position: relative; + min-height: 300px; + float: left; } + +.traffic-legend { + display: inline-block; + padding: 70px 0 0 0px; + width: 160px; } + +.traffic-legend ul.doughnut-legend li { + list-style: none; + font-size: 12px; + margin-bottom: 12px; + line-height: 16px; + position: relative; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 120px; } + .traffic-legend ul.doughnut-legend li span { + float: left; + display: inline-block; + width: 16px; + height: 16px; + margin-right: 10px; } + +.canvas-holder { + display: inline-block; + width: 300px; + height: 300px; + position: relative; + float: left; } + +.traffic-text { + width: 100%; + height: 40px; + position: absolute; + top: 50%; + left: 0; + margin-top: -24px; + line-height: 24px; + text-align: center; + font-size: 18px; } + .traffic-text span { + display: block; + font-size: 18px; + color: #666666; } + +.channel-change { + display: block; + margin-bottom: 12px; } + +.channel-progress { + height: 4px; + border-radius: 0; + width: 100%; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.07); + box-shadow: none; } + .channel-progress .progress-bar { + height: 4px; + background-color: rgba(0, 0, 0, 0.15); + box-shadow: none; } + +.legend-color { + width: 30px; + height: 30px; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); + position: relative; + top: 27px; + border-radius: 15px; + left: -45px; } + +@media (max-width: 768px) { + div.channels-info { + display: block; + width: calc(100% - 88px); + margin-top: -65px; + margin-bottom: 10px; } + .panel.medium-panel.traffic-panel { + height: auto; } + .traffic-chart { + position: inherit; + float: none; + margin: 0 auto; } + .chart-bg { + left: calc(50% - 90px); } } + +@media (max-width: 1465px) and (min-width: 1199px) { + .channels-info { + display: none; } + .traffic-chart { + position: inherit; + float: none; + margin: 0 auto; } + .chart-bg { + left: calc(50% - 90px); } } + +@media (max-width: 380px) { + .traffic-chart { + width: 240px; } + .canvas-holder { + width: 240px; + height: 240px; } + .chart-bg { + top: 30px; } } + +@media (max-width: 320px) { + .chart-bg { + left: 50px; + top: 50px; + width: 142px; + height: 142px; } } + +.weather-wrapper { + height: 100%; } + .weather-wrapper .weather-main-info { + min-height: 140px; } + .weather-wrapper .weather-main-info div i { + display: inline-block; + width: 48px; + text-align: center; } + .weather-wrapper .weather-main-info .city-date { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: justify; + justify-content: space-between; } + .weather-wrapper .temp-by-time { + height: calc(100% - 210px); } + .weather-wrapper .select-day { + display: table; + table-layout: fixed; + width: 100%; + height: 70px; } + .weather-wrapper .select-day .day { + display: table-cell; + line-height: 1; + text-align: center; + cursor: pointer; } + .weather-wrapper .select-day .day i.weatherIcon { + transition: color 0.5s ease; } + .weather-wrapper .select-day .day .select-day-info { + vertical-align: super; } + .weather-wrapper .select-day .day:hover i.weatherIcon { + color: #40BDE8; } + .weather-wrapper .rightHeading { + display: block; + float: right; } + .weather-wrapper .weather-info { + display: inline-block; + vertical-align: super; } + .weather-wrapper .font-x1dot25 { + font-size: 1.5em; } + .weather-wrapper .font-x1dot5 { + font-size: 1.5em; } + .weather-wrapper .font-x2 { + font-size: 2em; } + .weather-wrapper .font-x3 { + font-size: 3em; } + +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYXBwL19hbGVydHMuc2NzcyIsInRoZW1lL2NvbmYvY29sb3JTY2hlbWUvX21pbnQuc2NzcyIsInRoZW1lL2NvbmYvX3ZhcmlhYmxlcy5zY3NzIiwidGhlbWUvY29uZi9fbWl4aW5zLnNjc3MiLCJhcHAvX2J1dHRvbnNQYWdlLnNjc3MiLCJhcHAvX2NoYXJ0c1BhZ2Uuc2NzcyIsImFwcC9fZGFzaGJvYXJkLnNjc3MiLCJhcHAvX2VtYWlsLnNjc3MiLCJhcHAvX2Zvcm0uc2NzcyIsImFwcC9fZ3JpZC5zY3NzIiwiYXBwL19pY29uc1BhZ2Uuc2NzcyIsImFwcC9fbW9kYWxOb3RpZmljYXRpb25zLnNjc3MiLCJhcHAvX21vZGFscy5zY3NzIiwiYXBwL19ub3RpZmljYXRpb25zLnNjc3MiLCJhcHAvX3Byb2ZpbGUuc2NzcyIsImFwcC9fc2xpZGVyLnNjc3MiLCJhcHAvX3RhYmxlLnNjc3MiLCJhcHAvX3RhYnNQYWdlLnNjc3MiLCJhcHAvX3RwbFNraW5QYW5lbC5zY3NzIiwiYXBwL190cmVlLnNjc3MiLCJhcHAvX3R5cG9ncmFwaHkuc2NzcyIsInRoZW1lL19ibHVyLWFkbWluLXRoZW1lLnNjc3MiLCJ0aGVtZS9fYnV0dG9ucy5zY3NzIiwidGhlbWUvX2RhdGVQaWNrZXIuc2NzcyIsInRoZW1lL19pY29ucy5zY3NzIiwidGhlbWUvX2xheW91dC5zY3NzIiwidGhlbWUvX3ByZWxvYWRlci5zY3NzIiwidGhlbWUvX3NvY2ljb24uc2NzcyIsInRoZW1lL190YWJsZS5zY3NzIiwiYXBwL21hcHMvX2dvb2dsZS1tYXBzLnNjc3MiLCJhcHAvbWFwcy9fbGVhZmxldC5zY3NzIiwiYXBwL21hcHMvX21hcC1idWJibGVzLnNjc3MiLCJhcHAvbWFwcy9fbWFwLWxpbmVzLnNjc3MiLCJ0aGVtZS9ib290c3RyYXAtb3ZlcnJpZGVzL19wYW5lbC5zY3NzIiwidGhlbWUvYm9vdHN0cmFwLW92ZXJyaWRlcy9fdGFicy5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19iYVdpemFyZC5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fYmFja1RvcC5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fY29udGVudFRvcC5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fbXNnQ2VudGVyLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19wYWdlVG9wLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19wcm9ncmVzc1JvdW5kLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL193aWRnZXRzLnNjc3MiLCJ0aGVtZS9kYXNoYm9hcmQvX2FtQ2hhcnQuc2NzcyIsInRoZW1lL2Rhc2hib2FyZC9fYW1DaGFydE1hcC5zY3NzIiwidGhlbWUvZGFzaGJvYXJkL19ibHVyRmVlZC5zY3NzIiwidGhlbWUvZGFzaGJvYXJkL19jYWxlbmRhci5zY3NzIiwidGhlbWUvZGFzaGJvYXJkL19waWVDaGFydHMuc2NzcyIsInRoZW1lL2Rhc2hib2FyZC9fcG9wdWxhckFwcC5zY3NzIiwidGhlbWUvZGFzaGJvYXJkL190aW1lbGluZS5zY3NzIiwidGhlbWUvZGFzaGJvYXJkL190b2RvLnNjc3MiLCJ0aGVtZS9kYXNoYm9hcmQvX3RyYWZmaWNDaGFydC5zY3NzIiwidGhlbWUvZGFzaGJvYXJkL193ZWF0aGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCO0VBQ0UsZUNHa0I7RURGbEIsZ0JBQWU7RUFDZixpQkUwQmMsRUZWZjtFQW5CRDtJQUtJLGlCRXlCYSxFRnhCZDtFQU5IO0lBUUksaUJBQWdCLEVBQ2pCO0VBVEg7SUFXSSxpQkVtQmEsRUZsQmQ7RUFaSDtJQWNJLGtCQUFpQixFQUlsQjtJQWxCSDtNQWdCTSxtQkFBa0IsRUFDbkI7O0FBSUw7RUFFSSxlR1JxQyxFSFN0Qzs7QUFHSDtFQUNFLDBDQ0hlO0VESWYsZUN6QmtCLEVEZ0NuQjtFQVREO0lBSUksZUdoQnFD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QjtJQWxCSDtNQVFNLHNCQUFxQjtNQUNyQixZQUFXO01BQ1gsbUJBQWtCLEVBQ25CO0lBWEw7TUFjTSxxQkFBYTtNQUFiLGNBQWE7TUFDYixvQkFBZTtVQUFmLGdCQUFlO01BQ2YsdUJBQThCO1VBQTlCLCtCQUE4QixFQUMvQjtFQWpCTDtJQXFCSSwyQkFBMEIsRUFDM0I7RUF0Qkg7SUF5QkksZUFBYztJQUNkLG9CQUFtQjtJQUNuQixZQUFXO0lBQ1gsYUFBWSxFQXNCYjtJQWxESDtNQStCTSxvQkFBbUI7TUFDbkIsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixnQkFBZSxFQVNoQjtNQTNDTDtRQXFDUSw0QkFBMkIsRUFDNUI7TUF0Q1A7UUF5Q1Esc0JBQXFCLEVBQ3RCO0lBMUNQO01BK0NRLGVBQWMsRUFDZjtFQWhEUDtJQXFESSxlQUFjO0lBQ2QsYUFBWSxFQUNiO0VBdkRIO0lBMERJLHNCQUFxQjtJQUNyQixzQkFBcUIsRUFDdEI7RUE1REg7SUErREksaUJBQWdCLEVBQ2pCO0VBaEVIO0lBbUVJLGlCQUFnQixFQUNqQjtFQXBFSDtJQXVFSSxlQUFjLEVBQ2Y7RUF4RUg7SUEyRUksZUFBYyxFQUNmIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmFsZXJ0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuYWxlcnQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5hbGVydCAuY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5hbGVydCAuY29udHJvbC1hbGVydCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuYWxlcnQgLmNvbnRyb2wtYWxlcnQgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY2xvc2VhYmxlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjY2JjYmNiOyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDE4NSwgMCwgMC44NSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5iZy1zdWNjZXNzIGEge1xuICAgIGNvbG9yOiAjYzU0OTQ5OyB9XG4gICAgLmJnLXN1Y2Nlc3MgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U4NTY1NjsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDE3MiwgMjA5LCAwLjg1KTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJnLWluZm8gYSB7XG4gICAgY29sb3I6ICNlOWNkNjA7IH1cbiAgICAuYmctaW5mbyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZGZiODFjOyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjMsIDE4NCwgMjgsIDAuODUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYmctd2FybmluZyBhIHtcbiAgICBjb2xvcjogI2M1NDk0OTsgfVxuICAgIC5iZy13YXJuaW5nIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNlODU2NTY7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCA4NiwgODYsIDAuODUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYmctZGFuZ2VyIGEge1xuICAgIGNvbG9yOiAjZTljZDYwOyB9XG4gICAgLmJnLWRhbmdlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZGZiODFjOyB9XG5cbi5iYXNpYy1idG5zIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDsgfVxuICAuYmFzaWMtYnRucyBoNSB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmJhc2ljLWJ0bnMgaDUucm93LXNtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmJhc2ljLWJ0bnMgaDUucm93LXhzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5iYXNpYy1idG5zID4gLnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuXG4uYnRucy1yb3cgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5idG5zLXNhbWUtd2lkdGgtc20gLmJ0biB7XG4gIHdpZHRoOiA0OHB4OyB9XG5cbi5idG5zLXNhbWUtd2lkdGgtbWQgLmJ0biB7XG4gIHdpZHRoOiA3OXB4OyB9XG5cbi5idG5zLXNhbWUtd2lkdGgtbGcgLmJ0biB7XG4gIHdpZHRoOiAxMTJweDsgfVxuXG51bC5idG4tbGlzdCB7XG4gIG1hcmdpbjogMCAwIDAgLTE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGNsZWFyOiBib3RoOyB9XG4gIHVsLmJ0bi1saXN0IGxpIHtcbiAgICBtYXJnaW46IDBweCAwIDEycHggMThweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLmJ0bi1ncm91cC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uYnRuLWljb24ge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5idG4tZ3JvdXAtZXhhbXBsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLmJ0bi10b29sYmFyLWV4YW1wbGUge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucHJvZ3Jlc3MtYnV0dG9ucy1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucHJvZ3Jlc3MtYnV0dG9ucy1jb250YWluZXIgc3Bhbi5idXR0b24tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wcm9ncmVzcy1idXR0b25zLWNvbnRhaW5lciAucm93ICsgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYnV0dG9uLXBhbmVsIHtcbiAgaGVpZ2h0OiAzMTVweDsgfVxuICAuYnV0dG9uLXBhbmVsIC5idG4ge1xuICAgIHdpZHRoOiAxNTBweDsgfVxuXG4ubGFyZ2UtYnV0dG9ucy1wYW5lbCB7XG4gIGhlaWdodDogMjAycHg7IH1cblxuLmJ1dHRvbi1wYW5lbC5kZi1zaXplLWJ1dHRvbi1wYW5lbCAuYnRuLXhzIHtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLmJ1dHRvbi1wYW5lbC5kZi1zaXplLWJ1dHRvbi1wYW5lbCAuYnRuLXNtIHtcbiAgd2lkdGg6IDkwcHg7IH1cblxuLmJ1dHRvbi1wYW5lbC5kZi1zaXplLWJ1dHRvbi1wYW5lbCAuYnRuLW1tIHtcbiAgd2lkdGg6IDEyMHB4OyB9XG5cbi5idXR0b24tcGFuZWwuZGYtc2l6ZS1idXR0b24tcGFuZWwgLmJ0bi1tZCB7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4uYnV0dG9uLXBhbmVsLmRmLXNpemUtYnV0dG9uLXBhbmVsIC5idG4teG0ge1xuICB3aWR0aDogMTc1cHg7IH1cblxuLmJ1dHRvbi1wYW5lbC5kZi1zaXplLWJ1dHRvbi1wYW5lbCAuYnRuLWxnIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5idXR0b24td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMDsgfVxuXG4uYWRtaW4tY2hhcnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5hbWNoYXJ0cy1leHBvcnQtbWVudS10b3AtcmlnaHQge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwOyB9XG5cbiNwaWVDaGFydCB7XG4gIG1heC13aWR0aDogMTEyMHB4OyB9XG5cbi5hbWNoYXJ0cy1waWUtc2xpY2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgIzAwMDsgfVxuXG4uYW1jaGFydHMtcGllLXNsaWNlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBmaWx0ZXI6IHVybCgjc2hhZG93KTsgfVxuXG4uYW1DaGFydHNCdXR0b25TZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQzAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQzAwMDA7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDFweDsgfVxuXG4uYW1DaGFydHNCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDFweDsgfVxuXG4uY3QtYXJlYSB7XG4gIGZpbGwtb3BhY2l0eTogLjU7IH1cblxuLmN0LWxhYmVsIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsbDogIzY2NjY2NjsgfVxuXG4uY3QtY2hhcnQgLmN0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmN0LWNoYXJ0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3Qtc2VyaWVzLWEgLmN0LWJhciwgLmN0LXNlcmllcy1hIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LCAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLXBpZSB7XG4gIHN0cm9rZTogIzIwOWU5MTsgfVxuXG4uY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1hIC5jdC1hcmVhIHtcbiAgZmlsbDogIzIwOWU5MTsgfVxuXG4uY3Qtc2VyaWVzLWIgLmN0LWJhciwgLmN0LXNlcmllcy1iIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWIgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSB7XG4gIHN0cm9rZTogIzkwYjkwMDsgfVxuXG4uY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1iIC5jdC1hcmVhIHtcbiAgZmlsbDogIzkwYjkwMDsgfVxuXG4uY3Qtc2VyaWVzLWMgLmN0LWJhciwgLmN0LXNlcmllcy1jIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWMgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0LCAuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLXBpZSB7XG4gIHN0cm9rZTogI2U4NTY1NjsgfVxuXG4uY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1jIC5jdC1hcmVhIHtcbiAgZmlsbDogI2U4NTY1NjsgfVxuXG4uY3Qtc2VyaWVzLWQgLmN0LWJhciwgLmN0LXNlcmllcy1kIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWQgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0LCAuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLXBpZSB7XG4gIHN0cm9rZTogI2RmYjgxYzsgfVxuXG4uY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1kIC5jdC1hcmVhIHtcbiAgZmlsbDogI2RmYjgxYzsgfVxuXG4uY3Qtc2VyaWVzLWUgLmN0LWJhciwgLmN0LXNlcmllcy1lIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWUgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0LCAuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLXBpZSB7XG4gIHN0cm9rZTogIzJkYWNkMTsgfVxuXG4uY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1lIC5jdC1hcmVhIHtcbiAgZmlsbDogIzJkYWNkMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93Lm1vcnJpcy11cCA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogLTQzNHB4OyB9IH1cblxuLmFyZWEtbW9ycmlzLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnN0YWNrZWQtYmFyIC5jdC1iYXIge1xuICBzdHJva2Utd2lkdGg6IDMwcHg7IH1cblxuLmFtQ2hhcnRzQ29tcGFyZUxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDOyB9XG5cbi5waWUtY2hhcnQtcGFuZWwge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jaGFydC1wYW5lbCB7XG4gIGhlaWdodDogNDk1cHg7IH1cblxuI2ZpbHRlckNoYXJ0IHtcbiAgd2lkdGg6IDk2JTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5hbWNoYXJ0cy1ncmFwaC1nMSAuYW1jaGFydHMtZ3JhcGgtZmlsbCB7XG4gIGZpbHRlcjogdXJsKCNibHVyKTsgfVxuXG4uYW1jaGFydHMtZ3JhcGgtZzIgLmFtY2hhcnRzLWdyYXBoLWZpbGwge1xuICBmaWx0ZXI6IHVybCgjYmx1cik7IH1cblxuLmFtY2hhcnRzLWN1cnNvci1maWxsIHtcbiAgZmlsdGVyOiB1cmwoI3NoYWRvdyk7IH1cblxuLmNoYXJ0aXN0IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2hhcnRqcy1jYW52YXMtaG9sZGVyLWZpcnN0LXJvdyB7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLmNoYXJ0anMtY2FudmFzLWhvbGRlci1zZWNvbmQtcm93IHtcbiAgaGVpZ2h0OiAzNTBweDsgfVxuXG4uY2hhcnRqcy1jYW52YXMtaG9sZGVyLXRoaXJkLXJvdyB7XG4gIGhlaWdodDogMjUwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYyMHB4KSB7XG4gIC5yb3cuc2hpZnQtdXAgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IC01NzNweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MjBweCkge1xuICAucGFuZWwuZmVlZC1wYW5lbC5sYXJnZS1wYW5lbCB7XG4gICAgaGVpZ2h0OiA4MjRweDsgfSB9XG5cbi51c2VyLXN0YXRzLXBhbmVsIC5wYW5lbC10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMCAxNXB4OyB9XG5cbi5ibHVyQ2FsZW5kYXIge1xuICBoZWlnaHQ6IDQ3NXB4OyB9XG5cbi5sZXR0ZXItbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTIycHg7IH1cblxuLm1haWwtcGFuZWwucGFuZWwgPiAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubWFpbC1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTUwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB3aWR0aDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm1haWwtbmF2aWdhdGlvbi1jb250YWluZXIgLm1haWwtbmF2aWdhdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjhzIHBhZGRpbmcgZWFzZTsgfVxuICAgIC5tYWlsLW5hdmlnYXRpb24tY29udGFpbmVyIC5tYWlsLW5hdmlnYXRpb24gLm5ldy1tYWlscyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNTBweDtcbiAgICAgIHBhZGRpbmc6IDFweCA2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuOHMgbGVmdCBlYXNlOyB9XG4gICAgLm1haWwtbmF2aWdhdGlvbi1jb250YWluZXIgLm1haWwtbmF2aWdhdGlvbi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZTsgfVxuICAgICAgLm1haWwtbmF2aWdhdGlvbi1jb250YWluZXIgLm1haWwtbmF2aWdhdGlvbi5hY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAgIC5tYWlsLW5hdmlnYXRpb24tY29udGFpbmVyIC5tYWlsLW5hdmlnYXRpb24uYWN0aXZlIC5uZXctbWFpbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tYWlsLW5hdmlnYXRpb24tY29udGFpbmVyIC5tYWlsLW5hdmlnYXRpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5tYWlsLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4uY29tcG9zZS1idXR0b24ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJvcmRlcjogI2Q2ZDZkNiAycHggc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cblxuLmxhYmVscyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cblxuLmxhYmVscy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAubGFiZWxzLWNvbnRhaW5lciAubGFiZWwtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5sYWJlbHMtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTsgfVxuICAubGFiZWxzLXRpdGxlIC5sYWJlbC1oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5sYWJlbC1pdGVtIHtcbiAgbWFyZ2luOiA1cHg7IH1cblxuLmFkZC1sYWJlbC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuYWRkLWxhYmVsLWNvbnRhaW5lciAubGFiZWwtaW5wdXQtc3R1YiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmFkZC1sYWJlbC1jb250YWluZXIgaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5tYWlsLW1lc3NhZ2VzLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5tYWlsLW1lc3NhZ2VzLWNvbnRyb2wgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5tYWlsLW1lc3NhZ2VzLWNvbnRyb2wgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubWFpbC1tZXNzYWdlcy1jb250cm9sIC5idG46Zm9jdXMsIC5tYWlsLW1lc3NhZ2VzLWNvbnRyb2wgLmJ0bjpob3ZlciwgLm1haWwtbWVzc2FnZXMtY29udHJvbCAuYnRuOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLm1haWwtbWVzc2FnZXMtY29udHJvbCAubW9yZS1idXR0b24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA2cHggNXB4OyB9XG4gIC5tYWlsLW1lc3NhZ2VzLWNvbnRyb2wgLnJlZnJlc2gtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubWFpbC1tZXNzYWdlcy1jb250cm9sIHNwYW4uc2VsZWN0LWFsbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLm1lc3NhZ2UtY29udGFpbmVyLCAuc2lkZS1tZXNzYWdlLW5hdmlnYXRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTUwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG5cbi5zaWRlLW1lc3NhZ2UtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7IH1cbiAgLnNpZGUtbWVzc2FnZS1uYXZpZ2F0aW9uIC5zaWRlLW1lc3NhZ2UtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tYWlsLWJvZHktcGFydCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGhlaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBvcGFjaXR5OiAuODsgfVxuXG4ubWFpbC10YWcudGFnLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA2NXB4OyB9XG5cbi5waG9uZS1lbWFpbCBpIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5saXR0bGUtaHVtYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1sZWZ0IDEuNXMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAubGl0dGxlLWh1bWFuIC5saXR0bGUtaHVtYW4tcGljdHVyZSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgbWFyZ2luOiA3cHggMHB4IDdweCA3cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfVxuICAubGl0dGxlLWh1bWFuIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmxpdHRsZS1odW1hbiAubmFtZS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubGl0dGxlLWh1bWFuIC5kYXRlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMCA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5saXR0bGUtaHVtYW4gLnRhZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyOyB9XG4gIC5saXR0bGUtaHVtYW4gLnN1YmplY3Qge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5saXR0bGUtaHVtYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgIC5saXR0bGUtaHVtYW46aG92ZXIgLmxpdHRsZS1odW1hbi1waWN0dXJlIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlUmV0dXJuQW5pbWF0aW9uIDAuNXM7IH1cblxuLmJhY2stYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7IH1cblxuLm5hbWUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm1haWwtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgLm1haWwtY2hlY2tib3ggLmN1c3RvbS1jaGVja2JveCwgLm1haWwtY2hlY2tib3ggbGFiZWwuY3VzdG9tLXJhZGlvIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5tYWlsLXBhbmVsIC50YWcge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdpZHRoOiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubWFpbC1wYW5lbCAudGFnLmxhYmVsIHtcbiAgICBwYWRkaW5nOiAuMmVtIC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgLm1haWwtcGFuZWwgLnRhZy53b3JrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA5ZTkxOyB9XG4gIC5tYWlsLXBhbmVsIC50YWcuc3R1ZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmI4MWM7IH1cbiAgLm1haWwtcGFuZWwgLnRhZy5mYW1pbHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGI5MDA7IH1cbiAgLm1haWwtcGFuZWwgLnRhZy5mcmllbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODU2NTY7IH1cblxuLm1lc3NhZ2VzIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm1lc3NhZ2VzIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBob3RvLXRkIHtcbiAgICB3aWR0aDogNTVweDsgfVxuICAuY2hlY2stdGQge1xuICAgIHdpZHRoOiAzNXB4OyB9IH1cblxuLmltcG9ydGFudCB7XG4gIGNvbG9yOiAjZGZiODFjOyB9XG5cbi5tZXNzYWdlLWNvbnRyb2wtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ucGVyc29uLWluZm8ge1xuICBwYWRkaW5nOiAwIDAgMTBweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wZXJzb24taW5mbyAuaHVtYW4tcGljdHVyZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7IH1cbiAgLnBlcnNvbi1pbmZvIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnBlcnNvbi1pbmZvIC5uYW1lIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLnBlcnNvbi1pbmZvIC5uYW1lIC5zZWNvbmQtbmFtZSB7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29udGFjdC1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jb250YWN0LWluZm8gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5jb250YWN0LWluZm8ucGhvbmUtZW1haWwgLmlvbi1pcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvbnRhY3QtaW5mby5waG9uZS1lbWFpbCAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjsgfVxuICAuY29udGFjdC1pbmZvLnBob25lLWVtYWlsIC5pb24tZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvbnRhY3QtaW5mby5waG9uZS1lbWFpbCAuZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjsgfVxuICAuY29udGFjdC1pbmZvLnBvc2l0aW9uLWFkZHJlc3MgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4OyB9XG4gIC5jb250YWN0LWluZm8ucG9zaXRpb24tYWRkcmVzcyAucG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5jb250YWN0LWluZm8ucG9zaXRpb24tYWRkcmVzcyAuYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLm1lc3NhZ2UtZGV0YWlscyB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAzMHB4OyB9XG4gIC5tZXNzYWdlLWRldGFpbHMgLnN1YmplY3Qge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAubWVzc2FnZS1kZXRhaWxzIC5jb250cm9sLWljb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIC5tZXNzYWdlLWRldGFpbHMgLmNvbnRyb2wtaWNvbnMgaSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1lc3NhZ2UtZGV0YWlscyAuZGF0ZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLm1lc3NhZ2UtYm9keSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5tZXNzYWdlLWJvZHkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXR0YWNobWVudCB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAuYXR0YWNobWVudCAuZmlsZS1pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hdHRhY2htZW50IC5maWxlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuYXR0YWNobWVudCAuZmlsZS1saW5rcyB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5saW5lIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XG4gIG9wYWNpdHk6IDAuMzsgfVxuXG4uYW5zd2VyLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2Nzk4OyB9XG4gIC5hbnN3ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmFuc3dlci1idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYW5zd2VyLWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYW5zd2VyLWNvbnRhaW5lciAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYmJiMjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgLmFuc3dlci1jb250YWluZXIgLmJ0bjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg1NjU2OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlUmV0dXJuQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYW1lLWgge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAucGVyc29uLWluZm8gLmh1bWFuLXBpY3R1cmUge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9XG4gIC5wZXJzb24taW5mbyAubmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucGVyc29uLWluZm8gLm1haWwtdGFnIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZWNvbmQtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5wZXJzb24taW5mbyAuaHVtYW4tcGljdHVyZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNzVweDtcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wZXJzb24taW5mbywgLm1lc3NhZ2UtZGV0YWlscywgLm1lc3NhZ2UtYm9keSwgLmF0dGFjaG1lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAubWVzc2FnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuYmFjay1idXR0b24sIC5jb250YWN0LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5hZGRpdGlvbmFsLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxpdHRsZS1odW1hbiAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5tYXJnaW4tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tYWlsLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTc1cHg7IH1cbiAgICAubWFpbC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAubWFpbC1uYXZpZ2F0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTlweDsgfVxuICAgICAgLm1haWwtbmF2aWdhdGlvbi1jb250YWluZXIgLm1haWwtbmF2aWdhdGlvbiAubmV3LW1haWxzIHtcbiAgICAgICAgbGVmdDogMTM3cHg7IH1cbiAgLnNpZGUtbWVzc2FnZS1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTc1cHgpOyB9XG4gIC5tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KTsgfVxuICAubWFpbC1ib2R5LXBhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxpdHRsZS1odW1hbiAubGl0dGxlLWh1bWFuLXBpY3R1cmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAubWVzc2FnZXMtY29udHJvbCAubW9yZS1idXR0b24ge1xuICAgIHdpZHRoOiA1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLm1haWwtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDA7IH1cbiAgICAubWFpbC1uYXZpZ2F0aW9uLWNvbnRhaW5lci5leHBhbmRlZCB7XG4gICAgICB3aWR0aDogMTU1cHg7IH1cbiAgICAubWFpbC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAubWFpbC1uYXZpZ2F0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjNweDsgfVxuICAgICAgLm1haWwtbmF2aWdhdGlvbi1jb250YWluZXIgLm1haWwtbmF2aWdhdGlvbiAubmV3LW1haWxzIHtcbiAgICAgICAgbGVmdDogMTE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAubWFpbC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAubWFpbC1uYXZpZ2F0aW9uIC5sYWJlbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5tYWlsLW5hdmlnYXRpb24tY29udGFpbmVyIC5jb21wb3NlLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTEwcHg7IH1cbiAgLm1haWwtbWVzc2FnZXMtY29udHJvbCAuY3VzdG9tLWNoZWNrYm94LCAubWFpbC1tZXNzYWdlcy1jb250cm9sIGxhYmVsLmN1c3RvbS1yYWRpbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5zaWRlLW1lc3NhZ2UtbmF2aWdhdGlvbiwgLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTU1cHgpOyB9XG4gICAgLnNpZGUtbWVzc2FnZS1uYXZpZ2F0aW9uLmV4cGFuZGVkLCAubWVzc2FnZS1jb250YWluZXIuZXhwYW5kZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIGRpdi50b2dnbGUtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGl0dGxlLWh1bWFuIC5uYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDsgfVxuICAubGl0dGxlLWh1bWFuIC5saXR0bGUtaHVtYW4tcGljdHVyZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWRkLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9IH1cblxuLmNvbXBvc2UtaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDNweCA4cHggMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjZiNmI7IH1cblxuLmhlYWRlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5oZWFkZXItY29udHJvbHMgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5oZWFkZXItY29udHJvbHMgaTpob3ZlciB7XG4gICAgICBjb2xvcjogIzYzYmJiMjsgfVxuXG4uY29tcG9zZS1jb250YWluZXIgLnRhLXNjcm9sbC13aW5kb3cgPiAudGEtYmluZCB7XG4gIGhlaWdodDogMjkwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4ubW9kYWwtY29tcG9zZSBpbnB1dC5mb3JtLWNvbnRyb2wuY29tcG9zZS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jb21wb3NlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7IH1cbiAgLmNvbXBvc2UtZm9vdGVyIC5idG4tc2VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYmJiMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuY29tcG9zZS1mb290ZXIgLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLmZvb3Rlci1jb250cm9scyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA2cHg7IH1cblxuLmNvbXBvc2UtZm9vdGVyLWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjN2Q3ZDdkOyB9XG4gIC5jb21wb3NlLWZvb3Rlci1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogIzYzYmJiMjsgfVxuXG4uY29tcG9zZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gIC5jb21wb3NlLWNvbnRhaW5lciAudGEtdGV4dC50YS1lZGl0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7IH1cbiAgICAuY29tcG9zZS1jb250YWluZXIgLnRhLXRleHQudGEtZWRpdG9yIGRpdjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5mb290ZXItY29udHJvbC1maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5NDk0OTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogOXB4OyB9XG5cbi50b2dnbGUtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAudG9nZ2xlLW5hdmlnYXRpb24tY29udGFpbmVyLmRldGFpbC1wYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uY29sbGFwc2UtbmF2aWdhdGlvbi1saW5rIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAuY29sbGFwc2UtbmF2aWdhdGlvbi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5jb2xsYXBzZS1uYXZpZ2F0aW9uLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZGZiODFjO1xuICAgIG9wYWNpdHk6IC44OyB9XG5cbi5jb2xsYXBzZWQge1xuICB3aWR0aDogMDsgfVxuXG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIHtcbiAgbWF4LXdpZHRoOiAzOThweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiA0NzRweDsgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC5mb3JtLWNvbnRyb2wsIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgLmJvb3RzdHJhcC10YWdzaW5wdXQgaW5wdXQge1xuICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgLmJvb3RzdHJhcC10YWdzaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM3ZDdkN2Q7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtY29tcG9zZSAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIsIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgLmJvb3RzdHJhcC10YWdzaW5wdXQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgY29sb3I6ICM3ZDdkN2Q7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtY29tcG9zZSAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyLCAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtY29tcG9zZSAudGEtdG9vbGJhciAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgIGJvcmRlcjogMXB4IHRyYW5zcGFyZW50OyB9XG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtY29tcG9zZSAudGEtdG9vbGJhciAuYnRuLmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIHAsXG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgaDEsIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgaDIsIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgaDMsIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgaDQsIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgaDUsIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgaDYsXG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgLnBpZS1jaGFydC1pdGVtLFxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUsXG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgLnBhbmVsLXRpdGxlLFxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIG9sLmJsdXIgc3BhbixcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtY29tcG9zZSB1bC5ibHVyLFxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC5wb3B1bGFyLWFwcC1jb3N0LFxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC5wb3B1bGFyLWFwcC1pbmZvLFxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtY29tcG9zZSAucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhLFxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC5wYW5lbC10aXRsZSA+IGEsXG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgLnBhbmVsLXRpdGxlID4gc21hbGwsXG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIC50cmFmZmljLXRleHQgc3BhbixcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtY29tcG9zZSAuZm9ybS1ncm91cCBsYWJlbCxcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtY29tcG9zZSAuaGVscC1ibG9jayB7XG4gICAgY29sb3I6ICM3ZDdkN2Q7IH1cbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtY29tcG9zZSAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLXRpbWUsIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWNvbXBvc2UgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjNGE0YTRhOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDsgfSB9XG5cbi5sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMjA5ZTkxOyB9XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzYzYmJiMjsgfVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM5MGI5MDA7IH1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZGZiODFjOyB9XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZTg1NjU2OyB9XG5cbi5mb3JtLWhvcml6b250YWwgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uZm9ybS1ncm91cCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGRiMWE3O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogOTZweDsgfVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLmZvcm0taW5saW5lIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuLmZvcm0taW5saW5lIGxhYmVsLmN1c3RvbS1jaGVja2JveCA+IHNwYW4sIC5mb3JtLWlubGluZSBsYWJlbC5jdXN0b20tcmFkaW8gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnN3aXRjaGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuc3dpdGNoZXItY29udGFpbmVyIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zd2l0Y2hlci1jb250YWluZXIgLnN3aXRjaGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogdGhpcyBmaXhlcyB0aGUgb3ZlcmZsb3c6aGlkZGVuIGluIENocm9tZSAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC8qIEhpZGUgZGVmYXVsdCBIVE1MIGNoZWNrYm94ICovIH1cbiAgICAuc3dpdGNoZXItY29udGFpbmVyIC5zd2l0Y2hlci5wcmltYXJ5IHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICMyMDllOTE7IH1cbiAgICAgIC5zd2l0Y2hlci1jb250YWluZXIgLnN3aXRjaGVyLnByaW1hcnkgLmhhbmRsZS5oYW5kbGUtb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA5ZTkxOyB9XG4gICAgLnN3aXRjaGVyLWNvbnRhaW5lciAuc3dpdGNoZXIuc3VjY2VzcyB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTBiOTAwOyB9XG4gICAgICAuc3dpdGNoZXItY29udGFpbmVyIC5zd2l0Y2hlci5zdWNjZXNzIC5oYW5kbGUuaGFuZGxlLW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwYjkwMDsgfVxuICAgIC5zd2l0Y2hlci1jb250YWluZXIgLnN3aXRjaGVyLndhcm5pbmcge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RmYjgxYzsgfVxuICAgICAgLnN3aXRjaGVyLWNvbnRhaW5lciAuc3dpdGNoZXIud2FybmluZyAuaGFuZGxlLmhhbmRsZS1vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmI4MWM7IH1cbiAgICAuc3dpdGNoZXItY29udGFpbmVyIC5zd2l0Y2hlci5kYW5nZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U4NTY1NjsgfVxuICAgICAgLnN3aXRjaGVyLWNvbnRhaW5lciAuc3dpdGNoZXIuZGFuZ2VyIC5oYW5kbGUuaGFuZGxlLW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4NTY1NjsgfVxuICAgIC5zd2l0Y2hlci1jb250YWluZXIgLnN3aXRjaGVyLmluZm8ge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzYzYmJiMjsgfVxuICAgICAgLnN3aXRjaGVyLWNvbnRhaW5lciAuc3dpdGNoZXIuaW5mbyAuaGFuZGxlLmhhbmRsZS1vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2JiYjI7IH1cbiAgICAuc3dpdGNoZXItY29udGFpbmVyIC5zd2l0Y2hlciBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN3aXRjaGVyLWNvbnRhaW5lciAuc3dpdGNoZXIgLmhhbmRsZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEyNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhcjsgfVxuICAgICAgLnN3aXRjaGVyLWNvbnRhaW5lciAuc3dpdGNoZXIgLmhhbmRsZS1jb250YWluZXIgLmhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuc3dpdGNoZXItY29udGFpbmVyIC5zd2l0Y2hlciAuaGFuZGxlLWNvbnRhaW5lciAuaGFuZGxlLmhhbmRsZS1vZmYge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gIC5zd2l0Y2hlci1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2hlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjsgfVxuICAgIC5zd2l0Y2hlci1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2hlciAuaGFuZGxlLWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zd2l0Y2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zd2l0Y2gtY29udGFpbmVyLnByaW1hcnkgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjA5ZTkxOyB9XG4gIC5zd2l0Y2gtY29udGFpbmVyLnN1Y2Nlc3MgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBiOTAwOyB9XG4gIC5zd2l0Y2gtY29udGFpbmVyLndhcm5pbmcgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZiODFjOyB9XG4gIC5zd2l0Y2gtY29udGFpbmVyLmRhbmdlciAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIHtcbiAgICBib3JkZXItY29sb3I6ICNlODU2NTY7IH1cbiAgLnN3aXRjaC1jb250YWluZXIuaW5mbyAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIHtcbiAgICBib3JkZXItY29sb3I6ICM2M2JiYjI7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuN3MsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjdzOyB9XG4gIC5ib290c3RyYXAtc3dpdGNoOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIHtcbiAgICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7IH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1mb2N1c2VkIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1mb2N1c2VkLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q2ZDZkNjsgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5MGI5MDA7IH1cbiAgICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMDllOTE7IH1cbiAgICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZmI4MWM7IH1cbiAgICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIge1xuICAgICAgYmFja2dyb3VuZDogI2U4NTY1NjsgfVxuICAgIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWluZm8ge1xuICAgICAgYmFja2dyb3VuZDogIzYzYmJiMjsgfVxuICAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuMnM7IH1cblxuLnN3aXRjaGVzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDsgfVxuICAuc3dpdGNoZXMgLnN3aXRjaC1jb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmlucHV0LWdyb3VwID4gc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5sYWJlbC5jdXN0b20tY2hlY2tib3gsIGxhYmVsLmN1c3RvbS1yYWRpbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBsYWJlbC5jdXN0b20tY2hlY2tib3ggPiBpbnB1dCwgbGFiZWwuY3VzdG9tLXJhZGlvID4gaW5wdXQge1xuICAgIGhlaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTAwICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICBsYWJlbC5jdXN0b20tY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUsIGxhYmVsLmN1c3RvbS1yYWRpbyA+IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIGxhYmVsLmN1c3RvbS1jaGVja2JveCA+IGlucHV0OmRpc2FibGVkICsgc3BhbiwgbGFiZWwuY3VzdG9tLXJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZGRkZGRkO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgbGFiZWwuY3VzdG9tLWNoZWNrYm94ID4gaW5wdXQ6ZGlzYWJsZWQgKyBzcGFuOmJlZm9yZSwgbGFiZWwuY3VzdG9tLXJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZGRkZCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIGxhYmVsLmN1c3RvbS1jaGVja2JveCA+IHNwYW4sIGxhYmVsLmN1c3RvbS1yYWRpbyA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGxhYmVsLmN1c3RvbS1jaGVja2JveCA+IHNwYW46YmVmb3JlLCBsYWJlbC5jdXN0b20tcmFkaW8gPiBzcGFuOmJlZm9yZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBjb250ZW50OiBcIlxcYTBcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBsYWJlbC5jdXN0b20tY2hlY2tib3ggPiBzcGFuOmhvdmVyOmJlZm9yZSwgbGFiZWwuY3VzdG9tLXJhZGlvID4gc3Bhbjpob3ZlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGRiMWE3OyB9XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jdXQtd2l0aC1kb3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmxhYmVsLmN1c3RvbS1yYWRpbyA+IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxubGFiZWwuY3VzdG9tLXJhZGlvID4gc3BhbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXNpemU6IDlweDsgfVxuXG5sYWJlbC5jdXN0b20taW5wdXQtcHJpbWFyeSA+IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICMyMDllOTE7IH1cblxubGFiZWwuY3VzdG9tLWlucHV0LXByaW1hcnkgPiBzcGFuOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzIwOWU5MTsgfVxuXG5sYWJlbC5jdXN0b20taW5wdXQtc3VjY2VzcyA+IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICM5MGI5MDA7IH1cblxubGFiZWwuY3VzdG9tLWlucHV0LXN1Y2Nlc3MgPiBzcGFuOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzkwYjkwMDsgfVxuXG5sYWJlbC5jdXN0b20taW5wdXQtd2FybmluZyA+IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNkZmI4MWM7IH1cblxubGFiZWwuY3VzdG9tLWlucHV0LXdhcm5pbmcgPiBzcGFuOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RmYjgxYzsgfVxuXG5sYWJlbC5jdXN0b20taW5wdXQtZGFuZ2VyID4gc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2U4NTY1NjsgfVxuXG5sYWJlbC5jdXN0b20taW5wdXQtZGFuZ2VyID4gc3Bhbjpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlODU2NTY7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LCAuZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLmlucHV0LWRlbW8ge1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmM3MzM7IH1cbiAgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBiOTAwOyB9XG5cbi5oYXMtc3VjY2VzcyBsYWJlbC5jdXN0b20tY2hlY2tib3gsIC5oYXMtc3VjY2VzcyBsYWJlbC5jdXN0b20tcmFkaW8ge1xuICBjb2xvcjogI2E2YzczMzsgfVxuICAuaGFzLXN1Y2Nlc3MgbGFiZWwuY3VzdG9tLWNoZWNrYm94ID4gc3BhbjpiZWZvcmUsIC5oYXMtc3VjY2VzcyBsYWJlbC5jdXN0b20tcmFkaW8gPiBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICNhNmM3MzM7IH1cbiAgLmhhcy1zdWNjZXNzIGxhYmVsLmN1c3RvbS1jaGVja2JveCA+IHNwYW46aG92ZXI6YmVmb3JlLCAuaGFzLXN1Y2Nlc3MgbGFiZWwuY3VzdG9tLXJhZGlvID4gc3Bhbjpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2E2YzczMzsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTZjNzMzOyB9XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjNzMzO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWM2NDk7IH1cbiAgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZiODFjOyB9XG5cbi5oYXMtd2FybmluZyBsYWJlbC5jdXN0b20tY2hlY2tib3gsIC5oYXMtd2FybmluZyBsYWJlbC5jdXN0b20tcmFkaW8ge1xuICBjb2xvcjogI2U1YzY0OTsgfVxuICAuaGFzLXdhcm5pbmcgbGFiZWwuY3VzdG9tLWNoZWNrYm94ID4gc3BhbjpiZWZvcmUsIC5oYXMtd2FybmluZyBsYWJlbC5jdXN0b20tcmFkaW8gPiBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICNlNWM2NDk7IH1cbiAgLmhhcy13YXJuaW5nIGxhYmVsLmN1c3RvbS1jaGVja2JveCA+IHNwYW46aG92ZXI6YmVmb3JlLCAuaGFzLXdhcm5pbmcgbGFiZWwuY3VzdG9tLXJhZGlvID4gc3Bhbjpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2U1YzY0OTsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZTVjNjQ5OyB9XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVjNjQ5O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkNzg3ODsgfVxuICAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTg1NjU2OyB9XG5cbi5oYXMtZXJyb3IgbGFiZWwuY3VzdG9tLWNoZWNrYm94LCAuaGFzLWVycm9yIGxhYmVsLmN1c3RvbS1yYWRpbyB7XG4gIGNvbG9yOiAjZWQ3ODc4OyB9XG4gIC5oYXMtZXJyb3IgbGFiZWwuY3VzdG9tLWNoZWNrYm94ID4gc3BhbjpiZWZvcmUsIC5oYXMtZXJyb3IgbGFiZWwuY3VzdG9tLXJhZGlvID4gc3BhbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZWQ3ODc4OyB9XG4gIC5oYXMtZXJyb3IgbGFiZWwuY3VzdG9tLWNoZWNrYm94ID4gc3Bhbjpob3ZlcjpiZWZvcmUsIC5oYXMtZXJyb3IgbGFiZWwuY3VzdG9tLXJhZGlvID4gc3Bhbjpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2VkNzg3ODsgfVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2VkNzg3ODsgfVxuXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc4Nzg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyMXB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW52ZXJzZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpob3ZlciwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpob3ZlciwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3ZlciwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWludmVyc2U6aG92ZXIsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW52ZXJzZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyOyB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XTotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgLmZvcm0tY29udHJvbFtyZWFkb25seV06Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmZvcm0tY29udHJvbC1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4uaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjOTQ5NDk0OyB9XG5cbi5oZWxwLWJsb2NrLmVycm9yLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuaGFzLWVycm9yIC5oZWxwLWJsb2NrLmVycm9yLWJsb2NrLmJhc2ljLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2U4NTY1NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U4NTY1NjsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNkZmI4MWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNkZmI4MWM7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjOTBiOTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTBiOTAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzIwOWU5MTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzIwOWU5MTsgfVxuXG4uY2hlY2tib3gtZGVtby1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5vcGVuID4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLm9wZW4gPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLW1lbnUub3BlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdhaW5zYm9ybztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLndpdGgtc2VhcmNoLm9wZW4gLmJ0bi1kZWZhdWx0ICsgLmRyb3Bkb3duLW1lbnUgLmJzLXNlYXJjaGJveCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAud2l0aC1zZWFyY2gub3BlbiAuYnRuLWRlZmF1bHQgKyAuZHJvcGRvd24tbWVudSAubm8tcmVzdWx0cyB7XG4gIGNvbG9yOiAjN2Q3ZDdkOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAubm90aWZ5IHtcbiAgY29sb3I6ICM3ZDdkN2Q7IH1cblxuLmJvb3RzdHJhcC10YWdzaW5wdXQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5ib290c3RyYXAtdGFnc2lucHV0LmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7IH1cbiAgICAuYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYm9vdHN0cmFwLXRhZ3NpbnB1dCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWluLXdpZHRoOiA1M3B4OyB9XG4gICAgLmJvb3RzdHJhcC10YWdzaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAuYm9vdHN0cmFwLXRhZ3NpbnB1dCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA0cHggM3B4IDAgMTJweDsgfVxuXG4ucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XG5cbi5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDllOTE7IH1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxY2U0ZDsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZiODFjOyB9XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4NTY1NjsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5pbnB1dC1ncm91cCA+IHNwYW4uYWRkb24tbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cbi5pbnB1dC1ncm91cCA+IHNwYW4uYWRkb24tcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbi53aXRoLXByaW1hcnktYWRkb246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyMDllOTE7IH1cblxuLndpdGgtd2FybmluZy1hZGRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RmYjgxYzsgfVxuXG4ud2l0aC1zdWNjZXNzLWFkZG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTBiOTAwOyB9XG5cbi53aXRoLWRhbmdlci1hZGRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U4NTY1NjsgfVxuXG4uc3ViLWxpdHRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zaG93LWdyaWQgZGl2W2NsYXNzXj1jb2wtXSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnNob3ctZ3JpZCBkaXZbY2xhc3NePWNvbC1dIGRpdiB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMyk7XG4gICAgcGFkZGluZzogMTJweCA1cHg7IH1cblxuLmdyaWQtaCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdyaWQtaDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaWNvbnMtbGlzdCA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uaWNvbnMtbGlzdCBpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmljb25zLWxpc3QucHJpbWFyeSBpOmhvdmVyIHtcbiAgY29sb3I6ICMyMDllOTE7IH1cblxuLmljb25zLWxpc3Quc3VjY2VzcyBpOmhvdmVyIHtcbiAgY29sb3I6ICM5MGI5MDA7IH1cblxuLmljb25zLWxpc3Qud2FybmluZyBpOmhvdmVyIHtcbiAgY29sb3I6ICNkZmI4MWM7IH1cblxuLmljb25zLWxpc3QuZGFuZ2VyIGk6aG92ZXIge1xuICBjb2xvcjogI2U4NTY1NjsgfVxuXG5hLnNlZS1hbGwtaWNvbnMge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmF3ZXNvbWVJY29ucyB7XG4gIGhlaWdodDogMzA4cHg7IH1cblxuLmthbWVsZW9uLXJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMDJweDtcbiAgd2lkdGg6IDIwJTsgfVxuICAua2FtZWxlb24tcm93IC5rYW1lbGVvbi1pY29uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAua2FtZWxlb24tcm93IC5rYW1lbGVvbi1pY29uIGltZyB7XG4gICAgICB3aWR0aDogODFweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmthbWVsZW9uLXJvdyB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAua2FtZWxlb24tcm93IHtcbiAgICB3aWR0aDogMzMlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5rYW1lbGVvbi1yb3cge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ua2FtZWxlb24taWNvbi10YWJzIHtcbiAgbWF4LXdpZHRoOiA4NHB4OyB9XG4gIC5rYW1lbGVvbi1pY29uLXRhYnMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDgxcHg7XG4gICAgbWluLWhlaWdodDogODFweDsgfVxuXG4ua2FtZWxlb24taWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmthbWVsZW9uLWljb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAua2FtZWxlb24taWNvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ud2l0aC1yb3VuZC1iZyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAud2l0aC1yb3VuZC1iZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLndpdGgtcm91bmQtYmcgaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC53aXRoLXJvdW5kLWJnLnN1Y2Nlc3MgaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTBiOTAwOyB9XG4gIC53aXRoLXJvdW5kLWJnLmRhbmdlciBpbWcge1xuICAgIGJhY2tncm91bmQ6ICNlODU2NTY7IH1cbiAgLndpdGgtcm91bmQtYmcud2FybmluZyBpbWcge1xuICAgIGJhY2tncm91bmQ6ICNkZmI4MWM7IH1cbiAgLndpdGgtcm91bmQtYmcuaW5mbyBpbWcge1xuICAgIGJhY2tncm91bmQ6ICMyZGFjZDE7IH1cbiAgLndpdGgtcm91bmQtYmcucHJpbWFyeSBpbWcge1xuICAgIGJhY2tncm91bmQ6ICMyMDllOTE7IH1cblxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwOWU5MTsgfVxuXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGI5MDA7IH1cblxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4NTY1NjsgfVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGFjZDE7IH1cblxuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZiODFjOyB9XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGggPiBkaXYsICN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWZ1bGwtd2lkdGggPiBkaXYge1xuICBtYXJnaW46IDVweCBhdXRvOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjN2Q3ZDdkOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4OyB9XG4gIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBjb2xvcjogIzdkN2Q3ZDsgfVxuXG4ubW9kYWwtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMnB4OyB9XG4gIC5tb2RhbC1idXR0b25zIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgLm1vZGFsLWJ1dHRvbnMuc2FtZS13aWR0aCBidXR0b24ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1vZGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5mb3JtLWNvbnRyb2wge1xuICAgICAgY29sb3I6ICM2YjZiNmI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7IH1cbiAgICAgIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAubW9kYWwgLm1vZGFsLWRpYWxvZyAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAubW9kYWwgLm1vZGFsLWRpYWxvZyAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgY29sb3I6ICM3ZDdkN2Q7XG4gICAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgcCwgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgZGl2LCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjN2Q3ZDdkOyB9XG4gIC5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5tb2RhbCAubW9kYWwtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLm1vZGFsIC5zbi1saW5rLWNsb3NlIHtcbiAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAubW9kYWwgLnNuLWxpbmstY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNlODU2NTY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLm1lc3NhZ2UtbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWVzc2FnZS1tb2RhbCAubW9kYWwtaGVhZGVyIGkge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuXG4ubWVzc2FnZS1tb2RhbCAubW9kYWwtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4ubWVzc2FnZS1tb2RhbCAubW9kYWwtYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tZXNzYWdlLW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBtYXJnaW46IDI0cHggMCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb250cm9sIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbnRyb2wgc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyB9XG5cbi5ub3RpZmljYXRpb24tcGFuZWwgLmNvbnRyb2wsXG4ubm90aWZpY2F0aW9uLXBhbmVsIC5yYWRpbyxcbi5ub3RpZmljYXRpb24tcGFuZWwgbGFiZWwsXG4ubm90aWZpY2F0aW9uLXBhbmVsIGxhYmVsLmN1c3RvbS1jaGVja2JveCA+IHNwYW4sXG4ubm90aWZpY2F0aW9uLXBhbmVsIGxhYmVsLmN1c3RvbS1yYWRpbyA+IHNwYW4sXG4ubm90aWZpY2F0aW9uLXBhbmVsIGxhYmVsLmN1c3RvbS1yYWRpbyA+IHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5yYWRpby1jb250cm9scyAuY3VzdG9tLXJhZGlvIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9hc3RyLXJhZGlvLXNldHVwIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDsgfSB9XG5cbi5yYWRpby1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5yYWRpby1oZWFkZXIucG9zaXRpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5idXR0b24tcm93IHtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7IH1cbiAgLmJ1dHRvbi1yb3cgYnV0dG9uIHtcbiAgICB3aWR0aDogMTI1cHg7IH1cblxuLnJlc3VsdC10b2FzdHIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uc3ViLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi50b2FzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRvYXN0LW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlciAudG9hc3QsICN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciAudG9hc3Qge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuaDMud2l0aC1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYW5lbCAucGFuZWwtYm9keSBoMy53aXRoLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wcm9maWxlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAucHJvZmlsZS1ibG9jayAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCwgMHMsIGVhc2UgIWltcG9ydGFudDsgfVxuICAucHJvZmlsZS1ibG9jayAucHJvZ3Jlc3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5wcm9maWxlLWJsb2NrIC5wcm9ncmVzcy1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAucHJvZmlsZS1ibG9jayAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4OyB9XG4gIC5wcm9maWxlLWJsb2NrIC5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYmJiMjsgfVxuICAucHJvZmlsZS1ibG9jayAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5wcm9maWxlLWJsb2NrIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wcm9maWxlLWJsb2NrIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ubm90aWZpY2F0aW9uIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4OyB9XG5cbi51c2VycGljIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiOGI4Yjg7XG4gIHdpZHRoOiAyMDJweDtcbiAgaGVpZ2h0OiAyMDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnVzZXJwaWMgLnVzZXJwaWMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVzZXJwaWMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAudXNlcnBpYyBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMyMDllOTE7XG4gICAgdG9wOiAtMTFweDtcbiAgICByaWdodDogLTExcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC51c2VycGljIGk6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLnVzZXJwaWMgaTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U4NTY1NjsgfVxuICAudXNlcnBpYyBhLmNoYW5nZS11c2VycGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyMDJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC51c2VycGljOmhvdmVyIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51c2VycGljOmhvdmVyIC5jaGFuZ2UtdXNlcnBpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNhdmUtcHJvZmlsZSB7XG4gIG1hcmdpbjogMjNweCAwIDEycHggMTJweDsgfVxuXG5hLnNuLWxpbmsge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYS5zbi1saW5rIGkuc29jaWNvbiB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICBhLnNuLWxpbmsgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG4gIGEuc24tbGluay5jb25uZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzIwOWU5MTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBwYWRkaW5nOiA3cHg7IH1cbiAgICBhLnNuLWxpbmsuY29ubmVjdGVkIHNwYW4ge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICBhLnNuLWxpbmsuY29ubmVjdGVkIGkge1xuICAgICAgYmFja2dyb3VuZDogIzIwOWU5MTsgfVxuICAgIGEuc24tbGluay5jb25uZWN0ZWQgZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYS5zbi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyMDllOTE7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgcGFkZGluZzogN3B4OyB9XG4gICAgYS5zbi1saW5rOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICBhLnNuLWxpbms6aG92ZXIgaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjA5ZTkxOyB9XG4gIGEuc24tbGluayAuc29jaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jbG9zZTpob3ZlciwgLmNsb3NlOmZvY3VzLCAuY2xvc2U6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb25uZWN0ZWQgLnNuLWxpbmstY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMyMDllOTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNvbm5lY3RlZCAuc24tbGluay1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICNlODU2NTY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbi5zb2NpYWwtcHJvZmlsZXMge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLnByb2ZpbGUtcGFnZSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnByb2ZpbGUtcGFnZSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnNsaWRlci1ib3gge1xuICBtaW4taGVpZ2h0OiA4NnB4OyB9XG5cbi5pcnMtYmFyLFxuLmlycy1iYXItZWRnZSxcbi5pcnMtbGluZS1sZWZ0LFxuLmlycy1saW5lLW1pZCxcbi5pcnMtbGluZS1yaWdodCxcbi5pcnMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvdGhlbWUvdmVuZG9yL2lvbnJhbmdlc2xpZGVyL2ltZy9zcHJpdGUtc2tpbi1mbGF0LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuXG4udGFibGUtcGFuZWwge1xuICBoZWlnaHQ6IDI5NXB4OyB9XG5cbi50YWJzZXQtZ3JvdXAgPiBkaXYgKyBkaXYge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5wYW5lbC50YWJzLXBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucGFuZWwudGFicy1wYW5lbCAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTMycHg7XG4gIHRvcDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuLnBhbmVsLnRhYnMtcGFuZWwud2l0aC1zY3JvbGwgLnBhbmVsLWJvZHkge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnhzbWFsbC1wYW5lbCAubmF2LXRhYnMsIC54c21hbGwtcGFuZWwgLnRhYi1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5pbmxpbmUtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDVweDsgfVxuXG4ucGFuZWwuaG9yaXpvbnRhbC10YWJzIC50YWItY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7IH1cblxuLnRwbC1za2luLXBhbmVsIHtcbiAgd2lkdGg6IDMwMHB4OyB9XG4gIC50cGwtc2tpbi1wYW5lbCAudHBsLXNraW4tb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4M3B4O1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLnRwbC1za2luLXBhbmVsIC50cGwtc2tpbi1vcHRpb246aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwOWU5MTsgfVxuICAgIC50cGwtc2tpbi1wYW5lbCAudHBsLXNraW4tb3B0aW9uICsgLnRwbC1za2luLW9wdGlvbiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ2FpbnNib3JvOyB9XG4gIC50cGwtc2tpbi1wYW5lbCAuc2tpbi10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50cmVlLW5vZGUge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50cmVlLW5vZGUuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybzsgfVxuICAudHJlZS1ub2RlIC5jb250cm9sIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC50cmVlLW5vZGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7IH1cblxuLmpzdHJlZS1kZWZhdWx0IGEuanN0cmVlLWNsaWNrZWQsIC5qc3RyZWUtZGVmYXVsdCBhLmpzdHJlZS1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uanN0cmVlLWRlZmF1bHQgYS5qc3RyZWUtYW5jaG9yOmhvdmVyLCAuanN0cmVlLWRlZmF1bHQgYS5qc3RyZWUtd2hvbGVyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5jb250cm9sLXNpZGUgPiBkaXYge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbnRyb2wtc2lkZSA+IGRpdiAuYnRuIHtcbiAgICB3aWR0aDogMTAwcHg7IH1cblxuI3RyZWUtcm9vdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ2FpbnNib3JvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnRyZWUtcGFuZWwge1xuICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi5zZWFyY2gtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmgxLmNvbG9yLCBoMi5jb2xvciwgaDMuY29sb3IsIGg0LmNvbG9yLCBoNS5jb2xvciwgaDYuY29sb3Ige1xuICBjb2xvcjogI2U4NTY1NjsgfVxuXG5ib2R5IGEge1xuICBjb2xvcjogIzIwOWU5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICBib2R5IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMWI4NjdiOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi50eXBvZ3JhcGh5LWRvY3VtZW50LXNhbXBsZXMgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwb2dyYXBoeS1kb2N1bWVudC1zYW1wbGVzIC50eXBvZ3JhcGh5LXdpZGdldCB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAudHlwb2dyYXBoeS1kb2N1bWVudC1zYW1wbGVzIC50eXBvZ3JhcGh5LXdpZGdldCAucGFuZWwge1xuICAgIGhlaWdodDogNjIwcHg7IH1cbiAgLnR5cG9ncmFwaHktZG9jdW1lbnQtc2FtcGxlcyAudHlwb2dyYXBoeS13aWRnZXQgLnBhbmVsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnR5cG9ncmFwaHktZG9jdW1lbnQtc2FtcGxlcyAudHlwb2dyYXBoeS13aWRnZXQgLnBhbmVsLndpdGgtc2Nyb2xsIC5wYW5lbC1ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpOyB9XG4gIC50eXBvZ3JhcGh5LWRvY3VtZW50LXNhbXBsZXMgLnR5cG9ncmFwaHktd2lkZ2V0IC5wYW5lbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIycHggNXB4IDIycHg7IH1cblxuLmhlYWRpbmctd2lkZ2V0IGgxLCAuaGVhZGluZy13aWRnZXQgaDIsIC5oZWFkaW5nLXdpZGdldCBoMywgLmhlYWRpbmctd2lkZ2V0IGg0LCAuaGVhZGluZy13aWRnZXQgaDUsIC5oZWFkaW5nLXdpZGdldCBoNiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhlYWRpbmctd2lkZ2V0IHAge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tb3JlLXRleHQtd2lkZ2V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm1vcmUtdGV4dC13aWRnZXQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLm1vcmUtdGV4dC13aWRnZXQgLmdyYXkge1xuICAgIGNvbG9yOiAjNzY3Njc2OyB9XG4gIC5tb3JlLXRleHQtd2lkZ2V0IC5ibGFjayB7XG4gICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgLm1vcmUtdGV4dC13aWRnZXQgLmxpZ2h0LXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLm1vcmUtdGV4dC13aWRnZXQgLnJlZ3VsYXItdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubW9yZS10ZXh0LXdpZGdldCAudXBwZXItdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubW9yZS10ZXh0LXdpZGdldCAuYm9sZC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tb3JlLXRleHQtd2lkZ2V0IC5zbWFsbC10ZXh0IHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7IH1cbiAgICAubW9yZS10ZXh0LXdpZGdldCAuc21hbGwtdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG5cbi5jb2xvci13aWRnZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuY29sb3Itd2lkZ2V0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gIC5jb2xvci13aWRnZXQgLnNlY3Rpb24tYmxvY2sge1xuICAgIG1hcmdpbjogMTRweCAwOyB9XG4gIC5jb2xvci13aWRnZXQgLnllbGxvdy10ZXh0IHAge1xuICAgIGNvbG9yOiAjZGZiODFjOyB9XG4gIC5jb2xvci13aWRnZXQgLnJlZC10ZXh0IHAge1xuICAgIGNvbG9yOiAjZTg1NjU2OyB9XG4gIC5jb2xvci13aWRnZXQgLmxpbmtzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb2xvci13aWRnZXQgLmxpbmtzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29sb3Itd2lkZ2V0IC5saW5rcyBwLmhvdmVyZWQgYSB7XG4gICAgICBjb2xvcjogIzFiODY3YjsgfVxuXG4ubGlzdHMtd2lkZ2V0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubGlzdHMtd2lkZ2V0IC5saXN0LWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5saXN0cy13aWRnZXQgLmFjY2VudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBjb2xvcjogI2U1YzY0OTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2U1YzY0OTtcbiAgICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAubGlzdHMtd2lkZ2V0IHVsLmJsdXIsIC5saXN0cy13aWRnZXQgb2wuYmx1ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMXB4OyB9XG4gICAgLmxpc3RzLXdpZGdldCB1bC5ibHVyIGxpLCAubGlzdHMtd2lkZ2V0IG9sLmJsdXIgbGkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAubGlzdHMtd2lkZ2V0IHVsLmJsdXIgbGkgdWwsIC5saXN0cy13aWRnZXQgdWwuYmx1ciBsaSBvbCwgLmxpc3RzLXdpZGdldCBvbC5ibHVyIGxpIHVsLCAubGlzdHMtd2lkZ2V0IG9sLmJsdXIgbGkgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmxpc3RzLXdpZGdldCB1bC5ibHVyIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigKIgXCI7XG4gICAgY29sb3I6ICNlNWM2NDk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXN0cy13aWRnZXQgb2wuYmx1ciB7XG4gICAgY291bnRlci1yZXNldDogc2VjdGlvbjsgfVxuICAgIC5saXN0cy13aWRnZXQgb2wuYmx1ciBsaSB7XG4gICAgICBjb2xvcjogI2U1YzY0OTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGlzdHMtd2lkZ2V0IG9sLmJsdXIgbGkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmxpc3RzLXdpZGdldCBvbC5ibHVyIGxpIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgICAgLmxpc3RzLXdpZGdldCBvbC5ibHVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi5cIjtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAubGlzdHMtd2lkZ2V0IG9sLmJsdXIgPiBsaSBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDsgfVxuICAgIC5saXN0cy13aWRnZXQgb2wuYmx1ciBvbCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uOyB9XG4gICAgICAubGlzdHMtd2lkZ2V0IG9sLmJsdXIgb2wgPiBsaTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgLmxpc3RzLXdpZGdldCBvbC5ibHVyIG9sID4gbGkgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjdweDsgfVxuICAgICAgLmxpc3RzLXdpZGdldCBvbC5ibHVyIG9sIG9sID4gbGk6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIC5saXN0cy13aWRnZXQgb2wuYmx1ciBvbCBvbCA+IGxpIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLmNvbHVtbnMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxucC5zbWFsbC10ZXh0IHtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uY29scy10d28ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5jb2xzLXR3byA+IGRpdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgLmNvbHMtdHdvID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jb2xzLXRocmVlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuY29scy10aHJlZSA+IGRpdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgLmNvbHMtdGhyZWUgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYS5sZWFybi1tb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5pbWctd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxODBweDsgfVxuICAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY29scy10aHJlZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5sYXJnZS1iYW5uZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgLmxhcmdlLWJhbm5lci13cmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5iYW5uZXItdGV4dC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJhbm5lci10ZXh0IHtcbiAgcGFkZGluZzogODVweCA5MHB4IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA2N3B4IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogNDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgLmJhbm5lci10ZXh0IGgxIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJhbm5lci10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMjA5ZTkxO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lci10ZXh0IHtcbiAgICBwYWRkaW5nOiA1NXB4IDYwcHggMzBweDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAuYmFubmVyLXRleHQgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmJhbm5lci10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5iYW5uZXItdGV4dCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4ucGhvdG8tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1pbmZvIHtcbiAgd2lkdGg6IDkwJTsgfVxuICAudGV4dC1pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNlY3Rpb24tYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4uc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IGdhaW5zYm9ybztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDIwcHggNTBweCAyMHB4OyB9XG5cbi5wYW5lbC5iYW5uZXItY29sdW1uLXBhbmVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAucGFuZWwuYmFubmVyLWNvbHVtbi1wYW5lbCAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjIwcHgpIHtcbiAgLmNvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC14bGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wteGxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC14bGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wteGxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC14bGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLXhsZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzIwOWU5MTsgfVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICM2M2JiYjI7IH1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjOTBiOTAwOyB9XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2RmYjgxYzsgfVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2U4NTY1NjsgfVxuXG4uYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsXG4uYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7IH1cblxuLmJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG4ub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMyMDllOTE7XG4gIGJvcmRlci1jb2xvcjogIzA4ODY3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiODY3YjtcbiAgYm9yZGVyLWNvbG9yOiAjMWI4NjdiOyB9XG5cbi5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjOTBiOTAwO1xuICBib3JkZXItY29sb3I6ICM3OGExMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTlkMDA7XG4gIGJvcmRlci1jb2xvcjogIzdhOWQwMDsgfVxuXG4ub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzJkYWNkMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTU5NGI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5MmIyO1xuICBib3JkZXItY29sb3I6ICMyNjkyYjI7IH1cblxuLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNkZmI4MWM7XG4gIGJvcmRlci1jb2xvcjogI2M3YTAwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlOWMxODtcbiAgYm9yZGVyLWNvbG9yOiAjYmU5YzE4OyB9XG5cbi5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNlODU2NTY7XG4gIGJvcmRlci1jb2xvcjogI2QwM2UzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1NDk0OTtcbiAgYm9yZGVyLWNvbG9yOiAjYzU0OTQ5OyB9XG5cbmJ1dHRvbi5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMjA5ZTkxO1xuICBib3JkZXItY29sb3I6ICMyMDllOTE7IH1cbiAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LCBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXByaW1hcnk6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIGJ1dHRvbi5idG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTpmb2N1cywgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmZvY3VzLCBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLCBidXR0b24uYnRuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzIwOWU5MTtcbiAgICBib3JkZXItY29sb3I6ICMyY2FhOWQ7IH1cbiAgICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXByaW1hcnk6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXByaW1hcnk6Zm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5mb2N1czpob3ZlciwgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTpob3ZlciwgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTpmb2N1cywgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5mb2N1cywgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjA5ZTkxO1xuICAgIGJvcmRlci1jb2xvcjogIzA4ODY3OTsgfVxuICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTp0YXJnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjg2N2I7IH1cblxuYnV0dG9uLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDZkNjsgfVxuICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tZGVmYXVsdDpob3ZlciwgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1kZWZhdWx0OmZvY3VzLCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuZm9jdXMsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNlMmUyZTI7IH1cbiAgICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1kZWZhdWx0OmhvdmVyOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1czpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQ6Zm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tZGVmYXVsdC5mb2N1czpob3ZlciwgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmU6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZTpob3ZlciwgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdDpob3ZlciwgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdDpmb2N1cywgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdC5mb2N1cywgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdDphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNiZWJlYmU7IH1cbiAgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdDphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQ6dGFyZ2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cblxuYnV0dG9uLmJ0bi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM5MGI5MDA7XG4gIGJvcmRlci1jb2xvcjogIzkwYjkwMDsgfVxuICBidXR0b24uYnRuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MsIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tc3VjY2Vzczpob3ZlciwgYnV0dG9uLmJ0bi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgYnV0dG9uLmJ0bi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1zdWNjZXNzOmZvY3VzLCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MuZm9jdXMsIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTBiOTAwO1xuICAgIGJvcmRlci1jb2xvcjogIzljYzUwYzsgfVxuICAgIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tc3VjY2Vzczpob3ZlciwgYnV0dG9uLmJ0bi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcjpob3ZlciwgYnV0dG9uLmJ0bi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3M6aG92ZXI6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tc3VjY2Vzczpmb2N1czpob3ZlciwgYnV0dG9uLmJ0bi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1czpob3ZlciwgYnV0dG9uLmJ0bi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXM6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1zdWNjZXNzLmZvY3VzOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZTpob3ZlciwgYnV0dG9uLmJ0bi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmU6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICBidXR0b24uYnRuLmJ0bi1zdWNjZXNzOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzOmZvY3VzLCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzLmZvY3VzLCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM5MGI5MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzhhMTAwOyB9XG4gIGJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzOnRhcmdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdhOWQwMDsgfVxuXG5idXR0b24uYnRuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzJkYWNkMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmRhY2QxOyB9XG4gIGJ1dHRvbi5idG4uYnRuLWluZm8uZGlzYWJsZWQsIGJ1dHRvbi5idG4uYnRuLWluZm9bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4taW5mbywgYnV0dG9uLmJ0bi5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgYnV0dG9uLmJ0bi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1pbmZvOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCBidXR0b24uYnRuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWluZm86Zm9jdXMsIGJ1dHRvbi5idG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIGJ1dHRvbi5idG4uYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4taW5mby5mb2N1cywgYnV0dG9uLmJ0bi5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWluZm86YWN0aXZlLCBidXR0b24uYnRuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4taW5mby5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyZGFjZDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzliOGRkOyB9XG4gICAgYnV0dG9uLmJ0bi5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgYnV0dG9uLmJ0bi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1pbmZvOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlcjpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4taW5mbzpob3Zlcjpob3ZlciwgYnV0dG9uLmJ0bi5idG4taW5mby5kaXNhYmxlZDpmb2N1czpob3ZlciwgYnV0dG9uLmJ0bi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1pbmZvOmZvY3VzOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1czpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWluZm8uZm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgYnV0dG9uLmJ0bi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZTpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4taW5mby5hY3RpdmU6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIGJ1dHRvbi5idG4uYnRuLWluZm86aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWluZm86Zm9jdXMsIGJ1dHRvbi5idG4uYnRuLWluZm8uZm9jdXMsIGJ1dHRvbi5idG4uYnRuLWluZm86YWN0aXZlLCBidXR0b24uYnRuLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzJkYWNkMTtcbiAgICBib3JkZXItY29sb3I6ICMxNTk0Yjk7IH1cbiAgYnV0dG9uLmJ0bi5idG4taW5mbzphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLWluZm86dGFyZ2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5MmIyOyB9XG5cbmJ1dHRvbi5idG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZGZiODFjO1xuICBib3JkZXItY29sb3I6ICNkZmI4MWM7IH1cbiAgYnV0dG9uLmJ0bi5idG4td2FybmluZy5kaXNhYmxlZCwgYnV0dG9uLmJ0bi5idG4td2FybmluZ1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi13YXJuaW5nLCBidXR0b24uYnRuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCBidXR0b24uYnRuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmc6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4td2FybmluZzpmb2N1cywgYnV0dG9uLmJ0bi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywgYnV0dG9uLmJ0bi5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi13YXJuaW5nLmZvY3VzLCBidXR0b24uYnRuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4td2FybmluZzphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLCBidXR0b24uYnRuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2RmYjgxYztcbiAgICBib3JkZXItY29sb3I6ICNlYmM0Mjg7IH1cbiAgICBidXR0b24uYnRuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCBidXR0b24uYnRuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmc6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi13YXJuaW5nOmhvdmVyOmhvdmVyLCBidXR0b24uYnRuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzOmhvdmVyLCBidXR0b24uYnRuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1czpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmc6Zm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4td2FybmluZy5mb2N1czpob3ZlciwgYnV0dG9uLmJ0bi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmU6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCBidXR0b24uYnRuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZTpob3ZlciwgYnV0dG9uLmJ0bi5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgYnV0dG9uLmJ0bi5idG4td2FybmluZzpob3ZlciwgYnV0dG9uLmJ0bi5idG4td2FybmluZzpmb2N1cywgYnV0dG9uLmJ0bi5idG4td2FybmluZy5mb2N1cywgYnV0dG9uLmJ0bi5idG4td2FybmluZzphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGZiODFjO1xuICAgIGJvcmRlci1jb2xvcjogI2M3YTAwNDsgfVxuICBidXR0b24uYnRuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4td2FybmluZzp0YXJnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTljMTg7IH1cblxuYnV0dG9uLmJ0bi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2U4NTY1NjtcbiAgYm9yZGVyLWNvbG9yOiAjZTg1NjU2OyB9XG4gIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRhbmdlciwgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tZGFuZ2VyOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIGJ1dHRvbi5idG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1kYW5nZXI6Zm9jdXMsIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5mb2N1cywgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1kYW5nZXI6YWN0aXZlLCBidXR0b24uYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLCBidXR0b24uYnRuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlODU2NTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ2MjYyOyB9XG4gICAgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tZGFuZ2VyOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRhbmdlcjpob3Zlcjpob3ZlciwgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tZGFuZ2VyOmZvY3VzOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXM6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1kYW5nZXIuZm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmU6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZTpob3ZlciwgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmU6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIGJ1dHRvbi5idG4uYnRuLWRhbmdlcjpob3ZlciwgYnV0dG9uLmJ0bi5idG4tZGFuZ2VyOmZvY3VzLCBidXR0b24uYnRuLmJ0bi1kYW5nZXIuZm9jdXMsIGJ1dHRvbi5idG4uYnRuLWRhbmdlcjphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLWRhbmdlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlODU2NTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDAzZTNlOyB9XG4gIGJ1dHRvbi5idG4uYnRuLWRhbmdlcjphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLWRhbmdlcjp0YXJnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTQ5NDk7IH1cblxuYnV0dG9uLmJ0bi5idG4taW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICM5NDk0OTQ7XG4gIGJvcmRlci1jb2xvcjogIzk0OTQ5NDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYnV0dG9uLmJ0bi5idG4taW52ZXJzZS5kaXNhYmxlZCwgYnV0dG9uLmJ0bi5idG4taW52ZXJzZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1pbnZlcnNlLCBidXR0b24uYnRuLmJ0bi1pbnZlcnNlLmRpc2FibGVkOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbnZlcnNlW2Rpc2FibGVkXTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWludmVyc2U6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWludmVyc2UuZGlzYWJsZWQ6Zm9jdXMsIGJ1dHRvbi5idG4uYnRuLWludmVyc2VbZGlzYWJsZWRdOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4taW52ZXJzZTpmb2N1cywgYnV0dG9uLmJ0bi5idG4taW52ZXJzZS5kaXNhYmxlZC5mb2N1cywgYnV0dG9uLmJ0bi5idG4taW52ZXJzZVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1pbnZlcnNlLmZvY3VzLCBidXR0b24uYnRuLmJ0bi1pbnZlcnNlLmRpc2FibGVkOmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4taW52ZXJzZVtkaXNhYmxlZF06YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4taW52ZXJzZTphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLWludmVyc2UuZGlzYWJsZWQuYWN0aXZlLCBidXR0b24uYnRuLmJ0bi1pbnZlcnNlW2Rpc2FibGVkXS5hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1pbnZlcnNlLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzk0OTQ5NDtcbiAgICBib3JkZXItY29sb3I6ICNhMGEwYTA7IH1cbiAgICBidXR0b24uYnRuLmJ0bi1pbnZlcnNlLmRpc2FibGVkOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbnZlcnNlW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWludmVyc2U6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWludmVyc2UuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWludmVyc2VbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1pbnZlcnNlOmhvdmVyOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbnZlcnNlLmRpc2FibGVkOmZvY3VzOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbnZlcnNlW2Rpc2FibGVkXTpmb2N1czpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWludmVyc2U6Zm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWludmVyc2UuZGlzYWJsZWQuZm9jdXM6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWludmVyc2VbZGlzYWJsZWRdLmZvY3VzOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmJ0bi5idG4taW52ZXJzZS5mb2N1czpob3ZlciwgYnV0dG9uLmJ0bi5idG4taW52ZXJzZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsIGJ1dHRvbi5idG4uYnRuLWludmVyc2VbZGlzYWJsZWRdOmFjdGl2ZTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5idG4uYnRuLWludmVyc2U6YWN0aXZlOmhvdmVyLCBidXR0b24uYnRuLmJ0bi1pbnZlcnNlLmRpc2FibGVkLmFjdGl2ZTpob3ZlciwgYnV0dG9uLmJ0bi5idG4taW52ZXJzZVtkaXNhYmxlZF0uYWN0aXZlOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uYnRuLmJ0bi1pbnZlcnNlLmFjdGl2ZTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgYnV0dG9uLmJ0bi5idG4taW52ZXJzZTpob3ZlciwgYnV0dG9uLmJ0bi5idG4taW52ZXJzZTpmb2N1cywgYnV0dG9uLmJ0bi5idG4taW52ZXJzZS5mb2N1cywgYnV0dG9uLmJ0bi5idG4taW52ZXJzZTphY3RpdmUsIGJ1dHRvbi5idG4uYnRuLWludmVyc2UuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTQ5NDk0O1xuICAgIGJvcmRlci1jb2xvcjogIzdjN2M3YzsgfVxuICBidXR0b24uYnRuLmJ0bi1pbnZlcnNlOmFjdGl2ZSwgYnV0dG9uLmJ0bi5idG4taW52ZXJzZTp0YXJnZXQsIGJ1dHRvbi5idG4uYnRuLWludmVyc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi13aXRoLWljb24gaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uYnRuLWdyb3VwIDpob3ZlciwgLmJ0bi10b29sYmFyIDpob3ZlciB7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uYnRuLWdyb3VwIGJ1dHRvbi5idG4uYnRuLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMxNDkyODU7IH1cbiAgLmJ0bi1ncm91cCBidXR0b24uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwODg2Nzk7IH1cblxuLmJ0bi1ncm91cCBidXR0b24uYnRuLmJ0bi1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzRhNGE7IH1cbiAgLmJ0bi1ncm91cCBidXR0b24uYnRuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2QwM2UzZTsgfVxuXG4uYnRuLWdyb3VwIGJ1dHRvbi5idG4uYnRuLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMyMWEwYzU7IH1cbiAgLmJ0bi1ncm91cCBidXR0b24uYnRuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxNTk0Yjk7IH1cblxuLmJ0bi1ncm91cCBidXR0b24uYnRuLmJ0bi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRhZDAwOyB9XG4gIC5idG4tZ3JvdXAgYnV0dG9uLmJ0bi5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzhhMTAwOyB9XG5cbi5idG4tZ3JvdXAgYnV0dG9uLmJ0bi5idG4td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2QzYWMxMDsgfVxuICAuYnRuLWdyb3VwIGJ1dHRvbi5idG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2M3YTAwNDsgfVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuYnV0dG9uLnByb2dyZXNzLWJ1dHRvbiAucHJvZ3Jlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbi5wcm9ncmVzcy1idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5wcm9ncmVzcy1idXR0b24tc3R5bGUtc2hyaW5rLmJ0bi5kaXNhYmxlZC5wcm9ncmVzcy1idXR0b24tZGlyLWhvcml6b250YWw6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjMpOyB9XG5cbmJ1dHRvbi5wcm9ncmVzcy1idXR0b24ucHJvZ3Jlc3MtYnV0dG9uLXN0eWxlLXNocmluay5idG4uZGlzYWJsZWQucHJvZ3Jlc3MtYnV0dG9uLWRpci12ZXJ0aWNhbDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7IH1cblxuYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1wcmltYXJ5IC5jb250ZW50OmFmdGVyLCBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSAuY29udGVudDpiZWZvcmUge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5wcm9ncmVzcy1idXR0b24tc3R5bGUtbW92ZS11cCAuY29udGVudCwgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLXByaW1hcnkucHJvZ3Jlc3MtYnV0dG9uLXN0eWxlLXNsaWRlLWRvd24gLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzc0NmE7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLXByaW1hcnkucHJvZ3Jlc3MtYnV0dG9uLXN0eWxlLWxhdGVyYWwtbGluZXMgLnByb2dyZXNzLWlubmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxNzc0NmE7XG4gICAgYmFja2dyb3VuZDogMCAwOyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1wcmltYXJ5IC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzQ2YTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwICMxNzc0NmE7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLXByaW1hcnkgLnByb2dyZXNzLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0OTQzOyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1wcmltYXJ5LnByb2dyZXNzLWJ1dHRvbi1wZXJzcGVjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1wcmltYXJ5LnByb2dyZXNzLWJ1dHRvbi1wZXJzcGVjdGl2ZSAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA5ZTkxOyB9XG5cbmJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1kZWZhdWx0IHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tZGVmYXVsdCAuY29udGVudDphZnRlciwgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLWRlZmF1bHQgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tZGVmYXVsdC5wcm9ncmVzcy1idXR0b24tc3R5bGUtbW92ZS11cCAuY29udGVudCwgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLWRlZmF1bHQucHJvZ3Jlc3MtYnV0dG9uLXN0eWxlLXNsaWRlLWRvd24gLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLWRlZmF1bHQucHJvZ3Jlc3MtYnV0dG9uLXN0eWxlLWxhdGVyYWwtbGluZXMgLnByb2dyZXNzLWlubmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gICAgYmFja2dyb3VuZDogMCAwOyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1kZWZhdWx0IC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwICNlNmU2ZTY7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLWRlZmF1bHQgLnByb2dyZXNzLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1kZWZhdWx0LnByb2dyZXNzLWJ1dHRvbi1wZXJzcGVjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1kZWZhdWx0LnByb2dyZXNzLWJ1dHRvbi1wZXJzcGVjdGl2ZSAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1zdWNjZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tc3VjY2VzcyAuY29udGVudDphZnRlciwgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3MucHJvZ3Jlc3MtYnV0dG9uLXN0eWxlLW1vdmUtdXAgLmNvbnRlbnQsIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1zdWNjZXNzLnByb2dyZXNzLWJ1dHRvbi1zdHlsZS1zbGlkZS1kb3duIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg4NjAwOyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1zdWNjZXNzLnByb2dyZXNzLWJ1dHRvbi1zdHlsZS1sYXRlcmFsLWxpbmVzIC5wcm9ncmVzcy1pbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjg4NjAwO1xuICAgIGJhY2tncm91bmQ6IDAgMDsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tc3VjY2VzcyAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ODg2MDA7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjNjg4NjAwOyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1zdWNjZXNzIC5wcm9ncmVzcy1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNTMwMDsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tc3VjY2Vzcy5wcm9ncmVzcy1idXR0b24tcGVyc3BlY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tc3VjY2Vzcy5wcm9ncmVzcy1idXR0b24tcGVyc3BlY3RpdmUgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwYjkwMDsgfVxuXG5idXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4taW5mbyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLWluZm8gLmNvbnRlbnQ6YWZ0ZXIsIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1pbmZvIC5jb250ZW50OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwOTIyMjk7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLWluZm8ucHJvZ3Jlc3MtYnV0dG9uLXN0eWxlLW1vdmUtdXAgLmNvbnRlbnQsIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1pbmZvLnByb2dyZXNzLWJ1dHRvbi1zdHlsZS1zbGlkZS1kb3duIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ4OWE3OyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1pbmZvLnByb2dyZXNzLWJ1dHRvbi1zdHlsZS1sYXRlcmFsLWxpbmVzIC5wcm9ncmVzcy1pbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQ4OWE3O1xuICAgIGJhY2tncm91bmQ6IDAgMDsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4taW5mbyAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDg5YTc7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjMjQ4OWE3OyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi1pbmZvIC5wcm9ncmVzcy1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNjc3ZDsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4taW5mby5wcm9ncmVzcy1idXR0b24tcGVyc3BlY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4taW5mby5wcm9ncmVzcy1idXR0b24tcGVyc3BlY3RpdmUgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkYWNkMTsgfVxuXG5idXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4td2FybmluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLXdhcm5pbmcgLmNvbnRlbnQ6YWZ0ZXIsIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi13YXJuaW5nIC5jb250ZW50OmJlZm9yZSB7XG4gICAgY29sb3I6ICMyYTIyMDU7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLXdhcm5pbmcucHJvZ3Jlc3MtYnV0dG9uLXN0eWxlLW1vdmUtdXAgLmNvbnRlbnQsIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi13YXJuaW5nLnByb2dyZXNzLWJ1dHRvbi1zdHlsZS1zbGlkZS1kb3duIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjI5MzE2OyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi13YXJuaW5nLnByb2dyZXNzLWJ1dHRvbi1zdHlsZS1sYXRlcmFsLWxpbmVzIC5wcm9ncmVzcy1pbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjI5MzE2O1xuICAgIGJhY2tncm91bmQ6IDAgMDsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4td2FybmluZyAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjkzMTY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjYjI5MzE2OyB9XG4gIGJ1dHRvbi5wcm9ncmVzcy1idXR0b24uYnRuLmJ0bi13YXJuaW5nIC5wcm9ncmVzcy1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0NmQxMTsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4td2FybmluZy5wcm9ncmVzcy1idXR0b24tcGVyc3BlY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4td2FybmluZy5wcm9ncmVzcy1idXR0b24tcGVyc3BlY3RpdmUgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmYjgxYzsgfVxuXG5idXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tZGFuZ2VyIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tZGFuZ2VyIC5jb250ZW50OmFmdGVyLCBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tZGFuZ2VyIC5jb250ZW50OmJlZm9yZSB7XG4gICAgY29sb3I6ICM2NDBlMGU7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLWRhbmdlci5wcm9ncmVzcy1idXR0b24tc3R5bGUtbW92ZS11cCAuY29udGVudCwgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLWRhbmdlci5wcm9ncmVzcy1idXR0b24tc3R5bGUtc2xpZGUtZG93biAuY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyMjkyOTsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tZGFuZ2VyLnByb2dyZXNzLWJ1dHRvbi1zdHlsZS1sYXRlcmFsLWxpbmVzIC5wcm9ncmVzcy1pbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTIyOTI5O1xuICAgIGJhY2tncm91bmQ6IDAgMDsgfVxuICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tZGFuZ2VyIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyMjkyOTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwICNlMjI5Mjk7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLWRhbmdlciAucHJvZ3Jlc3MtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTFhMWE7IH1cbiAgYnV0dG9uLnByb2dyZXNzLWJ1dHRvbi5idG4uYnRuLWRhbmdlci5wcm9ncmVzcy1idXR0b24tcGVyc3BlY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICBidXR0b24ucHJvZ3Jlc3MtYnV0dG9uLmJ0bi5idG4tZGFuZ2VyLnByb2dyZXNzLWJ1dHRvbi1wZXJzcGVjdGl2ZSAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg1NjU2OyB9XG5cbi5idG4tcmFpc2VkIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cblxuLmJ0bi1tbSB7XG4gIHBhZGRpbmc6IDVweCAxMXB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmJ0bi14bSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmRyb3Bkb3duIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5kcm9wZG93biBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmRyb3Bkb3duIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0IGJ1dHRvbi5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0IC5idG4ge1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5kYXRlcGlja2VyIC5idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5kYXRlcGlja2VyIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZGF0ZXBpY2tlciBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGFjZDE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGF0ZXBpY2tlciBidXR0b24uYnRuLmFjdGl2ZSBzcGFuLm5nLWJpbmRpbmcudGV4dC1pbmZvIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi51aWItZGF0ZXBpY2tlci13cmFwIHtcbiAgbWluLWhlaWdodDogMjcwcHg7IH1cblxuLnVpYi1kYXRlcGlja2VyIHNwYW4ubmctYmluZGluZy50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogYmxhY2s7IH1cbiAgLnVpYi1kYXRlcGlja2VyLXBvcHVwIGJ1dHRvbi5idG4ge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC51aWItZGF0ZXBpY2tlci1wb3B1cCBidXR0b24uYnRuIC50ZXh0LW11dGVkIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAudWliLWRhdGVwaWNrZXItcG9wdXAgLmdseXBoaWNvbiB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi5pLWZhY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmFjZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5pLW1vbmV5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL21vbmV5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLmktcGVyc29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3BlcnNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5pLXJlZnJlc2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvcmVmcmVzaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC41ZW07XG4gIGhlaWdodDogMC41ZW07IH1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ib2R5IHtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNkOWQ5ZDk7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5odG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDMyMHB4OyB9XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4OyB9XG5cbmJvZHkge1xuICBmb250OiAxNHB4LzE2cHggXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYzRjQ7IH1cbiAgYm9keS5ibHVyLXRoZW1lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9ibHVyLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgei1pbmRleDogLTE7IH1cblxuYm9keS5tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIGJvZHkubW9iaWxlIC5ib2R5LWJnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y0OyB9XG4gIGJvZHkubW9iaWxlLmJsdXItdGhlbWUgLmJvZHktYmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL2JsdXItYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICBodG1sIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvZHktYmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5MDU7XG4gIGNvbG9yOiAjNDQ0NDQ0OyB9XG5cbi5hbC1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICBwYWRkaW5nOiA2NnB4IDAgMzRweCAwO1xuICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuXG4uYWwtZm9vdGVyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwcHggMThweCAwIDE4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC41cyBlYXNlOyB9XG5cbi5hbC1mb290ZXItbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uYWwtY29weSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hbC1mb290ZXItcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAuYWwtZm9vdGVyLXJpZ2h0IGkge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgY29sb3I6ICNlODU2NTY7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5hbC1mb290ZXItcmlnaHQgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5hbC1mb290ZXItcmlnaHQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U4NTY1NjsgfVxuXG4uYWwtc2hhcmUge1xuICBtYXJnaW46IC02cHggMCAwIDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5hbC1zaGFyZSBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAgIC5hbC1zaGFyZSBsaSBpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmFsLXNoYXJlIGxpIGk6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAuYWwtc2hhcmUgbGkgaS5mYS1mYWNlYm9vay1zcXVhcmUge1xuICAgICAgY29sb3I6ICMzYjU5OTg7IH1cbiAgICAuYWwtc2hhcmUgbGkgaS5mYS10d2l0dGVyLXNxdWFyZSB7XG4gICAgICBjb2xvcjogIzU1YWNlZTsgfVxuICAgIC5hbC1zaGFyZSBsaSBpLmZhLWdvb2dsZS1wbHVzLXNxdWFyZSB7XG4gICAgICBjb2xvcjogI2RkNGIzOTsgfVxuXG4uYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDhweCAzMnB4IDhweCA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5hbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4cHggMjBweDsgfSB9XG5cbi52aXMtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDsgfVxuXG4uaWNvbi11cCwgLmljb24tZG93biB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmljb24tdXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL2Fycm93LWdyZWVuLXVwLnN2Z1wiKSBuby1yZXBlYXQgMCAwOyB9XG5cbi5pY29uLWRvd24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL2Fycm93LXJlZC1kb3duLnN2Z1wiKSBuby1yZXBlYXQgMCAwOyB9XG5cbi5kaXNhYmxlLXRleHQtc2VsZWN0aW9uIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYW1jaGFydHMtY2hhcnQtZGl2ID4gYSB7XG4gIGZvbnQtc2l6ZTogNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtcGFuZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctdG9wOiAyNnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAuYWwtZm9vdGVyLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYWwtZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbC1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDsgfVxuICAuYWwtZm9vdGVyLW1haW4ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5mdWxsLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gIC5mdWxsLWludmlzaWJsZSAqIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uaXJzLWdyaWQtdGV4dCB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqLyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBGaXJlZm94IDE2KyovIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC8qIEZpcmVmb3ggMTYrKi8gfSB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqLyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi8gfSB9XG5cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICNwcmVsb2FkZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAtNzVweCAwIDAgLTc1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlODU2NTY7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqLyB9XG4gICAgI3ByZWxvYWRlciA+IGRpdjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMjA5ZTkxO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xuICAgICAgYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi8gfVxuICAgICNwcmVsb2FkZXIgPiBkaXY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2RmYjgxYztcbiAgICAgIGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzb2NpY29uJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvc29jaWNvbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NvY2ljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NvY2ljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvc29jaWNvbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NvY2ljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvc29jaWNvbi5zdmcjc29jaWNvbnJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5zb2NpY29uIHtcbiAgZm9udC1mYW1pbHk6ICdzb2NpY29uJyAhaW1wb3J0YW50OyB9XG5cbi5zb2NpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ3NvY2ljb24nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4uc29jaWNvbjplbXB0eSB7XG4gIHdpZHRoOiAxZW07IH1cblxuLnNvY2ljb24tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7IH1cbiAgLnNvY2ljb24tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiYVwiOyB9XG5cbi5zb2NpY29uLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODsgfVxuICAuc29jaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiYlwiOyB9XG5cbi5zb2NpY29uLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7IH1cbiAgLnNvY2ljb24tZ29vZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJjXCI7IH1cblxuLnNvY2ljb24tbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3N0I1OyB9XG4gIC5zb2NpY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJqXCI7IH1cblxuLnNvY2ljb24tZ2l0aHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmI2YjsgfVxuICAuc29jaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlFcIjsgfVxuXG4uc29jaWNvbi1zdGFja292ZXJmbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGOTZFODsgfVxuICAuc29jaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIoXCI7IH1cblxuLnNvY2ljb24tZHJpYmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjY3OTg7IH1cbiAgLnNvY2ljb24tZHJpYmJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiRFwiOyB9XG5cbi5zb2NpY29uLWJlaGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzRkE7IH1cbiAgLnNvY2ljb24tYmVoYWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJIXCI7IH1cblxuLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdhaW5zYm9ybztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4OyB9XG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogMHB4IDhweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ2FpbnNib3JvOyB9XG4gICAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udGFibGUtaWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi50YWJsZS1hcnIge1xuICB3aWR0aDogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDhweCA4cHggMCAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS1uby1ib3JkZXJzIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC50YWJsZS1uby1ib3JkZXJzIHRkLCAudGFibGUtbm8tYm9yZGVycyB0aCwgLnRhYmxlLW5vLWJvcmRlcnMgdHIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5lZGl0YWJsZS13cmFwIC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmVkaXRhYmxlLXRyLXdyYXAgLmVkaXRhYmxlLXdyYXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7IH1cblxuLmVkaXRhYmxlLXRyLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIGlucHV0LmVkaXRhYmxlLWlucHV0IHtcbiAgd2lkdGg6IDExMHB4OyB9XG5cbi5lZGl0YWJsZS10ci13cmFwIHRkIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4uZWRpdGFibGUtdGFibGUtYnV0dG9uIHtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmFkZC1yb3ctZWRpdGFibGUtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hZGQtcm93LWVkaXRhYmxlLXRhYmxlICsgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnNlbGVjdC1wYWdlLXNpemUtd3JhcCB7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4udGFibGUgLmhlYWRlci1yb3cgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuXG50ci5lZGl0YWJsZS1yb3cgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc2VsZWN0LXRkIC5lZGl0YWJsZS1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lZGl0YWJsZS10ci13cmFwIC5lZGl0YWJsZS13cmFwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLmJyb3dzZXItaWNvbnMge1xuICB3aWR0aDogNDFweDsgfVxuXG4uc3Qtc29ydC1hc2NlbnQsIC5zdC1zb3J0LWRlc2NlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN0LXNvcnQtYXNjZW50OmFmdGVyLCAuc3Qtc29ydC1kZXNjZW50OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM2NjY2NjY7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4uc3Qtc29ydC1kZXNjZW50OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cblxuLnNvcnRhYmxlIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zb3J0YWJsZSB0aDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG5hLmVtYWlsLWxpbmsge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICBhLmVtYWlsLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZTg1NjU2OyB9XG5cbmlucHV0LnNlYXJjaC1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4udGFibGUgLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDRweCAwIC0xMnB4IDA7IH1cbiAgLnRhYmxlIC5wYWdpbmF0aW9uIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udmVydGljYWwtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogMjE0cHg7IH1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsIC5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7IH1cblxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSwgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cblxuLnN0YXR1cy1idXR0b24ge1xuICB3aWR0aDogNjBweDsgfVxuXG4udGFibGUgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzLCAudGFibGUgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWVycm9yIHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuICAudGFibGUgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzIC5idG4sIC50YWJsZSAuZWRpdGFibGUtd3JhcCAuZWRpdGFibGUtZXJyb3IgLmJ0biB7XG4gICAgcGFkZGluZzogM3B4IDhweDsgfVxuICAgIC50YWJsZSAuZWRpdGFibGUtd3JhcCAuZWRpdGFibGUtY29udHJvbHMgLmJ0bi5kcm9wZG93bi10b2dnbGUsIC50YWJsZSAuZWRpdGFibGUtd3JhcCAuZWRpdGFibGUtZXJyb3IgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLnRhYmxlIC5lZGl0YWJsZS13cmFwIC5lZGl0YWJsZS1jb250cm9scyBpbnB1dCwgLnRhYmxlIC5lZGl0YWJsZS13cmFwIC5lZGl0YWJsZS1lcnJvciBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDFweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cblxuLmZvcm0taW5saW5lIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmVkaXRhYmxlLXRhYmxlLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnRhYmxlID4gdGJvZHkgPiB0ci5uby10b3AtYm9yZGVyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5ibGFjay1tdXRlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi50YWJsZS1ib3JkZXJlZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdhaW5zYm9ybzsgfVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4udGFibGUgPiB0Ym9keSA+IHRyLnByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDE1OCwgMTQ1LCAwLjcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC50YWJsZSA+IHRib2R5ID4gdHIucHJpbWFyeSA+IHRkIGEuZW1haWwtbGluayB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFibGUgPiB0Ym9keSA+IHRyLnByaW1hcnkgPiB0ZCBhLmVtYWlsLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNlODU2NTY7IH1cblxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTg1LCAwLCAwLjcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkIGEuZW1haWwtbGluayB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCBhLmVtYWlsLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNlODU2NTY7IH1cblxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgMTg0LCAyOCwgMC43KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAudGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCBhLmVtYWlsLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQgYS5lbWFpbC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZTg1NjU2OyB9XG5cbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgODYsIDg2LCAwLjcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQgYS5lbWFpbC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQgYS5lbWFpbC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZTg1NjU2OyB9XG5cbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgMTcyLCAyMDksIDAuNyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQgYS5lbWFpbC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkIGEuZW1haWwtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2U4NTY1NjsgfVxuXG4uZWRpdGFibGUtY2xpY2ssIGEuZWRpdGFibGUtY2xpY2sge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjZDZkNmQ2OyB9XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZWRpdGFibGUtZW1wdHkge1xuICBjb2xvcjogI2M1NDk0OTsgfVxuXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDZkNjsgfVxuXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LW9mLXR5cGUgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1vZi10eXBlID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1vZi10eXBlID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1vZi10eXBlID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwOWU5MTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2OyB9XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4uZWRpdGFibGUtYnV0dG9ucyAuYnRuLXdpdGgtaWNvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jZ29vZ2xlLW1hcHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgzcHgpOyB9XG5cbiNsZWFmbGV0LW1hcCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI4M3B4KTsgfVxuXG4vKiByZXF1aXJlZCBzdHlsZXMgKi9cbi5sZWFmbGV0LW1hcC1wYW5lLFxuLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcbi5sZWFmbGV0LXRpbGUtcGFuZSxcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyLFxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lLFxuLmxlYWZsZXQtc2hhZG93LXBhbmUsXG4ubGVhZmxldC1tYXJrZXItcGFuZSxcbi5sZWFmbGV0LXBvcHVwLXBhbmUsXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnLFxuLmxlYWZsZXQtem9vbS1ib3gsXG4ubGVhZmxldC1pbWFnZS1sYXllcixcbi5sZWFmbGV0LWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG5cbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXG4ubGVhZmxldC1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogc3R1cGlkIEFuZHJvaWQgMiBkb2Vzbid0IHVuZGVyc3RhbmQgXCJtYXgtd2lkdGg6IG5vbmVcIiBwcm9wZXJseSAqL1xuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxlYWZsZXQtdGlsZSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDsgfVxuXG4ubGVhZmxldC16b29tLWJveCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLyogd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MzE5ICovXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubGVhZmxldC10aWxlLXBhbmUge1xuICB6LWluZGV4OiAyOyB9XG5cbi5sZWFmbGV0LW9iamVjdHMtcGFuZSB7XG4gIHotaW5kZXg6IDM7IH1cblxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHtcbiAgei1pbmRleDogNDsgfVxuXG4ubGVhZmxldC1zaGFkb3ctcGFuZSB7XG4gIHotaW5kZXg6IDU7IH1cblxuLmxlYWZsZXQtbWFya2VyLXBhbmUge1xuICB6LWluZGV4OiA2OyB9XG5cbi5sZWFmbGV0LXBvcHVwLXBhbmUge1xuICB6LWluZGV4OiA3OyB9XG5cbi5sZWFmbGV0LXZtbC1zaGFwZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4OyB9XG5cbi5sdm1sIHtcbiAgYmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXG4ubGVhZmxldC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubGVhZmxldC10b3AsXG4ubGVhZmxldC1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5sZWFmbGV0LXRvcCB7XG4gIHRvcDogMDsgfVxuXG4ubGVhZmxldC1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5sZWFmbGV0LWJvdHRvbSB7XG4gIGJvdHRvbTogMDsgfVxuXG4ubGVhZmxldC1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ubGVhZmxldC1jb250cm9sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmxlYWZsZXQtdG9wIC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIHpvb20gYW5kIGZhZGUgYW5pbWF0aW9ucyAqL1xuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtcG9wdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG5cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlLWxvYWRlZCxcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtcGFuLWFuaW0gLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LXRvdWNoaW5nIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogY3Vyc29ycyAqL1xuLmxlYWZsZXQtY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjsgfVxuXG4ubGVhZmxldC1wb3B1cC1wYW5lLFxuLmxlYWZsZXQtY29udHJvbCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1jb250YWluZXIsXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1jbGlja2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nOyB9XG5cbi8qIHZpc3VhbCB0d2Vha3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIG91dGxpbmU6IDA7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xuICBjb2xvcjogIzAwNzhBODsgfVxuXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LWFjdGl2ZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBvcmFuZ2U7IH1cblxuLmxlYWZsZXQtem9vbS1ib3gge1xuICBib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGdlbmVyYWwgdG9vbGJhciBzdHlsZXMgKi9cbi5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5sZWFmbGV0LWJhciBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI4NjdiO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgIC5sZWFmbGV0LWJhciBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODU2NTY7IH1cbiAgICAubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAubGVhZmxldC1iYXIgYS5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLmxlYWZsZXQtYmFyIGEubGVhZmxldC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgY29sb3I6ICNkZGRkZGQ7IH1cblxuLyogem9vbSBjb250cm9sICovXG4ubGVhZmxldC1iYXIgLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxuLmxlYWZsZXQtYmFyIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuICAubGVhZmxldC1iYXIgLmxlYWZsZXQtY29udHJvbC16b29tLWluOmhvdmVyLFxuICAubGVhZmxldC1iYXIgLmxlYWZsZXQtY29udHJvbC16b29tLW91dDpob3ZlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xheWVycy5wbmcpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4OyB9XG5cbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xheWVycy0yeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDsgfVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4OyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VsZWN0b3Ige1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7IH1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDVweCAtMTBweCA1cHggLTZweDsgfVxuXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW46IDA7IH1cblxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3Nzc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDJweCA1cHggMXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3NzsgfVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi8qIHBvcHVwICovXG4ubGVhZmxldC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgbWFyZ2luOiAxM3B4IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjN2Q3ZDdkOyB9XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMThweCAwOyB9XG5cbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgbWFyZ2luOiAtMTBweCBhdXRvIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXG4ubGVhZmxldC1wb3B1cC10aXAge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDRweCA0cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZvbnQ6IDE2cHgvMTRweCBUYWhvbWEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYzNjM2MzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmxlYWZsZXQtcG9wdXAtc2Nyb2xsZWQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHpvb206IDE7IH1cblxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KVwiO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KTsgfVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7IH1cblxuLyogZGl2IGljb24gKi9cbi5sZWFmbGV0LWRpdi1pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjsgfVxuXG4jbWFwLWJ1YmJsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgzcHgpO1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLypcbiNjaGFydGRpdjEge1xuICBiYWNrZ3JvdW5kOiAjM2YzZjRmO1xuICBjb2xvcjojZmZmZmZmO1xuICB3aWR0aFx0XHQ6IDEwMCU7XG4gIGhlaWdodFx0XHQ6IDUwMHB4O1xuICBmb250LXNpemVcdDogMTFweDtcbn0qL1xuI21hcC1saW5lcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODNweCk7IH1cblxuLnBhbmVsIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnBhbmVsIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjRlbTtcbiAgICBoZWlnaHQ6IDAuNGVtOyB9XG4gIC5wYW5lbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wYW5lbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLnBhbmVsIGJvZHkge1xuICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLnBhbmVsLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7IH1cbiAgLnBhbmVsLnNtYWxsLXBhbmVsIHtcbiAgICBoZWlnaHQ6IDExNHB4OyB9XG4gIC5wYW5lbC54c21hbGwtcGFuZWwge1xuICAgIGhlaWdodDogMTg3cHg7IH1cbiAgLnBhbmVsLm1lZGl1bS1wYW5lbCB7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAucGFuZWwueG1lZGl1bS1wYW5lbCB7XG4gICAgaGVpZ2h0OiA1NTBweDsgfVxuICAucGFuZWwubGFyZ2UtcGFuZWwge1xuICAgIGhlaWdodDogOTc0cHg7IH1cbiAgLnBhbmVsLnZpZXdwb3J0MTAwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMThweCk7IH1cbiAgLnBhbmVsLndpdGgtc2Nyb2xsIC5wYW5lbC1ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnBhbmVsLnBhbmVsLWJsdXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL2JsdXItYmctYmx1cnJlZC5qcGdcIik7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH1cblxuLnBhbmVsID4gLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ucGFuZWwgPiAucGFuZWwtZm9vdGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLnBhbmVsLWhlYWRpbmcsIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNHB4IDIycHg7IH1cblxuLnBhbmVsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzdkN2Q3ZDsgfVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIge1xuICBjb2xvcjogIzdkN2Q3ZDsgfVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYjFhNztcbiAgYm9yZGVyLWNvbG9yOiAjNGRiMWE3OyB9XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjNzMzO1xuICBib3JkZXItY29sb3I6ICNhNmM3MzM7IH1cblxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1N2JkZGE7XG4gIGJvcmRlci1jb2xvcjogIzU3YmRkYTsgfVxuXG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YzY0OTtcbiAgYm9yZGVyLWNvbG9yOiAjZTVjNjQ5OyB9XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc4Nzg7XG4gIGJvcmRlci1jb2xvcjogI2VkNzg3ODsgfVxuXG4uYm9vdHN0cmFwLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9vdHN0cmFwLXBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgICBjb2xvcjogIzdkN2Q3ZDsgfVxuXG4uYWNjb3JkaW9uLXBhbmVsLnBhbmVsLnBhbmVsLXByaW1hcnkgLnBhbmVsLWhlYWRpbmcgcCwgLmFjY29yZGlvbi1wYW5lbC5wYW5lbC5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkaW5nIGRpdiwgLmFjY29yZGlvbi1wYW5lbC5wYW5lbC5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkaW5nIHNwYW4sIC5hY2NvcmRpb24tcGFuZWwucGFuZWwucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZyBwLCAuYWNjb3JkaW9uLXBhbmVsLnBhbmVsLnBhbmVsLXN1Y2Nlc3MgLnBhbmVsLWhlYWRpbmcgZGl2LCAuYWNjb3JkaW9uLXBhbmVsLnBhbmVsLnBhbmVsLXN1Y2Nlc3MgLnBhbmVsLWhlYWRpbmcgc3BhbiwgLmFjY29yZGlvbi1wYW5lbC5wYW5lbC5wYW5lbC1pbmZvIC5wYW5lbC1oZWFkaW5nIHAsIC5hY2NvcmRpb24tcGFuZWwucGFuZWwucGFuZWwtaW5mbyAucGFuZWwtaGVhZGluZyBkaXYsIC5hY2NvcmRpb24tcGFuZWwucGFuZWwucGFuZWwtaW5mbyAucGFuZWwtaGVhZGluZyBzcGFuLCAuYWNjb3JkaW9uLXBhbmVsLnBhbmVsLnBhbmVsLXdhcm5pbmcgLnBhbmVsLWhlYWRpbmcgcCwgLmFjY29yZGlvbi1wYW5lbC5wYW5lbC5wYW5lbC13YXJuaW5nIC5wYW5lbC1oZWFkaW5nIGRpdiwgLmFjY29yZGlvbi1wYW5lbC5wYW5lbC5wYW5lbC13YXJuaW5nIC5wYW5lbC1oZWFkaW5nIHNwYW4sIC5hY2NvcmRpb24tcGFuZWwucGFuZWwucGFuZWwtZGFuZ2VyIC5wYW5lbC1oZWFkaW5nIHAsIC5hY2NvcmRpb24tcGFuZWwucGFuZWwucGFuZWwtZGFuZ2VyIC5wYW5lbC1oZWFkaW5nIGRpdiwgLmFjY29yZGlvbi1wYW5lbC5wYW5lbC5wYW5lbC1kYW5nZXIgLnBhbmVsLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC5hY2NvcmRpb24tcGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucC13aXRoLWNvZGUge1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLmNvbnRleHR1YWwtZXhhbXBsZS1wYW5lbCB7XG4gIGhlaWdodDogMTIwcHg7IH1cblxuLmZvb3Rlci1wYW5lbCB7XG4gIGhlaWdodDogMTQycHg7IH1cblxuLmxpZ2h0LXRleHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn0qL1xuLyoqIERpZmZlcmVudCB0YWJzIHBvc2l0aW9ucywgd2hpY2ggd2VyZSByZW1vdmVkIGZyb20gYm9vdHN0cmFwICovXG4udGFicy1iZWxvdyAubmF2LXRhYnMsIC50YWJzLXJpZ2h0IC5uYXYtdGFicywgLnRhYnMtbGVmdCAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi50YWJzLXJpZ2h0IC5uYXYtdGFicywgLnRhYnMtbGVmdCAubmF2LXRhYnMge1xuICBtaW4td2lkdGg6IDEwMHB4OyB9XG5cbi50YWJzLXJpZ2h0IC50YWItY29udGVudCwgLnRhYnMtbGVmdCAudGFiLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi50YWJzLXJpZ2h0IC50YWItY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7IH1cblxuLnRhYnMtbGVmdCAudGFiLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLFxuLnBpbGwtY29udGVudCA+IC5waWxsLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUsXG4ucGlsbC1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50YWJzLWxlZnQsIC50YWJzLXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSwgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGEsIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgIG1pbi13aWR0aDogNzRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4udGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLnRhYnMtcmlnaHQgPiAubmF2Lm5hdi10YWJzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG4gIC50YWJzLXJpZ2h0ID4gLm5hdi5uYXYtdGFicyA+IGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiogL0RpZmZlcmVudCB0YWJzIHBvc2l0aW9ucywgd2hpY2ggd2VyZSByZW1vdmVkIGZyb20gYm9vdHN0cmFwICovXG4ubmF2LXRhYnMgPiBsaS53aXRoLWRyb3Bkb3duID4gYSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm5hdi10YWJzID4gbGkud2l0aC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHAge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5uYXYubmF2LXRhYnMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYmJiMjsgfVxuICAubmF2Lm5hdi10YWJzIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdi5uYXYtdGFicyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm5hdi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLm5hdi5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNiYmIyOyB9XG4gIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA5ZTkxOyB9XG4gIC5uYXYubmF2LXRhYnMgPiBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDsgfVxuICAubmF2Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzdkN2Q3ZDsgfVxuICAgIC5uYXYubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM3ZDdkN2Q7IH1cblxuLmJsdXItdGhlbWUgLm5hdi5uYXYtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuYmx1ci10aGVtZSAubmF2Lm5hdi10YWJzIGEge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLmJsdXItdGhlbWUgLm5hdi5uYXYtdGFicyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5ibHVyLXRoZW1lIC5uYXYubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuYmx1ci10aGVtZSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4ubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uYWNjb3JkaW9uLXBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5hY2NvcmRpb24tcGFuZWwucGFuZWwtb3BlbiAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5hY2NvcmRpb24tcGFuZWw6bm90KC5wYW5lbC1vcGVuKSAucGFuZWwtaGVhZGluZyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuXG4uYWNjb3JkaW9uLXBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmFjY29yZGlvbi1wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmFjY29yZGlvbi1wYW5lbCAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggMjJweDsgfVxuXG4vKlxuLnBhbmVsLWdyb3VwIHtcbiAgPiAucGFuZWwge1xuICAgID4gLnBhbmVsLWhlYWRpbmcge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgPiBoNC5wYW5lbC10aXRsZSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucGFuZWwtY29sbGFwc2Uge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgJGRlZmF1bHQtYW5pbWF0aW9uLWR1cmF0aW9uICRkZWZhdWx0LWFuaW1hdGlvbi1zdHlsZTtcbiAgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn0qL1xuLmJhLXdpemFyZC1wcm9ncmVzcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGhlaWdodDogMTBweDsgfVxuXG4uYmEtd2l6YXJkLXBhZ2VyIC5wcmV2aW91cyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5iYS13aXphcmQtcGFnZXIgLm5leHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmJhLXdpemFyZC1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5iYS13aXphcmQtbmF2aWdhdGlvbi1jb250YWluZXIgLmJhLXdpemFyZC1uYXZpZ2F0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gICAgLmJhLXdpemFyZC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYmEtd2l6YXJkLW5hdmlnYXRpb24uYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDAuOTU7IH1cblxuLmJhY2stdG9wIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHJpZ2h0OiA2NHB4O1xuICBib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY29sb3I6ICMyMDllOTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgLmJhY2stdG9wOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cblxuLmNvbnRlbnQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4OyB9XG5cbmgxLmFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4uYWwtYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDExcHg7IH1cbiAgLmFsLWJyZWFkY3J1bWIgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5hbC1sb29rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5hbC1sb29rID4gYSB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi8qIG1zZyBjZW50ZXIgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xuICAgIG9wYWNpdHk6IDAuMDsgfVxuICAzNSUge1xuICAgIG9wYWNpdHk6IDEuMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuLmFsLW1zZy1jZW50ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTNweCA0N3B4IDAgMDsgfVxuICAuYWwtbXNnLWNlbnRlciBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5hbC1tc2ctY2VudGVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmFsLW1zZy1jZW50ZXIgbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYWwtbXNnLWNlbnRlciBsaSA+IGEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4IDJweCA0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg1NjU2O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAgIC5hbC1tc2ctY2VudGVyIGxpID4gYSAubm90aWZpY2F0aW9uLXJpbmcge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTg1NjU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICByaWdodDogLTI3cHg7XG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2F0ZSA4cyBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIG9wYWNpdHk6IDAuMDsgfVxuICAgICAgLmFsLW1zZy1jZW50ZXIgbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlODU2NTY7IH1cbiAgICAgICAgLmFsLW1zZy1jZW50ZXIgbGkgPiBhOmhvdmVyLm1zZyB7XG4gICAgICAgICAgY29sb3I6ICMyMDllOTE7IH1cbiAgICAgIC5hbC1tc2ctY2VudGVyIGxpID4gYS5tc2cgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDllOTE7IH1cbiAgICAgIC5hbC1tc2ctY2VudGVyIGxpID4gYS5tc2cgLm5vdGlmaWNhdGlvbi1yaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjA5ZTkxOyB9XG4gICAgLmFsLW1zZy1jZW50ZXIgbGkub3BlbiA+IGEge1xuICAgICAgY29sb3I6ICNlODU2NTY7IH1cbiAgICAgIC5hbC1tc2ctY2VudGVyIGxpLm9wZW4gPiBhLm1zZyB7XG4gICAgICAgIGNvbG9yOiAjMjA5ZTkxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzVweCkge1xuICAuYWwtbXNnLWNlbnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmFsLW1zZy1jZW50ZXIgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5hbC1tc2ctY2VudGVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ubXNnLWJsb2NrLWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDAgMCAwIDZweDsgfVxuXG4udG9wLWRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMzE2cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtNDdweDtcbiAgdG9wOiAyNnB4OyB9XG4gIC50b3AtZHJvcGRvd24tbWVudSA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMC40ZW07XG4gICAgaGVpZ2h0OiAwLjRlbTsgfVxuICAudG9wLWRyb3Bkb3duLW1lbnUgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudG9wLWRyb3Bkb3duLW1lbnUgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAudG9wLWRyb3Bkb3duLW1lbnUgYm9keSB7XG4gICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICNmZmY7IH1cbiAgLnRvcC1kcm9wZG93bi1tZW51IC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAudG9wLWRyb3Bkb3duLW1lbnUgLmhlYWRlciBzdHJvbmcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb2xvcjogIzdkN2Q3ZDsgfVxuICAgIC50b3AtZHJvcGRvd24tbWVudSAuaGVhZGVyID4gYSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnRvcC1kcm9wZG93bi1tZW51IC5oZWFkZXIgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3ZDdkN2Q7IH1cbiAgLnRvcC1kcm9wZG93bi1tZW51IC5tc2ctbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMjk2cHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICAudG9wLWRyb3Bkb3duLW1lbnUgLm1zZy1saXN0ID4gYSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM3ZDdkN2Q7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC50b3AtZHJvcGRvd24tbWVudSAubXNnLWxpc3QgPiBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgLnRvcC1kcm9wZG93bi1tZW51IC5tc2ctbGlzdCA+IGEgLmltZy1hcmVhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzNnB4OyB9XG4gICAgICAgIC50b3AtZHJvcGRvd24tbWVudSAubXNnLWxpc3QgPiBhIC5pbWctYXJlYSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDsgfVxuICAgICAgICAgIC50b3AtZHJvcGRvd24tbWVudSAubXNnLWxpc3QgPiBhIC5pbWctYXJlYSBpbWcucGhvdG8tbXNnLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuICAgICAgICAudG9wLWRyb3Bkb3duLW1lbnUgLm1zZy1saXN0ID4gYSAuaW1nLWFyZWEgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC50b3AtZHJvcGRvd24tbWVudSAubXNnLWxpc3QgPiBhIC5pbWctYXJlYSA+IGRpdi5jb21tZW50cyB7XG4gICAgICAgICAgICBjb2xvcjogI2RmYjgxYzsgfVxuICAgICAgICAgIC50b3AtZHJvcGRvd24tbWVudSAubXNnLWxpc3QgPiBhIC5pbWctYXJlYSA+IGRpdi5vcmRlcnMge1xuICAgICAgICAgICAgY29sb3I6ICNkZmI4MWM7IH1cbiAgICAgICAgICAudG9wLWRyb3Bkb3duLW1lbnUgLm1zZy1saXN0ID4gYSAuaW1nLWFyZWEgPiBkaXYgaSB7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAudG9wLWRyb3Bkb3duLW1lbnUgLm1zZy1saXN0ID4gYSAubXNnLWFyZWEge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAyMzBweDsgfVxuICAgICAgICAudG9wLWRyb3Bkb3duLW1lbnUgLm1zZy1saXN0ID4gYSAubXNnLWFyZWEgZGl2IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgLnRvcC1kcm9wZG93bi1tZW51IC5tc2ctbGlzdCA+IGEgLm1zZy1hcmVhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAgIC50b3AtZHJvcGRvd24tbWVudSAubXNnLWxpc3QgPiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0UyRjBGRjsgfVxuICAudG9wLWRyb3Bkb3duLW1lbnUgPiBhIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRvcC1kcm9wZG93bi1tZW51ID4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzdkN2Q3ZDsgfVxuICAudG9wLWRyb3Bkb3duLW1lbnUucHJvZmlsZS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIHRvcDogNTVweDtcbiAgICByaWdodDogLTI1cHg7IH1cbiAgICAudG9wLWRyb3Bkb3duLW1lbnUucHJvZmlsZS1kcm9wZG93biBhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgIHBhZGRpbmc6IDRweCAxNnB4IDRweCAyMHB4OyB9XG4gICAgICAudG9wLWRyb3Bkb3duLW1lbnUucHJvZmlsZS1kcm9wZG93biBhLnNpZ25vdXQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgLnRvcC1kcm9wZG93bi1tZW51LnByb2ZpbGUtZHJvcGRvd24gYSBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAudG9wLWRyb3Bkb3duLW1lbnUucHJvZmlsZS1kcm9wZG93biBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZmNmZjsgfVxuICAgIC50b3AtZHJvcGRvd24tbWVudS5wcm9maWxlLWRyb3Bkb3duIGkuZHJvcGRvd24tYXJyIHtcbiAgICAgIHJpZ2h0OiAyNXB4OyB9XG4gIC50b3AtZHJvcGRvd24tbWVudSBpLmRyb3Bkb3duLWFyciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIycHg7XG4gICAgcmlnaHQ6IDQycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLnRvcC1kcm9wZG93bi1tZW51IGkuZHJvcGRvd24tYXJyOmFmdGVyIHtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gIC50b3AtZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IC04MXB4OyB9XG4gICAgLnRvcC1kcm9wZG93bi1tZW51IGkuZHJvcGRvd24tYXJyIHtcbiAgICAgIHJpZ2h0OiA3NXB4OyB9IH1cblxuLnBhZ2UtdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMkIzNjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MDQ7XG4gIGJveC1zaGFkb3c6IDJweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgaGVpZ2h0OiA2NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMCAzMnB4IDAgNDBweDsgfVxuICAucGFnZS10b3Auc2Nyb2xsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuYS5hbC1sb2dvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbG9hdDogbGVmdDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjBweDsgfVxuICBhLmFsLWxvZ28gc3BhbiB7XG4gICAgY29sb3I6ICMyMDllOTE7IH1cblxuLnVzZXItcHJvZmlsZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYWwtdXNlci1wcm9maWxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWwtdXNlci1wcm9maWxlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hbC11c2VyLXByb2ZpbGUgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbmEucmVmcmVzaC1kYXRhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogMjZweDsgfVxuICBhLnJlZnJlc2gtZGF0YTpob3ZlciB7XG4gICAgY29sb3I6ICNkZmI4MWMgIWltcG9ydGFudDsgfVxuXG5hLmNvbGxhcHNlLW1lbnUtbGluayB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDExcHggMCAwIDI1cHg7IH1cbiAgYS5jb2xsYXBzZS1tZW51LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2RmYjgxYzsgfVxuXG4uYWwtc2tpbi1kcm9wZG93biB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4OyB9XG4gIC5hbC1za2luLWRyb3Bkb3duIC50cGwtc2tpbi1wYW5lbCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uaWNvbi1wYWxldHRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL3RoZW1lL3BhbGV0dGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5zZWFyY2gge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMjBweCAwIDAgMzBweDsgfVxuICAuc2VhcmNoIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlYXJjaCBpIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7IH1cbiAgLnNlYXJjaCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIC0zcHg7XG4gICAgaGVpZ2h0OiAyN3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGFnZS10b3Age1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzVweCkge1xuICAudXNlci1wcm9maWxlIHtcbiAgICBtaW4td2lkdGg6IDEzNnB4OyB9XG4gIGEucmVmcmVzaC1kYXRhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgYS5jb2xsYXBzZS1tZW51LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5hbC1za2luLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnByb2ZpbGUtdG9nZ2xlLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc3ZnLnByb2dyZXNzLWJhci1yb3VuZCBjaXJjbGUge1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5wZXJjZW50YWdlIHtcbiAgZm9udC1zaXplOiA0NnB4OyB9XG5cbi5sb2FkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wcm9ncmVzcy1iYXItcm91bmQge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5hbC1zaWRlYmFyIHtcbiAgd2lkdGg6IDE4MHB4O1xuICB0b3A6IDY2cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDkwNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzJCMzY7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5hbC1zaWRlYmFyLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE4cHggMCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmFsLXNpZGViYXItc3VibGlzdCAuc3ViaXRlbS1zdWJtZW51LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLnN1Yml0ZW0tc3VibWVudS1saW5rIC5mYSB7XG4gIHRvcDogN3B4OyB9XG5cbi5hbC1zaWRlYmFyLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5hbC1zaWRlYmFyLWxpc3QtaXRlbS5zZWxlY3RlZDpub3QoLndpdGgtc3ViLW1lbnUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA5ZTkxOyB9XG4gICAgLmFsLXNpZGViYXItbGlzdC1pdGVtLnNlbGVjdGVkOm5vdCgud2l0aC1zdWItbWVudSkgYS5hbC1zaWRlYmFyLWxpc3QtbGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFsLXNpZGViYXItbGlzdC1pdGVtLnNlbGVjdGVkOm5vdCgud2l0aC1zdWItbWVudSkgYS5hbC1zaWRlYmFyLWxpc3QtbGluayBiIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFsLXNpZGViYXItbGlzdC1pdGVtLmJhLXNpZGViYXItaXRlbS1leHBhbmRlZCA+IC5hbC1zaWRlYmFyLWxpc3QtbGluayBiLCAuYmEtc2lkZWJhci1zdWJsaXN0LWl0ZW0uYmEtc2lkZWJhci1pdGVtLWV4cGFuZGVkID4gLmFsLXNpZGViYXItbGlzdC1saW5rIGIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5hbC1zaWRlYmFyLWxpc3QtaXRlbS5iYS1zaWRlYmFyLWl0ZW0tZXhwYW5kZWQgPiAuYWwtc2lkZWJhci1zdWJsaXN0LCAuYmEtc2lkZWJhci1zdWJsaXN0LWl0ZW0uYmEtc2lkZWJhci1pdGVtLWV4cGFuZGVkID4gLmFsLXNpZGViYXItc3VibGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmEuYWwtc2lkZWJhci1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYS5hbC1zaWRlYmFyLWxpc3QtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyMDllOTE7IH1cbiAgICBhLmFsLXNpZGViYXItbGlzdC1saW5rOmhvdmVyIGIge1xuICAgICAgY29sb3I6ICMyMDllOTE7IH1cbiAgYS5hbC1zaWRlYmFyLWxpc3QtbGluayBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGEuYWwtc2lkZWJhci1saXN0LWxpbmsgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyOyB9XG5cbi5zbGltU2Nyb2xsQmFyLCAuc2xpbVNjcm9sbFJhaWwge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAxNzZweDsgfVxuXG4uYWwtc2lkZWJhci1zdWJsaXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5hbC1zaWRlYmFyLXN1Ymxpc3QuZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hbC1zaWRlYmFyLXN1Ymxpc3QgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hbC1zaWRlYmFyLXN1Ymxpc3QgPiBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG4gICAgICAuYWwtc2lkZWJhci1zdWJsaXN0ID4gbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjA5ZTkxOyB9XG4gICAgLmFsLXNpZGViYXItc3VibGlzdCA+IGxpLnNlbGVjdGVkOm5vdCgud2l0aC1zdWItbWVudSkgPiBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDllOTE7IH1cbiAgICAgIC5hbC1zaWRlYmFyLXN1Ymxpc3QgPiBsaS5zZWxlY3RlZDpub3QoLndpdGgtc3ViLW1lbnUpID4gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zaWRlYmFyLWhvdmVyLWVsZW0ge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMjA5ZTkxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1MHB4O1xuICBsZWZ0OiAxNzZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBoZWlnaHQ7XG4gIGhlaWdodDogNDJweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNpZGViYXItc2VsZWN0LWVsZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA5NHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtY29sbGFwc2VkIC5hbC1tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAubWVudS1jb2xsYXBzZWQgLmFsLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gIC5tZW51LWNvbGxhcHNlZCAuYWwtc2lkZWJhciB7XG4gICAgd2lkdGg6IDUycHg7IH1cbiAgICAubWVudS1jb2xsYXBzZWQgLmFsLXNpZGViYXIgLmZhLWFuZ2xlLWRvd24sIC5tZW51LWNvbGxhcHNlZCAuYWwtc2lkZWJhciAuZmEtYW5nbGUtdXAge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5tZW51LWNvbGxhcHNlZCAuYWwtc2lkZWJhciAuYWwtc2lkZWJhci1zdWJsaXN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDUycHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTsgfVxuICAgICAgLm1lbnUtY29sbGFwc2VkIC5hbC1zaWRlYmFyIC5hbC1zaWRlYmFyLXN1Ymxpc3Quc2xpZGUtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTM1cHg7IH1cbiAgICAgIC5tZW51LWNvbGxhcHNlZCAuYWwtc2lkZWJhciAuYWwtc2lkZWJhci1zdWJsaXN0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tZW51LWNvbGxhcHNlZCAuYWwtc2lkZWJhciAuYWwtc2lkZWJhci1zdWJsaXN0IGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tZW51LWNvbGxhcHNlZCAuYWwtc2lkZWJhciAuYWwtc2lkZWJhci1zdWJsaXN0IGxpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubWVudS1jb2xsYXBzZWQgLmFsLXNpZGViYXIgLnNpZGViYXItaG92ZXItZWxlbSwgLm1lbnUtY29sbGFwc2VkIC5hbC1zaWRlYmFyIC5zaWRlYmFyLXNlbGVjdC1lbGVtIHtcbiAgICAgIGxlZnQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmFsLW1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gIC5hbC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogODNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsLXNpZGViYXIge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTsgfVxuICAgIC5hbC1zaWRlYmFyIC5mYS1hbmdsZS1kb3duLCAuYWwtc2lkZWJhciAuZmEtYW5nbGUtdXAge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hbC1zaWRlYmFyIC5hbC1zaWRlYmFyLXN1Ymxpc3Qge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLmFsLXNpZGViYXIgLmFsLXNpZGViYXItc3VibGlzdC5leHBhbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYWwtc2lkZWJhciAuYWwtc2lkZWJhci1zdWJsaXN0ID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYWwtc2lkZWJhciAuYWwtc2lkZWJhci1zdWJsaXN0ID4gbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG4gICAgICAgICAgLmFsLXNpZGViYXIgLmFsLXNpZGViYXItc3VibGlzdCA+IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMyMDllOTE7IH1cbiAgICAgICAgLmFsLXNpZGViYXIgLmFsLXNpZGViYXItc3VibGlzdCA+IGxpLnNlbGVjdGVkOm5vdCgud2l0aC1zdWItbWVudSkgPiBhIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwOWU5MTsgfVxuICAgICAgICAgIC5hbC1zaWRlYmFyIC5hbC1zaWRlYmFyLXN1Ymxpc3QgPiBsaS5zZWxlY3RlZDpub3QoLndpdGgtc3ViLW1lbnUpID4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbC1zaWRlYmFyIC5zaWRlYmFyLWhvdmVyLWVsZW0sIC5hbC1zaWRlYmFyIC5zaWRlYmFyLXNlbGVjdC1lbGVtIHtcbiAgICAgIGxlZnQ6IDE3NnB4O1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2U7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1lbnUtY29sbGFwc2VkIC5hbC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMDsgfVxuICAubWVudS1jb2xsYXBzZWQgLnNpZGViYXItaG92ZXItZWxlbSwgLm1lbnUtY29sbGFwc2VkIC5zaWRlYmFyLXNlbGVjdC1lbGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hbC1tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ud2lkZ2V0cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZnVsbC13aWR0aCB7XG4gIG1hcmdpbjogMCAtMjJweCAtMTZweDsgfVxuXG4uaG9yaXpvbnRhbC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG5cbi5wYW5lbC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4ucGFuZWwtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAyOyB9XG4gIC5wYW5lbC1uYXYgaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2JmYmZiZjtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucGFuZWwtbmF2IGkuZmEtbWludXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgICAucGFuZWwtbmF2IGk6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cblxuI2FtY2hhcnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuI2FtQ2hhcnRNYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMTVweDsgfVxuXG4uZmVlZC1wYW5lbCAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uZmVlZC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7IH1cbiAgLmZlZWQtbWVzc2FnZTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmZlZWQtbWVzc2FnZSAubWVzc2FnZS1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5mZWVkLW1lc3NhZ2UgLm1lc3NhZ2UtaWNvbiA+IGltZywgLmZlZWQtbWVzc2FnZSAubWVzc2FnZS1pY29uIC5tZWRpYS1pY29uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mZWVkLW1lc3NhZ2UgLm1lc3NhZ2UtaWNvbiAuc3ViLXBob3RvLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNHB4OyB9XG4gICAgICAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLWljb24gLnN1Yi1waG90by1pY29uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLWljb24gLnN1Yi1waG90by1pY29uLnZpZGVvLW1lc3NhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTg1NjU2OyB9XG4gICAgICAgIC5mZWVkLW1lc3NhZ2UgLm1lc3NhZ2UtaWNvbiAuc3ViLXBob3RvLWljb24udmlkZW8tbWVzc2FnZTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy90aGVtZS9pY29uL2ZlZWQvZmVlZC12aWRlby5zdmdcIik7IH1cbiAgICAgIC5mZWVkLW1lc3NhZ2UgLm1lc3NhZ2UtaWNvbiAuc3ViLXBob3RvLWljb24uaW1hZ2UtbWVzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MGI5MDA7IH1cbiAgICAgICAgLmZlZWQtbWVzc2FnZSAubWVzc2FnZS1pY29uIC5zdWItcGhvdG8taWNvbi5pbWFnZS1tZXNzYWdlOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvdGhlbWUvaWNvbi9mZWVkL2ZlZWQtaW1hZ2Uuc3ZnXCIpOyB9XG4gICAgICAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLWljb24gLnN1Yi1waG90by1pY29uLmdlby1tZXNzYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIwOWU5MTsgfVxuICAgICAgICAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLWljb24gLnN1Yi1waG90by1pY29uLmdlby1tZXNzYWdlOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy90aGVtZS9pY29uL2ZlZWQvZmVlZC1sb2NhdGlvbi5zdmdcIik7IH1cbiAgICAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLWljb24gLnN1Yi1waG90by1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gIC5mZWVkLW1lc3NhZ2UgLnRleHQtYmxvY2sge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMCAwIDAgODBweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgLmZlZWQtbWVzc2FnZSAudGV4dC1ibG9jay50ZXh0LW1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbWluLWhlaWdodDogNjBweDsgfVxuICAgICAgLmZlZWQtbWVzc2FnZSAudGV4dC1ibG9jay50ZXh0LW1lc3NhZ2U6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mZWVkLW1lc3NhZ2UgLnRleHQtYmxvY2sudGV4dC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmZlZWQtbWVzc2FnZSAudGV4dC1ibG9jay5zbWFsbC1tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgIGhlaWdodDogMTQ1cHg7IH1cbiAgICAgIC5mZWVkLW1lc3NhZ2UgLnRleHQtYmxvY2suc21hbGwtbWVzc2FnZSAucHJldmlldyB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICBoZWlnaHQ6IDg3cHg7IH1cbiAgICAgICAgLmZlZWQtbWVzc2FnZSAudGV4dC1ibG9jay5zbWFsbC1tZXNzYWdlIC5wcmV2aWV3IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICAgIGhlaWdodDogODdweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDsgfVxuICAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLWhlYWRlciAuYXV0aG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuZmVlZC1tZXNzYWdlIC5wcmV2aWV3IHtcbiAgICB0cmFuc2l0aW9uOiAwcyBsaW5lYXIgYWxsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mZWVkLW1lc3NhZ2UgLnByZXZpZXcgaW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mZWVkLW1lc3NhZ2UgLm1lc3NhZ2UtdGltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgY29sb3I6ICM5NDk0OTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmZlZWQtbWVzc2FnZSAubWVzc2FnZS10aW1lIC5wb3N0LXRpbWUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLXRpbWUgLmFnby10aW1lIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuXG4ubGluZS1jbGFtcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgLmxpbmUtY2xhbXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMWVtICogMS4yKTsgfSB9XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1saW5lLWNsYW1wOiAxKSB7XG4gIC5saW5lLWNsYW1wOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ubGluZS1jbGFtcC0xIHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICBoZWlnaHQ6IGNhbGMoMWVtICogMS4yICogMSk7IH1cblxuLmxpbmUtY2xhbXAtMiB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgaGVpZ2h0OiBjYWxjKDFlbSAqIDEuMiAqIDIpOyB9XG5cbi5saW5lLWNsYW1wLTMge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGhlaWdodDogY2FsYygxZW0gKiAxLjIgKiAzKTsgfVxuXG4ubGluZS1jbGFtcC00IHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICBoZWlnaHQ6IGNhbGMoMWVtICogMS4yICogNCk7IH1cblxuLmxpbmUtY2xhbXAtNSB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgaGVpZ2h0OiBjYWxjKDFlbSAqIDEuMiAqIDUpOyB9XG5cbmRpdi5ibHVyQ2FsZW5kYXIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmZjIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZjIGJ1dHRvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAyLjFlbTtcbiAgICBwYWRkaW5nOiAwIC42ZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZmMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmMgYnV0dG9uIC5mYy1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZmMgLmZjLWJ1dHRvbi1ncm91cCA+ICoge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAgLTFweDsgfVxuICAuZmMgLmZjLWJ1dHRvbi1ncm91cCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZjIGhyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC5mYyB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5mYyB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYyB0aCwgLmZjIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5mYyB0ZC5mYy10b2RheSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3VibGU7IH1cbiAgLmZjIC5mYy1yb3cge1xuICAgIGJvcmRlcjogMCBzb2xpZDsgfVxuICAuZmMgLmZjLXRvb2xiYXIgPiAqID4gKiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC43NWVtOyB9XG4gIC5mYyAuZmMtdG9vbGJhciA+ICogPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mYyAuZmMtYXhpcyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYy1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZmMtdW50aGVtZWQgdGgsIC5mYy11bnRoZW1lZCB0ZCwgLmZjLXVudGhlbWVkIGhyLCAuZmMtdW50aGVtZWQgdGhlYWQsIC5mYy11bnRoZW1lZCB0Ym9keSwgLmZjLXVudGhlbWVkIC5mYy1yb3csIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDIxNCwgMjE0LCAwLjMpOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi5mYy11bnRoZW1lZCBociB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmZjLXVudGhlbWVkIC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cblxuLmZjLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIG9wYWNpdHk6IC4zOyB9XG5cbi5mYy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlOyB9XG5cbi5mYy1pY29uLWxlZnQtc2luZ2xlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAyMDM5XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4uZmMtaWNvbi1yaWdodC1zaW5nbGUtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDIwM0FcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbi5mYy1pY29uLWxlZnQtZG91YmxlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMEFCXCI7IH1cblxuLmZjLWljb24tcmlnaHQtZG91YmxlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMEJCXCI7IH1cblxuLmZjLWljb24teDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMDBEN1wiOyB9XG5cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjUgcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNiAjZTZlNmU2ICNiZmJmYmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5mYy1zdGF0ZS1kZWZhdWx0LmZjLWNvcm5lci1sZWZ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4OyB9XG4gIC5mYy1zdGF0ZS1kZWZhdWx0LmZjLWNvcm5lci1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG5cbi5mYy1zdGF0ZS1ob3Zlcixcbi5mYy1zdGF0ZS1kb3duLFxuLmZjLXN0YXRlLWFjdGl2ZSxcbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyOyB9XG5cbi5mYy1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7IH1cblxuLmZjLXN0YXRlLWRvd24sXG4uZmMtc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYyBub25lOyB9XG5cbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZmMtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mYy1wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDJweCA0cHg7IH1cbiAgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUge1xuICAgIG1hcmdpbjogMCAycHg7IH1cbiAgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmMtbHRyIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxlLFxuLmZjLXJ0bCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYy1ydGwgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUsXG4uZmMtbHRyIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYy1wb3BvdmVyID4gLnVpLXdpZGdldC1oZWFkZXIgKyAudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5mYy1jbGVhciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mYy1iZyxcbi5mYy1oaWdobGlnaHQtc2tlbGV0b24sXG4uZmMtaGVscGVyLXNrZWxldG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5mYy1iZyB7XG4gIGJvdHRvbTogMDsgfVxuXG4uZmMtYmcgdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZjLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmMtcm93IHRhYmxlIHtcbiAgICBib3JkZXItbGVmdDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwIGhpZGRlbiB0cmFuc3BhcmVudDsgfVxuICAuZmMtcm93OmZpcnN0LWNoaWxkIHRhYmxlIHtcbiAgICBib3JkZXItdG9wOiAwIGhpZGRlbiB0cmFuc3BhcmVudDsgfVxuICAuZmMtcm93IC5mYy1iZyB7XG4gICAgei1pbmRleDogMTsgfVxuICAuZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRhYmxlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0ZCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH1cbiAgLmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9uIHtcbiAgICB6LWluZGV4OiA0OyB9XG4gIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsXG4gIC5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0ZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ZCxcbiAgLmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9uIHRib2R5IHRkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDllOTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDllOTE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50OmhvdmVyLFxuLnVpLXdpZGdldCAuZmMtZXZlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYy1ldmVudFtocmVmXSxcbi5mYy1ldmVudC5mYy1kcmFnZ2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luOiAxcHggMnB4IDA7XG4gIHBhZGRpbmc6IDAgMXB4OyB9XG5cbi5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLW5vdC1zdGFydCxcbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLW5vdC1lbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLW5vdC1lbmQsXG4uZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1ub3Qtc3RhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmZjLWRheS1ncmlkLWV2ZW50ID4gLmZjLWNvbnRlbnQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYy1kYXktZ3JpZC1ldmVudCAuZmMtdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZjLWRheS1ncmlkLWV2ZW50IC5mYy1yZXNpemVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDdweDsgfVxuXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudCAuZmMtcmVzaXplciB7XG4gIHJpZ2h0OiAtM3B4O1xuICBjdXJzb3I6IGUtcmVzaXplOyB9XG5cbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50IC5mYy1yZXNpemVyIHtcbiAgbGVmdDogLTNweDtcbiAgY3Vyc29yOiB3LXJlc2l6ZTsgfVxuXG5hLmZjLW1vcmUge1xuICBtYXJnaW46IDFweCAzcHg7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGEuZmMtbW9yZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZjLWxpbWl0ZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93IHtcbiAgei1pbmRleDogMTsgfVxuXG4uZmMtbW9yZS1wb3BvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDIyMHB4OyB9XG4gIC5mYy1tb3JlLXBvcG92ZXIgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuXG4uZmMtdG9vbGJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5mYy10b29sYmFyIC5mYy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZmMtdG9vbGJhciAuZmMtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZmMtdG9vbGJhciAuZmMtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZjLXRvb2xiYXIgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmZjLXRvb2xiYXIgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZjLXRvb2xiYXIgLmZjLXN0YXRlLWhvdmVyLCAuZmMtdG9vbGJhciAudWktc3RhdGUtaG92ZXIge1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmZjLXRvb2xiYXIgLmZjLXN0YXRlLWRvd24ge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmZjLXRvb2xiYXIgLmZjLXN0YXRlLWFjdGl2ZSxcbiAgLmZjLXRvb2xiYXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgei1pbmRleDogNDsgfVxuICAuZmMtdG9vbGJhciBidXR0b246Zm9jdXMge1xuICAgIHotaW5kZXg6IDU7IH1cblxuLmZjLXZpZXctY29udGFpbmVyICosXG4uZmMtdmlldy1jb250YWluZXIgKjpiZWZvcmUsXG4uZmMtdmlldy1jb250YWluZXIgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5mYy12aWV3LFxuLmZjLXZpZXcgPiB0YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uZmMtYmFzaWNXZWVrLXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24sXG4uZmMtYmFzaWNEYXktdmlldyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLmZjLWJhc2ljLXZpZXcgdGJvZHkgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbiAgbWF4LWhlaWdodDogNzBweDsgfVxuXG4uZmMtcm93LmZjLXJpZ2lkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmMtcm93LmZjLXJpZ2lkIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5mYy1iYXNpYy12aWV3IC5mYy13ZWVrLW51bWJlcixcbi5mYy1iYXNpYy12aWV3IC5mYy1kYXktbnVtYmVyIHtcbiAgcGFkZGluZzogMCAycHg7IH1cblxuLmZjLWJhc2ljLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIgc3Bhbixcbi5mYy1iYXNpYy12aWV3IHRkLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4OyB9XG5cbi5mYy1iYXNpYy12aWV3IC5mYy13ZWVrLW51bWJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmMtYmFzaWMtdmlldyAuZmMtd2Vlay1udW1iZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjI1ZW07IH1cblxuLmZjLWx0ciAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LW51bWJlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5mYy1ydGwgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5mYy1kYXktbnVtYmVyLmZjLW90aGVyLW1vbnRoIHtcbiAgb3BhY2l0eTogMC4zOyB9XG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCAuZmMtcm93IHtcbiAgbWluLWhlaWdodDogM2VtOyB9XG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLmZjLWx0ciAuZmMtYXhpcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5mYy1ydGwgLmZjLWF4aXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi51aS13aWRnZXQgdGQuZmMtYXhpcyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZjLXRpbWUtZ3JpZC1jb250YWluZXIsXG4uZmMtdGltZS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5mYy10aW1lLWdyaWQge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5mYy10aW1lLWdyaWQgdGFibGUge1xuICBib3JkZXI6IDAgaGlkZGVuIHRyYW5zcGFyZW50OyB9XG5cbi5mYy10aW1lLWdyaWQgPiAuZmMtYmcge1xuICB6LWluZGV4OiAxOyB9XG5cbi5mYy10aW1lLWdyaWQgLmZjLXNsYXRzLFxuLmZjLXRpbWUtZ3JpZCA+IGhyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5mYy10aW1lLWdyaWQgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB7XG4gIHotaW5kZXg6IDM7IH1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uZmMtdGltZS1ncmlkID4gLmZjLWhlbHBlci1za2VsZXRvbiB7XG4gIHotaW5kZXg6IDU7IH1cblxuLmZjLXNsYXRzIHRkIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uZmMtc2xhdHMgLmZjLW1pbm9yIHRkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkOyB9XG5cbi5mYy1zbGF0cyAudWktd2lkZ2V0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5mYy10aW1lLWdyaWQgLmZjLWhpZ2hsaWdodC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZjLWx0ciAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuICBtYXJnaW46IDAgMi41JSAwIDJweDsgfVxuXG4uZmMtcnRsIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAycHggMCAyLjUlOyB9XG5cbi5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mYy10aW1lLWdyaWQtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuZmMtdGltZS1ncmlkLWV2ZW50LmZjLW5vdC1lbmQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5mYy10aW1lLWdyaWQtZXZlbnQgPiAuZmMtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMXB4OyB9XG4gIC5mYy10aW1lLWdyaWQtZXZlbnQgLmZjLXRpbWUge1xuICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZmMtdGltZS1ncmlkLWV2ZW50IC5mYy1iZyB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IC4yNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyB9XG4gIC5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLWNvbnRlbnQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aW1lIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdGFydCk7IH1cbiAgICAuZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aW1lOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDBBMC1cXDAwMEEwXCI7IH1cbiAgLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmMtdGltZS1ncmlkLWV2ZW50IC5mYy1yZXNpemVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcy1yZXNpemU7IH1cbiAgICAuZmMtdGltZS1ncmlkLWV2ZW50IC5mYy1yZXNpemVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiPVwiOyB9XG5cbi5mYy1kYXktZ3JpZC1jb250YWluZXIuZmMtc2Nyb2xsZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uY2FsZW5kYXItcGFuZWwucGFuZWwgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mYy1ib2R5ID4gdHIgPiAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmZjLWhlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwOWU5MTsgfVxuICAuZmMtaGVhZCB0ZCwgLmZjLWhlYWQgdGgge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuZmMtaGVhZCBkaXYuZmMtd2lkZ2V0LWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cblxuLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLW1vbnRoLWJ1dHRvbiwgLmZjLWFnZW5kYVdlZWstYnV0dG9uLCAuZmMtYWdlbmRhRGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsdXJDYWxlbmRhciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmZjLXByZXYtYnV0dG9uLCAuZmMtbmV4dC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5mYy1uZXh0LWJ1dHRvbiB7XG4gIGxlZnQ6IDMwcHg7IH1cblxuLmZjLWRheS1udW1iZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5waWUtY2hhcnRzIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnBpZS1jaGFydHMgLnBpZS1jaGFydC1pdGVtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnBpZS1jaGFydHMgLnBpZS1jaGFydC1pdGVtLWNvbnRhaW5lciAucGFuZWwge1xuICAgICAgaGVpZ2h0OiAxMTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzI1cHgpIHtcbiAgICAucGllLWNoYXJ0cyAucGllLWNoYXJ0LWl0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMjVweCkge1xuICAgIC5waWUtY2hhcnRzIC5waWUtY2hhcnQtaXRlbS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnBpZS1jaGFydHMgLnBpZS1jaGFydC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5waWUtY2hhcnRzIC5waWUtY2hhcnQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBpZS1jaGFydHMgLnBpZS1jaGFydC1pdGVtIC5jaGFydC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2NTBweCksIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogODMwcHgpLCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5waWUtY2hhcnRzIC5jaGFydC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGllLWNoYXJ0cyAuY2hhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucGllLWNoYXJ0cyAuY2hhcnQgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLnBpZS1jaGFydHMgLnBlcmNlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogODRweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucGllLWNoYXJ0cyAucGVyY2VudDphZnRlciB7XG4gICAgY29udGVudDogJyUnO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTtcbiAgICBmb250LXNpemU6IC44ZW07IH1cbiAgLnBpZS1jaGFydHMgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gICAgLnBpZS1jaGFydHMgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1zdGF0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5waWUtY2hhcnRzIC5hbmd1bGFyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAucGllLWNoYXJ0cyAuYW5ndWxhciAuY2hhcnQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnBhbmVsLnBvcHVsYXItYXBwID4gLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYW5lbC5wb3B1bGFyLWFwcCAucG9wdWxhci1hcHAtaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IH1cbiAgLnBhbmVsLnBvcHVsYXItYXBwIC5wb3B1bGFyLWFwcC1pbWctY29udGFpbmVyIC5wb3B1bGFyLWFwcC1pbWcge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgICAucGFuZWwucG9wdWxhci1hcHAgLnBvcHVsYXItYXBwLWltZy1jb250YWluZXIgLnBvcHVsYXItYXBwLWltZyAubG9nby10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5wYW5lbC5wb3B1bGFyLWFwcCAucG9wdWxhci1hcHAtY29zdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2FpbnNib3JvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgZ2FpbnNib3JvOyB9XG5cbi5wYW5lbC5wb3B1bGFyLWFwcCAucG9wdWxhci1hcHAtaW5mbyB7XG4gIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhbmVsLnBvcHVsYXItYXBwIC5wb3B1bGFyLWFwcC1pbmZvIC5pbmZvLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLnBhbmVsLnBvcHVsYXItYXBwIC5yb3cge1xuICBtYXJnaW46IDA7IH1cbiAgLnBhbmVsLnBvcHVsYXItYXBwIC5yb3cgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmJsdXItdGhlbWUgLnBhbmVsLnBvcHVsYXItYXBwIC5wb3B1bGFyLWFwcC1pbWctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbiNjZC10aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjY2QtdGltZWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2Q3ZTRlZDsgfVxuXG4uY2QtdGltZWxpbmUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMmVtIDA7IH1cbiAgLmNkLXRpbWVsaW5lLWJsb2NrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jZC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY2QtdGltZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2QtdGltZWxpbmUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuY2QtdGltZWxpbmUtaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAvKiBGb3JjZSBIYXJkd2FyZSBBY2NlbGVyYXRpb24gaW4gV2ViS2l0ICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWltZy5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtaW1nLmJvdW5jZS1pbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IGNkLWJvdW5jZS0xIDAuNnM7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZDogIzIwOWU5MTtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmNkLXRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNkLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xuICAgIGNvbG9yOiAjMzAzZTQ5O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSwgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNkLXRpbWVsaW5lLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgIGJhY2tncm91bmQ6ICNhY2I3YzA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTsgfVxuICAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogLjhlbSAwO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIC5jZC10aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgd2hpdGU7IH1cblxuLmNkLXRpbWVsaW5lLWNvbnRlbnQud2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxODQsIDI4LCAwLjIpOyB9XG5cbi5jZC10aW1lbGluZS1jb250ZW50LmRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMyLCA4NiwgODYsIDAuMik7IH1cblxuLmNkLXRpbWVsaW5lLWNvbnRlbnQucHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDE1OCwgMTQ1LCAwLjIpOyB9XG5cbi5uby10b3VjaCAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAjY2QtdGltZWxpbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gIC5jZC10aW1lbGluZS1ibG9jayB7XG4gICAgbWFyZ2luOiA0ZW0gMDsgfVxuICAgIC5jZC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNkLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS42ZW07XG4gICAgd2lkdGg6IDQyJTsgfVxuICAgIC5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7IH1cbiAgICAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLWRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAxMzclO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNkLXRpbWVsaW5lLWNvbnRlbnQud2FybmluZzpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIyMywgMTg0LCAyOCwgMC4yKTsgfVxuICAuY2QtdGltZWxpbmUtY29udGVudC5kYW5nZXI6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzIsIDg2LCA4NiwgMC4yKTsgfVxuICAuY2QtdGltZWxpbmUtY29udGVudC5wcmltYXJ5OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMzIsIDE1OCwgMTQ1LCAwLjIpOyB9XG4gIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZTsgfVxuICAuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50LmNkLXRpbWVsaW5lLWNvbnRlbnQud2FybmluZzo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjIzLCAxODQsIDI4LCAwLjIpOyB9XG4gIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQuY2QtdGltZWxpbmUtY29udGVudC5kYW5nZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIzMiwgODYsIDg2LCAwLjIpOyB9XG4gIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQuY2QtdGltZWxpbmUtY29udGVudC5wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgzMiwgMTU4LCAxNDUsIDAuMik7IH1cbiAgLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTM3JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtY29udGVudC5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtY29udGVudC5ib3VuY2UtaW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAwLjZzOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLyogaW52ZXJzZSBib3VuY2UgZWZmZWN0IG9uIGV2ZW4gY29udGVudCBibG9ja3MgKi9cbiAgLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudC5ib3VuY2UtaW4ge1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAwLjZzOyB9IH1cblxuQGtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5pbnB1dC50YXNrLXRvZG8ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxudWwudG9kby1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIHVsLnRvZG8tbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgLTFweCAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgICBjdXJzb3I6IGdyYWI7XG4gICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgdWwudG9kby1saXN0IGxpIGkucmVtb3ZlLXRvZG8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICBjb2xvcjogcmdiYSgyMDMsIDIwMywgMjAzLCAwLjUpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAgIHVsLnRvZG8tbGlzdCBsaSBpLnJlbW92ZS10b2RvOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNjYmNiY2I7IH1cbiAgICB1bC50b2RvLWxpc3QgbGk6aG92ZXIgaS5yZW1vdmUtdG9kbyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgdWwudG9kby1saXN0IGxpLmNoZWNrZWQgLnRvZG8tdGV4dCB7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIHVsLnRvZG8tbGlzdCBsaS5jaGVja2VkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2JjYmNiICFpbXBvcnRhbnQ7IH1cbiAgICB1bC50b2RvLWxpc3QgbGkgaS5tYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIG1pbi13aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2NiY2JjYjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IG1pbi13aWR0aCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgdWwudG9kby1saXN0IGxpLmFjdGl2ZSBpLm1hcmsge1xuICAgICAgbWluLXdpZHRoOiA0MHB4OyB9XG4gICAgdWwudG9kby1saXN0IGxpLmFjdGl2ZSBsYWJlbC50b2RvLWNoZWNrYm94ID4gc3BhbjpiZWZvcmUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgY29udGVudDogJ1xcZjEwYyc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC4xcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIHVsLnRvZG8tbGlzdCBsaS5hY3RpdmUgbGFiZWwudG9kby1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDBjJzsgfVxuXG5sYWJlbC50b2RvLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBsYWJlbC50b2RvLWNoZWNrYm94ID4gc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICBsYWJlbC50b2RvLWNoZWNrYm94ID4gc3BhbjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICM5NDk0OTQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7IH1cblxuLmFkZC1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YXNrLXRvZG8tY29udGFpbmVyLnRyYW5zcGFyZW50IC50b2RvLXBhbmVsLnBhbmVsIHtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnRhc2stdG9kby1jb250YWluZXIudHJhbnNwYXJlbnQgaW5wdXQudGFzay10b2RvIHtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhc2stdG9kby1jb250YWluZXIudHJhbnNwYXJlbnQgaW5wdXQudGFzay10b2RvOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG5cbi50YXNrLXRvZG8tY29udGFpbmVyLnRyYW5zcGFyZW50IC5hZGQtaXRlbS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGFzay10b2RvLWNvbnRhaW5lci50cmFuc3BhcmVudCB1bC50b2RvLWxpc3QgbGkge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAudGFzay10b2RvLWNvbnRhaW5lci50cmFuc3BhcmVudCB1bC50b2RvLWxpc3QgbGkgLmJsdXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIC50YXNrLXRvZG8tY29udGFpbmVyLnRyYW5zcGFyZW50IHVsLnRvZG8tbGlzdCBsaTpob3ZlciAuYmx1ci1jb250YWluZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG4gIC50YXNrLXRvZG8tY29udGFpbmVyLnRyYW5zcGFyZW50IHVsLnRvZG8tbGlzdCBsaTpob3ZlciAuYmx1ci1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigzcHgpOyB9XG4gIC50YXNrLXRvZG8tY29udGFpbmVyLnRyYW5zcGFyZW50IHVsLnRvZG8tbGlzdCBsaSBpLnJlbW92ZS10b2RvIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gICAgLnRhc2stdG9kby1jb250YWluZXIudHJhbnNwYXJlbnQgdWwudG9kby1saXN0IGxpIGkucmVtb3ZlLXRvZG86aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgb3BhY2l0eTogMC45NTsgfVxuICAudGFzay10b2RvLWNvbnRhaW5lci50cmFuc3BhcmVudCB1bC50b2RvLWxpc3QgbGkgaS5tYXJrIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFzay10b2RvLWNvbnRhaW5lci50cmFuc3BhcmVudCB1bC50b2RvLWxpc3QgbGkgbGFiZWwudG9kby1jaGVja2JveCA+IHNwYW46YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgY29udGVudDogJ1xcZjEwYyc7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAudGFzay10b2RvLWNvbnRhaW5lci50cmFuc3BhcmVudCB1bC50b2RvLWxpc3QgbGkuY2hlY2tlZCBsYWJlbC50b2RvLWNoZWNrYm94ID4gc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMGMnOyB9XG5cbi50YXNrLXRvZG8tY29udGFpbmVyLnRyYW5zcGFyZW50IC5ib3gtc2hhZG93LWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQ0cHgpO1xuICBtYXJnaW4tbGVmdDogLTIycHg7IH1cblxuLmNoYW5uZWxzLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2hhbm5lbHMtYmxvY2sudHJhbnNwYXJlbnQgLnRyYWZmaWMtY2hhcnQgY2FudmFzIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCBibGFjayBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7IH1cblxuLmNoYW5uZWxzLWJsb2NrLnRyYW5zcGFyZW50IC5jaGFydC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cblxuLmNoYXJ0LWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGxlZnQ6IDYwcHg7XG4gIHRvcDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jaGFubmVscy1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzcwcHgpO1xuICBtYXJnaW4tbGVmdDogNzBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLnNtYWxsLWNvbnRhaW5lciAuY2hhbm5lbHMtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNoYW5uZWxzLWluZm8taXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4uY2hhbm5lbHMtaW5mby1pdGVtIC5jaGFubmVsLW51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi50cmFmZmljLWNoYXJ0IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4udHJhZmZpYy1sZWdlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDcwcHggMCAwIDBweDtcbiAgd2lkdGg6IDE2MHB4OyB9XG5cbi50cmFmZmljLWxlZ2VuZCB1bC5kb3VnaG51dC1sZWdlbmQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTIwcHg7IH1cbiAgLnRyYWZmaWMtbGVnZW5kIHVsLmRvdWdobnV0LWxlZ2VuZCBsaSBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY2FudmFzLWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50cmFmZmljLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC50cmFmZmljLXRleHQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5jaGFubmVsLWNoYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5jaGFubmVsLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jaGFubmVsLXByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubGVnZW5kLWNvbG9yIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGxlZnQ6IC00NXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYuY2hhbm5lbHMtaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICAgIG1hcmdpbi10b3A6IC02NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBhbmVsLm1lZGl1bS1wYW5lbC50cmFmZmljLXBhbmVsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnRyYWZmaWMtY2hhcnQge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jaGFydC1iZyB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDY1cHgpIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNoYW5uZWxzLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRyYWZmaWMtY2hhcnQge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jaGFydC1iZyB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAudHJhZmZpYy1jaGFydCB7XG4gICAgd2lkdGg6IDI0MHB4OyB9XG4gIC5jYW52YXMtaG9sZGVyIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAyNDBweDsgfVxuICAuY2hhcnQtYmcge1xuICAgIHRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY2hhcnQtYmcge1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDE0MnB4OyB9IH1cblxuLndlYXRoZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAud2VhdGhlci13cmFwcGVyIC53ZWF0aGVyLW1haW4taW5mbyB7XG4gICAgbWluLWhlaWdodDogMTQwcHg7IH1cbiAgICAud2VhdGhlci13cmFwcGVyIC53ZWF0aGVyLW1haW4taW5mbyBkaXYgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53ZWF0aGVyLXdyYXBwZXIgLndlYXRoZXItbWFpbi1pbmZvIC5jaXR5LWRhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAud2VhdGhlci13cmFwcGVyIC50ZW1wLWJ5LXRpbWUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjEwcHgpOyB9XG4gIC53ZWF0aGVyLXdyYXBwZXIgLnNlbGVjdC1kYXkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgLndlYXRoZXItd3JhcHBlciAuc2VsZWN0LWRheSAuZGF5IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLndlYXRoZXItd3JhcHBlciAuc2VsZWN0LWRheSAuZGF5IGkud2VhdGhlckljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7IH1cbiAgICAgIC53ZWF0aGVyLXdyYXBwZXIgLnNlbGVjdC1kYXkgLmRheSAuc2VsZWN0LWRheS1pbmZvIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyOyB9XG4gICAgLndlYXRoZXItd3JhcHBlciAuc2VsZWN0LWRheSAuZGF5OmhvdmVyIGkud2VhdGhlckljb24ge1xuICAgICAgY29sb3I6ICM0MEJERTg7IH1cbiAgLndlYXRoZXItd3JhcHBlciAucmlnaHRIZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLndlYXRoZXItd3JhcHBlciAud2VhdGhlci1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyOyB9XG4gIC53ZWF0aGVyLXdyYXBwZXIgLmZvbnQteDFkb3QyNSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAud2VhdGhlci13cmFwcGVyIC5mb250LXgxZG90NSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAud2VhdGhlci13cmFwcGVyIC5mb250LXgyIHtcbiAgICBmb250LXNpemU6IDJlbTsgfVxuICAud2VhdGhlci13cmFwcGVyIC5mb250LXgzIHtcbiAgICBmb250LXNpemU6IDNlbTsgfVxuIiwiLmFsZXJ0e1xuICBjb2xvcjogJGxhYmVsLXRleHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbiAgfVxuICAuY2xvc2V7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAuYWxlcnQtbGlua3tcbiAgICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xuICB9XG4gIC5jb250cm9sLWFsZXJ0e1xuICAgIHBhZGRpbmctdG9wOjEwcHggO1xuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNsb3NlYWJsZXtcbiAgYnV0dG9ue1xuICAgIGNvbG9yOiAkaW5wdXQtYm9yZGVyO1xuICB9XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywwLjg1KTtcbiAgY29sb3I6ICRsYWJlbC10ZXh0O1xuICBhe1xuICAgIGNvbG9yOiAkZGFuZ2VyLWRhcms7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cbiAgfVxufVxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLDAuODUpO1xuICBjb2xvcjogJGxhYmVsLXRleHQ7XG4gIGF7XG4gICAgY29sb3I6ICR3YXJuaW5nLWxpZ2h0O1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJHdhcm5pbmc7XG4gICAgfVxuICB9XG59XG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsMC44NSk7XG4gIGNvbG9yOiAkbGFiZWwtdGV4dDtcbiAgYXtcbiAgICBjb2xvcjogJGRhbmdlci1kYXJrO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICB9XG4gIH1cbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYW5nZXIsMC44NSk7XG4gIGNvbG9yOiAkbGFiZWwtdGV4dDtcbiAgYXtcbiAgICBjb2xvcjogJHdhcm5pbmctbGlnaHQ7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICB9XG4gIH1cbn0iLCIkZGVmYXVsdDogI2ZmZmZmZjtcbiRib2R5LWJnOiAjRjBGM0Y0O1xuJGRlZmF1bHQtdGV4dDogIzY2NjY2NjtcbiRoZWxwLXRleHQ6ICM5NDk0OTQ7XG4kbGFiZWwtdGV4dDogI2ZmZmZmZjtcblxuJGRpc2FibGVkOiAjZGRkZGRkO1xuJGRpc2FibGVkLWJnOiB0aW50KCRkaXNhYmxlZCwgMTUlKTtcbiRib3JkZXI6ICNkNmQ2ZDY7XG4kYm9yZGVyLWxpZ2h0OiB0aW50KCRib3JkZXIsIDE1JSk7XG4kaW5wdXQtYm9yZGVyOiBzaGFkZSgkYm9yZGVyLCA1JSk7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuJHNpZGViYXI6ICMxQzJCMzY7XG4kc2lkZWJhci10ZXh0OiAjZmZmZmZmO1xuJGRyb3Bkb3duLXRleHQ6ICM3ZDdkN2Q7XG4kYm9vdHN0cmFwLXBhbmVsLXRleHQ6ICM3ZDdkN2Q7XG4kYm9vdHN0cmFwLXBhbmVsLWJnOiAjZmZmZmZmO1xuJG1haWwtYm94OiB3aGl0ZXNtb2tlO1xuJGF1dGgtcGFuZWwtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRwcm9ncmVzcy1iYWNrZ3JvdW5kOiByZ2JhKCMwMDAwMDAsIDAuMDcpO1xuJHByb2dyZXNzLWRlZmF1bHQ6IHJnYmEoIzAwMDAwMCwgMC4xNSk7XG5cbiRwcmltYXJ5OiAjMjA5ZTkxICFkZWZhdWx0O1xuJGluZm86ICMyZGFjZDEgIWRlZmF1bHQ7XG4kc3VjY2VzczogIzkwYjkwMCAhZGVmYXVsdDtcbiR3YXJuaW5nOiAjZGZiODFjICFkZWZhdWx0O1xuJGRhbmdlcjogI2U4NTY1NiAhZGVmYXVsdDtcblxuJHByaW1hcnktbGlnaHQ6IHRpbnQoJHByaW1hcnksIDMwJSk7XG4kaW5mby1saWdodDogdGludCgkaW5mbywgMzAlKTtcbiRzdWNjZXNzLWxpZ2h0OiB0aW50KCRzdWNjZXNzLCAzMCUpO1xuJHdhcm5pbmctbGlnaHQ6IHRpbnQoJHdhcm5pbmcsIDMwJSk7XG4kZGFuZ2VyLWxpZ2h0OiB0aW50KCRkYW5nZXIsIDMwJSk7XG5cbiRwcmltYXJ5LWRhcms6IHNoYWRlKCRwcmltYXJ5LCAxNSUpO1xuJGluZm8tZGFyazogc2hhZGUoJGluZm8sIDE1JSk7XG4kc3VjY2Vzcy1kYXJrOiBzaGFkZSgkc3VjY2VzcywgMTUlKTtcbiR3YXJuaW5nLWRhcms6IHNoYWRlKCR3YXJuaW5nLCAxNSUpO1xuJGRhbmdlci1kYXJrOiBzaGFkZSgkZGFuZ2VyLCAxNSUpO1xuXG4kcHJpbWFyeS1iZzogdGludCgkcHJpbWFyeSwgMjAlKTtcbiRpbmZvLWJnOiB0aW50KCRpbmZvLCAyMCUpO1xuJHN1Y2Nlc3MtYmc6IHRpbnQoJHN1Y2Nlc3MsIDIwJSk7XG4kd2FybmluZy1iZzogdGludCgkd2FybmluZywgMjAlKTtcbiRkYW5nZXItYmc6IHRpbnQoJGRhbmdlciwgMjAlKTtcbiIsIiRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cbiRhY3RpdmVsaW5rOiAkcHJpbWFyeTtcbiRob3Zlcmxpbms6ICRwcmltYXJ5LWRhcms7XG5cbiRyZXNYWEw6IDEyODBweDtcbiRyZXNYTDogMTE3MHB4O1xuJHJlc0w6IDk5MXB4O1xuJHJlc006IDc2OHB4O1xuJHJlc1M6IDY2MHB4O1xuJHJlc1hTOiA1MDBweDtcbiRyZXNYWFM6IDQzNXB4O1xuJHJlc01pbjogMzIwcHg7XG5cbiR0b3AtaGVpZ2h0OiA2NnB4O1xuXG4kc21hbGwtcGFuZWwtaGVpZ2h0OiAxMTRweDtcbiR4c21hbGwtcGFuZWwtaGVpZ2h0OiAxODdweDtcbiRtZWRpdW0tcGFuZWwtaGVpZ2h0OiA0MDBweDtcbiRleHRyYS1tZWRpdW0tcGFuZWwtaGVpZ2h0OiA1NTBweDtcbiRsYXJnZS1wYW5lbC1oZWlnaHQ6IDk3NHB4O1xuXG4kZGVmYXVsdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4kZGVmYXVsdC1hbmltYXRpb24tc3R5bGU6IGVhc2Utb3V0O1xuXG4kYXNzZXRzLXJvb3Q6ICcuLi9hc3NldHMvJztcbiRpbWFnZXMtcm9vdDogJGFzc2V0cy1yb290ICsgJ2ltZy8nO1xuJGZvbnRzLXJvb3Q6ICRhc3NldHMtcm9vdCArICdmb250cy8nO1xuJGZvbnQtdGhpbjogMTAwO1xuJGZvbnQtbGlnaHQ6IDMwMDtcbiRmb250LW5vcm1hbDogNDAwO1xuJGZvbnQtYm9sZDogNzAwO1xuJGZvbnQtdWx0cmFCb2xkOiA5MDA7XG5cbiRmYWNlYm9vay1jb2xvcjogIzNiNTk5ODtcbiR0d2l0dGVyLWNvbG9yOiAjNTVhY2VlO1xuJGdvb2dsZS1jb2xvcjogI2RkNGIzOTtcbiRsaW5rZWRpbi1jb2xvcjogIzAxNzdCNTtcbiRnaXRodWItY29sb3I6ICM2YjZiNmI7XG4kc3RhY2tvdmVyZmxvdy1jb2xvcjogIzJGOTZFODtcbiRkcmliYmxlLWNvbG9yOiAjRjI2Nzk4O1xuJGJlaGFjZS1jb2xvcjogIzAwOTNGQTtcbiIsIi8vLyBTbGlnaHRseSBsaWdodGVuIGEgY29sb3Jcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIGNvbG9yIHRvIHRpbnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHBlcmNlbnRhZ2UgLSBwZXJjZW50YWdlIG9mIGAkY29sb3JgIGluIHJldHVybmVkIGNvbG9yXG4vLy8gQHJldHVybiB7Q29sb3J9XG5AZnVuY3Rpb24gdGludCgkY29sb3IsICRwZXJjZW50YWdlKSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICRwZXJjZW50YWdlKTtcbn1cblxuLy8vIFNsaWdodGx5IGRhcmtlbiBhIGNvbG9yXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgLSBjb2xvciB0byBzaGFkZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcGVyY2VudGFnZSAtIHBlcmNlbnRhZ2Ugb2YgYCRjb2xvcmAgaW4gcmV0dXJuZWQgY29sb3Jcbi8vLyBAcmV0dXJuIHtDb2xvcn1cbkBmdW5jdGlvbiBzaGFkZSgkY29sb3IsICRwZXJjZW50YWdlKSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICRwZXJjZW50YWdlKTtcbn1cblxuQG1peGluIHNjcm9sbGJhcnMoJHNpemUsICRmb3JlZ3JvdW5kLWNvbG9yLCAkYmFja2dyb3VuZC1jb2xvcjogbWl4KCRmb3JlZ3JvdW5kLWNvbG9yLCB3aGl0ZSwgNTAlKSkge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLy8gRm9yIEludGVybmV0IEV4cGxvcmVyXG4gIGJvZHkge1xuICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBiZy1ucigkcmVsYXRpdmVVcmwpIHtcbiAgYmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcm9vdCArICRyZWxhdGl2ZVVybCkgbm8tcmVwZWF0IDAgMDtcbn1cbkBtaXhpbiBiZygkcmVsYXRpdmVVcmwpIHtcbiAgYmFja2dyb3VuZDogdXJsKCRpbWFnZXMtcm9vdCArICRyZWxhdGl2ZVVybCk7XG59XG5cbkBtaXhpbiBiZy1pbWFnZSgkcmVsYXRpdmVVcmwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZXMtcm9vdCArICRyZWxhdGl2ZVVybCk7XG59XG5cbkBtaXhpbiBtYWluLWJhY2tncm91bmQoKSB7XG4gICRtYWluQmdVcmw6ICRpbWFnZXMtcm9vdCArICdibHVyLWJnLmpwZyc7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgkbWFpbkJnVXJsKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuQG1peGluIGJnLXRyYW5zbHVjZW50LWRhcmsoJG9wYWNpdHkpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAkb3BhY2l0eSk7XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlclN0eWxlKCRjb2xvciwgJG9wYWNpdHkpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIH1cbn1cblxuQG1peGluIG92ZXJyaWRlQ29sb3JzKCRjb2xvcikge1xuICBwLFxuICBoMSxoMixoMyxoNCxoNSxoNixcbiAgLnBpZS1jaGFydC1pdGVtLFxuICAucGFuZWwtaGVhZGluZz4uZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnBhbmVsLXRpdGxlLFxuICBvbC5ibHVyIHNwYW4sXG4gIHVsLmJsdXIsXG4gIC5wb3B1bGFyLWFwcC1jb3N0LFxuICAucG9wdWxhci1hcHAtaW5mbyxcbiAgLnBhbmVsLXRpdGxlPi5zbWFsbCxcbiAgLnBhbmVsLXRpdGxlPi5zbWFsbD5hLFxuICAucGFuZWwtdGl0bGU+YSxcbiAgLnBhbmVsLXRpdGxlPnNtYWxsLFxuICAucGFuZWwtdGl0bGU+c21hbGw+YSxcbiAgLnRyYWZmaWMtdGV4dCBzcGFuLFxuICAuZm9ybS1ncm91cCBsYWJlbCxcbiAgLmhlbHAtYmxvY2t7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAuZmVlZC1tZXNzYWdlIC5tZXNzYWdlLXRpbWUsIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMjApO1xuICB9XG59XG4iLCIuYmFzaWMtYnRucyB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIGg1IHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgJi5yb3ctc20ge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgICYucm93LXhzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxuICAmID4gLnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxufVxuXG4uYnRucy1yb3cge1xuICAmID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5idG5zLXNhbWUtd2lkdGgtc20ge1xuICAuYnRuIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuXG4uYnRucy1zYW1lLXdpZHRoLW1kIHtcbiAgLmJ0biB7XG4gICAgd2lkdGg6IDc5cHg7XG4gIH1cbn1cblxuLmJ0bnMtc2FtZS13aWR0aC1sZyB7XG4gIC5idG4ge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgfVxufVxuXG51bC5idG4tbGlzdCB7XG4gIG1hcmdpbjogMCAwIDAgLTE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGNsZWFyOiBib3RoO1xuICBsaSB7XG4gICAgbWFyZ2luOiAwcHggMCAxMnB4IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5idG4tZ3JvdXAtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbiRidG4taWNvbi1zaXplOiAzNHB4O1xuLmJ0bi1pY29uIHtcbiAgd2lkdGg6ICRidG4taWNvbi1zaXplO1xuICBoZWlnaHQ6ICRidG4taWNvbi1zaXplO1xuICBsaW5lLWhlaWdodDogJGJ0bi1pY29uLXNpemU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1ncm91cC1leGFtcGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmJ0bi10b29sYmFyLWV4YW1wbGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnByb2dyZXNzLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHNwYW4uYnV0dG9uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucm93ICsgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYnV0dG9uLXBhbmVse1xuICBoZWlnaHQ6IDMxNXB4O1xuICAuYnRue1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4ubGFyZ2UtYnV0dG9ucy1wYW5lbHtcbiAgaGVpZ2h0OiAyMDJweDtcbn1cblxuLmJ1dHRvbi1wYW5lbC5kZi1zaXplLWJ1dHRvbi1wYW5lbHtcbiAgLmJ0bi14c3tcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuYnRuLXNte1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC5idG4tbW17XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5idG4tbWR7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5idG4teG17XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG4gIC5idG4tbGd7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5idXR0b24td3JhcHBlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4iLCIuYWRtaW4tY2hhcnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uYW1jaGFydHMtZXhwb3J0LW1lbnUtdG9wLXJpZ2h0IHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbn1cblxuI2Z1bm5lbENoYXJ0LCAjbGluZUNoYXJ0IHtcbn1cblxuI3BpZUNoYXJ0IHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG59XG5cbi5hbWNoYXJ0cy1waWUtc2xpY2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgIzAwMDtcbn1cblxuLmFtY2hhcnRzLXBpZS1zbGljZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgZmlsdGVyOiB1cmwoI3NoYWRvdyk7XG59XG5cbi5hbUNoYXJ0c0J1dHRvblNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDMDAwMDtcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMXB4O1xufVxuXG4uYW1DaGFydHNCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cblxuLmN0LWFyZWEge1xuICBmaWxsLW9wYWNpdHk6IC41O1xufVxuXG4uY3QtbGFiZWx7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbGw6ICRkZWZhdWx0LXRleHQ7XG59XG5cbi5jdC1jaGFydCAuY3QtbGFiZWx7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uY3QtY2hhcnQgc3Zne1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdC1zZXJpZXMtYSB7XG4gIC5jdC1iYXIsICAuY3QtbGluZSwgLmN0LXBvaW50LCAuY3Qtc2xpY2UtZG9udXQsIC5jdC1zbGljZS1waWUge1xuICAgIHN0cm9rZTogJHByaW1hcnk7XG4gIH1cbiAgLmN0LXNsaWNlLXBpZSwgLmN0LWFyZWF7XG4gICAgZmlsbDogJHByaW1hcnk7XG4gIH1cbn1cblxuLmN0LXNlcmllcy1iIHtcbiAgLmN0LWJhciwgIC5jdC1saW5lLCAuY3QtcG9pbnQsIC5jdC1zbGljZS1kb251dCwgLmN0LXNsaWNlLXBpZSB7XG4gICAgc3Ryb2tlOiAkc3VjY2VzcztcbiAgfVxuICAuY3Qtc2xpY2UtcGllLCAuY3QtYXJlYXtcbiAgICBmaWxsOiAkc3VjY2VzcztcbiAgfVxufVxuXG4uY3Qtc2VyaWVzLWMge1xuICAuY3QtYmFyLCAgLmN0LWxpbmUsIC5jdC1wb2ludCwgLmN0LXNsaWNlLWRvbnV0LCAuY3Qtc2xpY2UtcGllIHtcbiAgICBzdHJva2U6ICRkYW5nZXI7XG4gIH1cbiAgLmN0LXNsaWNlLXBpZSwgLmN0LWFyZWF7XG4gICAgZmlsbDogJGRhbmdlcjtcbiAgfVxufVxuXG4uY3Qtc2VyaWVzLWQge1xuICAuY3QtYmFyLCAgLmN0LWxpbmUsIC5jdC1wb2ludCwgLmN0LXNsaWNlLWRvbnV0LCAuY3Qtc2xpY2UtcGllIHtcbiAgICBzdHJva2U6ICR3YXJuaW5nO1xuICB9XG4gIC5jdC1zbGljZS1waWUsIC5jdC1hcmVhe1xuICAgIGZpbGw6ICR3YXJuaW5nO1xuICB9XG5cbn1cblxuLmN0LXNlcmllcy1lIHtcbiAgLmN0LWJhciwgIC5jdC1saW5lLCAuY3QtcG9pbnQsIC5jdC1zbGljZS1kb251dCwgLmN0LXNsaWNlLXBpZSB7XG4gICAgc3Ryb2tlOiAkaW5mbztcbiAgfVxuICAuY3Qtc2xpY2UtcGllLCAuY3QtYXJlYXtcbiAgICBmaWxsOiAkaW5mbztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93Lm1vcnJpcy11cCB7XG4gICAgPiBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogLTQzNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJlYS1tb3JyaXMtaGVhZGVye1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3RhY2tlZC1iYXIgLmN0LWJhcntcbiAgc3Ryb2tlLXdpZHRoOiAzMHB4O1xufVxuXG4uYW1DaGFydHNDb21wYXJlTGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5cbi5waWUtY2hhcnQtcGFuZWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2hhcnQtcGFuZWx7XG4gIGhlaWdodDogNDk1cHg7XG59XG5cbiNmaWx0ZXJDaGFydCB7XG4gIHdpZHRoXHRcdDogOTYlO1xuICBmb250LXNpemVcdDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDoxNXB4O1xufVxuXG4uYW1jaGFydHMtZ3JhcGgtZzEgLmFtY2hhcnRzLWdyYXBoLWZpbGwge1xuICBmaWx0ZXI6IHVybCgjYmx1cik7XG59XG5cbi5hbWNoYXJ0cy1ncmFwaC1nMiAuYW1jaGFydHMtZ3JhcGgtZmlsbCB7XG4gIGZpbHRlcjogdXJsKCNibHVyKTtcbn1cblxuLmFtY2hhcnRzLWN1cnNvci1maWxsIHtcbiAgZmlsdGVyOiB1cmwoI3NoYWRvdyk7XG59XG5cbi5jaGFydGlzdCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG59XG5cbi5jaGFydGpzLWNhbnZhcy1ob2xkZXItZmlyc3Qtcm93IHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLmNoYXJ0anMtY2FudmFzLWhvbGRlci1zZWNvbmQtcm93IHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmNoYXJ0anMtY2FudmFzLWhvbGRlci10aGlyZC1yb3cge1xuICBoZWlnaHQ6IDI1MHB4O1xufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MjBweCkge1xuICAucm93LnNoaWZ0LXVwIHtcbiAgICA+IGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTczcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MjBweCkge1xuIC5wYW5lbC5mZWVkLXBhbmVsLmxhcmdlLXBhbmVsIHtcbiAgIGhlaWdodDogODI0cHg7XG4gfVxufVxuXG4udXNlci1zdGF0cy1wYW5lbCB7XG4gIC5wYW5lbC10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gIH1cbn1cblxuLmJsdXJDYWxlbmRhcntcbiAgaGVpZ2h0OiA0NzVweDtcbn0iLCIubGV0dGVyLWxheW91dCB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xufVxuXG4ubWFpbC1wYW5lbCB7XG4gICYucGFuZWwgPiAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5tYWlsLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLm1haWwtbmF2aWdhdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuOHMgcGFkZGluZyBlYXNlO1xuICAgIC5uZXctbWFpbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiAxcHggNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjhzIGxlZnQgZWFzZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC4yKTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC4zKTtcbiAgICAgIH1cbiAgICAgIC5uZXctbWFpbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjEpO1xuICAgIH1cbiAgfVxuICAuYnRuLmNvbXBvc2UtYnV0dG9uIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICAgIGJvcmRlcjogJGJvcmRlciAycHggc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAxNXB4IDAgO1xuICB9XG59XG5cbi5sYWJlbHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4ubGFiZWxzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAubGFiZWwtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5sYWJlbHMtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgLmxhYmVsLWhlYWRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmxhYmVsLWl0ZW0ge1xuICBtYXJnaW46IDVweDtcbn1cblxuLmFkZC1sYWJlbC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICAubGFiZWwtaW5wdXQtc3R1YiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFpbC1tZXNzYWdlcy1jb250cm9sIHtcbiAgcGFkZGluZzogMTBweDtcblxuICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICAmOmZvY3VzLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1vcmUtYnV0dG9uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNnB4IDVweDtcbiAgfVxuXG4gIC5yZWZyZXNoLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICBzcGFuLnNlbGVjdC1hbGwtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbGlnaHQ7XG4gIH1cbn1cblxuLm1lc3NhZ2UtY29udGFpbmVyLCAuc2lkZS1tZXNzYWdlLW5hdmlnYXRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTUwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xufVxuXG4uc2lkZS1tZXNzYWdlLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAuc2lkZS1tZXNzYWdlLW5hdmlnYXRpb24taXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxufVxuXG4ubWFpbC1ib2R5LXBhcnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5tYWlsLXRhZy50YWcubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDY1cHg7XG59XG5cbi5waG9uZS1lbWFpbCB7XG4gIGkge1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICB9XG59XG5cbi5tZXNzYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDE1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmxpdHRsZS1odW1hbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQgMS41cyBlYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICAubGl0dGxlLWh1bWFuLXBpY3R1cmUge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgIG1hcmdpbjogN3B4IDBweCA3cHggN3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubmFtZS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuZGF0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDAgNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGFnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIH1cbiAgLnN1YmplY3Qge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIC5saXR0bGUtaHVtYW4tcGljdHVyZSB7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZVJldHVybkFuaW1hdGlvbiAwLjVzO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbn1cblxuLmJhY2stYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5uYW1lLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFpbC1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4ubWFpbC1wYW5lbCAudGFnIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogJGZvbnQtbGlnaHQ7XG4gIHdpZHRoOiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJi5sYWJlbCB7XG4gICAgcGFkZGluZzogLjJlbSAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG4gICYud29yayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAmLnN0dWR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgfVxuXG4gICYuZmFtaWx5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgfVxuXG4gICYuZnJpZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICB9XG59XG5cbi5tZXNzYWdlcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSB7XG4gIC5waG90by10ZCB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbiAgLmNoZWNrLXRkIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuXG4uaW1wb3J0YW50IHtcbiAgY29sb3I6ICR3YXJuaW5nO1xufVxuXG4ubWVzc2FnZS1jb250cm9sLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wZXJzb24taW5mbyB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIC5odW1hbi1waWN0dXJlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgfVxuXG4gIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAuc2Vjb25kLW5hbWUge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG4gIH1cblxufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb250YWN0LWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAmLnBob25lLWVtYWlsIHtcbiAgICAuaW9uLWlwaG9uZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLnBob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICB9XG4gICAgLmlvbi1lbWFpbCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmVtYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICB9XG4gIH1cblxuICAmLnBvc2l0aW9uLWFkZHJlc3Mge1xuICAgIGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIH1cbiAgICAucG9zaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICAgIH1cblxuICAgIC5hZGRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuLm1lc3NhZ2UtZGV0YWlscyB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAzMHB4O1xuICAuc3ViamVjdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbGlnaHQ7XG4gIH1cbiAgLmNvbnRyb2wtaWNvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAuZGF0ZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLm1lc3NhZ2UtYm9keSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmF0dGFjaG1lbnQge1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIC5maWxlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuZmlsZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgfVxuXG4gIC5maWxlLWxpbmtzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmxpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJvcmRlcjtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYW5zd2VyLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcmliYmxlLWNvbG9yO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5hbnN3ZXItY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlUmV0dXJuQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmFtZS1oIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnBlcnNvbi1pbmZvIHtcbiAgICAuaHVtYW4tcGljdHVyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICB9XG4gICAgLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLm1haWwtdGFnIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5zZWNvbmQtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuXG4gIC5wZXJzb24taW5mbyAuaHVtYW4tcGljdHVyZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNzVweDtcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gIH1cblxuICAucGVyc29uLWluZm8sIC5tZXNzYWdlLWRldGFpbHMsIC5tZXNzYWdlLWJvZHksIC5hdHRhY2htZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAubWVzc2FnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5iYWNrLWJ1dHRvbiwgLmNvbnRhY3QtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxpdHRsZS1odW1hbiAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLm1hcmdpbi1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcblxuICAubWFpbC1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIC5tYWlsLW5hdmlnYXRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgLm5ldy1tYWlscyB7XG4gICAgICAgIGxlZnQ6IDEzN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlLW1lc3NhZ2UtbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KTtcbiAgfVxuXG4gIC5tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KTtcbiAgfVxuXG4gIC5tYWlsLWJvZHktcGFydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGl0dGxlLWh1bWFuIC5saXR0bGUtaHVtYW4tcGljdHVyZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tZXNzYWdlcy1jb250cm9sIC5tb3JlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLm1haWwtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgJi5leHBhbmRlZCB7XG4gICAgICB3aWR0aDogMTU1cHg7XG4gICAgfVxuICAgIC5tYWlsLW5hdmlnYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgLm5ldy1tYWlscyB7XG4gICAgICAgIGxlZnQ6IDExNnB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIC5sYWJlbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbXBvc2UtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG4gIH1cblxuICAubWFpbC1tZXNzYWdlcy1jb250cm9sIHtcbiAgICAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlLW1lc3NhZ2UtbmF2aWdhdGlvbiwgLm1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICAmLmV4cGFuZGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1NXB4KTtcbiAgfVxuXG4gIGRpdi50b2dnbGUtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5saXR0bGUtaHVtYW4ge1xuICAgIC5uYW1lIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGl0dGxlLWh1bWFuLXBpY3R1cmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYWRkLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbGlnaHQ7XG4gIH1cblxufVxuXG4uY29tcG9zZS1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggM3B4IDhweCAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2l0aHViLWNvbG9yO1xufVxuXG4uaGVhZGVyLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5jb21wb3NlLWNvbnRhaW5lciAudGEtc2Nyb2xsLXdpbmRvdyA+IC50YS1iaW5kIHtcbiAgaGVpZ2h0OiAyOTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG59XG5cbi5tb2RhbC1jb21wb3NlIGlucHV0LmZvcm0tY29udHJvbC5jb21wb3NlLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNvbXBvc2UtZm9vdGVyIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haWwtYm94O1xuICAuYnRuLXNlbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICBtYXJnaW46IDNweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbGlnaHQ7XG4gIH1cbiAgLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb250cm9scyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA2cHg7XG59XG5cbi5jb21wb3NlLWZvb3Rlci1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGRyb3Bkb3duLXRleHQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1saWdodDtcbiAgfVxufVxuXG4uY29tcG9zZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbC1ib3g7XG4gIC50YS10ZXh0LnRhLWVkaXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJvcmRlcjtcbiAgICBkaXYge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmZvb3Rlci1jb250cm9sLWZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGhlbHAtdGV4dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG59XG5cbi50b2dnbGUtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgJi5kZXRhaWwtcGFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmNvbGxhcHNlLW5hdmlnYXRpb24tbGluayB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3YXJuaW5nO1xuICAgIG9wYWNpdHk6IC44O1xuICB9XG5cbn1cblxuLmNvbGxhcHNlZCB7XG4gIHdpZHRoOiAwO1xufVxuXG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1jb21wb3NlIHtcbiAgbWF4LXdpZHRoOiAzOThweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiA0NzRweDtcblxuICAuZm9ybS1jb250cm9sLCAuYm9vdHN0cmFwLXRhZ3NpbnB1dCBpbnB1dCB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJTdHlsZSgkZHJvcGRvd24tdGV4dCwgMSk7XG4gICAgY29sb3I6ICRkcm9wZG93bi10ZXh0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnRhLXRvb2xiYXIge1xuICAgIC5idG4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tdGV4dDtcbiAgICAgIGJvcmRlcjogMXB4IHRyYW5zcGFyZW50O1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG92ZXJyaWRlQ29sb3JzKCRkcm9wZG93bi10ZXh0KVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtY29tcG9zZSB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gIH1cbn0iLCIubGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpZ2h0O1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICR3YXJuaW5nO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogJGRhbmdlcjtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCB7XG4gIGxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAge1xuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXJTdHlsZSgkZGVmYXVsdC10ZXh0LCAwLjcpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiBub25lO1xuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYmc7XG4gICAgYmFja2dyb3VuZDogJGlucHV0LWJhY2tncm91bmQ7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxuXG4gIGxhYmVsLmN1c3RvbS1jaGVja2JveCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWl4aW4gc2V0U3dpdGNoQm9yZGVyKCRjb2xvcikge1xuICAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gc2V0U3dpdGNoZXJDb2xvcigkY29sb3IpIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yO1xuICAuaGFuZGxlLmhhbmRsZS1vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi5zd2l0Y2hlci1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zd2l0Y2hlciB7XG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIEBpbmNsdWRlIHNldFN3aXRjaGVyQ29sb3IoJHByaW1hcnkpO1xuICAgIH1cbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgQGluY2x1ZGUgc2V0U3dpdGNoZXJDb2xvcigkc3VjY2Vzcyk7XG4gICAgfVxuICAgICYud2FybmluZyB7XG4gICAgICBAaW5jbHVkZSBzZXRTd2l0Y2hlckNvbG9yKCR3YXJuaW5nKTtcbiAgICB9XG4gICAgJi5kYW5nZXIge1xuICAgICAgQGluY2x1ZGUgc2V0U3dpdGNoZXJDb2xvcigkZGFuZ2VyKTtcbiAgICB9XG4gICAgJi5pbmZvIHtcbiAgICAgIEBpbmNsdWRlIHNldFN3aXRjaGVyQ29sb3IoJHByaW1hcnktbGlnaHQpO1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAvKiB0aGlzIGZpeGVzIHRoZSBvdmVyZmxvdzpoaWRkZW4gaW4gQ2hyb21lICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLyogSGlkZSBkZWZhdWx0IEhUTUwgY2hlY2tib3ggKi9cbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGFuZGxlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTI2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyO1xuICAgICAgLmhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJi5oYW5kbGUtb2ZmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyO1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbnB1dDpjaGVja2VkICsgLnN3aXRjaGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xuICAgIC5oYW5kbGUtY29udGFpbmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICB9XG5cbn1cblxuXG4uc3dpdGNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJi5wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBzZXRTd2l0Y2hCb3JkZXIoJHByaW1hcnkpO1xuICB9XG4gICYuc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgc2V0U3dpdGNoQm9yZGVyKCRzdWNjZXNzKTtcbiAgfVxuICAmLndhcm5pbmcge1xuICAgIEBpbmNsdWRlIHNldFN3aXRjaEJvcmRlcigkd2FybmluZyk7XG4gIH1cbiAgJi5kYW5nZXIge1xuICAgIEBpbmNsdWRlIHNldFN3aXRjaEJvcmRlcigkZGFuZ2VyKTtcbiAgfVxuICAmLmluZm8ge1xuICAgIEBpbmNsdWRlIHNldFN3aXRjaEJvcmRlcigkcHJpbWFyeS1saWdodCk7XG4gIH1cbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjdzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC43cztcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cbiAgJi5ib290c3RyYXAtc3dpdGNoLWZvY3VzZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJi5ib290c3RyYXAtc3dpdGNoLW9mZiB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdDtcbiAgICB9XG4gICAgJi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XG4gICAgfVxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZztcbiAgICB9XG4gICAgJi5ib290c3RyYXAtc3dpdGNoLWRhbmdlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyO1xuICAgIH1cbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1saWdodDtcbiAgICB9XG4gIH1cbiAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1hbmltYXRlIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjJzO1xuICB9XG59XG5cbi5zd2l0Y2hlcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gIC5zd2l0Y2gtY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAmID4gc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5sYWJlbC5jdXN0b20tY2hlY2tib3gge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gICYgPiBpbnB1dCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xMDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiArIHNwYW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmICsgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZGlzYWJsZWQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkaXNhYmxlZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBmb250QXdlc29tZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICAgICAgY29udGVudDogXCJcXGEwXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jdXQtd2l0aC1kb3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5sYWJlbC5jdXN0b20tcmFkaW8ge1xuICBAZXh0ZW5kIC5jdXN0b20tY2hlY2tib3g7XG4gICYgPiBpbnB1dCB7XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiA+IHNwYW4ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGN1c3RvbUlucHV0KCRjb2xvcikge1xuICAmID4gc3BhbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5sYWJlbC5jdXN0b20taW5wdXQtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGN1c3RvbUlucHV0KCRwcmltYXJ5KTtcbn1cblxubGFiZWwuY3VzdG9tLWlucHV0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBjdXN0b21JbnB1dCgkc3VjY2Vzcyk7XG59XG5cbmxhYmVsLmN1c3RvbS1pbnB1dC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgY3VzdG9tSW5wdXQoJHdhcm5pbmcpXG59XG5cbmxhYmVsLmN1c3RvbS1pbnB1dC1kYW5nZXIge1xuICBAaW5jbHVkZSBjdXN0b21JbnB1dCgkZGFuZ2VyKVxufVxuXG4uZm9ybS1ob3Jpem9udGFsIHtcbiAgLnJhZGlvLCAuY2hlY2tib3gsIC5yYWRpby1pbmxpbmUsIC5jaGVja2JveC1pbmxpbmUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuLmlucHV0LWRlbW8ge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuQG1peGluIHZhbGlkYXRpb25TdGF0ZSgkY29sb3IsICRmb2N1c0NvbG9yKSB7XG4gIC5jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZm9jdXNDb2xvcjtcbiAgICB9XG4gIH1cblxuICBsYWJlbC5jdXN0b20tY2hlY2tib3gge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiAkbGFiZWwtdGV4dDtcbiAgfVxufVxuXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSB2YWxpZGF0aW9uU3RhdGUoJHN1Y2Nlc3MtYmcsICRzdWNjZXNzKTtcbn1cblxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgdmFsaWRhdGlvblN0YXRlKCR3YXJuaW5nLWJnLCAkd2FybmluZyk7XG59XG5cbi5oYXMtZXJyb3Ige1xuICBAaW5jbHVkZSB2YWxpZGF0aW9uU3RhdGUoJGRhbmdlci1iZywgJGRhbmdlcik7XG59XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyMXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgLmJ0bi1kZWZhdWx0IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICAgIH1cbiAgfVxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICYuYnRuLXByaW1hcnksICYuYnRuLXdhcm5pbmcsICYuYnRuLWRhbmdlciwgJi5idG4tc3VjY2VzcywgJi5idG4taW52ZXJzZSwgJi5idG4taW5mbyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJGRpc2FibGVkO1xuICBib3JkZXItY29sb3I6ICRkaXNhYmxlZC1iZztcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXJTdHlsZSgkZGVmYXVsdC10ZXh0LCAwLjUpO1xufVxuXG4uZm9ybS1jb250cm9sLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uaGVscC1ibG9jayB7XG4gIGNvbG9yOiAkaGVscC10ZXh0O1xufVxuXG4uaGVscC1ibG9jay5lcnJvci1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5oYXMtZXJyb3IgJi5iYXNpYy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1peGluIGdyb3VwQWRkb24oJGNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgY29sb3I6ICRsYWJlbC10ZXh0O1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLWRhbmdlciB7XG4gIEBpbmNsdWRlIGdyb3VwQWRkb24oJGRhbmdlcik7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZ3JvdXBBZGRvbigkd2FybmluZyk7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZ3JvdXBBZGRvbigkc3VjY2Vzcyk7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgZ3JvdXBBZGRvbigkcHJpbWFyeSk7XG59XG5cbi5jaGVja2JveC1kZW1vLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xuICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuICAmLm9wZW4ge1xuICAgID4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICA+IC5idG4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51Lm9wZW4ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1saWdodDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICB9XG4gIH1cbiAgJi53aXRoLXNlYXJjaC5vcGVuIC5idG4tZGVmYXVsdCArIC5kcm9wZG93bi1tZW51IHtcbiAgICAuYnMtc2VhcmNoYm94IC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgIH1cbiAgICAubm8tcmVzdWx0cyB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLXRleHQ7XG4gICAgfVxuICB9XG4gIC5ub3RpZnkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tdGV4dDtcbiAgfVxufVxuXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCB7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhZyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgJiBbZGF0YS1yb2xlPVwicmVtb3ZlXCJdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlclN0eWxlKCRkZWZhdWx0LXRleHQsIDAuOCk7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1pbi13aWR0aDogNTNweDtcbiAgfVxufVxuXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAge1xuXG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDRweCAzcHggMCAxMnB4O1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkcHJvZ3Jlc3MtYmFja2dyb3VuZDtcbn1cblxuLnByb2dyZXNzLWJhci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWxpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiBzcGFuLmFkZG9uLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cblxuLmlucHV0LWdyb3VwID4gc3Bhbi5hZGRvbi1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbi53aXRoLXByaW1hcnktYWRkb246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ud2l0aC13YXJuaW5nLWFkZG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcbn1cblxuLndpdGgtc3VjY2Vzcy1hZGRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi53aXRoLWRhbmdlci1hZGRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbn1cblxuLnN1Yi1saXR0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuIiwiLnNob3ctZ3JpZCBkaXZbY2xhc3NePWNvbC1de1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXYge1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGVmYXVsdC10ZXh0LCAwLjMpO1xuICAgIHBhZGRpbmc6IDEycHggNXB4O1xuICB9XG59XG5cbi5ncmlkLWh7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gICY6Zmlyc3QtY2hpbGR7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiQG1peGluIGljb24taG92ZXIoJGNvbG9yKSB7XG4gIGk6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLmljb25zLWxpc3Qge1xuICAmID4gZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICBpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLnByaW1hcnkge1xuICAgIEBpbmNsdWRlIGljb24taG92ZXIoJHByaW1hcnkpO1xuICB9XG4gICYuc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgaWNvbi1ob3Zlcigkc3VjY2Vzcyk7XG4gIH1cbiAgJi53YXJuaW5nIHtcbiAgICBAaW5jbHVkZSBpY29uLWhvdmVyKCR3YXJuaW5nKTtcbiAgfVxuICAmLmRhbmdlciB7XG4gICAgQGluY2x1ZGUgaWNvbi1ob3ZlcigkZGFuZ2VyKTtcbiAgfVxufVxuXG5hLnNlZS1hbGwtaWNvbnMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hd2Vzb21lSWNvbnMge1xuICBoZWlnaHQ6IDMwOHB4O1xufVxuXG4ua2FtZWxlb24tcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwMnB4O1xuICB3aWR0aDogMjAlO1xuICAua2FtZWxlb24taWNvbiB7XG4gICAgcGFkZGluZzowIDEwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA4MXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmthbWVsZW9uLXJvdyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmthbWVsZW9uLXJvdyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmthbWVsZW9uLXJvdyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ua2FtZWxlb24taWNvbi10YWJzIHtcbiAgbWF4LXdpZHRoOiA4NHB4O1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogODFweDtcbiAgICBtaW4taGVpZ2h0OiA4MXB4O1xuICB9XG59XG5cbi5rYW1lbGVvbi1pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG5AbWl4aW4gc2V0SW1nQmcoJGNvbG9yKSB7XG4gIGltZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICB9XG59XG5cbi53aXRoLXJvdW5kLWJnIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgQGluY2x1ZGUgc2V0SW1nQmcoJGRlZmF1bHQpO1xuXG4gICYuc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgc2V0SW1nQmcoJHN1Y2Nlc3MpO1xuICB9XG4gICYuZGFuZ2VyIHtcbiAgICBAaW5jbHVkZSBzZXRJbWdCZygkZGFuZ2VyKTtcbiAgfVxuICAmLndhcm5pbmcge1xuICAgIEBpbmNsdWRlIHNldEltZ0JnKCR3YXJuaW5nKTtcbiAgfVxuICAmLmluZm8ge1xuICAgIEBpbmNsdWRlIHNldEltZ0JnKCRpbmZvKTtcbiAgfVxuICAmLnByaW1hcnkge1xuICAgIEBpbmNsdWRlIHNldEltZ0JnKCRwcmltYXJ5KTtcbiAgfVxufVxuXG5cbiIsIi50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xufVxuXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xufVxuXG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xufVxuXG4udG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xufVxuXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoID4gZGl2LCAjdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoID4gZGl2IHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbn1cbiIsIlxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRkcm9wZG93bi10ZXh0O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgY29sb3I6ICRsYWJlbC10ZXh0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIC5tb2RhbC10aXRsZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi10ZXh0O1xuICB9XG59XG5cbi5tb2RhbC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgJi5zYW1lLXdpZHRoIHtcbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4kbW9kYWwtaW5wdXQtYm9yZGVyOiAjZTdlN2U3O1xuXG4ubW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICBjb2xvcjogJGdpdGh1Yi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWlucHV0LWJvcmRlcjtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyU3R5bGUoJGRyb3Bkb3duLXRleHQsIDAuOSk7XG4gICAgfVxuICAgIC5tb2RhbC1ib2R5IHAsIC5tb2RhbC1ib2R5IGRpdiwgLm1vZGFsLWJvZHkgc3BhbntcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tdGV4dDtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC5jbG9zZXtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICB9XG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubW9kYWwtaWNvbntcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxuICAuc24tbGluay1jbG9zZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi10ZXh0O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcmVzTSkge1xuICAubW9kYWw6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm1lc3NhZ2UtbW9kYWwge1xuICAubW9kYWwtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG4gIC5tb2RhbC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLm1vZGFsLWJvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBtYXJnaW46IDI0cHggMCAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLXBhbmVsIHtcbiAgLmNvbnRyb2wsXG4gIC5yYWRpbyxcbiAgbGFiZWwsXG4gIGxhYmVsLmN1c3RvbS1jaGVja2JveCA+IHNwYW4sXG4gIGxhYmVsLmN1c3RvbS1yYWRpbyA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgfVxufVxuXG4ucmFkaW8tY29udHJvbHMgLmN1c3RvbS1yYWRpb3tcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9hc3RyLXJhZGlvLXNldHVwIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgfVxufVxuXG4ucmFkaW8taGVhZGVyIHtcblxuICBtYXJnaW4tYm90dG9tOiAwO1xuICAmLnBvc2l0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uYnV0dG9uLXJvdyB7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxufVxuXG4ucmVzdWx0LXRvYXN0ciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMzKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc3ViLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udG9hc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xufVxuXG4udG9hc3QtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyLCAjdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXJ7XG4gIC50b2FzdHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbiIsImgzLndpdGgtbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhbmVsIC5wYW5lbC1ib2R5IGgzIHtcbiAgJi53aXRoLWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucHJvZmlsZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0O1xuXG4gIC5uYXYtdGFicyA+IGxpIHtcbiAgICAmID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCwgMHMsIGVhc2UgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucHJvZ3Jlc3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnByb2dyZXNzLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjVweDtcbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBsYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBsYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIH1cbiAgfVxufVxuXG4udXNlcnBpYyB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjhiOGI4O1xuICB3aWR0aDogMjAycHg7XG4gIGhlaWdodDogMjAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAudXNlcnBpYy13cmFwcGVyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHRvcDogLTExcHg7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgfVxuICB9XG4gIGEuY2hhbmdlLXVzZXJwaWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIwMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNoYW5nZS11c2VycGljIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uc2F2ZS1wcm9maWxlIHtcbiAgbWFyZ2luOiAyM3B4IDAgMTJweCAxMnB4O1xufVxuXG4kc25Db2xvcjogJHByaW1hcnk7XG4kc25QYWRkaW5nOiA4cHg7XG5hLnNuLWxpbmsge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogJHNuUGFkZGluZztcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBpLnNvY2ljb24ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgfVxuICBzcGFuIHtcblxuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG5cbiAgQG1peGluIGFjdGl2ZVNuKCkge1xuICAgIGJvcmRlci1jb2xvcjogJHNuQ29sb3I7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgcGFkZGluZzogJHNuUGFkZGluZyAtIDE7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgICB9XG4gICAgaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc25Db2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmNvbm5lY3RlZCB7XG4gICAgQGluY2x1ZGUgYWN0aXZlU24oKTtcbiAgICBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgYWN0aXZlU24oKTtcbiAgfVxuXG4gIC5zb2NpY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb25uZWN0ZWQgLnNuLWxpbmstY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICRzbkNvbG9yO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBvdXRsaW5lOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn1cblxuLnNvY2lhbC1wcm9maWxlcyB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnByb2ZpbGUtcGFnZSB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBsYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbiIsIi5zbGlkZXItYm94e1xuICBtaW4taGVpZ2h0OiA4NnB4O1xufVxuXG4uaXJzLWJhcixcbi5pcnMtYmFyLWVkZ2UsXG4uaXJzLWxpbmUtbGVmdCxcbi5pcnMtbGluZS1taWQsXG4uaXJzLWxpbmUtcmlnaHQsXG4uaXJzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL3RoZW1lL3ZlbmRvci9pb25yYW5nZXNsaWRlci9pbWcvc3ByaXRlLXNraW4tZmxhdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59IiwiLnRhYmxlLXBhbmVsIHtcbiAgaGVpZ2h0OiAyOTVweDtcbn1cbiIsIi50YWJzZXQtZ3JvdXAge1xuICA+IGRpdiArIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5cbi5wYW5lbC50YWJzLXBhbmVse1xuICAucGFuZWwtYm9keXtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51e1xuICAgIG1pbi13aWR0aDogMTMycHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgfVxuICAmLndpdGgtc2Nyb2xsIC5wYW5lbC1ib2R5e1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ueHNtYWxsLXBhbmVsIHtcbiAgLm5hdi10YWJzLCAudGFiLWNvbnRlbnR7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaW5saW5lLWljb257XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDVweDtcbn1cbi5wYW5lbC5ob3Jpem9udGFsLXRhYnMge1xuICAudGFiLWNvbnRlbnR7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuXG4iLCIudHBsLXNraW4tcGFuZWwge1xuICB3aWR0aDogMzAwcHg7XG4gIC50cGwtc2tpbi1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgzcHg7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgKyAudHBsLXNraW4tb3B0aW9uIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuICAgIH1cbiAgfVxuICAuc2tpbi10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLnRyZWUtbm9kZXtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJi5zZWxlY3RlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWxpZ2h0IDtcbiAgfVxuICAuY29udHJvbHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJvcmRlcjtcbiAgfVxufVxuXG4uanN0cmVlLWRlZmF1bHQgYS5qc3RyZWUtY2xpY2tlZCwgLmpzdHJlZS1kZWZhdWx0IGEuanN0cmVlLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uanN0cmVlLWRlZmF1bHQgYS5qc3RyZWUtYW5jaG9yLCAuanN0cmVlLWRlZmF1bHQgYS5qc3RyZWUtd2hvbGVyb3d7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxufVxuXG4uY29udHJvbC1zaWRlID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC5idG57XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbiN0cmVlLXJvb3R7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1saWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udHJlZS1wYW5lbHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLnNlYXJjaC1jb250YWluZXJ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59IiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMS5jb2xvciwgaDIuY29sb3IsIGgzLmNvbG9yLCBoNC5jb2xvciwgaDUuY29sb3IsIGg2LmNvbG9yIHtcbiAgY29sb3I6ICRkYW5nZXI7XG59XG5cbmJvZHkgYSB7XG4gIGNvbG9yOiAkYWN0aXZlbGluaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3Zlcmxpbms7XG4gIH1cbn1cblxuaDEge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udHlwb2dyYXBoeS1kb2N1bWVudC1zYW1wbGVzIHtcblxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50eXBvZ3JhcGh5LXdpZGdldCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnBhbmVsIHtcbiAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgfVxuXG4gICAgLnBhbmVsLXRpdGxle1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnBhbmVsLndpdGgtc2Nyb2xsIC5wYW5lbC1ib2R5e1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICB9XG5cbiAgICAucGFuZWwtY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjJweCA1cHggMjJweDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5oZWFkaW5nLXdpZGdldCB7XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tb3JlLXRleHQtd2lkZ2V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAuZ3JheSB7XG4gICAgY29sb3I6ICM3Njc2NzY7XG4gIH1cblxuICAuYmxhY2sge1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICB9XG5cbiAgLmxpZ2h0LXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgfVxuXG4gIC5yZWd1bGFyLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG4gIH1cblxuICAudXBwZXItdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5ib2xkLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICB9XG5cbiAgLnNtYWxsLXRleHQge1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb2xvci13aWRnZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAuc2VjdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luOiAxNHB4IDA7XG4gIH1cblxuICAueWVsbG93LXRleHQgcCB7XG4gICAgY29sb3I6ICR3YXJuaW5nO1xuICB9XG5cbiAgLnJlZC10ZXh0IHAge1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICB9XG5cbiAgLmxpbmtzIHtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAmLmhvdmVyZWQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGhvdmVybGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5saXN0cy13aWRnZXQge1xuXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG4gIC5saXN0LWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmFjY2VudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBjb2xvcjogJHdhcm5pbmctYmc7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICR3YXJuaW5nLWJnO1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICB9XG5cbiAgdWwuYmx1ciwgb2wuYmx1ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHVsLCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bC5ibHVyIHtcbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiIFwiO1xuICAgICAgICBjb2xvcjogJHdhcm5pbmctYmc7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb2wuYmx1ciB7XG4gICAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbiAgICBsaSB7XG4gICAgICBjb2xvcjogJHdhcm5pbmctYmc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi5cIjtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgfVxuICAgICYgPiBsaSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBvbCB7XG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sdW1ucy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQ7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbnAuc21hbGwtdGV4dCB7XG4gIGNvbG9yOiAkaGVscC10ZXh0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb2xzLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICYgPiBkaXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29scy10aHJlZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICYgPiBkaXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMjJweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5hLmxlYXJuLW1vcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uaW1nLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTgwcHg7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbHMtdGhyZWUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sYXJnZS1iYW5uZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDAwcHg7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gIH1cbn1cblxuLmJhbm5lci10ZXh0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtNDAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhbm5lci10ZXh0IHtcbiAgcGFkZGluZzogODVweCA5MHB4IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA2N3B4IGF1dG87XG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0O1xuICBtaW4td2lkdGg6IDQzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXG4gIGgxIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJGxhYmVsLXRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5iYW5uZXItdGV4dCB7XG4gICAgcGFkZGluZzogNTVweCA2MHB4IDMwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5iYW5uZXItdGV4dCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnBob3RvLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWluZm8ge1xuICB3aWR0aDogOTAlO1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogJGJvcmRlci1saWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAyMHB4IDUwcHggMjBweDtcbn1cblxuLnBhbmVsLmJhbm5lci1jb2x1bW4tcGFuZWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gIC5wYW5lbC1ib2R5e1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuXG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjIwcHgpIHtcbiAgICAuY29sLXhsZy0xe1xuICAgICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsZy0ye1xuICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14bGctM3tcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5jb2wteGxnLTR7XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsZy01e1xuICAgICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14bGctNntcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5jb2wteGxnLTd7XG4gICAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsZy04e1xuICAgICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14bGctOXtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIC5jb2wteGxnLTEwe1xuICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14bGctMTF7XG4gICAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsZy0xMntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfSIsIi5sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktbGlnaHQ7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogJHdhcm5pbmc7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAkZGFuZ2VyO1xufSIsIiRob3ZlcjogMjQ7XG4uYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsXG4uYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuXG4uYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5AbWl4aW4gc3R5bGVCdXR0b24oJGNvbG9yLCAkYm9yZGVyQ29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRib3JkZXJDb2xvcjtcbn1cblxuQG1peGluIGJ1dHRvbkNvbG9yKCRjb2xvciwgJGJvcmRlckNvbG9yKSB7XG4gIEBpbmNsdWRlIHN0eWxlQnV0dG9uKCRjb2xvciwgJGJvcmRlckNvbG9yKTtcblxuICAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdICYsICYuZGlzYWJsZWQ6aG92ZXIsICZbZGlzYWJsZWRdOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJjpob3ZlciwgJi5kaXNhYmxlZDpmb2N1cywgJltkaXNhYmxlZF06Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAmOmZvY3VzLFxuICAmLmRpc2FibGVkLmZvY3VzLCAmW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdICYuZm9jdXMsICYuZGlzYWJsZWQ6YWN0aXZlLFxuICAmW2Rpc2FibGVkXTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAmOmFjdGl2ZSwgJi5kaXNhYmxlZC5hY3RpdmUsICZbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBzdHlsZUJ1dHRvbigkY29sb3IsICRib3JkZXJDb2xvciArICRob3Zlci8yKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLCAmOmZvY3VzLCAmLmZvY3VzLCAmOmFjdGl2ZSwgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIHN0eWxlQnV0dG9uKCRjb2xvciwgJGJvcmRlckNvbG9yIC0gJGhvdmVyKTtcbiAgfVxufVxuXG5AbWl4aW4gb3BlbkRyb3Bkb3duQnV0dG9uKCRjb2xvciwgJGRhcmstY29sb3IpIHtcbiAgQGluY2x1ZGUgc3R5bGVCdXR0b24oJGNvbG9yLCAkY29sb3IgLSAkaG92ZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkZGFyay1jb2xvcjtcbn1cblxuLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICYuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBvcGVuRHJvcGRvd25CdXR0b24oJHByaW1hcnksICRwcmltYXJ5LWRhcmspXG4gIH1cbiAgJi5idG4tc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgb3BlbkRyb3Bkb3duQnV0dG9uKCRzdWNjZXNzLCAkc3VjY2Vzcy1kYXJrKVxuICB9XG4gICYuYnRuLWluZm8ge1xuICAgIEBpbmNsdWRlIG9wZW5Ecm9wZG93bkJ1dHRvbigkaW5mbywgJGluZm8tZGFyaylcbiAgfVxuICAmLmJ0bi13YXJuaW5nIHtcbiAgICBAaW5jbHVkZSBvcGVuRHJvcGRvd25CdXR0b24oJHdhcm5pbmcsICR3YXJuaW5nLWRhcmspXG4gIH1cbiAgJi5idG4tZGFuZ2VyIHtcbiAgICBAaW5jbHVkZSBvcGVuRHJvcGRvd25CdXR0b24oJGRhbmdlciwgJGRhbmdlci1kYXJrKVxuICB9XG59XG5cbmJ1dHRvbi5idG4uYnRuLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b25Db2xvcigkcHJpbWFyeSwgJHByaW1hcnkpO1xuICAmOmFjdGl2ZSwgJjp0YXJnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gIH1cbn1cblxuYnV0dG9uLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgQGluY2x1ZGUgYnV0dG9uQ29sb3IodHJhbnNwYXJlbnQsICRib3JkZXIpO1xuICAmOmFjdGl2ZSwgJjp0YXJnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgfVxufVxuXG5idXR0b24uYnRuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uQ29sb3IoJHN1Y2Nlc3MsICRzdWNjZXNzKTtcbiAgJjphY3RpdmUsICY6dGFyZ2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1kYXJrO1xuICB9XG59XG5cbmJ1dHRvbi5idG4uYnRuLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b25Db2xvcigkaW5mbywgJGluZm8pO1xuICAmOmFjdGl2ZSwgJjp0YXJnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWRhcms7XG4gIH1cbn1cblxuYnV0dG9uLmJ0bi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbkNvbG9yKCR3YXJuaW5nLCAkd2FybmluZyk7XG4gICY6YWN0aXZlLCAmOnRhcmdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctZGFyaztcbiAgfVxufVxuXG5idXR0b24uYnRuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b25Db2xvcigkZGFuZ2VyLCAkZGFuZ2VyKTtcbiAgJjphY3RpdmUsICY6dGFyZ2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWRhcms7XG4gIH1cbn1cblxuXG5idXR0b24uYnRuLmJ0bi1pbnZlcnNlIHtcbiAgQGluY2x1ZGUgYnV0dG9uQ29sb3IoJGhlbHAtdGV4dCwgJGhlbHAtdGV4dCk7XG4gIGNvbG9yOiAkbGFiZWwtdGV4dDtcbiAgJjphY3RpdmUsICY6dGFyZ2V0LCAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVscC10ZXh0O1xuICAgIGNvbG9yOiAkbGFiZWwtdGV4dDtcbiAgfVxufVxuXG4uYnRuLXdpdGgtaWNvbiB7XG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLCAuYnRuLXRvb2xiYXIge1xuICA6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uR3JvdXBDb2xvcigkY29sb3IpIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3IgLSAkaG92ZXIvMjtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgLSAkaG92ZXI7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJ1dHRvbi5idG4uYnRuLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbkdyb3VwQ29sb3IoJHByaW1hcnkpO1xuICB9XG4gIGJ1dHRvbi5idG4uYnRuLWRhbmdlciB7XG4gICAgQGluY2x1ZGUgYnV0dG9uR3JvdXBDb2xvcigkZGFuZ2VyKTtcbiAgfVxuICBidXR0b24uYnRuLmJ0bi1pbmZvIHtcbiAgICBAaW5jbHVkZSBidXR0b25Hcm91cENvbG9yKCRpbmZvKTtcbiAgfVxuICBidXR0b24uYnRuLmJ0bi1zdWNjZXNzIHtcbiAgICBAaW5jbHVkZSBidXR0b25Hcm91cENvbG9yKCRzdWNjZXNzKTtcbiAgfVxuICBidXR0b24uYnRuLmJ0bi13YXJuaW5nIHtcbiAgICBAaW5jbHVkZSBidXR0b25Hcm91cENvbG9yKCR3YXJuaW5nKTtcbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG5AbWl4aW4gcHJvZ3Jlc3NCdXR0b25Db2xvcigkYnRuQ29sb3IpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLmNvbnRlbnQge1xuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGJ0bkNvbG9yLCA0MCk7XG4gICAgfVxuICB9XG5cbiAgJi5wcm9ncmVzcy1idXR0b24tc3R5bGUtbW92ZS11cCwgJi5wcm9ncmVzcy1idXR0b24tc3R5bGUtc2xpZGUtZG93biB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidG5Db2xvciwgMTApO1xuICAgIH1cbiAgfVxuXG4gICYucHJvZ3Jlc3MtYnV0dG9uLXN0eWxlLWxhdGVyYWwtbGluZXMgLnByb2dyZXNzLWlubmVyIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYnRuQ29sb3IsIDEwKTtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gIH1cblxuICAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuQ29sb3IsIDEwKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIGRhcmtlbigkYnRuQ29sb3IsIDEwKTtcbiAgfVxuXG4gIC5wcm9ncmVzcy1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidG5Db2xvciwgMjApO1xuICB9XG4gICYucHJvZ3Jlc3MtYnV0dG9uLXBlcnNwZWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5Db2xvcjtcbiAgICB9XG4gIH1cbn1cblxuYnV0dG9uLnByb2dyZXNzLWJ1dHRvbiB7XG5cbiAgLnByb2dyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgJi5wcm9ncmVzcy1idXR0b24tc3R5bGUtc2hyaW5rLmJ0bi5kaXNhYmxlZC5wcm9ncmVzcy1idXR0b24tZGlyLWhvcml6b250YWw6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC4zKTtcbiAgfVxuICAmLnByb2dyZXNzLWJ1dHRvbi1zdHlsZS1zaHJpbmsuYnRuLmRpc2FibGVkLnByb2dyZXNzLWJ1dHRvbi1kaXItdmVydGljYWw6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC4xKTtcbiAgfVxuXG4gICYuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBwcm9ncmVzc0J1dHRvbkNvbG9yKCRwcmltYXJ5KTtcbiAgfVxuXG4gICYuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBwcm9ncmVzc0J1dHRvbkNvbG9yKCRkZWZhdWx0KTtcbiAgfVxuXG4gICYuYnRuLmJ0bi1zdWNjZXNzIHtcbiAgICBAaW5jbHVkZSBwcm9ncmVzc0J1dHRvbkNvbG9yKCRzdWNjZXNzKTtcbiAgfVxuXG4gICYuYnRuLmJ0bi1pbmZvIHtcbiAgICBAaW5jbHVkZSBwcm9ncmVzc0J1dHRvbkNvbG9yKCRpbmZvKTtcbiAgfVxuXG4gICYuYnRuLmJ0bi13YXJuaW5nIHtcbiAgICBAaW5jbHVkZSBwcm9ncmVzc0J1dHRvbkNvbG9yKCR3YXJuaW5nKTtcbiAgfVxuXG4gICYuYnRuLmJ0bi1kYW5nZXIge1xuICAgIEBpbmNsdWRlIHByb2dyZXNzQnV0dG9uQ29sb3IoJGRhbmdlcik7XG4gIH1cbn1cblxuLmJ0bi1yYWlzZWQge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cblxuLmJ0bi1tbSB7XG4gIHBhZGRpbmc6IDVweCAxMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5idG4teG0ge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZHJvcGRvd24gYnV0dG9uLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdDtcbiAgfVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBidXR0b24uYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAkZGVmYXVsdDtcbiAgfVxuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59IiwiLmRhdGVwaWNrZXIge1xuICAuYnRuOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBidXR0b24uYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgYnV0dG9uLmJ0bi5hY3RpdmUgc3Bhbi5uZy1iaW5kaW5nLnRleHQtaW5mbyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi51aWItZGF0ZXBpY2tlci13cmFwIHtcbiAgbWluLWhlaWdodDoyNzBweDtcbn1cblxuLnVpYi1kYXRlcGlja2VyIHNwYW4ubmctYmluZGluZy50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG59XG4udWliLWRhdGVwaWNrZXItcG9wdXAge1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRib290c3RyYXAtcGFuZWwtYmc7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGJsYWNrO1xuXG4gIGJ1dHRvbi5idG4ge1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC50ZXh0LW11dGVkIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cblxuICAuZ2x5cGhpY29uIHtcbiAgICBjb2xvcjogcmdiYSgkcHJvZ3Jlc3MtYmFja2dyb3VuZCwgMSk7XG4gIH1cbn0iLCJAbWl4aW4gc3ZnLWljb24oJHVybCwgJHdpZHRoOicnLCAkaGVpZ2h0OicnKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCR1cmwpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgQGlmICgkd2lkdGggIT0gJycpIHtcbiAgICB3aWR0aDogJHdpZHRoICsgcHg7XG4gIH1cbiAgQGlmICgkaGVpZ2h0ICE9ICcnKSB7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0ICsgcHg7XG4gIH1cbn1cblxuQG1peGluIHN2Zy1pY29uLWNsYXNzKCRpY29uTmFtZSwgJHdpZHRoOicnLCAkaGVpZ2h0OicnKSB7XG4gIC4jeydpLScgKyAkaWNvbk5hbWV9IHtcbiAgICBAaW5jbHVkZSBzdmctaWNvbigkaW1hZ2VzLXJvb3QgKyAkaWNvbk5hbWUgKyAnLnN2ZycsICR3aWR0aCwgJGhlaWdodCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgc3ZnLWljb24tY2xhc3MoJ2ZhY2UnLCA4MCwgODApO1xuQGluY2x1ZGUgc3ZnLWljb24tY2xhc3MoJ21vbmV5JywgODAsIDgwKTtcbkBpbmNsdWRlIHN2Zy1pY29uLWNsYXNzKCdwZXJzb24nLCA4MCwgODApO1xuQGluY2x1ZGUgc3ZnLWljb24tY2xhc3MoJ3JlZnJlc2gnLCA4MCwgODApO1xuXG5cbkBtaXhpbiBwbmctaWNvbigkdXJsLCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHdpZHRoICsgcHg7XG4gIGhlaWdodDogJGhlaWdodCArIHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJHVybCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICsgcHggJGhlaWdodCArIHB4O1xufVxuXG5AbWl4aW4gcG5nLWljb24tY2xhc3MoJGljb25OYW1lLCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgLiN7J2ktJyArICRpY29uTmFtZX0ge1xuICAgIEBpbmNsdWRlIHBuZy1pY29uKCRpbWFnZXMtcm9vdCArICRpY29uTmFtZSArICcucG5nJywgJHdpZHRoLCAkaGVpZ2h0KTtcbiAgfVxufVxuXG4vL0BpbmNsdWRlIGljb24tcG5nLWNsYXNzKCdhcnJpdmFsLWljb24nLCAxMSwgMTEpOyIsIiRsZWZ0LXNwYWNlOiAxODBweDtcblxuQGluY2x1ZGUgc2Nyb2xsYmFycyguNWVtLCAjZDlkOWQ5LCByZ2JhKDAsMCwwLDApKTtcblxuaHRtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogJHJlc01pbjtcbn1cblxuYm9keSB7XG4gIGZvbnQ6IDE0cHgvMTZweCAkZm9udC1mYW1pbHk7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgJi5ibHVyLXRoZW1lIHtcbiAgICBAaW5jbHVkZSBtYWluLWJhY2tncm91bmQoKTtcbiAgfVxufVxuXG5ib2R5Lm1vYmlsZXtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLmJvZHktYmd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbiAgJi5ibHVyLXRoZW1lIC5ib2R5LWJne1xuICAgIEBpbmNsdWRlIG1haW4tYmFja2dyb3VuZCgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKVxue1xuICBodG1se1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGJvZHl7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvZHktYmd7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDlweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTA1O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmFsLW1haW4ge1xuICBtYXJnaW4tbGVmdDogJGxlZnQtc3BhY2U7XG4gIHBhZGRpbmc6IDY2cHggMCAzNHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG4uYWwtZm9vdGVyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwcHggMThweCAwICRsZWZ0LXNwYWNlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC41cyBlYXNlO1xufVxuXG4uYWwtZm9vdGVyLW1haW4ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5hbC1jb3B5IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbC1mb290ZXItcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgaSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cbiAgfVxufVxuXG4uYWwtc2hhcmUge1xuICBtYXJnaW46IC02cHggMCAwIDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICAgIGkuZmEtZmFjZWJvb2stc3F1YXJlIHtcbiAgICAgIGNvbG9yOiAkZmFjZWJvb2stY29sb3I7XG4gICAgfVxuICAgIGkuZmEtdHdpdHRlci1zcXVhcmUge1xuICAgICAgY29sb3I6ICR0d2l0dGVyLWNvbG9yO1xuICAgIH1cbiAgICBpLmZhLWdvb2dsZS1wbHVzLXNxdWFyZSB7XG4gICAgICBjb2xvcjogJGdvb2dsZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiA4cHggMzJweCA4cHggNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHJlc1hTKSB7XG4gIC5hbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgfVxufVxuXG4udmlzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbi5pY29uLXVwLCAuaWNvbi1kb3duIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmljb24tdXAge1xuICBAaW5jbHVkZSBiZy1ucignYXJyb3ctZ3JlZW4tdXAuc3ZnJyk7XG59XG5cbi5pY29uLWRvd24ge1xuICBAaW5jbHVkZSBiZy1ucignYXJyb3ctcmVkLWRvd24uc3ZnJyk7XG59XG5cbi5kaXNhYmxlLXRleHQtc2VsZWN0aW9uIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLmFtY2hhcnRzLWNoYXJ0LWRpdiA+IGEge1xuICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC1wYW5lbCB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAuYWwtZm9vdGVyLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWwtZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hbC1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgfVxuICAuYWwtZm9vdGVyLW1haW4ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uZnVsbC1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xuICAqIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xuICB9XG59XG5cbi5pcnMtZ3JpZC10ZXh0IHtcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG59IiwiQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgLyogRmlyZWZveCAxNisqL1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLyogRmlyZWZveCAxNisqL1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG59XG5cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAmID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogLTc1cHggMCAwIC03NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFuZ2VyO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xuICAgICAgYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR3YXJuaW5nO1xuICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gICAgfVxuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc29jaWNvbic7XG4gIHNyYzogdXJsKCcjeyRmb250cy1yb290fXNvY2ljb24uZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250cy1yb290fXNvY2ljb24uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmb250cy1yb290fXNvY2ljb24ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZvbnRzLXJvb3R9c29jaWNvbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmb250cy1yb290fXNvY2ljb24udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZvbnRzLXJvb3R9c29jaWNvbi5zdmcjc29jaWNvbnJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4uc29jaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnc29jaWNvbicgIWltcG9ydGFudDtcbn1cblxuLnNvY2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnc29jaWNvbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uc29jaWNvbjplbXB0eSB7XG4gIHdpZHRoOiAxZW07XG59XG5cbkBtaXhpbiBzb2NpY29uKCRiYWNrZ3JvdW5kLCAkY29udGVudCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICB9XG59XG5cbi5zb2NpY29uLXR3aXR0ZXIge1xuICBAaW5jbHVkZSBzb2NpY29uKCR0d2l0dGVyLWNvbG9yLCBcImFcIik7XG59XG5cbi5zb2NpY29uLWZhY2Vib29rIHtcbiAgQGluY2x1ZGUgc29jaWNvbigkZmFjZWJvb2stY29sb3IsIFwiYlwiKTtcbn1cblxuLnNvY2ljb24tZ29vZ2xlIHtcbiAgQGluY2x1ZGUgc29jaWNvbigkZ29vZ2xlLWNvbG9yLCBcImNcIik7XG59XG5cbi5zb2NpY29uLWxpbmtlZGluIHtcbiAgQGluY2x1ZGUgc29jaWNvbigkbGlua2VkaW4tY29sb3IsIFwialwiKTtcbn1cblxuLnNvY2ljb24tZ2l0aHViIHtcbiAgQGluY2x1ZGUgc29jaWNvbigkZ2l0aHViLWNvbG9yLCBcIlFcIik7XG59XG5cbi5zb2NpY29uLXN0YWNrb3ZlcmZsb3cge1xuICBAaW5jbHVkZSBzb2NpY29uKCRzdGFja292ZXJmbG93LWNvbG9yLCBcIihcIik7XG59XG5cbi5zb2NpY29uLWRyaWJibGUge1xuICBAaW5jbHVkZSBzb2NpY29uKCRkcmliYmxlLWNvbG9yLCBcIkRcIik7XG59XG5cbi5zb2NpY29uLWJlaGFjZSB7XG4gIEBpbmNsdWRlIHNvY2ljb24oJGJlaGFjZS1jb2xvciwgXCJIXCIpO1xufSIsIi50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgJiA+IHRoZWFkIHtcbiAgICAmID4gdHIge1xuICAgICAgJiA+IHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiA+IHRib2R5IHtcbiAgICAmID4gdHIge1xuICAgICAgJiA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIH1cbiAgICAgICYgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1saWdodDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1pZCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi50YWJsZS1hcnIge1xuICB3aWR0aDogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDhweCA4cHggMCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtbm8tYm9yZGVycyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGQsIHRoLCB0ciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVkaXRhYmxlLXdyYXAgLmJ0bi1ncm91cC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmVkaXRhYmxlLXRyLXdyYXAge1xuICAuZWRpdGFibGUtd3JhcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICB9XG4gIC5lZGl0YWJsZS1jb250cm9scyBpbnB1dC5lZGl0YWJsZS1pbnB1dCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG4gIHRkIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi5lZGl0YWJsZS10YWJsZS1idXR0b24ge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmFkZC1yb3ctZWRpdGFibGUtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWRkLXJvdy1lZGl0YWJsZS10YWJsZSArIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2VsZWN0LXBhZ2Utc2l6ZS13cmFwIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4udGFibGUgLmhlYWRlci1yb3cgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxudHIuZWRpdGFibGUtcm93IHtcbiAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi5zZWxlY3QtdGQgLmVkaXRhYmxlLXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lZGl0YWJsZS10ci13cmFwIHtcbiAgICAuZWRpdGFibGUtd3JhcCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG4uYnJvd3Nlci1pY29ucyB7XG4gIHdpZHRoOiA0MXB4O1xufVxuXG4uc3Qtc29ydC1hc2NlbnQsIC5zdC1zb3J0LWRlc2NlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdC1zb3J0LWFzY2VudDphZnRlciwgLnN0LXNvcnQtZGVzY2VudDphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZGVmYXVsdC10ZXh0O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5zdC1zb3J0LWRlc2NlbnQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cblxuLnNvcnRhYmxlIHtcbiAgdGgge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbmEuZW1haWwtbGluayB7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxufVxuXG5pbnB1dC5zZWFyY2gtaW5wdXQge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi50YWJsZSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNHB4IDAgLTEycHggMDtcbiAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi52ZXJ0aWNhbC1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAyMTRweDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLnN0YXR1cy1idXR0b24ge1xuICB3aWR0aDogNjBweDtcbn1cblxuLnRhYmxlIHtcbiAgLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzLCAuZWRpdGFibGUtd3JhcCAuZWRpdGFibGUtZXJyb3Ige1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgLmJ0biB7XG4gICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG4gICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBsaW5lLWhlaWdodDogMXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1pbmxpbmUgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZWRpdGFibGUtdGFibGUtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZSB7XG4gICYgPiB0aGVhZCB7XG4gICAgJiA+IHRyIHtcbiAgICAgICYgPiB0aCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYgPiB0Ym9keSB7XG4gICAgJiA+IHRyLm5vLXRvcC1ib3JkZXIge1xuICAgICAgJjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsYWNrLW11dGVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuXG4udGFibGUtYm9yZGVyZWQsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGR7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5AbWl4aW4gY29sb3Itcm93KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgMC43KTtcbiAgY29sb3I6ICRsYWJlbC10ZXh0O1xuICBib3JkZXI6IG5vbmU7XG4gIGEuZW1haWwtbGluayB7XG4gICAgY29sb3I6ICRsYWJlbC10ZXh0O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgfVxuICB9XG59XG4udGFibGUgPiB0Ym9keSA+IHRyLnByaW1hcnkgPiB0ZCB7XG4gIEBpbmNsdWRlIGNvbG9yLXJvdygkcHJpbWFyeSk7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCB7XG4gIEBpbmNsdWRlIGNvbG9yLXJvdygkc3VjY2Vzcyk7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCB7XG4gIEBpbmNsdWRlIGNvbG9yLXJvdygkd2FybmluZyk7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkIHtcbiAgQGluY2x1ZGUgY29sb3Itcm93KCRkYW5nZXIpO1xufVxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQge1xuICBAaW5jbHVkZSBjb2xvci1yb3coJGluZm8pO1xufVxuXG4uZWRpdGFibGUtY2xpY2ssIGEuZWRpdGFibGUtY2xpY2sge1xuICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAkYm9yZGVyO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG59XG5cbi5lZGl0YWJsZS1lbXB0eSB7XG4gIGNvbG9yOiAkZGFuZ2VyLWRhcms7XG59XG5cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFue1xuICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xufVxuXG5cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3Qtb2YtdHlwZSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LW9mLXR5cGUgPiBzcGFue1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LW9mLXR5cGUgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LW9mLXR5cGUgPiBzcGFue1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1c3tcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xufVxuXG4uZWRpdGFibGUtYnV0dG9ucyAuYnRuLXdpdGgtaWNvbiBpIHtcbiAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuIiwiI2dvb2dsZS1tYXBzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI4M3B4KTtcbn0iLCIjbGVhZmxldC1tYXAge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODNweCk7XG59XG5cbi8qIHJlcXVpcmVkIHN0eWxlcyAqL1xuXG4ubGVhZmxldC1tYXAtcGFuZSxcbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXG4ubGVhZmxldC10aWxlLXBhbmUsXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSxcbi5sZWFmbGV0LXNoYWRvdy1wYW5lLFxuLmxlYWZsZXQtbWFya2VyLXBhbmUsXG4ubGVhZmxldC1wb3B1cC1wYW5lLFxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2Zyxcbi5sZWFmbGV0LXpvb20tYm94LFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubGVhZmxldC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xufVxuXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbWFwIGlzIGJyb2tlbiBpbiBGRiBpZiB5b3UgaGF2ZSBtYXgtd2lkdGg6IDEwMCUgb24gdGlsZXMgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogc3R1cGlkIEFuZHJvaWQgMiBkb2Vzbid0IHVuZGVyc3RhbmQgXCJtYXgtd2lkdGg6IG5vbmVcIiBwcm9wZXJseSAqL1xuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFmbGV0LXRpbGUge1xuICBmaWx0ZXI6IGluaGVyaXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxlYWZsZXQtdGlsZS1sb2FkZWQge1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xufVxuXG4ubGVhZmxldC16b29tLWJveCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5sZWFmbGV0LXRpbGUtcGFuZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sZWFmbGV0LW9iamVjdHMtcGFuZSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5sZWFmbGV0LXNoYWRvdy1wYW5lIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmxlYWZsZXQtbWFya2VyLXBhbmUge1xuICB6LWluZGV4OiA2O1xufVxuXG4ubGVhZmxldC1wb3B1cC1wYW5lIHtcbiAgei1pbmRleDogNztcbn1cblxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5sdm1sIHtcbiAgYmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogY29udHJvbCBwb3NpdGlvbmluZyAqL1xuXG4ubGVhZmxldC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmxlYWZsZXQtdG9wLFxuLmxlYWZsZXQtYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxlYWZsZXQtdG9wIHtcbiAgdG9wOiAwO1xufVxuXG4ubGVhZmxldC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubGVhZmxldC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5sZWFmbGV0LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ubGVhZmxldC1jb250cm9sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qIHpvb20gYW5kIGZhZGUgYW5pbWF0aW9ucyAqL1xuXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlLWxvYWRlZCxcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbn1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtdG91Y2hpbmcgLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGN1cnNvcnMgKi9cblxuLmxlYWZsZXQtY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGVhZmxldC1jb250YWluZXIge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG59XG5cbi5sZWFmbGV0LXBvcHVwLXBhbmUsXG4ubGVhZmxldC1jb250cm9sIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1jb250YWluZXIsXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1jbGlja2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xufVxuXG4vKiB2aXN1YWwgdHdlYWtzICovXG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMwMDc4QTg7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtYWN0aXZlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIG9yYW5nZTtcbn1cblxuLmxlYWZsZXQtem9vbS1ib3gge1xuICBib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXG5cbi5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXRoaW47XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgJi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5sZWFmbGV0LWJhciBhLmxlYWZsZXQtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iZztcbiAgY29sb3I6ICRkaXNhYmxlZDtcbn1cblxuLyogem9vbSBjb250cm9sICovXG5cbi5sZWFmbGV0LWJhciAubGVhZmxldC1jb250cm9sLXpvb20taW4sXG4ubGVhZmxldC1iYXIgLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAmOmhvdmVye1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi8qIGxheWVycyBjb250cm9sICovXG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZDogJGRlZmF1bHQ7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGF5ZXJzLnBuZyk7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xheWVycy0yeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCxcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAkZGVmYXVsdDtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VsZWN0b3Ige1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogNXB4IC0xMHB4IDVweCAtNnB4O1xufVxuXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cblxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xuICBiYWNrZ3JvdW5kOiAkZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW46IDA7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAycHggNXB4IDFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICBiYWNrZ3JvdW5kOiAkZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzc3NztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3Nztcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi8qIHBvcHVwICovXG5cbi5sZWFmbGV0LXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMTNweCAxOXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGRyb3Bkb3duLXRleHQ7XG59XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMThweCAwO1xufVxuXG4ubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgcGFkZGluZzogMXB4O1xuICBtYXJnaW46IC0xMHB4IGF1dG8gMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXG4ubGVhZmxldC1wb3B1cC10aXAge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICBib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDRweCA0cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZvbnQ6IDE2cHgvMTRweCBUYWhvbWEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYzNjM2MzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmxlYWZsZXQtcG9wdXAtc2Nyb2xsZWQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICB6b29tOiAxO1xufVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xufVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC16b29tLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuXG4vKiBkaXYgaWNvbiAqL1xuXG4ubGVhZmxldC1kaXYtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xufSIsIiNtYXAtYnViYmxlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODNweCk7XG4gIGZvbnQtc2l6ZVx0OiAxMXB4O1xufVxuXG4vKlxuI2NoYXJ0ZGl2MSB7XG4gIGJhY2tncm91bmQ6ICMzZjNmNGY7XG4gIGNvbG9yOiNmZmZmZmY7XG4gIHdpZHRoXHRcdDogMTAwJTtcbiAgaGVpZ2h0XHRcdDogNTAwcHg7XG4gIGZvbnQtc2l6ZVx0OiAxMXB4O1xufSovXG4iLCIjbWFwLWxpbmVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI4M3B4KTtcbn0iLCIkcGFuZWwtdGl0bGUtaGVpZ2h0OiA0NHB4O1xuJHBhbmVsLWhlYWRpbmctZm9udC1zaXplOiAxNnB4O1xuXG4ucGFuZWwge1xuICBAaW5jbHVkZSBzY3JvbGxiYXJzKC40ZW0sIHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKTtcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAmLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIH1cbiAgJi5zbWFsbC1wYW5lbCB7XG4gICAgaGVpZ2h0OiAkc21hbGwtcGFuZWwtaGVpZ2h0O1xuICB9XG4gICYueHNtYWxsLXBhbmVsIHtcbiAgICBoZWlnaHQ6ICR4c21hbGwtcGFuZWwtaGVpZ2h0O1xuICB9XG4gICYubWVkaXVtLXBhbmVsIHtcbiAgICBoZWlnaHQ6ICRtZWRpdW0tcGFuZWwtaGVpZ2h0O1xuICB9XG4gICYueG1lZGl1bS1wYW5lbCB7XG4gICAgaGVpZ2h0OiAkZXh0cmEtbWVkaXVtLXBhbmVsLWhlaWdodDtcbiAgfVxuICAmLmxhcmdlLXBhbmVsIHtcbiAgICBoZWlnaHQ6ICRsYXJnZS1wYW5lbC1oZWlnaHQ7XG4gIH1cbiAgJi52aWV3cG9ydDEwMCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjE4cHgpO1xuICB9XG5cbiAgJi53aXRoLXNjcm9sbCB7XG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRwYW5lbC10aXRsZS1oZWlnaHR9KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5wYW5lbC5wYW5lbC1ibHVyIHtcbiAgJGJsdXJyZWRCZ1VybDogJGltYWdlcy1yb290ICsgJ2JsdXItYmctYmx1cnJlZC5qcGcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoJGJsdXJyZWRCZ1VybCk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5wYW5lbCB7XG4gID4gLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICA+IC5wYW5lbC1mb290ZXIge1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICB9XG59XG5cbi5wYW5lbC1oZWFkaW5nLCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICBoZWlnaHQ6ICRwYW5lbC10aXRsZS1oZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJHBhbmVsLWhlYWRpbmctZm9udC1zaXplO1xuICAkdmVydGljYWwtcGFkZGluZzogKCRwYW5lbC10aXRsZS1oZWlnaHQgLSAkcGFuZWwtaGVhZGluZy1mb250LXNpemUpIC8gMjtcbiAgcGFkZGluZzogJHZlcnRpY2FsLXBhZGRpbmcgMjJweDtcbn1cblxuLnBhbmVsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucGFuZWwtZGVmYXVsdCB7XG4gID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkYm9vdHN0cmFwLXBhbmVsLXRleHQ7XG4gIH1cbiAgPiAucGFuZWwtZm9vdGVyIHtcbiAgICBjb2xvcjogJGJvb3RzdHJhcC1wYW5lbC10ZXh0O1xuICB9XG59XG5cblxuLnBhbmVsLXByaW1hcnkge1xuICA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWJnO1xuICB9XG59XG5cbi5wYW5lbC1zdWNjZXNzIHtcbiAgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1iZztcbiAgfVxufVxuXG4ucGFuZWwtaW5mbyB7XG4gID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGluZm8tYmc7XG4gIH1cbn1cblxuLnBhbmVsLXdhcm5pbmcge1xuICA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1iZztcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWJnO1xuICB9XG59XG5cbi5wYW5lbC1kYW5nZXIge1xuICA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1iZztcbiAgfVxufVxuXG4uYm9vdHN0cmFwLXBhbmVse1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9vdHN0cmFwLXBhbmVsLWJnO1xuICAucGFuZWwtYm9keXtcbiAgICBjb2xvcjogJGJvb3RzdHJhcC1wYW5lbC10ZXh0O1xuICB9XG59XG5cbi5hY2NvcmRpb24tcGFuZWwucGFuZWwge1xuICAmLnBhbmVsLXByaW1hcnksXG4gICYucGFuZWwtc3VjY2VzcyxcbiAgJi5wYW5lbC1pbmZvLFxuICAmLnBhbmVsLXdhcm5pbmcsXG4gICYucGFuZWwtZGFuZ2VyIHtcbiAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICBwLCBkaXYsIHNwYW4ge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLmFjY29yZGlvbi1wYW5lbCB7XG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbn1cblxuLnAtd2l0aC1jb2RlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uY29udGV4dHVhbC1leGFtcGxlLXBhbmVsIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLmZvb3Rlci1wYW5lbCB7XG4gIGhlaWdodDogMTQycHg7XG59XG5cbi5saWdodC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xufVxuXG4vKlxuLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59Ki9cbiIsIi8qKiBEaWZmZXJlbnQgdGFicyBwb3NpdGlvbnMsIHdoaWNoIHdlcmUgcmVtb3ZlZCBmcm9tIGJvb3RzdHJhcCAqL1xuLnRhYnMtYmVsb3csIC50YWJzLXJpZ2h0LCAudGFicy1sZWZ0IHtcbiAgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi50YWJzLXJpZ2h0LCAudGFicy1sZWZ0IHtcbiAgLm5hdi10YWJzIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG4gIC50YWItY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi50YWJzLXJpZ2h0IC50YWItY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbi50YWJzLWxlZnQgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUsXG4ucGlsbC1jb250ZW50ID4gLnBpbGwtcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUsXG4ucGlsbC1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFicy1iZWxvdyB7XG4gID4gLm5hdi10YWJzIHtcblxuICAgID4gbGkge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgID4gYSB7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSBhIHtcbiAgICAgICYsICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFicy1sZWZ0LCAudGFicy1yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgPiAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICA+IGEge1xuICAgICAgbWluLXdpZHRoOiA3NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4udGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSBhIHtcbiAgICAmLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMtcmlnaHQgPiAubmF2Lm5hdi10YWJzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICA+IGxpID4gYSB7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgfVxuICB9XG5cbiAgJiA+IGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZSBhIHtcbiAgICAmLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICB9XG4gIH1cbn1cblxuLyoqIC9EaWZmZXJlbnQgdGFicyBwb3NpdGlvbnMsIHdoaWNoIHdlcmUgcmVtb3ZlZCBmcm9tIGJvb3RzdHJhcCAqL1xuXG4ubmF2LXRhYnMgPiBsaS53aXRoLWRyb3Bkb3duIHtcbiAgPiBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gIC50YWItcGFuZSBwIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgfVxufVxuXG4ubmF2Lm5hdi10YWJzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xuICBhIHtcbiAgICBjb2xvcjogJGxhYmVsLXRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGxhYmVsLXRleHQ7XG4gICAgfVxuICB9XG4gICYgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgfVxuICB9XG4gICYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogJGxhYmVsLXRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIH1cbiAgPiBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgfVxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi10ZXh0O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi10ZXh0O1xuICAgIH1cbiAgfVxufVxuXG4uYmx1ci10aGVtZSB7XG4gIC5uYXYubmF2LXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gICAgJiA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tcGFuZWwgIHtcbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICYucGFuZWwtb3BlbiAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gICY6bm90KC5wYW5lbC1vcGVuKSAucGFuZWwtaGVhZGluZyB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xuICB9XG5cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5hY2NvcmRpb24tcGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwO1xuICAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggMjJweDtcbiAgfVxufVxuXG4iLCIvKlxuLnBhbmVsLWdyb3VwIHtcbiAgPiAucGFuZWwge1xuICAgID4gLnBhbmVsLWhlYWRpbmcge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgPiBoNC5wYW5lbC10aXRsZSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucGFuZWwtY29sbGFwc2Uge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgJGRlZmF1bHQtYW5pbWF0aW9uLWR1cmF0aW9uICRkZWZhdWx0LWFuaW1hdGlvbi1zdHlsZTtcbiAgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn0qL1xuIiwiLmJhLXdpemFyZC1wcm9ncmVzcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmJhLXdpemFyZC1wYWdlciB7XG4gIC5wcmV2aW91cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5leHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYmEtd2l6YXJkLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIC5iYS13aXphcmQtbmF2aWdhdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgb3BhY2l0eTogMC43O1xuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgfVxuICB9XG59IiwiJGhlaWdodDogNTJweDtcblxuLmJhY2stdG9wIHtcbiAgd2lkdGg6ICRoZWlnaHQ7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHJpZ2h0OiAoMTgwcHggLSAkaGVpZ2h0KSAvIDI7XG4gIGJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC40O1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuIiwiLmNvbnRlbnQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuXG5oMS5hbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBjb2xvcjogJGRlZmF1bHQtdGV4dDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYWwtYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbiAgfVxufVxuXG4uYWwtbG9vayB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgPiBhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn0iLCIvKiBtc2cgY2VudGVyICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cbiAgMzUlIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgfVxufVxuXG4uYWwtbXNnLWNlbnRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxM3B4IDQ3cHggMCAwO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICYgPiBhIHtcbiAgICAgIGNvbG9yOiAkc2lkZWJhci10ZXh0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4IDJweCA0cHg7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci10ZXh0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgICAubm90aWZpY2F0aW9uLXJpbmcge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICByaWdodDogLTI3cHg7XG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2F0ZSA4cyBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIG9wYWNpdHk6IDAuMFxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICYubXNnIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubXNnIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1yaW5nIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICAmID4gYSB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAmLm1zZyB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkcmVzWFhTKSB7XG4gIC5hbC1tc2ctY2VudGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tc2ctYmxvY2staGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMCAwIDAgNnB4O1xufVxuXG4udG9wLWRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMzE2cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtNDdweDtcbiAgdG9wOiAyNnB4O1xuICBAaW5jbHVkZSBzY3JvbGxiYXJzKC40ZW0sIHJnYmEoMCwwLDAsMC41KSwgI2ZmZik7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHN0cm9uZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tdGV4dDtcbiAgICB9XG4gICAgJiA+IGEge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubXNnLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDI5NnB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICYgPiBhIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVmYXVsdDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRkcm9wZG93bi10ZXh0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaW1nLWFyZWEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICYucGhvdG8tbXNnLWl0ZW17XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgJi5jb21tZW50cyB7XG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3JkZXJzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgICAgICB9XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1zZy1hcmVhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTJGMEZGO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmID4gYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLXRleHQ7XG4gICAgfVxuICB9XG5cbiAgJi5wcm9maWxlLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgdG9wOiA1NXB4O1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLXRleHQ7XG4gICAgICBwYWRkaW5nOiA0cHggMTZweCA0cHggMjBweDtcbiAgICAgICYuc2lnbm91dCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVmYXVsdDtcbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZmNmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgaS5kcm9wZG93bi1hcnIge1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgaS5kcm9wZG93bi1hcnIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMnB4O1xuICAgIHJpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAudG9wLWRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAtODFweDtcbiAgICBpLmRyb3Bkb3duLWFyciB7XG4gICAgICByaWdodDogNzVweDtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MDQ7XG4gIGJveC1zaGFkb3c6IDJweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgaGVpZ2h0OiA2NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAkcmVzTWluO1xuICBwYWRkaW5nOiAwIDMycHggMCA0MHB4O1xuXG4gICYuc2Nyb2xsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuODUpXG4gIH1cbn1cblxuYS5hbC1sb2dvIHtcbiAgY29sb3I6ICRzaWRlYmFyLXRleHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4udXNlci1wcm9maWxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYWwtdXNlci1wcm9maWxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbmEucmVmcmVzaC1kYXRhIHtcbiAgY29sb3I6ICRzaWRlYmFyLXRleHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgfVxufVxuXG5hLmNvbGxhcHNlLW1lbnUtbGluayB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICRzaWRlYmFyLXRleHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDExcHggMCAwIDI1cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkd2FybmluZztcbiAgfVxufVxuXG4uYWwtc2tpbi1kcm9wZG93biB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gIC50cGwtc2tpbi1wYW5lbCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG4uaWNvbi1wYWxldHRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBAaW5jbHVkZSBiZygndGhlbWUvcGFsZXR0ZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlYXJjaCB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogJHNpZGViYXItdGV4dDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE2MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDAgMCAzMHB4O1xuXG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB9XG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTNweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHJlc1MpIHtcbiAgLnNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcmVzWFMpIHtcbiAgLnBhZ2UtdG9wIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRyZXNYWFMpIHtcbiAgLnVzZXItcHJvZmlsZXtcbiAgICBtaW4td2lkdGg6IDEzNnB4O1xuICB9XG4gIGEucmVmcmVzaC1kYXRhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgYS5jb2xsYXBzZS1tZW51LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmFsLXNraW4tZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2ZpbGUtdG9nZ2xlLWxpbmt7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsInN2Zy5wcm9ncmVzcy1iYXItcm91bmQgY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5wZXJjZW50YWdlIHtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuLmxvYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJvZ3Jlc3MtYmFyLXJvdW5kIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn0iLCIkc2lkZWJhci13aWR0aDogMTgwcHg7XG4kYW5nbGUtbGVmdDogXCJcXGYxMDBcIjtcbiRhbmdsZS1yaWdodDogXCJcXGYxMDFcIjtcblxuLmFsLXNpZGViYXIge1xuICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gIHRvcDogJHRvcC1oZWlnaHQ7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDkwNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmFsLXNpZGViYXItbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMThweCAwIDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmFsLXNpZGViYXItc3VibGlzdCAuc3ViaXRlbS1zdWJtZW51LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5zdWJpdGVtLXN1Ym1lbnUtbGluayB7XG4gIC5mYSB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cblxuLmFsLXNpZGViYXItbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gICYuc2VsZWN0ZWQ6bm90KC53aXRoLXN1Yi1tZW51KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYS5hbC1zaWRlYmFyLWxpc3QtbGluayB7XG4gICAgICBjb2xvcjogJHNpZGViYXItdGV4dDtcbiAgICAgIGIge1xuICAgICAgICBjb2xvcjogJHNpZGViYXItdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFsLXNpZGViYXItbGlzdC1pdGVtLCAuYmEtc2lkZWJhci1zdWJsaXN0LWl0ZW0ge1xuICAmLmJhLXNpZGViYXItaXRlbS1leHBhbmRlZCB7XG4gICAgPiAuYWwtc2lkZWJhci1saXN0LWxpbmsge1xuICAgICAgYiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuYWwtc2lkZWJhci1zdWJsaXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5hLmFsLXNpZGViYXItbGlzdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkc2lkZWJhci10ZXh0O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgYiB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRzaWRlYmFyLXRleHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB9XG59XG5cbi5zbGltU2Nyb2xsQmFyLCAuc2xpbVNjcm9sbFJhaWwge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAxNzZweDtcbn1cblxuQG1peGluIGxheW91dC1jb2xsYXBzZWQoKSB7XG4gIC5hbC1tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuXG4gIC5hbC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogODNweFxuICB9XG59XG5cbkBtaXhpbiBkZWZhdWx0LXN1Ymxpc3QoKSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5leHBhbmRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHNpZGViYXItdGV4dDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3RlZDpub3QoLndpdGgtc3ViLW1lbnUpID4gYSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNpZGViYXItdGV4dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uYWwtc2lkZWJhci1zdWJsaXN0IHtcbiAgQGluY2x1ZGUgZGVmYXVsdC1zdWJsaXN0KCk7XG59XG5cbi5zaWRlYmFyLWhvdmVyLWVsZW17XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1MHB4O1xuICBsZWZ0OiAxNzZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBoZWlnaHQ7XG4gIGhlaWdodDogNDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWRlYmFyLXNlbGVjdC1lbGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogOTRweDtcbn1cblxuQG1peGluIHNpZGViYXItY29sbGFwc2VkKCkge1xuICAuYWwtc2lkZWJhciB7XG4gICAgd2lkdGg6IDUycHg7XG5cbiAgICAuZmEtYW5nbGUtZG93biwgLmZhLWFuZ2xlLXVwIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmFsLXNpZGViYXItc3VibGlzdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiA1MnB4O1xuICAgICAgQGluY2x1ZGUgYmctdHJhbnNsdWNlbnQtZGFyaygwLjgpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gICAgICAmLnNsaWRlLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhci1ob3Zlci1lbGVtLCAuc2lkZWJhci1zZWxlY3QtZWxlbSB7XG4gICAgICBsZWZ0OiA0OHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2lkZWJhci1oaWRkZW4oKSB7XG4gIC5hbC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAuc2lkZWJhci1ob3Zlci1lbGVtLCAuc2lkZWJhci1zZWxlY3QtZWxlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gc2lkZWJhci1vdmVybGFwKCkge1xuICAuYWwtc2lkZWJhciB7XG4gICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJnLXRyYW5zbHVjZW50LWRhcmsoMC43NSk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlO1xuXG4gICAgLmZhLWFuZ2xlLWRvd24sIC5mYS1hbmdsZS11cCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5hbC1zaWRlYmFyLXN1Ymxpc3Qge1xuICAgICAgQGluY2x1ZGUgZGVmYXVsdC1zdWJsaXN0KCk7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLWhvdmVyLWVsZW0sIC5zaWRlYmFyLXNlbGVjdC1lbGVtIHtcbiAgICAgIGxlZnQ6ICRzaWRlYmFyLXdpZHRoIC0gNDtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LWNvbGxhcHNlZCB7XG4gICAgQGluY2x1ZGUgbGF5b3V0LWNvbGxhcHNlZCgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkcmVzWFMgKyAxKSB7XG4gIC5tZW51LWNvbGxhcHNlZCB7XG4gICAgQGluY2x1ZGUgc2lkZWJhci1jb2xsYXBzZWQoKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogJHJlc1hTKSB7XG4gIEBpbmNsdWRlIGxheW91dC1jb2xsYXBzZWQoKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBAaW5jbHVkZSBzaWRlYmFyLW92ZXJsYXAoKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRyZXNYUykge1xuICAubWVudS1jb2xsYXBzZWQge1xuICAgIEBpbmNsdWRlIHNpZGViYXItaGlkZGVuKCk7XG4gIH1cbiAgLmFsLW1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufSIsIi53aWRnZXRzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIG1hcmdpbjogMCAtMjJweCAtMTZweDtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLnBhbmVsLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucGFuZWwtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAyO1xuXG4gIGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNiZmJmYmY7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi5mYS1taW51cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICAgIH1cbiAgfVxufSIsIiNhbWNoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufSIsIiNhbUNoYXJ0TWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzE1cHg7XG59IiwiLmZlZWQtcGFuZWwgLnBhbmVsLWJvZHl7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmZlZWQtbWVzc2FnZSB7XG4gICR0ZXh0LW1lc3NhZ2UtY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gICR2aWRlby1tZXNzYWdlLWNvbG9yOiAkZGFuZ2VyO1xuICAkaW1hZ2UtbWVzc2FnZS1jb2xvcjogJHN1Y2Nlc3M7XG4gICRnZW8tbWVzc2FnZS1jb2xvcjogJHByaW1hcnk7XG4gIHBhZGRpbmc6IDEwcHggMCA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAubWVzc2FnZS1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICA+IGltZywgLm1lZGlhLWljb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5zdWItcGhvdG8taWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgICAgJi52aWRlby1tZXNzYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHZpZGVvLW1lc3NhZ2UtY29sb3I7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJnLWltYWdlKCd0aGVtZS9pY29uL2ZlZWQvZmVlZC12aWRlby5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pbWFnZS1tZXNzYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGltYWdlLW1lc3NhZ2UtY29sb3I7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYmctaW1hZ2UoJ3RoZW1lL2ljb24vZmVlZC9mZWVkLWltYWdlLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmdlby1tZXNzYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdlby1tZXNzYWdlLWNvbG9yO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgQGluY2x1ZGUgYmctaW1hZ2UoJ3RoZW1lL2ljb24vZmVlZC9mZWVkLWxvY2F0aW9uLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1waG90by1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWJsb2NrIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDAgMCAwIDgwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNzBweDtcblxuICAgICYudGV4dC1tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbWFsbC1tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgIGhlaWdodDogMTQ1cHg7XG4gICAgICAucHJldmlldyB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICAgIGhlaWdodDogODdweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgLmF1dGhvciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnByZXZpZXcge1xuICAgIHRyYW5zaXRpb246IDBzIGxpbmVhciBhbGw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGltZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tZXNzYWdlLXRpbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAkaGVscC10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAucG9zdC10aW1lIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAuYWdvLXRpbWUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmxpbmUtY2xhbXBcbntcbiAgZGlzcGxheSAgICAgICAgICAgIDogYmxvY2s7XG4gIGRpc3BsYXkgICAgICAgICAgICA6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQgOiB2ZXJ0aWNhbDtcbiAgcG9zaXRpb24gICAgICAgICAgIDogcmVsYXRpdmU7XG5cbiAgbGluZS1oZWlnaHQgICAgICAgIDogMS4yO1xuICBvdmVyZmxvdyAgICAgICAgICAgOiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3cgICAgICA6IGVsbGlwc2lzO1xuICBwYWRkaW5nICAgICAgICAgICAgOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAubGluZS1jbGFtcDphZnRlclxuICB7XG4gICAgY29udGVudCAgICA6ICcuLi4nO1xuICAgIHRleHQtYWxpZ24gOiByaWdodDtcbiAgICBib3R0b20gICAgIDogMDtcbiAgICByaWdodCAgICAgIDogMDtcbiAgICB3aWR0aCAgICAgIDogMjUlO1xuICAgIGRpc3BsYXkgICAgOiBibG9jaztcbiAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XG4gICAgaGVpZ2h0ICAgICA6IGNhbGMoMWVtICogMS4yKTtcbiAgfVxufVxuXG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1saW5lLWNsYW1wOiAxKVxue1xuICAubGluZS1jbGFtcDphZnRlclxuICB7XG4gICAgZGlzcGxheSA6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpbmUtY2xhbXAtMVxue1xuICAtd2Via2l0LWxpbmUtY2xhbXAgOiAxO1xuICBoZWlnaHQgICAgICAgICAgICAgOiBjYWxjKDFlbSAqIDEuMiAqIDEpO1xufVxuLmxpbmUtY2xhbXAtMlxue1xuICAtd2Via2l0LWxpbmUtY2xhbXAgOiAyO1xuICBoZWlnaHQgICAgICAgICAgICAgOiBjYWxjKDFlbSAqIDEuMiAqIDIpO1xufVxuLmxpbmUtY2xhbXAtM1xue1xuICAtd2Via2l0LWxpbmUtY2xhbXAgOiAzO1xuICBoZWlnaHQgICAgICAgICAgICAgOiBjYWxjKDFlbSAqIDEuMiAqIDMpO1xufVxuLmxpbmUtY2xhbXAtNFxue1xuICAtd2Via2l0LWxpbmUtY2xhbXAgOiA0O1xuICBoZWlnaHQgICAgICAgICAgICAgOiBjYWxjKDFlbSAqIDEuMiAqIDQpO1xufVxuLmxpbmUtY2xhbXAtNVxue1xuICAtd2Via2l0LWxpbmUtY2xhbXAgOiA1O1xuICBoZWlnaHQgICAgICAgICAgICAgOiBjYWxjKDFlbSAqIDEuMiAqIDUpO1xufVxuIiwiZGl2LmJsdXJDYWxlbmRhcntcbiBmb250LXNpemU6IDEycHg7XG59XG4uZmMge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBidXR0b24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMi4xZW07XG4gICAgcGFkZGluZzogMCAuNmVtO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmZjLWljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mYy1idXR0b24tZ3JvdXAge1xuICAgICYgPiAqIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICAgIH1cbiAgICAmID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGhyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuXG4gIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0aCwgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICB0ZC5mYy10b2RheSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3VibGU7XG4gIH1cblxuICAuZmMtcm93IHtcbiAgICBib3JkZXI6IDAgc29saWQ7XG4gIH1cblxuICAuZmMtdG9vbGJhciB7XG4gICAgJiA+ICoge1xuICAgICAgJiA+ICoge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC43NWVtO1xuICAgICAgfVxuICAgICAgJiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZjLWF4aXMge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uZmMtcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mYy11bnRoZW1lZCB7XG4gIHRoLCB0ZCwgaHIsIHRoZWFkLCB0Ym9keSwgLmZjLXJvdywgLmZjLXBvcG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYm9yZGVyLCAwLjMpO1xuICB9XG5cbiAgLmZjLXBvcG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuXG4gICAgLmZjLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuXG4gICAgICAuZmMtY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gIH1cblxuICAuZmMtdG9kYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7XG4gIH1cbn1cblxuLmZjLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4uZmMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cblxuLmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDIwMzlcIjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAyMDNBXCI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi5mYy1pY29uLWxlZnQtZG91YmxlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMEFCXCI7XG59XG5cbi5mYy1pY29uLXJpZ2h0LWRvdWJsZS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMDBCQlwiO1xufVxuXG4uZmMtaWNvbi14OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMEQ3XCI7XG59XG5cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjUgcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNiAjZTZlNmU2ICNiZmJmYmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuXG4gICYuZmMtY29ybmVyLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIH1cblxuICAmLmZjLWNvcm5lci1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICB9XG59XG5cbi5mYy1zdGF0ZS1ob3Zlcixcbi5mYy1zdGF0ZS1kb3duLFxuLmZjLXN0YXRlLWFjdGl2ZSxcbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmc7XG59XG5cbi5mYy1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XG59XG5cbi5mYy1zdGF0ZS1kb3duLFxuLmZjLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2Mgbm9uZTtcbn1cblxuLmZjLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmMtcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAuZmMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICB9XG5cbiAgLmZjLWhlYWRlciAuZmMtdGl0bGUge1xuICAgIG1hcmdpbjogMCAycHg7XG4gIH1cblxuICAuZmMtaGVhZGVyIC5mYy1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5mYy1sdHIgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUsXG4uZmMtcnRsIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYy1ydGwgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUsXG4uZmMtbHRyIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmMtcG9wb3ZlciA+IC51aS13aWRnZXQtaGVhZGVyICsgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmZjLWNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mYy1iZyxcbi5mYy1oaWdobGlnaHQtc2tlbGV0b24sXG4uZmMtaGVscGVyLXNrZWxldG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmMtYmcge1xuICBib3R0b206IDA7XG59XG5cbi5mYy1iZyB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZjLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGFibGUge1xuICAgIGJvcmRlci1sZWZ0OiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB0YWJsZSB7XG4gICAgYm9yZGVyLXRvcDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZmMtYmcge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvdHRvbTogMDtcbiAgICB0YWJsZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLmZjLWhlbHBlci1za2VsZXRvbiB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gIC5mYy1jb250ZW50LXNrZWxldG9uIHRkLFxuICAuZmMtaGVscGVyLXNrZWxldG9uIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRkLFxuICAuZmMtaGVscGVyLXNrZWxldG9uIHRib2R5IHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5mYy1zY3JvbGxlciB7XG4gIC8vb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgJiA+ICoge1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50OmhvdmVyLFxuLnVpLXdpZGdldCAuZmMtZXZlbnQge1xuICBjb2xvcjogJGxhYmVsLXRleHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZjLWV2ZW50W2hyZWZdLFxuLmZjLWV2ZW50LmZjLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luOiAxcHggMnB4IDA7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1ub3Qtc3RhcnQsXG4uZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1ub3QtZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtbm90LWVuZCxcbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLW5vdC1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50ID4gLmZjLWNvbnRlbnQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpbWUge1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50IC5mYy1yZXNpemVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICByaWdodDogLTNweDtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBsZWZ0OiAtM3B4O1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG5hLmZjLW1vcmUge1xuICBtYXJnaW46IDFweCAzcHg7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uZmMtbGltaXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLW1vcmUtcG9wb3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyMjBweDtcblxuICAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mYy10b29sYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIC5mYy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZmMtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuZmMtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZmMtc3RhdGUtaG92ZXIsIC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5mYy1zdGF0ZS1kb3duIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLmZjLXN0YXRlLWFjdGl2ZSxcbiAgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gIGJ1dHRvbjpmb2N1cyB7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuXG4uZmMtdmlldy1jb250YWluZXIgKixcbi5mYy12aWV3LWNvbnRhaW5lciAqOmJlZm9yZSxcbi5mYy12aWV3LWNvbnRhaW5lciAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mYy12aWV3LFxuLmZjLXZpZXcgPiB0YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLWJhc2ljV2Vlay12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uLFxuLmZjLWJhc2ljRGF5LXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4uZmMtYmFzaWMtdmlldyB0Ym9keSAuZmMtcm93IHtcbiAgbWluLWhlaWdodDogNGVtO1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xufVxuXG4uZmMtcm93LmZjLXJpZ2lkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZjLXJvdy5mYy1yaWdpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjLWJhc2ljLXZpZXcgLmZjLXdlZWstbnVtYmVyLFxuLmZjLWJhc2ljLXZpZXcgLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cblxuLmZjLWJhc2ljLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIgc3Bhbixcbi5mYy1iYXNpYy12aWV3IHRkLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4uZmMtYmFzaWMtdmlldyAuZmMtd2Vlay1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYy1iYXNpYy12aWV3IC5mYy13ZWVrLW51bWJlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuMjVlbTtcbn1cblxuLmZjLWx0ciAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LW51bWJlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmMtcnRsIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZjLWRheS1udW1iZXIuZmMtb3RoZXItbW9udGgge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbn1cblxuLmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLmZjLWx0ciAuZmMtYXhpcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmMtcnRsIC5mYy1heGlzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLXdpZGdldCB0ZC5mYy1heGlzIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbn1cblxuLmZjLXRpbWUtZ3JpZC1jb250YWluZXIsXG4uZmMtdGltZS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmMtdGltZS1ncmlkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmZjLXRpbWUtZ3JpZCB0YWJsZSB7XG4gIGJvcmRlcjogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy10aW1lLWdyaWQgPiAuZmMtYmcge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1zbGF0cyxcbi5mYy10aW1lLWdyaWQgPiBociB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgei1pbmRleDogMztcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjLXRpbWUtZ3JpZCA+IC5mYy1oZWxwZXItc2tlbGV0b24ge1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmMtc2xhdHMge1xuICB0ZCB7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLmZjLW1pbm9yIHRkIHtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4gIH1cblxuICAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAyLjUlIDAgMnB4O1xufVxuXG4uZmMtcnRsIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAycHggMCAyLjUlO1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5mYy1ub3Qtc3RhcnQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5mYy1ub3QtZW5kIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gICYgPiAuZmMtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuZmMtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMXB4O1xuICB9XG5cbiAgLmZjLXRpbWUge1xuICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5mYy1iZyB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAuMjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTtcbiAgfVxuXG4gICYuZmMtc2hvcnQge1xuICAgIC5mYy1jb250ZW50IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmZjLXRpbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXN0YXJ0KTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwwMDBBMC1cXDAwMEEwXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZjLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LXNpemU6IC44NWVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuZmMtcmVzaXplciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHMtcmVzaXplO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCI9XCI7XG4gICAgfVxuICB9XG59XG5cbi5mYy1kYXktZ3JpZC1jb250YWluZXIuZmMtc2Nyb2xsZXIgIHtcbiAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXBhbmVsLnBhbmVsIC5wYW5lbC1ib2R5e1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmMtYm9keSA+IHRyID4gLmZjLXdpZGdldC1jb250ZW50e1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mYy1oZWFke1xuICBjb2xvcjogJGxhYmVsLXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB0ZCwgdGh7XG4gICAgYm9yZGVyOm5vbmU7XG4gIH1cbiAgZGl2LmZjLXdpZGdldC1oZWFkZXJ7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLW1vbnRoLWJ1dHRvbiwgLmZjLWFnZW5kYVdlZWstYnV0dG9uLCAuZmMtYWdlbmRhRGF5LWJ1dHRvbiAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsdXJDYWxlbmRhcntcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mYy1wcmV2LWJ1dHRvbiwgLmZjLW5leHQtYnV0dG9ue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xufVxuLmZjLW5leHQtYnV0dG9uIHtcbiAgbGVmdDogMzBweDtcbn1cbi5mYy1wcmV2LWJ1dHRvbiB7XG59XG4uZmMtZGF5LW51bWJlcntcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbiIsIi5waWUtY2hhcnRzIHtcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG5cbiAgLnBpZS1jaGFydC1pdGVtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLnBhbmVsIHtcbiAgICAgIGhlaWdodDogJHNtYWxsLXBhbmVsLWhlaWdodDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMyNXB4KSB7XG4gICAgLnBpZS1jaGFydC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMjVweCkgIHtcbiAgICAucGllLWNoYXJ0LWl0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSAge1xuICAgIC5waWUtY2hhcnQtaXRlbS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnBpZS1jaGFydC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNoYXJ0LWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kXG4gICAgKG1pbi13aWR0aDogMTMyNXB4KSBhbmQgKG1heC13aWR0aDogMTY1MHB4KSxcbiAgICAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDgzMHB4KSxcbiAgICAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5jaGFydC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNoYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogODRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNoYXJ0IGNhbnZhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wZXJjZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnBlcmNlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICclJztcbiAgICBtYXJnaW4tbGVmdDogMC4xZW07XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICAuZGVzY3JpcHRpb24tc3RhdHMge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgLmFuZ3VsYXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5hbmd1bGFyIC5jaGFydCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufSIsIi5wYW5lbC5wb3B1bGFyLWFwcCB7XG4gICY+LnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucG9wdWxhci1hcHAtaW1nLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIC5wb3B1bGFyLWFwcC1pbWcge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAubG9nby10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb3B1bGFyLWFwcC1jb3N0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuICB9XG4gIC5wb3B1bGFyLWFwcC1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuaW5mby1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG4gIC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYmx1ci10aGVtZSAucGFuZWwucG9wdWxhci1hcHAgLnBvcHVsYXItYXBwLWltZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59IiwiI2NkLXRpbWVsaW5lIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2Q3ZTRlZDtcbiAgfVxufVxuXG4uY2QtdGltZWxpbmUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMmVtIDA7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNkLXRpbWVsaW5lLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlc1hMKSB7XG4gIC5jZC10aW1lbGluZS1pbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIC8qIEZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXQgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtaW1nLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1pbWcuYm91bmNlLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTEgMC42cztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6ICMzMDNlNDk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5jZC1yZWFkLW1vcmUsIC5jZC1kYXRlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2QtcmVhZC1tb3JlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogLjhlbSAxZW07XG4gICAgYmFja2dyb3VuZDogI2FjYjdjMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICB9XG5cbiAgLmNkLWRhdGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IC44ZW0gMDtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB3aGl0ZTtcbiAgfVxufVxuXG5AbWl4aW4gY2QtdGltZWxpbmUtY29sb3IoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbn1cblxuQG1peGluIGNkLXRpbWVsaW5lLWxlZnQtY29sb3IoJGNvbG9yKSB7XG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBjZC10aW1lbGluZS1yaWdodC1jb2xvcigkY29sb3IpIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4uY2QtdGltZWxpbmUtY29udGVudC53YXJuaW5nIHtcbiAgQGluY2x1ZGUgY2QtdGltZWxpbmUtY29sb3IocmdiYSgkd2FybmluZywgMC4yKSk7XG59XG4uY2QtdGltZWxpbmUtY29udGVudC5kYW5nZXIge1xuICBAaW5jbHVkZSBjZC10aW1lbGluZS1jb2xvcihyZ2JhKCRkYW5nZXIsIDAuMikpO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQucHJpbWFyeSB7XG4gIEBpbmNsdWRlIGNkLXRpbWVsaW5lLWNvbG9yKHJnYmEoJHByaW1hcnksIDAuMikpO1xufVxuXG4ubm8tdG91Y2ggLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlc1hMKSB7XG5cbiAgI2NkLXRpbWVsaW5lOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuXG4gIC5jZC10aW1lbGluZS1ibG9jayB7XG4gICAgbWFyZ2luOiA0ZW0gMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjZlbTtcbiAgICB3aWR0aDogNDIlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuY2QtcmVhZC1tb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAuY2QtZGF0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDEzNyU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuY2QtdGltZWxpbmUtY29udGVudC53YXJuaW5nIHtcbiAgICBAaW5jbHVkZSBjZC10aW1lbGluZS1sZWZ0LWNvbG9yKHJnYmEoJHdhcm5pbmcsIDAuMikpO1xuICB9XG4gIC5jZC10aW1lbGluZS1jb250ZW50LmRhbmdlciB7XG4gICAgQGluY2x1ZGUgY2QtdGltZWxpbmUtbGVmdC1jb2xvcihyZ2JhKCRkYW5nZXIsIDAuMikpO1xuICB9XG4gIC5jZC10aW1lbGluZS1jb250ZW50LnByaW1hcnkge1xuICAgIEBpbmNsdWRlIGNkLXRpbWVsaW5lLWxlZnQtY29sb3IocmdiYSgkcHJpbWFyeSwgMC4yKSk7XG4gIH1cblxuICAuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAuY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLmNkLXRpbWVsaW5lLWNvbnRlbnQud2FybmluZyB7XG4gICAgICAgIEBpbmNsdWRlIGNkLXRpbWVsaW5lLXJpZ2h0LWNvbG9yKHJnYmEoJHdhcm5pbmcsIDAuMikpO1xuICAgICAgfVxuICAgICAgJi5jZC10aW1lbGluZS1jb250ZW50LmRhbmdlciB7XG4gICAgICAgIEBpbmNsdWRlIGNkLXRpbWVsaW5lLXJpZ2h0LWNvbG9yKHJnYmEoJGRhbmdlciwgMC4yKSk7XG4gICAgICB9XG4gICAgICAmLmNkLXRpbWVsaW5lLWNvbnRlbnQucHJpbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIGNkLXRpbWVsaW5lLXJpZ2h0LWNvbG9yKHJnYmEoJHByaW1hcnksIDAuMikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikge1xuICAgIC5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgICAgIC5jZC1yZWFkLW1vcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAuY2QtZGF0ZSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMzclO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAmLmJvdW5jZS1pbiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAwLjZzO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXNYTCkge1xuICAvKiBpbnZlcnNlIGJvdW5jZSBlZmZlY3Qgb24gZXZlbiBjb250ZW50IGJsb2NrcyAqL1xuICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50LmJvdW5jZS1pbiB7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIDAuNnM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0yLWludmVyc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn0iLCJpbnB1dC50YXNrLXRvZG8ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbnVsLnRvZG8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLnBsYWNlaG9sZGVyLCAudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW46IDAgMCAtMXB4IDA7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgaS5yZW1vdmUtdG9kbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgIGNvbG9yOiByZ2JhKCRpbnB1dC1ib3JkZXIsIDAuNSk7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBpLnJlbW92ZS10b2RvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoZWNrZWQge1xuICAgICAgLnRvZG8tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaS5tYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIG1pbi13aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogJGlucHV0LWJvcmRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IG1pbi13aWR0aCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGkubWFyayB7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICAgIGxhYmVsLnRvZG8tY2hlY2tib3ggPiBzcGFuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTBjJztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGFiZWwudG9kby1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5sYWJlbC50b2RvLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgPiBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogMTZweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogJGhlbHAtdGV4dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgICB9XG4gIH1cbn1cblxuLmFkZC1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFzay10b2RvLWNvbnRhaW5lci50cmFuc3BhcmVudCB7XG4gIC50b2RvLXBhbmVsLnBhbmVsIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIGlucHV0LnRhc2stdG9kbyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgfVxuICB9XG4gIC5hZGQtaXRlbS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIHVsLnRvZG8tbGlzdCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuXG4gICAgICAuYmx1ci1jb250YWluZXJ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICAuYmx1ci1jb250YWluZXJ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgICAgIH1cbiAgICAgICAgLmJsdXItYm94IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDAuMykgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigzcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpLnJlbW92ZS10b2RvIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjk1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpLm1hcmsge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBsYWJlbC50b2RvLWNoZWNrYm94ID4gc3BhbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYyc7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgbGFiZWwudG9kby1jaGVja2JveCA+IHNwYW4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3gtc2hhZG93LWJvcmRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICB9XG5cbn0iLCIuY2hhbm5lbHMtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hhbm5lbHMtYmxvY2sudHJhbnNwYXJlbnQge1xuICAudHJhZmZpYy1jaGFydCBjYW52YXN7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zNSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYigwLCAwLCAwKSBpbnNldDtcbiAgICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgfVxuICAuY2hhcnQtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zNSk7XG4gIH1cbn1cblxuLmNoYXJ0LWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGxlZnQ6IDYwcHg7XG4gIHRvcDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hhbm5lbHMtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLnNtYWxsLWNvbnRhaW5lciB7XG4gIC5jaGFubmVscy1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaGFubmVscy1pbmZvLWl0ZW0ge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAuY2hhbm5lbC1udW1iZXJ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4udHJhZmZpYy1jaGFydCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50cmFmZmljLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNzBweCAwIDAgMHB4O1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi50cmFmZmljLWxlZ2VuZCB1bC5kb3VnaG51dC1sZWdlbmQge1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jYW52YXMtaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50cmFmZmljLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQ7XG4gIH1cbn1cblxuLmNoYW5uZWwtY2hhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jaGFubmVsLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFja2dyb3VuZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLnByb2dyZXNzLWJhcntcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtZGVmYXVsdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5sZWdlbmQtY29sb3J7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJveC1zaGFkb3c6MCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGxlZnQ6IC00NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHJlc00pIHtcbiAgZGl2LmNoYW5uZWxzLWluZm97XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICAgIG1hcmdpbi10b3A6IC02NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBhbmVsLm1lZGl1bS1wYW5lbC50cmFmZmljLXBhbmVse1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudHJhZmZpYy1jaGFydHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY2hhcnQtYmd7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ2NXB4KSBhbmQgKG1pbi13aWR0aDogMTE5OXB4KXtcbiAgLmNoYW5uZWxzLWluZm97XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHJhZmZpYy1jaGFydHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY2hhcnQtYmd7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpe1xuICAudHJhZmZpYy1jaGFydHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbiAgLmNhbnZhcy1ob2xkZXJ7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLmNoYXJ0LWJnIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XG4gIC5jaGFydC1iZyB7XG4gICAgbGVmdDogNTBweDtcbiAgICB0b3A6IDUwcHg7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGhlaWdodDogMTQycHg7XG4gIH1cbn1cbiIsIi53ZWF0aGVyLXdyYXBwZXIge1xuXG4gIGhlaWdodDogMTAwJTtcblxuICAud2VhdGhlci1tYWluLWluZm8ge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuXG4gICAgZGl2IGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNpdHktZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC50ZW1wLWJ5LXRpbWUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjEwcHgpO1xuICB9XG5cbiAgLnNlbGVjdC1kYXkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgLmRheSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGkud2VhdGhlckljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QtZGF5LWluZm8ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRheTpob3ZlciB7XG4gICAgICBpLndlYXRoZXJJY29uIHtcbiAgICAgICAgY29sb3I6ICM0MEJERTg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0SGVhZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLndlYXRoZXItaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgfVxuXG4gIC5mb250LXgxZG90MjUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cblxuICAuZm9udC14MWRvdDUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cblxuICAuZm9udC14MiB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAuZm9udC14MyB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cblxufVxuXG5cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */ diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIcon.gif b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIcon.gif new file mode 100644 index 0000000000000000000000000000000000000000..f11ed937b286f510f6d3282466085973b4b9ffe5 GIT binary patch literal 122 zcmZ?wbhEHb6k?EMn8?8J;K2h128RD&p!k!8k%57kK?f+p0Fq~5@}ASb^7LDYMLoI= z-T4uYKmIdDUus;iV#>1iNjd8KUTPot%5kx5_WgghpWha=2jxiENOiV7?GL}AJ9)#( XY}MUK3j=k8jV9V0ds4KRfx#L8hsiVB literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconBlack.gif b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconBlack.gif new file mode 100644 index 0000000000000000000000000000000000000000..52301cfefa92516c01a116591e0aa6e96384b79e GIT binary patch literal 122 zcmZ?wbhEHb6k?EMn8*ME|NsA&mzM{Uia%Kx85o!ubU>mYc?Kr$IsGe7zm-_jqubG) zAHn$JKWFr%#sw>;ENh>XqrUGY_mQt07t3bf|7ZL8Z9#ibj)aX=XWP^M@GH8LH>}K7 V-JP^BP)FEkqRp`|5+k;k+{(_5ZtE$XO>y81${;QB?bGt;)REI6sLDHR_0Apz{NB{r; literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconHBlack.gif b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconHBlack.gif new file mode 100644 index 0000000000000000000000000000000000000000..3d65e462c45fca8d5fbe59dab2d2227f39635abf GIT binary patch literal 111 zcmZ?wbhEHblw=TMn8*ME|NsA&mzM{Uia%Kx85o!ubU>mYc?KqjIsGe7zvcIxvE`On z%e_7AQyCw5Ogk{W<(bx^j;g4uFXRfYU*tM7ZL7+HlN!510$Lu6#2=r>|D?vK?Mlbj KuCr=f4AuaV5G@}7 literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBig.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBig.png new file mode 100644 index 0000000000000000000000000000000000000000..e57ef66b718a24eb2907e6b831ff7abf44b85ada GIT binary patch literal 1235 zcmeAS@N?(olHy`uVBq!ia0vp^5DSr z1<%~X^wgl##FWaylc_cg49pdoArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XR4cQU}UIZZmDNz zYHDt7q@!SDU}&OmV5o0stZQg#WnyAwV4wg6Nh+i#(Mch>H3D2mX`VkM*2oZxz*Q}aqZU2K(rGI}YQDOLuS z#ukZ*X2!afCdrn%CI+S^x|YewCb||T25BjYrskHZDTXj}u<3U;wQx0abTM)U3|5U*Y<=c3falKi5O{QMkP zDhSBPFUc>?$S+WEb_U0~f`)Hma%LV#P!kkU5P!R*7G;*DrnnX5=PH0h+A0%^D~JmL zi2f9ELr@>+D1A_JK}tR_Az+#WG2xj3$bo04)I4AwDgtH}`S|&nz>N0M)5S5Q;?|pK zzFdb41X_KQGGjX)9P0JXe^U6x$=3VbgP;xn8g~R_PqqkF59-#Q?4d1NVIuG&&M5fS z@gBpyVd9I`*PmQk;;U+KYE#a-DYqn!JF#t=(3!KxQGUvSV_n5|A1{in{Tjw$*!=YB zHkEIz`q7_Kjy}D#P2)g~a(001w(sIE(%BBKvSiDgRTs1UIon*v^bg0`emHtLB>#|H zySGVl_Myi&&MvTIQ+zbH(paM_>3uiP8t1DFm#@cq?OejU{M6?f_BE_V6aR9>EfCD$ zkg_<##$U}i*HN7(t|y_XDafa?t#+ab52t^f^2!GfzbhVKP!63O_;Ar|Jy0>@>FVdQ I&MBb@0HW)lHvj+t literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBigBlack.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBigBlack.png new file mode 100644 index 0000000000000000000000000000000000000000..0d575c83f3f050277e75c734f86eaef7ccdf4ec7 GIT binary patch literal 1205 zcmbVMTWHi+7!IvBN(J$us1F+B1+C^fNoNvg9A+j{JGklAaTZ6>+SBArn{9J3Id#%L zctylMi4UUagS-3Wg#|&uRao0aydd61q@WfA@ltSQU!?5Ao=iJkABu>9D7s@YAk<+3%f)Ddh$jOV=sggTov_Qa6V%6R*D2C864Vw+ z<1{w|yUmsX4{jc4E$9P1x@=I%^<+FyumKAqKn7N??JGfos@PTVJ`}SQSy4ef32Gv! zqSi)c91oHbBhfl1@MKhGcu9&zg|(!>@gmFdEFYnHSrJ8rFbdl-UWM~m|I(;ZX z;YcS^uv|@>GHm;kL}AL<0JtpAaI9s8c~!K1l!yO^F|D>==yxHThrZM2>9`)HWmPcd z?(2?1MI4Rtqi5oxfL_(n`z&aqoSLBU4P%&w!pV^s08J5E7Im2xIZ32tT^H$?$dwEr zMP+F4RXfw+(^*k!64J6Ni7L-$#aLS9nz^hRNks)QE2XN~ob4lE>#*wE#J(r7v9Ds4 zj0XX7yn^HOR=c3B+d+=s?YLwnQ>i++N&~uShr-oip(gTHp=a)fMziNwWQA$PoFvs>@pF8SPSZN{!&z`gC;^7|S)KdgE7^y-sepTiqx){VVQK73Gr z?5Dl;7cMWke%L?os6+g$*Pfeyfm+{GV;+B9Kdv98UdpdV7i{`>`K*Pf+L}fVN+)Ix zE*WYV8`^O(_Ttcr;y!bzcU5Ei@XXW0+Qs6{)Y;MaZ-2Hd@`ksK$p5q~-m|l&p0Hv2 Unw94_so{?#mu*#lPj?*n5ANiYJOBUy literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBigBlackH.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBigBlackH.png new file mode 100644 index 0000000000000000000000000000000000000000..1dfd3f25ffbb222ba3f9c524abf0eee18ff86bb7 GIT binary patch literal 1220 zcmaJ>O=uid9AAwM8ry>?Vrz`!^k9mak2fEg53&uLosC`1u5r7NMTGY4ytm1a%!e}* zcd~^ZBCR!-=)r~%)Ko>Z2V>Afu?M#Y!Ja~Dkq|^`u%IEOMDYW9&^Mdi*hA>R%zN+u z{=eVIFLPN6v)~|-a`+zlkeh%t*^*(FwB&~<8CFaLLVnm$Sq?k zYr|1ozz|Knb`|#}5^ZO#Vks=;hIG@lSs3fEk?j$5BGK0$dC(lkAyvksmXoA!U;c)s zER>{2z$0#sXPZ6rqO_cpz~+;DE>gO_wB{=c(pH6Kg)I=mlf2 zX^Wha^jH{rI>%M3RkkX!u0P5FP187D-~@po8cZ9;Bbq$vfCIZ*(?8WXsfcei#@x<1V j?Zu(_(d9q?V(N+0PtQJab7{OY{;y;+dE@helhgkJE#0E< literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBigH.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectBigH.png new file mode 100644 index 0000000000000000000000000000000000000000..71dbfc25f3eacc55a90269f23c1429b4c9ab8c7d GIT binary patch literal 1253 zcmaJ>TWB0r7#F!*o$Ee&zkAcU{rfdF&vB1LmjGMxd@G6y?q5&Hzr_!XW*D=M~UA)x=i3E zh!P`$#%OLF=FCGg9vq$-OdB&3h75?lNATW)f(R@a=y<`Jw0)%zC91p%+J|DAz^f|3 zM3h)}YE&D--9}V&niGVOXAKSeoTXR#tdkVHmvj5XhPbvPw!F zsM$iND3J>SSE1>AK2PO2%JIf%R+eR&iO`V;v}d4t zWcSp;D0lZZ6e=Qblp~&rilR@djxlXPJ4mWg0^Lx+1PUW_lCJk~q|6&K$uj~^%7(#{ z63=9TE{HM&Y@KH_e1C!$dLsR*D)1`HCU~h|Wd@jp%EiP8pAceoY|{1v-8Nv|wux-l zu!12lMOE4o6H9WX0gX^7&Bq$QM?vRodMIiJ5 zmPC{y$+DtEN?9gC0uJ&}X9Zq@fS{3!bl5z1HB()LIyBsFj0QSv3>UP~M0sd*?9Wy% zqOrT3RAcGF4>w-c+Gd$;bFUoRLcLIG7O788HMgA+f7Fzk3Y5(Ks)880>HbyHK?o>W#R^o4*Tf^deN9Ip-ZF%bEgVy(z)vhOEBe(zBy@b7^ WTspjTzNs_(@gx(2>U;f9&i)4^-l}>4 literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmall.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..21e413e8d4348be54e16533dfcca704af50210c8 GIT binary patch literal 1110 zcmaJ=TSyd97@iU=1uLS0F2ZRn&}!%AjO$Lj*|xLlVk5F`WZ8q`%+VdTxioWZSIvl6 z3W=by45AA}5e40Y9!jDx$%kHgh_I+Adx<~k6|HOc2n-TL zLAjo2M$PhOQMC+8@qDO^VPiBw1Zy(3qNX4MZLmW(L*%#n4@sbFA#$4_GqN3lNxi57>Und24l*)!85$hn|Yh#VKyEH{CO%aWqG37voaxL@ay@kx7JXk*3q> zG?lKTET@BJ1Azd|a5TsHu!qm>GLe$;nQmF0L4vO8=r+WEhB4{wqBxw=J1w!B=&~UlhpyG>sJLTQ=lG})&SND@?KGf?@>p#O8=VpB4TNFi$P#q)Jy5H4ECb{c z7xihh)cOU+&sFl6uWEWN<5+EGEs+_u&{z!ZwfCQP=S_HqyyN8X;>+atLle)ugNJ+X zsjFY`!x)N5;Y4Qi^T~$d$IPN=|ANEk`wGJLr{}M;rf==j^7Zzt_}Mk9^bfrsi{@QC zeYarFpqsne;^H*j?c(6S=u;TMV_vYGT zgAF5L>dEb==5XTJXc$4>O@ zr0zZ*8m!{S>OXBg&JL%p6y5PtqXXFz;kx^Eh`#-P@CMs6_QD){`EdVbqJW65zV){M SLE&=mrN^R;()CTP2mS&xiEiKk literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmallBlack.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmallBlack.png new file mode 100644 index 0000000000000000000000000000000000000000..ad102552a71c2a1c616a0118dbb442e11dd8e8a7 GIT binary patch literal 1087 zcmaJ=TSyd97#_0J1cjo^BxM-UlH8q{y|}xRo2@&mE;O>N3tB`u&YX1zor^Qac3nj9 z1{p|neaM%{LWInu7a<`N0tqI&U?>XT{s2D?ZeAh=p~jG8 zJRY~k?N(LqAZd@sLsB-@qBdXe!?qVpWLe+?=8t(U}x`v4@$a)FHW0fS4sdn2O zZol2hIvqZm4mjL(ELBehSi8?BO{hX$&luF{~CANgfwIxcf^Y>JMsq#(!7quz2SXw1wD-E zAnS`H-hIAJ7YtHGBb#?(p~CEnhM5oDMak@IA1jY79KK)ia(%pEv2CF)C;Q^}a`|Sz zbZWl%z-(Ji!CLN*3%`z+&Y#IT|E=(~9vaMp1CiD7x8;@YH@EU1ermMLOs-Uk{a1fa zMWTD&cU4_ld9dVJH)^6|ce%O!EBLawHh-@uxqSUxQ{V8=)Wp-F8;_1GmBOFH^2F+k nk?E3yUlvc!4NQ)1?CaZGgl*0SH(Ev;dGkpJ15NDXy0*bT%aLan literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmallBlackH.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmallBlackH.png new file mode 100644 index 0000000000000000000000000000000000000000..feb6527f537f786ead74a8c11ba8e08860a006b2 GIT binary patch literal 1092 zcmaJ=O-K|`93K;<7FR4IGKwA}gn_#=v+lU<;HK-$noEvs>p~kI+S!@6?w~Vont8UX z2T6k{qC~dSSk8Ur@71^K}WT93+u=PE~An~qc}p7OgBp~ ztZiD;*=iGM7*kX%hV!#-No7Y_{=chXYZWTvUP8&T5H}sHm@14*5t{J$bzKvpVtac? zlvs%mMma7PJkc$&J#0*Bi-rQh7#}TTC8UlT(8Oh|wu9v=VqHNP7KtoDTfYdk9vc~; zRJfp5%tee<|}LDqFuu-EN053c*?{>Ybc{!30<5ggFqUuKo{I1{E zK&|Zu6W)~@hwDDvspGFlJy$;`G6$FMC;Jk})0U{0x^mpjy}5O&k@sGn?lr26VYB6W$XrXpu@^MjK%?Y`@HtY3Q6otgRrC;wd$ literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmallH.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRectSmallH.png new file mode 100644 index 0000000000000000000000000000000000000000..93674740a98f07f26c31c1195fd3d9d8363b33c9 GIT binary patch literal 1115 zcmaJ=TSyd97#@^vOA=v(S;{m9X}WWBSKYx))}6JM9J6(yg|ZxH&bq@omu8Ob=u?zn zJ!lUVSx|xyBta1*L>JPEjV@0GVHbMq9%<4;FJfm_*Lr9hICIYV`M>YKedk1L%Z>t9 zu?xeng78j0g7$UJTDctk2Tzm~plt&T#bBErhbhqnSU}c00UlPxE)W5t+DU zawQsrF`=20bd?kxAJSG0gvPM?2HOy&B!GA)=u$L4F@5_Ufh)3~*y|N&!3ctcva`tEQ1d3+LaW29)EyhAOKaqgY;3z7U zN|C8*Qa8IO#^>`Gg@ zTFqK)6KWV`iw4Dzv{O>nQ4s#`s;W!g7L0&D`TmpGiuM|SiU3RRF(ov(c$pK*;DRO) zp>9TXy*t~*)`SjqE1?^BFqr8YUM`4|qB+Kj3`!8Vux3F~lR%jF6NraY6q&23V?A}j zYKHfE0t^%K)HU*S6CL8K1GTItqK!aJV{0GbC#5#gd4HTINrg9j_O{T8m znZh|GXD)10PQFE~oI4jfCze9VP|kS&8h6%&G~^tY#EULV@&_8yyotp9EcBxoJ&ea; zJ`lBEe>=mt?$cQ4R8b|jit~MGH`n_6?Hd>I4S9EuY)!Q9OC-O}PYG+^$i~cr%J;$2 zaABmPzqO-gB2|&Tw4&r@;ozf9Rgysbfjw$Ewj1&!xzbyScY7C5i z$`4kw?>{g){_gn1#Pv(NgkSNI(at9q(^HLeSDRn_yfT>{K07pEpA>GThcBF-ojEwW zrgWqC?fUD__r%J2FOR8jj*_mYRZq!sZ8JMPcaHo%OMF;XDb44V=B>uUyVKX^9yYvk Oo_jdd!e4FdIQkoizjSZ_ literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundBig.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundBig.png new file mode 100644 index 0000000000000000000000000000000000000000..794796a58a5b1dd7c52fa0de2e3026f291f40013 GIT binary patch literal 1333 zcmV-51500009a7bBm000XU z000XU0RWnu7ytkPIcY;fP*7-ZbZ>KLZ*U+=)p!fv7f#TG` zAxLl%!EgG`&*5<32cu%worY0{L9A7~=}6b}76Isk~1IN~P)K3@?4 z&zpALY4A7Z!>t0&I7qECf*j`WHIYAjW_h^ivJu4lvb8y9VL`DD`rG0ZKvcZ$L@8 zo)6*!Fng}&gE0q~LGCMnsiR8`P)pL0I_sTkS+y)n+TA3G7>N6?|tswkN3SNP)hN?m@vTmB5Q)H0RVM12Y^F8j8qW*e(p6W96-uuv(Z|umTESe zyOw305kfS_aaxY!vIEYJ2qY4TsA-yq^oh+h&BH_@5p@Igf(ZbK)a&(6bVydO*Y^NK z00er$hyX^a)#@4@vQ?|qHMWMtyI=$WQZAR9?Pte4Vo~e4TyB=_GNBtr1Q5}6eTVvF zx~}iA=@PqPq*N*;6GATg>9ABP-TB+=Ih0DJWEPzci~t~9E|*vO9o=JKD5bPqF0TLx z^PR=>OfVLUz4JRU#$vJe0D^p~IE)kyhhO^*!+c6^7y&>a6bjAx4HF85Uh)Ib9T`y+ z#WBBOm`~9inL%{TP&8HN1ausy;WtIMPYy#{t=12}VVFI{x>7)Yy)0Ijk?^mL% zR4RD@)9!T8Nt6I4GMUVhZQEDF2C;4XI+MvP0hs7clpP5HVCLlHXpRS$**qN?fvfO+QYPI1+dodBj}Szgd}{b&e+>PVL51prgMWamGE9Dpp# z@}jD$pPw)ypJiEI1R#46&c>K-e zA_zj>5;Fce7?&^fQ3h|J15ZOp1 z0M8iM2!IfK7IZB_2SA%Sw3zc-04?^6P)eO%B@w}+-r!RgWKClK16}VD)@%mWcIBR) rH4m>ay^2L*w?uIliyi{#hWRr9JP@F&xB=l200000NkvXXu0mjf^U75{ literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundBigBlack.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundBigBlack.png new file mode 100644 index 0000000000000000000000000000000000000000..047930ffa83a7e69042f69cf21a62f282728055d GIT binary patch literal 1090 zcmV-I1ikx-P)500009a7bBm000XU z000XU0RWnu7ytkPIcY;fP*7-ZbZ>KLZ*U+=)p!fv7f#TG` zAxLl%!EgG`&*5<32cu%worY0{L9A7~=}6b}76Isk~1IN~P)K3@?4 z&zpALY4A7Z!>t0&I7qECf*j`WHIYAjW_h^ivJu4lvb8y9VL`DD`rG0ZKvcZ$L@8 zo)6*!Fng}&gE0q~LGCMnsiR8`P)pL0I_sTkS+y)n+TA3Gf35Re^Jk|78Rhcs`T`#sHkLo~-acbH+Wp7`K&;F< zH^x#lC(YPL$Jdz{cvwMgd?fAA!X&_Q1u)CDRD>qc-KYTOx=nzgv8f7Rri}hSTf6d} z%9iy`1t6Vt3GiLoeg!c5w&@B@i}=0*m=8vuP-I(yRl4Z6Ok17Ptp|8w1F9Y0ah!C7QQm;EOu?QIBzaHu<-5>P#R5$zoJ+upju`C{5N*A)A|DMCk<3F}aL#Q*qPd-vqiNs)a38n@ zTr;gl2lxzp1l|H~1oR8|2^^UO=gPp?MI8z1vcPJaUWpWi$-68{Uvu;Zxh(oS0GapLy%Vuj^#A|>07*qo IM6N<$f>-F=f&c&j literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundBigBlackH.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundBigBlackH.png new file mode 100644 index 0000000000000000000000000000000000000000..54120057aba67343d694a05902a4f2e24b54a5b1 GIT binary patch literal 1095 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 literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundSmallBlack.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundSmallBlack.png new file mode 100644 index 0000000000000000000000000000000000000000..76c07d2c95c331afadd357e09d4e9aa0f536e082 GIT binary patch literal 1205 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cW{u2{h>{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v)lD`qGE^|P)H5_S zH8(fXQ7|$vG|@LO)HgKNHMF!cF|jf*P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OML?)eIp}XpbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2 zOG|8(fG&l2A-4c-Y+f-mn1BJMUy)d#Z>VPg@)As;uP=V3xw&xF#U(+h2=`(&xHzP; zAXPsowK%`DC>a=WY04n03ap%qQWHz^i$e1Ab6}wukda@KU!0L&py2Eb4mAZ0-^Aq1 zJdmI!SeLJ_m1kaYNn&1ds;7&s63`sI%*+%k6E`C>OJf%o7gG}_Lqk^+3nv!?Hv?A} zV@Go%6IWA5m|mCsATTySGwMrBVI z$B>F!Yo?ygI^-bIrhfT|x8n)F-y(T${SM}3huited5Z5^y|1Ce+Ken1m;NVfeIwW7Y%SD+h$< z|720V!0fz%@qU8)$C*0pNdfH1=c+ml=l9NB{dRj##bVxT;U{>qpB*Wg6Q*-or*PX< zUZcZZJ5_guFivrN<>fKyNaf%DDSb^h18+90+GW40#KrAK(9OlEEsEaC*&WJP?!4<_ zUudyq0)bZ=3CBau#ku6{1-oD!M{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v)lD`qGE^|P)H5_S zH8(fXQ7|$vG|@LO)HgKNHMF!cF|jf*P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OML?)eIp}XpbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2 zOG|8(fG&l2A-4c-Y+f-mn1BJMUy)d#Z>VPg@)As;uP=V3xw&xF#U(+h2=`(&xHzP; zAXPsowK%`DC>a=WY04n03ap%qQWHz^i$e1Ab6}wukda@KU!0L&py2Eb4mAZ0-^Aq1 zJdmI!SeLJ_m1kaYNn&1ds;7&s63`sI%*+%kb5k=XQ&SU17gG}_Lqk^+3nv!?Hv?A} zV@Go%6IWA5m|mCsATTy$o&6fACm=yf%~saGH97=2LmB1Jb$2$+UIOnBl2a^T57H4m8Pi-3vy zSmR9r1_nkEPZ!6Kid$=@?(I6{AkwOCsHeo`7;){I_=XLa{G{Ky+(>o&5E%34%LAD^EmeeQt98kaP^8dtTQ>Ca-`-KltGX!D?Xlj8x?PU#&DXB@7*Th_qm zsny7}qDk-vTkZ!=y907-9GSu%aQHp&ddP0*$>AuUv-7p~wm)Vm>+W#qr)y{J|)DEkaas!@Sq=2j(*{GaNsAM(_KjlIx(7!_(Ez JWt~$(697QznBV{a literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundSmallH.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/dragIconRoundSmallH.png new file mode 100644 index 0000000000000000000000000000000000000000..e04163d896c2f62ecabc58245dbb0afbe8f118fd GIT binary patch literal 1274 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cW{u2{h>{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v)lD`qGE^|P)H5_S zH8(fXQ7|$vG|@LO)HgKNHMF!cF|jf*P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OML?)eIp}XpbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2 zOG|8(fG&l2A-4c-Y+f-mn1BJMUy)d#Z>VPg@)As;uP=V3xw&xF#U(+h2=`(&xHzP; zAXPsowK%`DC>a=WY04n03ap%qQWHz^i$e1Ab6}wukda@KU!0L&py2Eb4mAZ0-^Aq1 zJdmI!SeLJ_m1kaYNn&1ds;7&s63`sI%*+%k6E`C>OJf&H7gG}_Lqk^+3nv!?Hv?A} zV@Go%6IWA5m|mCsATTyBdpC~ zuF7LuBhF06C~M1tlS^j)etPfBnU#u5Q?~L5#ag(o7hU#?ca;Vg*TpWcZHf}Be@mr& z|NZx{0gwD8les!#-PqUpY&E=R%+m*R5ckZOxZHnr%`0ulZz!*LRWbw~wlGEMMi*<_jW>9J5>FVdQ&MBb@0JHwb!T3|!3HGnolma?Qk(@Ik;M!Q+`=Ht$S`Y;1W-^R z*(1o8fuTy3fuW(9f#K(WApMeoq11qZ;Z*_ygVhWM2J!q!@kiZ&YU4az978H@y}4}2 z#h}RJa`DVx{=d0l7o2489ys(UM01i2la@l3N~_?kD$5IR_utSrJk)Qb_n0Lr(TDA3 zONGJQ1m%KTzu9hADriQ;KKZgF;hT8jhAlO1qClhn|7T`k)yaCQ5^iG%3|!3HGnolma?Qk(@Ik;M!Q+`=Ht$S`Y;1W-^R z*(1o8fuTy3fuW(9f#K(WApMeoq11qZ;Z*_ygVhWM2J!q!@kiZ&YNI_}978H@y_p=y zb-;kb`S-DR^-tey4{)0u!PfdT+{9(RN7k}mY;%sSu3d3Ir#nx$BeFMZQ|P0D>nozopr E07=P3a{vGU literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/lens.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/lens.png new file mode 100644 index 0000000000000000000000000000000000000000..439feed03c4d4c38c8b44b73f344fe5b118d888a GIT binary patch literal 1408 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3HQ$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0*lEl2^R8JRMC7?NanVBh8j!tIA=0;|wE|$)YhK8;t7Ot+QE>4cF z7LIO?ZZ3|dFugAM$)&lec_lEtDG0r0IQ4=OL~a4lW|!2W%(B!Jx1#)91+d4hGI6`b z7^itqy(zfeVuDkzKF~4xpy)-4ZkP}-4S|^O#0%uWlYeR+FwGYM6Zfk2ZUY7e#&@1B zjv*DdmQ3;W2niH9et&j)&=M1=2wy$6Q~kYB3wAHs6uVT~T+uQ2NdHu&rp*PaH`JD; zZZ`V0V5*pMV0TzviyP0OR#ms)DUaB#xE4+JdHnuF;SRpf$0VN}$UnEY{M_H-cedYU zZ+mU_uKUj#BYvk@OQY5F2iN^B%wV&7UEzH{(JM!^#_fYL z#}1C8Co@jYIK8hj*k@Hm_Y_$sVS#kHvkMpT?%2G`KD5D5qq)6OY=J+wLEgU2Nq^?d z+uM1j?&*Z9vUjR0oc}b3r1>mylAU!|ohiFtFze#0{KE}D=PTPwZ@h87X#MxyadqmC zjW?Y5wTjE)%=*K^%MNegR{bOt@!R3f#dQm3zbf#5xJ}P)i^-)Wtk+ba2MVQG8=BSSmq Va;tCNi&H>lqNl5$%Q~loCIIQl1G@kK literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/lensWhite.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/lensWhite.png new file mode 100644 index 0000000000000000000000000000000000000000..68408fac4321f95d864ab1597a3fb591e5d38cdf GIT binary patch literal 1313 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3HQ$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o>>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT-VtFWlg~VrW1CgG|37u|VHY&pf(~1RD?6IsxA(xEJ)Q4 zN-fSWElLK)N18HBGcfG%TLe-Fbd8luesXDUYF>$_i>(q+L@y;X#mdpi%-Gz>%+bZt z+0oF@)x^Tp)zrnw(bdAy&C$)p(G;fFGq1QLF)uk4rZ*Fz*AlN@E9aur#FG4?ko^1{ zSnLI4T_I>l&?Qys3_TT?pQ&o3<^Yg&A#1%}s5sn<3%JGGB z5(T%K)fRo}=K3*lQiJ!KWM=n@DZk4l{%fD%;qrQ1{N<*}x+5%kOYiOpo)Is_67cqm z)FRJi3f%_}Z3tVE>Td&#<5d}LS0B2*-q51?G)6Jz#Cw)kUpH9XiFz#gL$>MOhXt{- z|1PSEkZ>+g)RtWr`tg<9;xFgLh0WDh8$~~3Vo71N`IU9;0hi&HsS+k?j_qaE2@>x+ z7H#&Jz`x$()WU?_7uA&7&W}?u>;a8}id*-VB0h4VT7yR4U8*=bsA5>_0y85}Sb4q9e00ffU2mk;8 literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/lensWhite_old.png b/.tmp/serve/assets/img/theme/vendor/amcharts/dist/amcharts/images/lensWhite_old.png new file mode 100644 index 0000000000000000000000000000000000000000..2434fd61e115d58b57edf7cad2e29b6498415957 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2co&H|6fVg?3oVGw3ym^DWND5#L^ z5#-CjP^HSi(9q1l@bf>Ae#yX4YQVtoDuIE)Y6b&?c>bjLqi#U8J)SO(Ar-gIObO&V zY{26@|Ma;@GD~;=zh5NzcCjhTdEbTJ3)!AJb8gCU^bz`h?NG}u_akQ*xE8P+y>G#w zbJLU2&cSz<)%_TUOJyt`L7o+5aka^w#buwYcD_&Fx>~8UZE{)Yl6gx$|C6nn-G2co&H|6fVg?3oVGw3ym^DWND5#L^ z5#-CjP^HSi(9q1l@bf>Ae#yX4YQVtoDuIE)Y6b&?c>bjLqi#U8?Vc`4 zP~h=Cb}p!Y)7}61acaM3J`g@?8KJ1KwrxwGCTD)~;ieybElVbbu)1x!Gyi3|!3HGnolma?Qk(@Ik;M!Q+`=Ht$S`Y;1W-^R z*(1o8fuTy3fuW(9f#K(WApMeoq11qZ;Z*_ygVhWM2J!q!@kiZ&Y7;zN978H@y}4}2 z#h}2$eBj&W$`Jc#aaP$YD_9-RJQ1ko2)!HY6%yL9!0PszJ7@mim@LuK@4AP_`U214 z2TEd!DQC(y$XUFZm!Qop)HK!6N1bKyevanWr&7~^hX4Q1%<%11)>G39%-ujPgQu&X J%Q~loCICyeM5+J) literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/homeIcon.gif b/.tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/homeIcon.gif new file mode 100755 index 0000000000000000000000000000000000000000..f753b692fa56cc5c44f6abc4e3ddb9cf9f62d46d GIT binary patch literal 848 zcmZ?wbhEHbXk prid966rG#+`IST@CMq3j=T^5`QZXUmG#)}^)c HnHa1A7sL^W literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/panLeft.gif b/.tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/panLeft.gif new file mode 100755 index 0000000000000000000000000000000000000000..4cd7a15455bf9904ef4b2e075381f93f2a0aa13c GIT binary patch literal 63 zcmZ?wbhEHbDcw9Gba+lwW50@q` IW@4}g03YcR!~g&Q literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/panRight.gif b/.tmp/serve/assets/img/theme/vendor/ammap/dist/ammap/images/panRight.gif new file mode 100755 index 0000000000000000000000000000000000000000..7c8cd6c554a3c14f750f62b526d252098aaf583d GIT binary patch literal 63 zcmZ?wbhEHbm-pOOq$;`aV ax9)P4o^Q{cD$&T)wIY)9=qDR-25SJ>=o@$d literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/ionrangeslider/img/sprite-skin-flat.png b/.tmp/serve/assets/img/theme/vendor/ionrangeslider/img/sprite-skin-flat.png new file mode 100644 index 0000000000000000000000000000000000000000..0f11c7cb5dfa4ad54ac603fd2fc6afadea63efa3 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU}OQZx3Dk+$%fhfKY)~UfKP}kkbd~&<1;B28oYe>W)n;oI`zYCXKPqETZOo4PBATCd7zPvA>qQao15O+Dl{7F68_KdWFH$)z4*}Q$iB}OjLBA literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/ionrangeslider/img/sprite-skin-modern.png b/.tmp/serve/assets/img/theme/vendor/ionrangeslider/img/sprite-skin-modern.png new file mode 100644 index 0000000000000000000000000000000000000000..c9060f2756791db4fcfebaa02bf1ca6b55ea7b5c GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0y~yU}OQZw{S26N!RQ}KY^5efKP}kkbeF4!|8KZ4jewE zutn{{)&t1GKBslo~gD1;ZZ#p(z z@*vO%&XOR%UgJ#RdWmfsBPlU3IxN|2Okl z%v*U%k30S9`_hAq`-Gw{tPBcP>sDyu_`lT26KEO`tS`E0mz5!ZTQyht__jXXwU&Dn zoz7)z6`$YuRyEeEVmin(3=AK%=GSxq^(obKgZT^xxc^pGZ=YScd4bo3XgDmXZa&C;#!PXXKZ5R^|-!BiE#{LB!T6-}Z;+jJ(cfKP}kkbVgR=gyzMa^=c} z3m49V0YrG$!DA5arX71`FI(F?eIAh8Gi~mQ^;>5yS@Zw@e;{}2f)#x;=Kp75`SSJa zojZ5_{Q2|t?c3|uug_n(@&C=6|AT@i&s%Dl)WQn1Or#{pFPLHfrBgqeVsFnma`2a% zGwbhn`zP+xl6dwE=*kzKE{-7;x8B|kEM8h&6`r!?w)(| z=C@_G?~9-6-k0#3lrP}oF7vdZIb;P#qX0*uT3V90a(3*z+48#Q=hjw784CjK1cMK% zr~bZMaWgNz>rMal*N&TCXKU_$z3@`*>|+92Pq(>!yXAaC%t)Z4ZdrZyivoot7|ah}EXME8(c-|-@}c9UKxd`Fw{6DRYm0w=|6gKd*HrxN z<;6KOKdv=_Du0lj;`!I`qGERQ{~0ePu=sOqRcHCfY2H@ulrn=aFing*{oeyI?q5+* z%~q#Q(g~Nos9l};`$6rC+tYofc=;c^-x{o?wKVs6dhBYW);CvvvfuT5+_j>) zUj4<(Md`E4s=g#ibZPd5-S3I`YWJ#LOKRDD?TcxWH6bC354k65-ctFOw!*D>zo*OW zCCV-Pb=v*z7d<#Cv39xO&HHXC_Pr;zt~i|5nQP3h(Rayz)2_GH_gnX^4PDo|`)kSG zWd(X5$8EW^<&w_vM&#yP{tf8(V4X#xIk4cd18jRrJeeewm81 zOIki`kqOy;=~R5r>*Io++G{H|AK5mOS;Rdv3J8IQ{aGEax%~0%^L+sYAhSJP{an^L HB{Ts52LD$c literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/ionrangeslider/img/sprite-skin-simple.png b/.tmp/serve/assets/img/theme/vendor/ionrangeslider/img/sprite-skin-simple.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc5e68ed807c752c81445f37409790dd71ecfae GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0y~yU}OQZx3Dk+$%fhfKY)~0fKP}kkoKB4SF^13UXKBv zfrFrxx2S8hxO?KXT$f)fyp#9r30S_=Va9T^zU33DHGF`o8B2ovf*Bm1-ADs+UU|AW zhE&{od&5xZV1P*L!_BP5S|M%=w==Z`waac`jo!ezG;EQFc348tDxXc_TQYrC6;J-T zU-Zx2>gQQG%a_jGR%UhMWybP(bAe_tELg~Kx@wb2bjGGzQMqDOZ~4N0Z~e7<@zuI> zo7jNT7u=Gq=e{-B+&!USQ*tE89~p~(oiUwpEp6SwE!zzLzfN(=eI{j4%m|d(a^b6Y zoaemzS2;NC=lYy5DnGQeg6GN9zOLnaE;X@e>Ym=dCok01silQMUzLG@L+?Pn;(_&@ zEgHdXEfSpK|2vgWw*O=KzqS*|V~q1+U=X;?KEL|E`m9XW>p;^PJYD@<);T3K0RX|3 BjfnsN literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/32px.png b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/32px.png new file mode 100644 index 0000000000000000000000000000000000000000..60395729ef6cfda914b211d5a45c9d2c083b3175 GIT binary patch literal 1525 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 C_#XrS literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/style.css b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/style.css new file mode 100644 index 0000000..d8dc188 --- /dev/null +++ b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/style.css @@ -0,0 +1,1146 @@ +/* jsTree default dark theme */ +.jstree-node, +.jstree-children, +.jstree-container-ul { + display: block; + margin: 0; + padding: 0; + list-style-type: none; + list-style-image: none; +} +.jstree-node { + white-space: nowrap; +} +.jstree-anchor { + display: inline-block; + color: black; + white-space: nowrap; + padding: 0 4px 0 1px; + margin: 0; + vertical-align: top; +} +.jstree-anchor:focus { + outline: 0; +} +.jstree-anchor, +.jstree-anchor:link, +.jstree-anchor:visited, +.jstree-anchor:hover, +.jstree-anchor:active { + text-decoration: none; + color: inherit; +} +.jstree-icon { + display: inline-block; + text-decoration: none; + margin: 0; + padding: 0; + vertical-align: top; + text-align: center; +} +.jstree-icon:empty { + display: inline-block; + text-decoration: none; + margin: 0; + padding: 0; + vertical-align: top; + text-align: center; +} +.jstree-ocl { + cursor: pointer; +} +.jstree-leaf > .jstree-ocl { + cursor: default; +} +.jstree .jstree-open > .jstree-children { + display: block; +} +.jstree .jstree-closed > .jstree-children, +.jstree .jstree-leaf > .jstree-children { + display: none; +} +.jstree-anchor > .jstree-themeicon { + margin-right: 2px; +} +.jstree-no-icons .jstree-themeicon, +.jstree-anchor > .jstree-themeicon-hidden { + display: none; +} +.jstree-hidden, +.jstree-node.jstree-hidden { + display: none; +} +.jstree-rtl .jstree-anchor { + padding: 0 1px 0 4px; +} +.jstree-rtl .jstree-anchor > .jstree-themeicon { + margin-left: 2px; + margin-right: 0; +} +.jstree-rtl .jstree-node { + margin-left: 0; +} +.jstree-rtl .jstree-container-ul > .jstree-node { + margin-right: 0; +} +.jstree-wholerow-ul { + position: relative; + display: inline-block; + min-width: 100%; +} +.jstree-wholerow-ul .jstree-leaf > .jstree-ocl { + cursor: pointer; +} +.jstree-wholerow-ul .jstree-anchor, +.jstree-wholerow-ul .jstree-icon { + position: relative; +} +.jstree-wholerow-ul .jstree-wholerow { + width: 100%; + cursor: pointer; + position: absolute; + left: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.jstree-contextmenu .jstree-anchor { + -webkit-user-select: none; + /* disable selection/Copy of UIWebView */ + -webkit-touch-callout: none; + /* disable the IOS popup when long-press on a link */ +} +.vakata-context { + display: none; +} +.vakata-context, +.vakata-context ul { + margin: 0; + padding: 2px; + position: absolute; + background: #f5f5f5; + border: 1px solid #979797; + box-shadow: 2px 2px 2px #999999; +} +.vakata-context ul { + list-style: none; + left: 100%; + margin-top: -2.7em; + margin-left: -4px; +} +.vakata-context .vakata-context-right ul { + left: auto; + right: 100%; + margin-left: auto; + margin-right: -4px; +} +.vakata-context li { + list-style: none; +} +.vakata-context li > a { + display: block; + padding: 0 2em 0 2em; + text-decoration: none; + width: auto; + color: black; + white-space: nowrap; + line-height: 2.4em; + text-shadow: 1px 1px 0 white; + border-radius: 1px; +} +.vakata-context li > a:hover { + position: relative; + background-color: #e8eff7; + box-shadow: 0 0 2px #0a6aa1; +} +.vakata-context li > a.vakata-context-parent { + background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw=="); + background-position: right center; + background-repeat: no-repeat; +} +.vakata-context li > a:focus { + outline: 0; +} +.vakata-context .vakata-context-hover > a { + position: relative; + background-color: #e8eff7; + box-shadow: 0 0 2px #0a6aa1; +} +.vakata-context .vakata-context-separator > a, +.vakata-context .vakata-context-separator > a:hover { + background: white; + border: 0; + border-top: 1px solid #e2e3e3; + height: 1px; + min-height: 1px; + max-height: 1px; + padding: 0; + margin: 0 0 0 2.4em; + border-left: 1px solid #e0e0e0; + text-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + border-radius: 0; +} +.vakata-context .vakata-contextmenu-disabled a, +.vakata-context .vakata-contextmenu-disabled a:hover { + color: silver; + background-color: transparent; + border: 0; + box-shadow: 0 0 0; +} +.vakata-context .vakata-contextmenu-disabled > a > i { + filter: grayscale(100%); +} +.vakata-context li > a > i { + text-decoration: none; + display: inline-block; + width: 2.4em; + height: 2.4em; + background: transparent; + margin: 0 0 0 -2em; + vertical-align: top; + text-align: center; + line-height: 2.4em; +} +.vakata-context li > a > i:empty { + width: 2.4em; + line-height: 2.4em; +} +.vakata-context li > a .vakata-contextmenu-sep { + display: inline-block; + width: 1px; + height: 2.4em; + background: white; + margin: 0 0.5em 0 0; + border-left: 1px solid #e2e3e3; +} +.vakata-context .vakata-contextmenu-shortcut { + font-size: 0.8em; + color: silver; + opacity: 0.5; + display: none; +} +.vakata-context-rtl ul { + left: auto; + right: 100%; + margin-left: auto; + margin-right: -4px; +} +.vakata-context-rtl li > a.vakata-context-parent { + background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7"); + background-position: left center; + background-repeat: no-repeat; +} +.vakata-context-rtl .vakata-context-separator > a { + margin: 0 2.4em 0 0; + border-left: 0; + border-right: 1px solid #e2e3e3; +} +.vakata-context-rtl .vakata-context-left ul { + right: auto; + left: 100%; + margin-left: -4px; + margin-right: auto; +} +.vakata-context-rtl li > a > i { + margin: 0 -2em 0 0; +} +.vakata-context-rtl li > a .vakata-contextmenu-sep { + margin: 0 0 0 0.5em; + border-left-color: white; + background: #e2e3e3; +} +#jstree-marker { + position: absolute; + top: 0; + left: 0; + margin: -5px 0 0 0; + padding: 0; + border-right: 0; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid; + width: 0; + height: 0; + font-size: 0; + line-height: 0; +} +#jstree-dnd { + line-height: 16px; + margin: 0; + padding: 4px; +} +#jstree-dnd .jstree-icon, +#jstree-dnd .jstree-copy { + display: inline-block; + text-decoration: none; + margin: 0 2px 0 0; + padding: 0; + width: 16px; + height: 16px; +} +#jstree-dnd .jstree-ok { + background: green; +} +#jstree-dnd .jstree-er { + background: red; +} +#jstree-dnd .jstree-copy { + margin: 0 2px 0 2px; +} +.jstree-default-dark .jstree-node, +.jstree-default-dark .jstree-icon { + background-repeat: no-repeat; + background-color: transparent; +} +.jstree-default-dark .jstree-anchor, +.jstree-default-dark .jstree-animated, +.jstree-default-dark .jstree-wholerow { + transition: background-color 0.15s, box-shadow 0.15s; +} +.jstree-default-dark .jstree-hovered { + background: #555; + border-radius: 2px; + box-shadow: inset 0 0 1px #555; +} +.jstree-default-dark .jstree-context { + background: #555; + border-radius: 2px; + box-shadow: inset 0 0 1px #555; +} +.jstree-default-dark .jstree-clicked { + background: #5fa2db; + border-radius: 2px; + box-shadow: inset 0 0 1px #666666; +} +.jstree-default-dark .jstree-no-icons .jstree-anchor > .jstree-themeicon { + display: none; +} +.jstree-default-dark .jstree-disabled { + background: transparent; + color: #666666; +} +.jstree-default-dark .jstree-disabled.jstree-hovered { + background: transparent; + box-shadow: none; +} +.jstree-default-dark .jstree-disabled.jstree-clicked { + background: #333333; +} +.jstree-default-dark .jstree-disabled > .jstree-icon { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default-dark .jstree-search { + font-style: italic; + color: #ffffff; + font-weight: bold; +} +.jstree-default-dark .jstree-no-checkboxes .jstree-checkbox { + display: none !important; +} +.jstree-default-dark.jstree-checkbox-no-clicked .jstree-clicked { + background: transparent; + box-shadow: none; +} +.jstree-default-dark.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered { + background: #555; +} +.jstree-default-dark.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked { + background: transparent; +} +.jstree-default-dark.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered { + background: #555; +} +.jstree-default-dark > .jstree-striped { + min-width: 100%; + display: inline-block; + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat; +} +.jstree-default-dark > .jstree-wholerow-ul .jstree-hovered, +.jstree-default-dark > .jstree-wholerow-ul .jstree-clicked { + background: transparent; + box-shadow: none; + border-radius: 0; +} +.jstree-default-dark .jstree-wholerow { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.jstree-default-dark .jstree-wholerow-hovered { + background: #555; +} +.jstree-default-dark .jstree-wholerow-clicked { + background: #5fa2db; + background: -webkit-linear-gradient(top, #5fa2db 0%, #5fa2db 100%); + background: linear-gradient(to bottom, #5fa2db 0%, #5fa2db 100%); +} +.jstree-default-dark .jstree-node { + min-height: 24px; + line-height: 24px; + margin-left: 24px; + min-width: 24px; +} +.jstree-default-dark .jstree-anchor { + line-height: 24px; + height: 24px; +} +.jstree-default-dark .jstree-icon { + width: 24px; + height: 24px; + line-height: 24px; +} +.jstree-default-dark .jstree-icon:empty { + width: 24px; + height: 24px; + line-height: 24px; +} +.jstree-default-dark.jstree-rtl .jstree-node { + margin-right: 24px; +} +.jstree-default-dark .jstree-wholerow { + height: 24px; +} +.jstree-default-dark .jstree-node, +.jstree-default-dark .jstree-icon { + background-image: url("32px.png"); +} +.jstree-default-dark .jstree-node { + background-position: -292px -4px; + background-repeat: repeat-y; +} +.jstree-default-dark .jstree-last { + background: transparent; +} +.jstree-default-dark .jstree-open > .jstree-ocl { + background-position: -132px -4px; +} +.jstree-default-dark .jstree-closed > .jstree-ocl { + background-position: -100px -4px; +} +.jstree-default-dark .jstree-leaf > .jstree-ocl { + background-position: -68px -4px; +} +.jstree-default-dark .jstree-themeicon { + background-position: -260px -4px; +} +.jstree-default-dark > .jstree-no-dots .jstree-node, +.jstree-default-dark > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-dark > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -36px -4px; +} +.jstree-default-dark > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -4px -4px; +} +.jstree-default-dark .jstree-disabled { + background: transparent; +} +.jstree-default-dark .jstree-disabled.jstree-hovered { + background: transparent; +} +.jstree-default-dark .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default-dark .jstree-checkbox { + background-position: -164px -4px; +} +.jstree-default-dark .jstree-checkbox:hover { + background-position: -164px -36px; +} +.jstree-default-dark.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, +.jstree-default-dark .jstree-checked > .jstree-checkbox { + background-position: -228px -4px; +} +.jstree-default-dark.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, +.jstree-default-dark .jstree-checked > .jstree-checkbox:hover { + background-position: -228px -36px; +} +.jstree-default-dark .jstree-anchor > .jstree-undetermined { + background-position: -196px -4px; +} +.jstree-default-dark .jstree-anchor > .jstree-undetermined:hover { + background-position: -196px -36px; +} +.jstree-default-dark .jstree-checkbox-disabled { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default-dark > .jstree-striped { + background-size: auto 48px; +} +.jstree-default-dark.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); + background-position: 100% 1px; + background-repeat: repeat-y; +} +.jstree-default-dark.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-dark.jstree-rtl .jstree-open > .jstree-ocl { + background-position: -132px -36px; +} +.jstree-default-dark.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -100px -36px; +} +.jstree-default-dark.jstree-rtl .jstree-leaf > .jstree-ocl { + background-position: -68px -36px; +} +.jstree-default-dark.jstree-rtl > .jstree-no-dots .jstree-node, +.jstree-default-dark.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-dark.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -36px -36px; +} +.jstree-default-dark.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -4px -36px; +} +.jstree-default-dark .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; +} +.jstree-default-dark > .jstree-container-ul .jstree-loading > .jstree-ocl { + background: url("throbber.gif") center center no-repeat; +} +.jstree-default-dark .jstree-file { + background: url("32px.png") -100px -68px no-repeat; +} +.jstree-default-dark .jstree-folder { + background: url("32px.png") -260px -4px no-repeat; +} +.jstree-default-dark > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; +} +#jstree-dnd.jstree-default-dark { + line-height: 24px; + padding: 0 4px; +} +#jstree-dnd.jstree-default-dark .jstree-ok, +#jstree-dnd.jstree-default-dark .jstree-er { + background-image: url("32px.png"); + background-repeat: no-repeat; + background-color: transparent; +} +#jstree-dnd.jstree-default-dark i { + background: transparent; + width: 24px; + height: 24px; + line-height: 24px; +} +#jstree-dnd.jstree-default-dark .jstree-ok { + background-position: -4px -68px; +} +#jstree-dnd.jstree-default-dark .jstree-er { + background-position: -36px -68px; +} +.jstree-default-dark .jstree-ellipsis { + overflow: hidden; +} +.jstree-default-dark .jstree-ellipsis .jstree-anchor { + width: calc(100% - 29px); + text-overflow: ellipsis; + overflow: hidden; +} +.jstree-default-dark.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); +} +.jstree-default-dark.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-dark-small .jstree-node { + min-height: 18px; + line-height: 18px; + margin-left: 18px; + min-width: 18px; +} +.jstree-default-dark-small .jstree-anchor { + line-height: 18px; + height: 18px; +} +.jstree-default-dark-small .jstree-icon { + width: 18px; + height: 18px; + line-height: 18px; +} +.jstree-default-dark-small .jstree-icon:empty { + width: 18px; + height: 18px; + line-height: 18px; +} +.jstree-default-dark-small.jstree-rtl .jstree-node { + margin-right: 18px; +} +.jstree-default-dark-small .jstree-wholerow { + height: 18px; +} +.jstree-default-dark-small .jstree-node, +.jstree-default-dark-small .jstree-icon { + background-image: url("32px.png"); +} +.jstree-default-dark-small .jstree-node { + background-position: -295px -7px; + background-repeat: repeat-y; +} +.jstree-default-dark-small .jstree-last { + background: transparent; +} +.jstree-default-dark-small .jstree-open > .jstree-ocl { + background-position: -135px -7px; +} +.jstree-default-dark-small .jstree-closed > .jstree-ocl { + background-position: -103px -7px; +} +.jstree-default-dark-small .jstree-leaf > .jstree-ocl { + background-position: -71px -7px; +} +.jstree-default-dark-small .jstree-themeicon { + background-position: -263px -7px; +} +.jstree-default-dark-small > .jstree-no-dots .jstree-node, +.jstree-default-dark-small > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-dark-small > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -39px -7px; +} +.jstree-default-dark-small > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -7px -7px; +} +.jstree-default-dark-small .jstree-disabled { + background: transparent; +} +.jstree-default-dark-small .jstree-disabled.jstree-hovered { + background: transparent; +} +.jstree-default-dark-small .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default-dark-small .jstree-checkbox { + background-position: -167px -7px; +} +.jstree-default-dark-small .jstree-checkbox:hover { + background-position: -167px -39px; +} +.jstree-default-dark-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, +.jstree-default-dark-small .jstree-checked > .jstree-checkbox { + background-position: -231px -7px; +} +.jstree-default-dark-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, +.jstree-default-dark-small .jstree-checked > .jstree-checkbox:hover { + background-position: -231px -39px; +} +.jstree-default-dark-small .jstree-anchor > .jstree-undetermined { + background-position: -199px -7px; +} +.jstree-default-dark-small .jstree-anchor > .jstree-undetermined:hover { + background-position: -199px -39px; +} +.jstree-default-dark-small .jstree-checkbox-disabled { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default-dark-small > .jstree-striped { + background-size: auto 36px; +} +.jstree-default-dark-small.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); + background-position: 100% 1px; + background-repeat: repeat-y; +} +.jstree-default-dark-small.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-dark-small.jstree-rtl .jstree-open > .jstree-ocl { + background-position: -135px -39px; +} +.jstree-default-dark-small.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -103px -39px; +} +.jstree-default-dark-small.jstree-rtl .jstree-leaf > .jstree-ocl { + background-position: -71px -39px; +} +.jstree-default-dark-small.jstree-rtl > .jstree-no-dots .jstree-node, +.jstree-default-dark-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-dark-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -39px -39px; +} +.jstree-default-dark-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -7px -39px; +} +.jstree-default-dark-small .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; +} +.jstree-default-dark-small > .jstree-container-ul .jstree-loading > .jstree-ocl { + background: url("throbber.gif") center center no-repeat; +} +.jstree-default-dark-small .jstree-file { + background: url("32px.png") -103px -71px no-repeat; +} +.jstree-default-dark-small .jstree-folder { + background: url("32px.png") -263px -7px no-repeat; +} +.jstree-default-dark-small > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; +} +#jstree-dnd.jstree-default-dark-small { + line-height: 18px; + padding: 0 4px; +} +#jstree-dnd.jstree-default-dark-small .jstree-ok, +#jstree-dnd.jstree-default-dark-small .jstree-er { + background-image: url("32px.png"); + background-repeat: no-repeat; + background-color: transparent; +} +#jstree-dnd.jstree-default-dark-small i { + background: transparent; + width: 18px; + height: 18px; + line-height: 18px; +} +#jstree-dnd.jstree-default-dark-small .jstree-ok { + background-position: -7px -71px; +} +#jstree-dnd.jstree-default-dark-small .jstree-er { + background-position: -39px -71px; +} +.jstree-default-dark-small .jstree-ellipsis { + overflow: hidden; +} +.jstree-default-dark-small .jstree-ellipsis .jstree-anchor { + width: calc(100% - 23px); + text-overflow: ellipsis; + overflow: hidden; +} +.jstree-default-dark-small.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg=="); +} +.jstree-default-dark-small.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-dark-large .jstree-node { + min-height: 32px; + line-height: 32px; + margin-left: 32px; + min-width: 32px; +} +.jstree-default-dark-large .jstree-anchor { + line-height: 32px; + height: 32px; +} +.jstree-default-dark-large .jstree-icon { + width: 32px; + height: 32px; + line-height: 32px; +} +.jstree-default-dark-large .jstree-icon:empty { + width: 32px; + height: 32px; + line-height: 32px; +} +.jstree-default-dark-large.jstree-rtl .jstree-node { + margin-right: 32px; +} +.jstree-default-dark-large .jstree-wholerow { + height: 32px; +} +.jstree-default-dark-large .jstree-node, +.jstree-default-dark-large .jstree-icon { + background-image: url("32px.png"); +} +.jstree-default-dark-large .jstree-node { + background-position: -288px 0px; + background-repeat: repeat-y; +} +.jstree-default-dark-large .jstree-last { + background: transparent; +} +.jstree-default-dark-large .jstree-open > .jstree-ocl { + background-position: -128px 0px; +} +.jstree-default-dark-large .jstree-closed > .jstree-ocl { + background-position: -96px 0px; +} +.jstree-default-dark-large .jstree-leaf > .jstree-ocl { + background-position: -64px 0px; +} +.jstree-default-dark-large .jstree-themeicon { + background-position: -256px 0px; +} +.jstree-default-dark-large > .jstree-no-dots .jstree-node, +.jstree-default-dark-large > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-dark-large > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -32px 0px; +} +.jstree-default-dark-large > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: 0px 0px; +} +.jstree-default-dark-large .jstree-disabled { + background: transparent; +} +.jstree-default-dark-large .jstree-disabled.jstree-hovered { + background: transparent; +} +.jstree-default-dark-large .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default-dark-large .jstree-checkbox { + background-position: -160px 0px; +} +.jstree-default-dark-large .jstree-checkbox:hover { + background-position: -160px -32px; +} +.jstree-default-dark-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, +.jstree-default-dark-large .jstree-checked > .jstree-checkbox { + background-position: -224px 0px; +} +.jstree-default-dark-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, +.jstree-default-dark-large .jstree-checked > .jstree-checkbox:hover { + background-position: -224px -32px; +} +.jstree-default-dark-large .jstree-anchor > .jstree-undetermined { + background-position: -192px 0px; +} +.jstree-default-dark-large .jstree-anchor > .jstree-undetermined:hover { + background-position: -192px -32px; +} +.jstree-default-dark-large .jstree-checkbox-disabled { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default-dark-large > .jstree-striped { + background-size: auto 64px; +} +.jstree-default-dark-large.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); + background-position: 100% 1px; + background-repeat: repeat-y; +} +.jstree-default-dark-large.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-dark-large.jstree-rtl .jstree-open > .jstree-ocl { + background-position: -128px -32px; +} +.jstree-default-dark-large.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -96px -32px; +} +.jstree-default-dark-large.jstree-rtl .jstree-leaf > .jstree-ocl { + background-position: -64px -32px; +} +.jstree-default-dark-large.jstree-rtl > .jstree-no-dots .jstree-node, +.jstree-default-dark-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-dark-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -32px -32px; +} +.jstree-default-dark-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: 0px -32px; +} +.jstree-default-dark-large .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; +} +.jstree-default-dark-large > .jstree-container-ul .jstree-loading > .jstree-ocl { + background: url("throbber.gif") center center no-repeat; +} +.jstree-default-dark-large .jstree-file { + background: url("32px.png") -96px -64px no-repeat; +} +.jstree-default-dark-large .jstree-folder { + background: url("32px.png") -256px 0px no-repeat; +} +.jstree-default-dark-large > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; +} +#jstree-dnd.jstree-default-dark-large { + line-height: 32px; + padding: 0 4px; +} +#jstree-dnd.jstree-default-dark-large .jstree-ok, +#jstree-dnd.jstree-default-dark-large .jstree-er { + background-image: url("32px.png"); + background-repeat: no-repeat; + background-color: transparent; +} +#jstree-dnd.jstree-default-dark-large i { + background: transparent; + width: 32px; + height: 32px; + line-height: 32px; +} +#jstree-dnd.jstree-default-dark-large .jstree-ok { + background-position: 0px -64px; +} +#jstree-dnd.jstree-default-dark-large .jstree-er { + background-position: -32px -64px; +} +.jstree-default-dark-large .jstree-ellipsis { + overflow: hidden; +} +.jstree-default-dark-large .jstree-ellipsis .jstree-anchor { + width: calc(100% - 37px); + text-overflow: ellipsis; + overflow: hidden; +} +.jstree-default-dark-large.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg=="); +} +.jstree-default-dark-large.jstree-rtl .jstree-last { + background: transparent; +} +@media (max-width: 768px) { + #jstree-dnd.jstree-dnd-responsive { + line-height: 40px; + font-weight: bold; + font-size: 1.1em; + text-shadow: 1px 1px white; + } + #jstree-dnd.jstree-dnd-responsive > i { + background: transparent; + width: 40px; + height: 40px; + } + #jstree-dnd.jstree-dnd-responsive > .jstree-ok { + background-image: url("40px.png"); + background-position: 0 -200px; + background-size: 120px 240px; + } + #jstree-dnd.jstree-dnd-responsive > .jstree-er { + background-image: url("40px.png"); + background-position: -40px -200px; + background-size: 120px 240px; + } + #jstree-marker.jstree-dnd-responsive { + border-left-width: 10px; + border-top-width: 10px; + border-bottom-width: 10px; + margin-top: -10px; + } +} +@media (max-width: 768px) { + .jstree-default-dark-responsive { + /* + .jstree-open > .jstree-ocl, + .jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; } + */ + } + .jstree-default-dark-responsive .jstree-icon { + background-image: url("40px.png"); + } + .jstree-default-dark-responsive .jstree-node, + .jstree-default-dark-responsive .jstree-leaf > .jstree-ocl { + background: transparent; + } + .jstree-default-dark-responsive .jstree-node { + min-height: 40px; + line-height: 40px; + margin-left: 40px; + min-width: 40px; + white-space: nowrap; + } + .jstree-default-dark-responsive .jstree-anchor { + line-height: 40px; + height: 40px; + } + .jstree-default-dark-responsive .jstree-icon, + .jstree-default-dark-responsive .jstree-icon:empty { + width: 40px; + height: 40px; + line-height: 40px; + } + .jstree-default-dark-responsive > .jstree-container-ul > .jstree-node { + margin-left: 0; + } + .jstree-default-dark-responsive.jstree-rtl .jstree-node { + margin-left: 0; + margin-right: 40px; + background: transparent; + } + .jstree-default-dark-responsive.jstree-rtl .jstree-container-ul > .jstree-node { + margin-right: 0; + } + .jstree-default-dark-responsive .jstree-ocl, + .jstree-default-dark-responsive .jstree-themeicon, + .jstree-default-dark-responsive .jstree-checkbox { + background-size: 120px 240px; + } + .jstree-default-dark-responsive .jstree-leaf > .jstree-ocl, + .jstree-default-dark-responsive.jstree-rtl .jstree-leaf > .jstree-ocl { + background: transparent; + } + .jstree-default-dark-responsive .jstree-open > .jstree-ocl { + background-position: 0 0 !important; + } + .jstree-default-dark-responsive .jstree-closed > .jstree-ocl { + background-position: 0 -40px !important; + } + .jstree-default-dark-responsive.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -40px 0 !important; + } + .jstree-default-dark-responsive .jstree-themeicon { + background-position: -40px -40px; + } + .jstree-default-dark-responsive .jstree-checkbox, + .jstree-default-dark-responsive .jstree-checkbox:hover { + background-position: -40px -80px; + } + .jstree-default-dark-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, + .jstree-default-dark-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, + .jstree-default-dark-responsive .jstree-checked > .jstree-checkbox, + .jstree-default-dark-responsive .jstree-checked > .jstree-checkbox:hover { + background-position: 0 -80px; + } + .jstree-default-dark-responsive .jstree-anchor > .jstree-undetermined, + .jstree-default-dark-responsive .jstree-anchor > .jstree-undetermined:hover { + background-position: 0 -120px; + } + .jstree-default-dark-responsive .jstree-anchor { + font-weight: bold; + font-size: 1.1em; + text-shadow: 1px 1px white; + } + .jstree-default-dark-responsive > .jstree-striped { + background: transparent; + } + .jstree-default-dark-responsive .jstree-wholerow { + border-top: 1px solid #666; + border-bottom: 1px solid #000; + background: #333333; + height: 40px; + } + .jstree-default-dark-responsive .jstree-wholerow-hovered { + background: #555; + } + .jstree-default-dark-responsive .jstree-wholerow-clicked { + background: #5fa2db; + } + .jstree-default-dark-responsive .jstree-children .jstree-last > .jstree-wholerow { + box-shadow: inset 0 -6px 3px -5px #111111; + } + .jstree-default-dark-responsive .jstree-children .jstree-open > .jstree-wholerow { + box-shadow: inset 0 6px 3px -5px #111111; + border-top: 0; + } + .jstree-default-dark-responsive .jstree-children .jstree-open + .jstree-open { + box-shadow: none; + } + .jstree-default-dark-responsive .jstree-node, + .jstree-default-dark-responsive .jstree-icon, + .jstree-default-dark-responsive .jstree-node > .jstree-ocl, + .jstree-default-dark-responsive .jstree-themeicon, + .jstree-default-dark-responsive .jstree-checkbox { + background-image: url("40px.png"); + background-size: 120px 240px; + } + .jstree-default-dark-responsive .jstree-node { + background-position: -80px 0; + background-repeat: repeat-y; + } + .jstree-default-dark-responsive .jstree-last { + background: transparent; + } + .jstree-default-dark-responsive .jstree-leaf > .jstree-ocl { + background-position: -40px -120px; + } + .jstree-default-dark-responsive .jstree-last > .jstree-ocl { + background-position: -40px -160px; + } + .jstree-default-dark-responsive .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; + } + .jstree-default-dark-responsive .jstree-file { + background: url("40px.png") 0 -160px no-repeat; + background-size: 120px 240px; + } + .jstree-default-dark-responsive .jstree-folder { + background: url("40px.png") -40px -40px no-repeat; + background-size: 120px 240px; + } + .jstree-default-dark-responsive > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; + } +} +.jstree-default-dark { + background: #333; +} +.jstree-default-dark .jstree-anchor { + color: #999; + text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5); +} +.jstree-default-dark .jstree-clicked, +.jstree-default-dark .jstree-checked { + color: white; +} +.jstree-default-dark .jstree-hovered { + color: white; +} +#jstree-marker.jstree-default-dark { + border-left-color: #999; + background: transparent; +} +.jstree-default-dark .jstree-anchor > .jstree-icon { + opacity: 0.75; +} +.jstree-default-dark .jstree-clicked > .jstree-icon, +.jstree-default-dark .jstree-hovered > .jstree-icon, +.jstree-default-dark .jstree-checked > .jstree-icon { + opacity: 1; +} +.jstree-default-dark.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); +} +.jstree-default-dark.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-dark-small.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg=="); +} +.jstree-default-dark-small.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-dark-large.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg=="); +} +.jstree-default-dark-large.jstree-rtl .jstree-last { + background: transparent; +} diff --git a/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/style.min.css b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/style.min.css new file mode 100644 index 0000000..fb1d236 --- /dev/null +++ b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/style.min.css @@ -0,0 +1 @@ +.jstree-node,.jstree-children,.jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:black;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-no-icons .jstree-themeicon,.jstree-anchor>.jstree-themeicon-hidden{display:none}.jstree-hidden,.jstree-node.jstree-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jstree-contextmenu .jstree-anchor{-webkit-user-select:none;-webkit-touch-callout:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none}.vakata-context li>a{display:block;padding:0 2em 0 2em;text-decoration:none;width:auto;color:black;white-space:nowrap;line-height:2.4em;text-shadow:1px 1px 0 white;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:white;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context .vakata-contextmenu-disabled>a>i{filter:grayscale(100%)}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:transparent;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:white;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:white;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px 0 2px}.jstree-default-dark .jstree-node,.jstree-default-dark .jstree-icon{background-repeat:no-repeat;background-color:transparent}.jstree-default-dark .jstree-anchor,.jstree-default-dark .jstree-animated,.jstree-default-dark .jstree-wholerow{transition:background-color .15s,box-shadow .15s}.jstree-default-dark .jstree-hovered{background:#555;border-radius:2px;box-shadow:inset 0 0 1px #555}.jstree-default-dark .jstree-context{background:#555;border-radius:2px;box-shadow:inset 0 0 1px #555}.jstree-default-dark .jstree-clicked{background:#5fa2db;border-radius:2px;box-shadow:inset 0 0 1px #666666}.jstree-default-dark .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-default-dark .jstree-disabled{background:transparent;color:#666666}.jstree-default-dark .jstree-disabled.jstree-hovered{background:transparent;box-shadow:none}.jstree-default-dark .jstree-disabled.jstree-clicked{background:#333333}.jstree-default-dark .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-dark .jstree-search{font-style:italic;color:#ffffff;font-weight:bold}.jstree-default-dark .jstree-no-checkboxes .jstree-checkbox{display:none !important}.jstree-default-dark.jstree-checkbox-no-clicked .jstree-clicked{background:transparent;box-shadow:none}.jstree-default-dark.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#555}.jstree-default-dark.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:transparent}.jstree-default-dark.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#555}.jstree-default-dark>.jstree-striped{min-width:100%;display:inline-block;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat}.jstree-default-dark>.jstree-wholerow-ul .jstree-hovered,.jstree-default-dark>.jstree-wholerow-ul .jstree-clicked{background:transparent;box-shadow:none;border-radius:0}.jstree-default-dark .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jstree-default-dark .jstree-wholerow-hovered{background:#555}.jstree-default-dark .jstree-wholerow-clicked{background:#5fa2db;background:-webkit-linear-gradient(top, #5fa2db 0, #5fa2db 100%);background:linear-gradient(to bottom, #5fa2db 0, #5fa2db 100%)}.jstree-default-dark .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.jstree-default-dark .jstree-anchor{line-height:24px;height:24px}.jstree-default-dark .jstree-icon{width:24px;height:24px;line-height:24px}.jstree-default-dark .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-default-dark.jstree-rtl .jstree-node{margin-right:24px}.jstree-default-dark .jstree-wholerow{height:24px}.jstree-default-dark .jstree-node,.jstree-default-dark .jstree-icon{background-image:url("32px.png")}.jstree-default-dark .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default-dark .jstree-last{background:transparent}.jstree-default-dark .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-default-dark .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-default-dark .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-default-dark .jstree-themeicon{background-position:-260px -4px}.jstree-default-dark>.jstree-no-dots .jstree-node,.jstree-default-dark>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-dark>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}.jstree-default-dark>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-default-dark .jstree-disabled{background:transparent}.jstree-default-dark .jstree-disabled.jstree-hovered{background:transparent}.jstree-default-dark .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-dark .jstree-checkbox{background-position:-164px -4px}.jstree-default-dark .jstree-checkbox:hover{background-position:-164px -36px}.jstree-default-dark.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-dark .jstree-checked>.jstree-checkbox{background-position:-228px -4px}.jstree-default-dark.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-dark .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-default-dark .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-default-dark .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-default-dark .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-dark>.jstree-striped{background-size:auto 48px}.jstree-default-dark.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");background-position:100% 1px;background-repeat:repeat-y}.jstree-default-dark.jstree-rtl .jstree-last{background:transparent}.jstree-default-dark.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-default-dark.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-default-dark.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-default-dark.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-dark.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-dark.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}.jstree-default-dark.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-default-dark .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-dark>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("throbber.gif") center center no-repeat}.jstree-default-dark .jstree-file{background:url("32px.png") -100px -68px no-repeat}.jstree-default-dark .jstree-folder{background:url("32px.png") -260px -4px no-repeat}.jstree-default-dark>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-dark{line-height:24px;padding:0 4px}#jstree-dnd.jstree-default-dark .jstree-ok,#jstree-dnd.jstree-default-dark .jstree-er{background-image:url("32px.png");background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-dark i{background:transparent;width:24px;height:24px;line-height:24px}#jstree-dnd.jstree-default-dark .jstree-ok{background-position:-4px -68px}#jstree-dnd.jstree-default-dark .jstree-er{background-position:-36px -68px}.jstree-default-dark .jstree-ellipsis{overflow:hidden}.jstree-default-dark .jstree-ellipsis .jstree-anchor{width:calc(100% - 29px);text-overflow:ellipsis;overflow:hidden}.jstree-default-dark.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==")}.jstree-default-dark.jstree-rtl .jstree-last{background:transparent}.jstree-default-dark-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-default-dark-small .jstree-anchor{line-height:18px;height:18px}.jstree-default-dark-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-default-dark-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-default-dark-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-default-dark-small .jstree-wholerow{height:18px}.jstree-default-dark-small .jstree-node,.jstree-default-dark-small .jstree-icon{background-image:url("32px.png")}.jstree-default-dark-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-default-dark-small .jstree-last{background:transparent}.jstree-default-dark-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-default-dark-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-default-dark-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-default-dark-small .jstree-themeicon{background-position:-263px -7px}.jstree-default-dark-small>.jstree-no-dots .jstree-node,.jstree-default-dark-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-dark-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-default-dark-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-default-dark-small .jstree-disabled{background:transparent}.jstree-default-dark-small .jstree-disabled.jstree-hovered{background:transparent}.jstree-default-dark-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-dark-small .jstree-checkbox{background-position:-167px -7px}.jstree-default-dark-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-default-dark-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-dark-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}.jstree-default-dark-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-dark-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-default-dark-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-default-dark-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-default-dark-small .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-dark-small>.jstree-striped{background-size:auto 36px}.jstree-default-dark-small.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");background-position:100% 1px;background-repeat:repeat-y}.jstree-default-dark-small.jstree-rtl .jstree-last{background:transparent}.jstree-default-dark-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-default-dark-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-default-dark-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-default-dark-small.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-dark-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-dark-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-default-dark-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-default-dark-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-dark-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("throbber.gif") center center no-repeat}.jstree-default-dark-small .jstree-file{background:url("32px.png") -103px -71px no-repeat}.jstree-default-dark-small .jstree-folder{background:url("32px.png") -263px -7px no-repeat}.jstree-default-dark-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-dark-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-default-dark-small .jstree-ok,#jstree-dnd.jstree-default-dark-small .jstree-er{background-image:url("32px.png");background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-dark-small i{background:transparent;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-default-dark-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-default-dark-small .jstree-er{background-position:-39px -71px}.jstree-default-dark-small .jstree-ellipsis{overflow:hidden}.jstree-default-dark-small .jstree-ellipsis .jstree-anchor{width:calc(100% - 23px);text-overflow:ellipsis;overflow:hidden}.jstree-default-dark-small.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==")}.jstree-default-dark-small.jstree-rtl .jstree-last{background:transparent}.jstree-default-dark-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-default-dark-large .jstree-anchor{line-height:32px;height:32px}.jstree-default-dark-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-default-dark-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-default-dark-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-default-dark-large .jstree-wholerow{height:32px}.jstree-default-dark-large .jstree-node,.jstree-default-dark-large .jstree-icon{background-image:url("32px.png")}.jstree-default-dark-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-default-dark-large .jstree-last{background:transparent}.jstree-default-dark-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-default-dark-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-default-dark-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-default-dark-large .jstree-themeicon{background-position:-256px 0}.jstree-default-dark-large>.jstree-no-dots .jstree-node,.jstree-default-dark-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-dark-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-default-dark-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-default-dark-large .jstree-disabled{background:transparent}.jstree-default-dark-large .jstree-disabled.jstree-hovered{background:transparent}.jstree-default-dark-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-dark-large .jstree-checkbox{background-position:-160px 0}.jstree-default-dark-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-default-dark-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-dark-large .jstree-checked>.jstree-checkbox{background-position:-224px 0}.jstree-default-dark-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-dark-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-default-dark-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-default-dark-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-default-dark-large .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-dark-large>.jstree-striped{background-size:auto 64px}.jstree-default-dark-large.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");background-position:100% 1px;background-repeat:repeat-y}.jstree-default-dark-large.jstree-rtl .jstree-last{background:transparent}.jstree-default-dark-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-default-dark-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-default-dark-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-default-dark-large.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-dark-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-dark-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-default-dark-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-default-dark-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-dark-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("throbber.gif") center center no-repeat}.jstree-default-dark-large .jstree-file{background:url("32px.png") -96px -64px no-repeat}.jstree-default-dark-large .jstree-folder{background:url("32px.png") -256px 0 no-repeat}.jstree-default-dark-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-dark-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-default-dark-large .jstree-ok,#jstree-dnd.jstree-default-dark-large .jstree-er{background-image:url("32px.png");background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-dark-large i{background:transparent;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-default-dark-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-default-dark-large .jstree-er{background-position:-32px -64px}.jstree-default-dark-large .jstree-ellipsis{overflow:hidden}.jstree-default-dark-large .jstree-ellipsis .jstree-anchor{width:calc(100% - 37px);text-overflow:ellipsis;overflow:hidden}.jstree-default-dark-large.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==")}.jstree-default-dark-large.jstree-rtl .jstree-last{background:transparent}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:bold;font-size:1.1em;text-shadow:1px 1px white}#jstree-dnd.jstree-dnd-responsive>i{background:transparent;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url("40px.png");background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url("40px.png");background-position:-40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width:768px){.jstree-default-dark-responsive .jstree-icon{background-image:url("40px.png")}.jstree-default-dark-responsive .jstree-node,.jstree-default-dark-responsive .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-dark-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-default-dark-responsive .jstree-anchor{line-height:40px;height:40px}.jstree-default-dark-responsive .jstree-icon,.jstree-default-dark-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-default-dark-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-default-dark-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px;background:transparent}.jstree-default-dark-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-default-dark-responsive .jstree-ocl,.jstree-default-dark-responsive .jstree-themeicon,.jstree-default-dark-responsive .jstree-checkbox{background-size:120px 240px}.jstree-default-dark-responsive .jstree-leaf>.jstree-ocl,.jstree-default-dark-responsive.jstree-rtl .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-dark-responsive .jstree-open>.jstree-ocl{background-position:0 0 !important}.jstree-default-dark-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px !important}.jstree-default-dark-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0 !important}.jstree-default-dark-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-default-dark-responsive .jstree-checkbox,.jstree-default-dark-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-default-dark-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-dark-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-dark-responsive .jstree-checked>.jstree-checkbox,.jstree-default-dark-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-default-dark-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-dark-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-default-dark-responsive .jstree-anchor{font-weight:bold;font-size:1.1em;text-shadow:1px 1px white}.jstree-default-dark-responsive>.jstree-striped{background:transparent}.jstree-default-dark-responsive .jstree-wholerow{border-top:1px solid #666;border-bottom:1px solid #000;background:#333333;height:40px}.jstree-default-dark-responsive .jstree-wholerow-hovered{background:#555}.jstree-default-dark-responsive .jstree-wholerow-clicked{background:#5fa2db}.jstree-default-dark-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #111111}.jstree-default-dark-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #111111;border-top:0}.jstree-default-dark-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-default-dark-responsive .jstree-node,.jstree-default-dark-responsive .jstree-icon,.jstree-default-dark-responsive .jstree-node>.jstree-ocl,.jstree-default-dark-responsive .jstree-themeicon,.jstree-default-dark-responsive .jstree-checkbox{background-image:url("40px.png");background-size:120px 240px}.jstree-default-dark-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-default-dark-responsive .jstree-last{background:transparent}.jstree-default-dark-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-default-dark-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-default-dark-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-dark-responsive .jstree-file{background:url("40px.png") 0 -160px no-repeat;background-size:120px 240px}.jstree-default-dark-responsive .jstree-folder{background:url("40px.png") -40px -40px no-repeat;background-size:120px 240px}.jstree-default-dark-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}.jstree-default-dark{background:#333}.jstree-default-dark .jstree-anchor{color:#999;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}.jstree-default-dark .jstree-clicked,.jstree-default-dark .jstree-checked{color:white}.jstree-default-dark .jstree-hovered{color:white}#jstree-marker.jstree-default-dark{border-left-color:#999;background:transparent}.jstree-default-dark .jstree-anchor>.jstree-icon{opacity:.75}.jstree-default-dark .jstree-clicked>.jstree-icon,.jstree-default-dark .jstree-hovered>.jstree-icon,.jstree-default-dark .jstree-checked>.jstree-icon{opacity:1}.jstree-default-dark.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==")}.jstree-default-dark.jstree-rtl .jstree-last{background:transparent}.jstree-default-dark-small.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==")}.jstree-default-dark-small.jstree-rtl .jstree-last{background:transparent}.jstree-default-dark-large.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==")}.jstree-default-dark-large.jstree-rtl .jstree-last{background:transparent} \ No newline at end of file diff --git a/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/throbber.gif b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default-dark/throbber.gif new file mode 100644 index 0000000000000000000000000000000000000000..c6a1c8515cab5e97ed98d9fd152eaa1b448c4742 GIT binary patch literal 1464 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 AIsgCw literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/style.css b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/style.css new file mode 100644 index 0000000..0703168 --- /dev/null +++ b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/style.css @@ -0,0 +1,1102 @@ +/* jsTree default theme */ +.jstree-node, +.jstree-children, +.jstree-container-ul { + display: block; + margin: 0; + padding: 0; + list-style-type: none; + list-style-image: none; +} +.jstree-node { + white-space: nowrap; +} +.jstree-anchor { + display: inline-block; + color: black; + white-space: nowrap; + padding: 0 4px 0 1px; + margin: 0; + vertical-align: top; +} +.jstree-anchor:focus { + outline: 0; +} +.jstree-anchor, +.jstree-anchor:link, +.jstree-anchor:visited, +.jstree-anchor:hover, +.jstree-anchor:active { + text-decoration: none; + color: inherit; +} +.jstree-icon { + display: inline-block; + text-decoration: none; + margin: 0; + padding: 0; + vertical-align: top; + text-align: center; +} +.jstree-icon:empty { + display: inline-block; + text-decoration: none; + margin: 0; + padding: 0; + vertical-align: top; + text-align: center; +} +.jstree-ocl { + cursor: pointer; +} +.jstree-leaf > .jstree-ocl { + cursor: default; +} +.jstree .jstree-open > .jstree-children { + display: block; +} +.jstree .jstree-closed > .jstree-children, +.jstree .jstree-leaf > .jstree-children { + display: none; +} +.jstree-anchor > .jstree-themeicon { + margin-right: 2px; +} +.jstree-no-icons .jstree-themeicon, +.jstree-anchor > .jstree-themeicon-hidden { + display: none; +} +.jstree-hidden, +.jstree-node.jstree-hidden { + display: none; +} +.jstree-rtl .jstree-anchor { + padding: 0 1px 0 4px; +} +.jstree-rtl .jstree-anchor > .jstree-themeicon { + margin-left: 2px; + margin-right: 0; +} +.jstree-rtl .jstree-node { + margin-left: 0; +} +.jstree-rtl .jstree-container-ul > .jstree-node { + margin-right: 0; +} +.jstree-wholerow-ul { + position: relative; + display: inline-block; + min-width: 100%; +} +.jstree-wholerow-ul .jstree-leaf > .jstree-ocl { + cursor: pointer; +} +.jstree-wholerow-ul .jstree-anchor, +.jstree-wholerow-ul .jstree-icon { + position: relative; +} +.jstree-wholerow-ul .jstree-wholerow { + width: 100%; + cursor: pointer; + position: absolute; + left: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.jstree-contextmenu .jstree-anchor { + -webkit-user-select: none; + /* disable selection/Copy of UIWebView */ + -webkit-touch-callout: none; + /* disable the IOS popup when long-press on a link */ +} +.vakata-context { + display: none; +} +.vakata-context, +.vakata-context ul { + margin: 0; + padding: 2px; + position: absolute; + background: #f5f5f5; + border: 1px solid #979797; + box-shadow: 2px 2px 2px #999999; +} +.vakata-context ul { + list-style: none; + left: 100%; + margin-top: -2.7em; + margin-left: -4px; +} +.vakata-context .vakata-context-right ul { + left: auto; + right: 100%; + margin-left: auto; + margin-right: -4px; +} +.vakata-context li { + list-style: none; +} +.vakata-context li > a { + display: block; + padding: 0 2em 0 2em; + text-decoration: none; + width: auto; + color: black; + white-space: nowrap; + line-height: 2.4em; + text-shadow: 1px 1px 0 white; + border-radius: 1px; +} +.vakata-context li > a:hover { + position: relative; + background-color: #e8eff7; + box-shadow: 0 0 2px #0a6aa1; +} +.vakata-context li > a.vakata-context-parent { + background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw=="); + background-position: right center; + background-repeat: no-repeat; +} +.vakata-context li > a:focus { + outline: 0; +} +.vakata-context .vakata-context-hover > a { + position: relative; + background-color: #e8eff7; + box-shadow: 0 0 2px #0a6aa1; +} +.vakata-context .vakata-context-separator > a, +.vakata-context .vakata-context-separator > a:hover { + background: white; + border: 0; + border-top: 1px solid #e2e3e3; + height: 1px; + min-height: 1px; + max-height: 1px; + padding: 0; + margin: 0 0 0 2.4em; + border-left: 1px solid #e0e0e0; + text-shadow: 0 0 0 transparent; + box-shadow: 0 0 0 transparent; + border-radius: 0; +} +.vakata-context .vakata-contextmenu-disabled a, +.vakata-context .vakata-contextmenu-disabled a:hover { + color: silver; + background-color: transparent; + border: 0; + box-shadow: 0 0 0; +} +.vakata-context .vakata-contextmenu-disabled > a > i { + filter: grayscale(100%); +} +.vakata-context li > a > i { + text-decoration: none; + display: inline-block; + width: 2.4em; + height: 2.4em; + background: transparent; + margin: 0 0 0 -2em; + vertical-align: top; + text-align: center; + line-height: 2.4em; +} +.vakata-context li > a > i:empty { + width: 2.4em; + line-height: 2.4em; +} +.vakata-context li > a .vakata-contextmenu-sep { + display: inline-block; + width: 1px; + height: 2.4em; + background: white; + margin: 0 0.5em 0 0; + border-left: 1px solid #e2e3e3; +} +.vakata-context .vakata-contextmenu-shortcut { + font-size: 0.8em; + color: silver; + opacity: 0.5; + display: none; +} +.vakata-context-rtl ul { + left: auto; + right: 100%; + margin-left: auto; + margin-right: -4px; +} +.vakata-context-rtl li > a.vakata-context-parent { + background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7"); + background-position: left center; + background-repeat: no-repeat; +} +.vakata-context-rtl .vakata-context-separator > a { + margin: 0 2.4em 0 0; + border-left: 0; + border-right: 1px solid #e2e3e3; +} +.vakata-context-rtl .vakata-context-left ul { + right: auto; + left: 100%; + margin-left: -4px; + margin-right: auto; +} +.vakata-context-rtl li > a > i { + margin: 0 -2em 0 0; +} +.vakata-context-rtl li > a .vakata-contextmenu-sep { + margin: 0 0 0 0.5em; + border-left-color: white; + background: #e2e3e3; +} +#jstree-marker { + position: absolute; + top: 0; + left: 0; + margin: -5px 0 0 0; + padding: 0; + border-right: 0; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid; + width: 0; + height: 0; + font-size: 0; + line-height: 0; +} +#jstree-dnd { + line-height: 16px; + margin: 0; + padding: 4px; +} +#jstree-dnd .jstree-icon, +#jstree-dnd .jstree-copy { + display: inline-block; + text-decoration: none; + margin: 0 2px 0 0; + padding: 0; + width: 16px; + height: 16px; +} +#jstree-dnd .jstree-ok { + background: green; +} +#jstree-dnd .jstree-er { + background: red; +} +#jstree-dnd .jstree-copy { + margin: 0 2px 0 2px; +} +.jstree-default .jstree-node, +.jstree-default .jstree-icon { + background-repeat: no-repeat; + background-color: transparent; +} +.jstree-default .jstree-anchor, +.jstree-default .jstree-animated, +.jstree-default .jstree-wholerow { + transition: background-color 0.15s, box-shadow 0.15s; +} +.jstree-default .jstree-hovered { + background: #e7f4f9; + border-radius: 2px; + box-shadow: inset 0 0 1px #cccccc; +} +.jstree-default .jstree-context { + background: #e7f4f9; + border-radius: 2px; + box-shadow: inset 0 0 1px #cccccc; +} +.jstree-default .jstree-clicked { + background: #beebff; + border-radius: 2px; + box-shadow: inset 0 0 1px #999999; +} +.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon { + display: none; +} +.jstree-default .jstree-disabled { + background: transparent; + color: #666666; +} +.jstree-default .jstree-disabled.jstree-hovered { + background: transparent; + box-shadow: none; +} +.jstree-default .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default .jstree-disabled > .jstree-icon { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default .jstree-search { + font-style: italic; + color: #8b0000; + font-weight: bold; +} +.jstree-default .jstree-no-checkboxes .jstree-checkbox { + display: none !important; +} +.jstree-default.jstree-checkbox-no-clicked .jstree-clicked { + background: transparent; + box-shadow: none; +} +.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered { + background: #e7f4f9; +} +.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked { + background: transparent; +} +.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered { + background: #e7f4f9; +} +.jstree-default > .jstree-striped { + min-width: 100%; + display: inline-block; + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat; +} +.jstree-default > .jstree-wholerow-ul .jstree-hovered, +.jstree-default > .jstree-wholerow-ul .jstree-clicked { + background: transparent; + box-shadow: none; + border-radius: 0; +} +.jstree-default .jstree-wholerow { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.jstree-default .jstree-wholerow-hovered { + background: #e7f4f9; +} +.jstree-default .jstree-wholerow-clicked { + background: #beebff; + background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%); + background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%); +} +.jstree-default .jstree-node { + min-height: 24px; + line-height: 24px; + margin-left: 24px; + min-width: 24px; +} +.jstree-default .jstree-anchor { + line-height: 24px; + height: 24px; +} +.jstree-default .jstree-icon { + width: 24px; + height: 24px; + line-height: 24px; +} +.jstree-default .jstree-icon:empty { + width: 24px; + height: 24px; + line-height: 24px; +} +.jstree-default.jstree-rtl .jstree-node { + margin-right: 24px; +} +.jstree-default .jstree-wholerow { + height: 24px; +} +.jstree-default .jstree-node, +.jstree-default .jstree-icon { + background-image: url("32px.png"); +} +.jstree-default .jstree-node { + background-position: -292px -4px; + background-repeat: repeat-y; +} +.jstree-default .jstree-last { + background: transparent; +} +.jstree-default .jstree-open > .jstree-ocl { + background-position: -132px -4px; +} +.jstree-default .jstree-closed > .jstree-ocl { + background-position: -100px -4px; +} +.jstree-default .jstree-leaf > .jstree-ocl { + background-position: -68px -4px; +} +.jstree-default .jstree-themeicon { + background-position: -260px -4px; +} +.jstree-default > .jstree-no-dots .jstree-node, +.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -36px -4px; +} +.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -4px -4px; +} +.jstree-default .jstree-disabled { + background: transparent; +} +.jstree-default .jstree-disabled.jstree-hovered { + background: transparent; +} +.jstree-default .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default .jstree-checkbox { + background-position: -164px -4px; +} +.jstree-default .jstree-checkbox:hover { + background-position: -164px -36px; +} +.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, +.jstree-default .jstree-checked > .jstree-checkbox { + background-position: -228px -4px; +} +.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, +.jstree-default .jstree-checked > .jstree-checkbox:hover { + background-position: -228px -36px; +} +.jstree-default .jstree-anchor > .jstree-undetermined { + background-position: -196px -4px; +} +.jstree-default .jstree-anchor > .jstree-undetermined:hover { + background-position: -196px -36px; +} +.jstree-default .jstree-checkbox-disabled { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default > .jstree-striped { + background-size: auto 48px; +} +.jstree-default.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); + background-position: 100% 1px; + background-repeat: repeat-y; +} +.jstree-default.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default.jstree-rtl .jstree-open > .jstree-ocl { + background-position: -132px -36px; +} +.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -100px -36px; +} +.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl { + background-position: -68px -36px; +} +.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node, +.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -36px -36px; +} +.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -4px -36px; +} +.jstree-default .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; +} +.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl { + background: url("throbber.gif") center center no-repeat; +} +.jstree-default .jstree-file { + background: url("32px.png") -100px -68px no-repeat; +} +.jstree-default .jstree-folder { + background: url("32px.png") -260px -4px no-repeat; +} +.jstree-default > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; +} +#jstree-dnd.jstree-default { + line-height: 24px; + padding: 0 4px; +} +#jstree-dnd.jstree-default .jstree-ok, +#jstree-dnd.jstree-default .jstree-er { + background-image: url("32px.png"); + background-repeat: no-repeat; + background-color: transparent; +} +#jstree-dnd.jstree-default i { + background: transparent; + width: 24px; + height: 24px; + line-height: 24px; +} +#jstree-dnd.jstree-default .jstree-ok { + background-position: -4px -68px; +} +#jstree-dnd.jstree-default .jstree-er { + background-position: -36px -68px; +} +.jstree-default .jstree-ellipsis { + overflow: hidden; +} +.jstree-default .jstree-ellipsis .jstree-anchor { + width: calc(100% - 29px); + text-overflow: ellipsis; + overflow: hidden; +} +.jstree-default.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); +} +.jstree-default.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-small .jstree-node { + min-height: 18px; + line-height: 18px; + margin-left: 18px; + min-width: 18px; +} +.jstree-default-small .jstree-anchor { + line-height: 18px; + height: 18px; +} +.jstree-default-small .jstree-icon { + width: 18px; + height: 18px; + line-height: 18px; +} +.jstree-default-small .jstree-icon:empty { + width: 18px; + height: 18px; + line-height: 18px; +} +.jstree-default-small.jstree-rtl .jstree-node { + margin-right: 18px; +} +.jstree-default-small .jstree-wholerow { + height: 18px; +} +.jstree-default-small .jstree-node, +.jstree-default-small .jstree-icon { + background-image: url("32px.png"); +} +.jstree-default-small .jstree-node { + background-position: -295px -7px; + background-repeat: repeat-y; +} +.jstree-default-small .jstree-last { + background: transparent; +} +.jstree-default-small .jstree-open > .jstree-ocl { + background-position: -135px -7px; +} +.jstree-default-small .jstree-closed > .jstree-ocl { + background-position: -103px -7px; +} +.jstree-default-small .jstree-leaf > .jstree-ocl { + background-position: -71px -7px; +} +.jstree-default-small .jstree-themeicon { + background-position: -263px -7px; +} +.jstree-default-small > .jstree-no-dots .jstree-node, +.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -39px -7px; +} +.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -7px -7px; +} +.jstree-default-small .jstree-disabled { + background: transparent; +} +.jstree-default-small .jstree-disabled.jstree-hovered { + background: transparent; +} +.jstree-default-small .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default-small .jstree-checkbox { + background-position: -167px -7px; +} +.jstree-default-small .jstree-checkbox:hover { + background-position: -167px -39px; +} +.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, +.jstree-default-small .jstree-checked > .jstree-checkbox { + background-position: -231px -7px; +} +.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, +.jstree-default-small .jstree-checked > .jstree-checkbox:hover { + background-position: -231px -39px; +} +.jstree-default-small .jstree-anchor > .jstree-undetermined { + background-position: -199px -7px; +} +.jstree-default-small .jstree-anchor > .jstree-undetermined:hover { + background-position: -199px -39px; +} +.jstree-default-small .jstree-checkbox-disabled { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default-small > .jstree-striped { + background-size: auto 36px; +} +.jstree-default-small.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); + background-position: 100% 1px; + background-repeat: repeat-y; +} +.jstree-default-small.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl { + background-position: -135px -39px; +} +.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -103px -39px; +} +.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl { + background-position: -71px -39px; +} +.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node, +.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -39px -39px; +} +.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: -7px -39px; +} +.jstree-default-small .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; +} +.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl { + background: url("throbber.gif") center center no-repeat; +} +.jstree-default-small .jstree-file { + background: url("32px.png") -103px -71px no-repeat; +} +.jstree-default-small .jstree-folder { + background: url("32px.png") -263px -7px no-repeat; +} +.jstree-default-small > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; +} +#jstree-dnd.jstree-default-small { + line-height: 18px; + padding: 0 4px; +} +#jstree-dnd.jstree-default-small .jstree-ok, +#jstree-dnd.jstree-default-small .jstree-er { + background-image: url("32px.png"); + background-repeat: no-repeat; + background-color: transparent; +} +#jstree-dnd.jstree-default-small i { + background: transparent; + width: 18px; + height: 18px; + line-height: 18px; +} +#jstree-dnd.jstree-default-small .jstree-ok { + background-position: -7px -71px; +} +#jstree-dnd.jstree-default-small .jstree-er { + background-position: -39px -71px; +} +.jstree-default-small .jstree-ellipsis { + overflow: hidden; +} +.jstree-default-small .jstree-ellipsis .jstree-anchor { + width: calc(100% - 23px); + text-overflow: ellipsis; + overflow: hidden; +} +.jstree-default-small.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg=="); +} +.jstree-default-small.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-large .jstree-node { + min-height: 32px; + line-height: 32px; + margin-left: 32px; + min-width: 32px; +} +.jstree-default-large .jstree-anchor { + line-height: 32px; + height: 32px; +} +.jstree-default-large .jstree-icon { + width: 32px; + height: 32px; + line-height: 32px; +} +.jstree-default-large .jstree-icon:empty { + width: 32px; + height: 32px; + line-height: 32px; +} +.jstree-default-large.jstree-rtl .jstree-node { + margin-right: 32px; +} +.jstree-default-large .jstree-wholerow { + height: 32px; +} +.jstree-default-large .jstree-node, +.jstree-default-large .jstree-icon { + background-image: url("32px.png"); +} +.jstree-default-large .jstree-node { + background-position: -288px 0px; + background-repeat: repeat-y; +} +.jstree-default-large .jstree-last { + background: transparent; +} +.jstree-default-large .jstree-open > .jstree-ocl { + background-position: -128px 0px; +} +.jstree-default-large .jstree-closed > .jstree-ocl { + background-position: -96px 0px; +} +.jstree-default-large .jstree-leaf > .jstree-ocl { + background-position: -64px 0px; +} +.jstree-default-large .jstree-themeicon { + background-position: -256px 0px; +} +.jstree-default-large > .jstree-no-dots .jstree-node, +.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -32px 0px; +} +.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: 0px 0px; +} +.jstree-default-large .jstree-disabled { + background: transparent; +} +.jstree-default-large .jstree-disabled.jstree-hovered { + background: transparent; +} +.jstree-default-large .jstree-disabled.jstree-clicked { + background: #efefef; +} +.jstree-default-large .jstree-checkbox { + background-position: -160px 0px; +} +.jstree-default-large .jstree-checkbox:hover { + background-position: -160px -32px; +} +.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, +.jstree-default-large .jstree-checked > .jstree-checkbox { + background-position: -224px 0px; +} +.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, +.jstree-default-large .jstree-checked > .jstree-checkbox:hover { + background-position: -224px -32px; +} +.jstree-default-large .jstree-anchor > .jstree-undetermined { + background-position: -192px 0px; +} +.jstree-default-large .jstree-anchor > .jstree-undetermined:hover { + background-position: -192px -32px; +} +.jstree-default-large .jstree-checkbox-disabled { + opacity: 0.8; + filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); + /* Firefox 10+ */ + filter: gray; + /* IE6-9 */ + -webkit-filter: grayscale(100%); + /* Chrome 19+ & Safari 6+ */ +} +.jstree-default-large > .jstree-striped { + background-size: auto 64px; +} +.jstree-default-large.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); + background-position: 100% 1px; + background-repeat: repeat-y; +} +.jstree-default-large.jstree-rtl .jstree-last { + background: transparent; +} +.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl { + background-position: -128px -32px; +} +.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -96px -32px; +} +.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl { + background-position: -64px -32px; +} +.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node, +.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { + background: transparent; +} +.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { + background-position: -32px -32px; +} +.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { + background-position: 0px -32px; +} +.jstree-default-large .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; +} +.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl { + background: url("throbber.gif") center center no-repeat; +} +.jstree-default-large .jstree-file { + background: url("32px.png") -96px -64px no-repeat; +} +.jstree-default-large .jstree-folder { + background: url("32px.png") -256px 0px no-repeat; +} +.jstree-default-large > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; +} +#jstree-dnd.jstree-default-large { + line-height: 32px; + padding: 0 4px; +} +#jstree-dnd.jstree-default-large .jstree-ok, +#jstree-dnd.jstree-default-large .jstree-er { + background-image: url("32px.png"); + background-repeat: no-repeat; + background-color: transparent; +} +#jstree-dnd.jstree-default-large i { + background: transparent; + width: 32px; + height: 32px; + line-height: 32px; +} +#jstree-dnd.jstree-default-large .jstree-ok { + background-position: 0px -64px; +} +#jstree-dnd.jstree-default-large .jstree-er { + background-position: -32px -64px; +} +.jstree-default-large .jstree-ellipsis { + overflow: hidden; +} +.jstree-default-large .jstree-ellipsis .jstree-anchor { + width: calc(100% - 37px); + text-overflow: ellipsis; + overflow: hidden; +} +.jstree-default-large.jstree-rtl .jstree-node { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg=="); +} +.jstree-default-large.jstree-rtl .jstree-last { + background: transparent; +} +@media (max-width: 768px) { + #jstree-dnd.jstree-dnd-responsive { + line-height: 40px; + font-weight: bold; + font-size: 1.1em; + text-shadow: 1px 1px white; + } + #jstree-dnd.jstree-dnd-responsive > i { + background: transparent; + width: 40px; + height: 40px; + } + #jstree-dnd.jstree-dnd-responsive > .jstree-ok { + background-image: url("40px.png"); + background-position: 0 -200px; + background-size: 120px 240px; + } + #jstree-dnd.jstree-dnd-responsive > .jstree-er { + background-image: url("40px.png"); + background-position: -40px -200px; + background-size: 120px 240px; + } + #jstree-marker.jstree-dnd-responsive { + border-left-width: 10px; + border-top-width: 10px; + border-bottom-width: 10px; + margin-top: -10px; + } +} +@media (max-width: 768px) { + .jstree-default-responsive { + /* + .jstree-open > .jstree-ocl, + .jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; } + */ + } + .jstree-default-responsive .jstree-icon { + background-image: url("40px.png"); + } + .jstree-default-responsive .jstree-node, + .jstree-default-responsive .jstree-leaf > .jstree-ocl { + background: transparent; + } + .jstree-default-responsive .jstree-node { + min-height: 40px; + line-height: 40px; + margin-left: 40px; + min-width: 40px; + white-space: nowrap; + } + .jstree-default-responsive .jstree-anchor { + line-height: 40px; + height: 40px; + } + .jstree-default-responsive .jstree-icon, + .jstree-default-responsive .jstree-icon:empty { + width: 40px; + height: 40px; + line-height: 40px; + } + .jstree-default-responsive > .jstree-container-ul > .jstree-node { + margin-left: 0; + } + .jstree-default-responsive.jstree-rtl .jstree-node { + margin-left: 0; + margin-right: 40px; + background: transparent; + } + .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node { + margin-right: 0; + } + .jstree-default-responsive .jstree-ocl, + .jstree-default-responsive .jstree-themeicon, + .jstree-default-responsive .jstree-checkbox { + background-size: 120px 240px; + } + .jstree-default-responsive .jstree-leaf > .jstree-ocl, + .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl { + background: transparent; + } + .jstree-default-responsive .jstree-open > .jstree-ocl { + background-position: 0 0 !important; + } + .jstree-default-responsive .jstree-closed > .jstree-ocl { + background-position: 0 -40px !important; + } + .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl { + background-position: -40px 0 !important; + } + .jstree-default-responsive .jstree-themeicon { + background-position: -40px -40px; + } + .jstree-default-responsive .jstree-checkbox, + .jstree-default-responsive .jstree-checkbox:hover { + background-position: -40px -80px; + } + .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, + .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, + .jstree-default-responsive .jstree-checked > .jstree-checkbox, + .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover { + background-position: 0 -80px; + } + .jstree-default-responsive .jstree-anchor > .jstree-undetermined, + .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover { + background-position: 0 -120px; + } + .jstree-default-responsive .jstree-anchor { + font-weight: bold; + font-size: 1.1em; + text-shadow: 1px 1px white; + } + .jstree-default-responsive > .jstree-striped { + background: transparent; + } + .jstree-default-responsive .jstree-wholerow { + border-top: 1px solid rgba(255, 255, 255, 0.7); + border-bottom: 1px solid rgba(64, 64, 64, 0.2); + background: #ebebeb; + height: 40px; + } + .jstree-default-responsive .jstree-wholerow-hovered { + background: #e7f4f9; + } + .jstree-default-responsive .jstree-wholerow-clicked { + background: #beebff; + } + .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow { + box-shadow: inset 0 -6px 3px -5px #666666; + } + .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow { + box-shadow: inset 0 6px 3px -5px #666666; + border-top: 0; + } + .jstree-default-responsive .jstree-children .jstree-open + .jstree-open { + box-shadow: none; + } + .jstree-default-responsive .jstree-node, + .jstree-default-responsive .jstree-icon, + .jstree-default-responsive .jstree-node > .jstree-ocl, + .jstree-default-responsive .jstree-themeicon, + .jstree-default-responsive .jstree-checkbox { + background-image: url("40px.png"); + background-size: 120px 240px; + } + .jstree-default-responsive .jstree-node { + background-position: -80px 0; + background-repeat: repeat-y; + } + .jstree-default-responsive .jstree-last { + background: transparent; + } + .jstree-default-responsive .jstree-leaf > .jstree-ocl { + background-position: -40px -120px; + } + .jstree-default-responsive .jstree-last > .jstree-ocl { + background-position: -40px -160px; + } + .jstree-default-responsive .jstree-themeicon-custom { + background-color: transparent; + background-image: none; + background-position: 0 0; + } + .jstree-default-responsive .jstree-file { + background: url("40px.png") 0 -160px no-repeat; + background-size: 120px 240px; + } + .jstree-default-responsive .jstree-folder { + background: url("40px.png") -40px -40px no-repeat; + background-size: 120px 240px; + } + .jstree-default-responsive > .jstree-container-ul > .jstree-node { + margin-left: 0; + margin-right: 0; + } +} diff --git a/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/style.min.css b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/style.min.css new file mode 100644 index 0000000..93f80e9 --- /dev/null +++ b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/style.min.css @@ -0,0 +1 @@ +.jstree-node,.jstree-children,.jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:black;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-no-icons .jstree-themeicon,.jstree-anchor>.jstree-themeicon-hidden{display:none}.jstree-hidden,.jstree-node.jstree-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jstree-contextmenu .jstree-anchor{-webkit-user-select:none;-webkit-touch-callout:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none}.vakata-context li>a{display:block;padding:0 2em 0 2em;text-decoration:none;width:auto;color:black;white-space:nowrap;line-height:2.4em;text-shadow:1px 1px 0 white;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:white;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context .vakata-contextmenu-disabled>a>i{filter:grayscale(100%)}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:transparent;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:white;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:white;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px 0 2px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-repeat:no-repeat;background-color:transparent}.jstree-default .jstree-anchor,.jstree-default .jstree-animated,.jstree-default .jstree-wholerow{transition:background-color .15s,box-shadow .15s}.jstree-default .jstree-hovered{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #cccccc}.jstree-default .jstree-context{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #cccccc}.jstree-default .jstree-clicked{background:#beebff;border-radius:2px;box-shadow:inset 0 0 1px #999999}.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-default .jstree-disabled{background:transparent;color:#666666}.jstree-default .jstree-disabled.jstree-hovered{background:transparent;box-shadow:none}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default .jstree-search{font-style:italic;color:#8b0000;font-weight:bold}.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none !important}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:transparent;box-shadow:none}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:transparent}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}.jstree-default>.jstree-striped{min-width:100%;display:inline-block;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat}.jstree-default>.jstree-wholerow-ul .jstree-hovered,.jstree-default>.jstree-wholerow-ul .jstree-clicked{background:transparent;box-shadow:none;border-radius:0}.jstree-default .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jstree-default .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default .jstree-wholerow-clicked{background:#beebff;background:-webkit-linear-gradient(top, #beebff 0, #a8e4ff 100%);background:linear-gradient(to bottom, #beebff 0, #a8e4ff 100%)}.jstree-default .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.jstree-default .jstree-anchor{line-height:24px;height:24px}.jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}.jstree-default .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-default.jstree-rtl .jstree-node{margin-right:24px}.jstree-default .jstree-wholerow{height:24px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-image:url("32px.png")}.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default .jstree-last{background:transparent}.jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-default .jstree-themeicon{background-position:-260px -4px}.jstree-default>.jstree-no-dots .jstree-node,.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-default .jstree-disabled{background:transparent}.jstree-default .jstree-disabled.jstree-hovered{background:transparent}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-checkbox{background-position:-164px -4px}.jstree-default .jstree-checkbox:hover{background-position:-164px -36px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default .jstree-checked>.jstree-checkbox{background-position:-228px -4px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-default .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default>.jstree-striped{background-size:auto 48px}.jstree-default.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");background-position:100% 1px;background-repeat:repeat-y}.jstree-default.jstree-rtl .jstree-last{background:transparent}.jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("throbber.gif") center center no-repeat}.jstree-default .jstree-file{background:url("32px.png") -100px -68px no-repeat}.jstree-default .jstree-folder{background:url("32px.png") -260px -4px no-repeat}.jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default{line-height:24px;padding:0 4px}#jstree-dnd.jstree-default .jstree-ok,#jstree-dnd.jstree-default .jstree-er{background-image:url("32px.png");background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default i{background:transparent;width:24px;height:24px;line-height:24px}#jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}#jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}.jstree-default .jstree-ellipsis{overflow:hidden}.jstree-default .jstree-ellipsis .jstree-anchor{width:calc(100% - 29px);text-overflow:ellipsis;overflow:hidden}.jstree-default.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==")}.jstree-default.jstree-rtl .jstree-last{background:transparent}.jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-default-small .jstree-anchor{line-height:18px;height:18px}.jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-default-small .jstree-wholerow{height:18px}.jstree-default-small .jstree-node,.jstree-default-small .jstree-icon{background-image:url("32px.png")}.jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-default-small .jstree-last{background:transparent}.jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-default-small .jstree-themeicon{background-position:-263px -7px}.jstree-default-small>.jstree-no-dots .jstree-node,.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-default-small .jstree-disabled{background:transparent}.jstree-default-small .jstree-disabled.jstree-hovered{background:transparent}.jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-small .jstree-checkbox{background-position:-167px -7px}.jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-default-small .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-small>.jstree-striped{background-size:auto 36px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");background-position:100% 1px;background-repeat:repeat-y}.jstree-default-small.jstree-rtl .jstree-last{background:transparent}.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("throbber.gif") center center no-repeat}.jstree-default-small .jstree-file{background:url("32px.png") -103px -71px no-repeat}.jstree-default-small .jstree-folder{background:url("32px.png") -263px -7px no-repeat}.jstree-default-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-default-small .jstree-ok,#jstree-dnd.jstree-default-small .jstree-er{background-image:url("32px.png");background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-small i{background:transparent;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}.jstree-default-small .jstree-ellipsis{overflow:hidden}.jstree-default-small .jstree-ellipsis .jstree-anchor{width:calc(100% - 23px);text-overflow:ellipsis;overflow:hidden}.jstree-default-small.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==")}.jstree-default-small.jstree-rtl .jstree-last{background:transparent}.jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-default-large .jstree-anchor{line-height:32px;height:32px}.jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-default-large .jstree-wholerow{height:32px}.jstree-default-large .jstree-node,.jstree-default-large .jstree-icon{background-image:url("32px.png")}.jstree-default-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-default-large .jstree-last{background:transparent}.jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-default-large .jstree-themeicon{background-position:-256px 0}.jstree-default-large>.jstree-no-dots .jstree-node,.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-default-large .jstree-disabled{background:transparent}.jstree-default-large .jstree-disabled.jstree-hovered{background:transparent}.jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-large .jstree-checkbox{background-position:-160px 0}.jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-large .jstree-checked>.jstree-checkbox{background-position:-224px 0}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-default-large .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-large>.jstree-striped{background-size:auto 64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");background-position:100% 1px;background-repeat:repeat-y}.jstree-default-large.jstree-rtl .jstree-last{background:transparent}.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("throbber.gif") center center no-repeat}.jstree-default-large .jstree-file{background:url("32px.png") -96px -64px no-repeat}.jstree-default-large .jstree-folder{background:url("32px.png") -256px 0 no-repeat}.jstree-default-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-default-large .jstree-ok,#jstree-dnd.jstree-default-large .jstree-er{background-image:url("32px.png");background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-large i{background:transparent;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-default-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}.jstree-default-large .jstree-ellipsis{overflow:hidden}.jstree-default-large .jstree-ellipsis .jstree-anchor{width:calc(100% - 37px);text-overflow:ellipsis;overflow:hidden}.jstree-default-large.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==")}.jstree-default-large.jstree-rtl .jstree-last{background:transparent}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:bold;font-size:1.1em;text-shadow:1px 1px white}#jstree-dnd.jstree-dnd-responsive>i{background:transparent;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url("40px.png");background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url("40px.png");background-position:-40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width:768px){.jstree-default-responsive .jstree-icon{background-image:url("40px.png")}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px;background:transparent}.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-size:120px 240px}.jstree-default-responsive .jstree-leaf>.jstree-ocl,.jstree-default-responsive.jstree-rtl .jstree-leaf>.jstree-ocl{background:transparent}.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0 !important}.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px !important}.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0 !important}.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-default-responsive .jstree-anchor{font-weight:bold;font-size:1.1em;text-shadow:1px 1px white}.jstree-default-responsive>.jstree-striped{background:transparent}.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,0.7);border-bottom:1px solid rgba(64,64,64,0.2);background:#ebebeb;height:40px}.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666666}.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666666;border-top:0}.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-image:url("40px.png");background-size:120px 240px}.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-default-responsive .jstree-last{background:transparent}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-responsive .jstree-file{background:url("40px.png") 0 -160px no-repeat;background-size:120px 240px}.jstree-default-responsive .jstree-folder{background:url("40px.png") -40px -40px no-repeat;background-size:120px 240px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}} \ No newline at end of file diff --git a/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/throbber.gif b/.tmp/serve/assets/img/theme/vendor/jstree/dist/themes/default/throbber.gif new file mode 100644 index 0000000000000000000000000000000000000000..64c8eebb87be51df85e7fe51d80c6a4918feccd0 GIT binary patch literal 1464 zcmZvbe^8Tk9LK*8dp5SQ!7~^z3FH}!ITG-J1cw?om>b&;=J+8!Aleo`1T_TIT%6c8 z1~~jh1NjxzHYAH94(OM4M&n1oj0+GXOzM`NNuFKvJO#aq9=zzR>;Lcf`~JMX@7E_; zE)~XW5P*OOUZB0boy}%Doz8)Qfr^R>0055TadB~Vb#*S6i^t;?6%|RP((dkV7=~9? zR=6u3N=ashI8h~uiNZ(_ae@11fVjLsbEF_2Jyv|A2-WP@Xb&FJS_GSA*lWq&wS|6Kz&We7i(Rj!J?%GlRQKJ&Z{()`heumO#_HJZsj z#HGMq*)Ql(ltilcV*PsvFJcG)?{PUEkDEMnDk(mcxp84FatgO zM&SAVq5nxl2z~(P5Q)HsM>#ST$^3Zf)v%hDOvy}a111}p)-eo$)jIZzsi-drczong z_oe$qnf0FN`0*a5A#0@4{zW6%cAbn+Owf}qGYY$my3^2v(<^@I)MQ4;zX4Z&8Nj(N zM>zDQ`NF=I&7?)D*9LFDNAGfTHkH zBcyVpNC=&t3gfx<@+!)KDaS9PmibOT>rG>Q7+i~b+D^9iQZFKw*{PFMH7mIjGmn61 zS&Fw?)h)Z3Dr|&F>RD>fF1lTr4~HABq*Rp&5v7kfwC;!Pe$j}=s^yi`W>|FE+}AB5ZL-tb=>B8TB|>BP zS{}g*0f_Kq)s(C$Id`l+^={5@_>G_Ud~=(3k*`vUg$BLMq^lXZU$RuwVs+|76L4&B z)jiop@`3KQp}rezIu*{_nzu}ctKFO})$mISv`iRBZ?=DL1znqK^5FloWOWVFZTOEH zjDgSbbA#NCnKzHpZff2tV4g98b&Lq@S!h$RL?@tca5MBjN@HL>+z!=ZDhD!-rU|ud z-KgO{5cql9XI>M|Rt%a#rcZDJ6ULTM?wvSA{4;QXfctw5h%(d7hW*92=W~``ZRI!G zsY+%{Zl?T$Z@m{h=I;%s{mvl#RI~%A749v+%r||l4^Nx*rb~zQn2-s}#S{#q=p$1O zm$n2M9~G*PVusk;6g~LIou}Qc#o;c8{N*k!KaD&#B=IGun;b4?{{2)#4ofm)GTZh| zIz1@KsAzmS;N2Zn`o3KZb2Hpmn&5dZWY|fH;K90ll(mKG0X6xnZNY#q8_@CVF86bM zpl5$`tvF)ES;ouDXKnq>(&^*rOH|2EG)J-9t@FJcCnI|!*L@g$r&T0UarB>CJ7Y0z vY0OZlvlz7~od)b6Q1;I7Fp4H`1;`;0BrjUuXgq+ literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/leaflet/dist/images/layers-2x.png b/.tmp/serve/assets/img/theme/vendor/leaflet/dist/images/layers-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cf7f9efef65d2e021f382f47ef50d51d51a0df GIT binary patch literal 2898 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 literal 0 HcmV?d00001 diff --git a/.tmp/serve/assets/img/theme/vendor/leaflet/dist/images/marker-shadow.png b/.tmp/serve/assets/img/theme/vendor/leaflet/dist/images/marker-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e773c715a9b508ebea055c4bb4b0a2ad7f6e52 GIT binary patch literal 797 zcmV+&1LFLNP)oNwbRQ6Eq$4M3RDU@$ z<4cV9zWLV=bA&uX9wCpA{{f^4$D#k>GcX53-UQqf>_LzMU@frMz|MwbfQGbY0?ccG zBj_wh0?6Tv;HWR0`x;m^Bm<;sCm_85SGspFBn6|A!tDh$nR`wGorGkyL7j?F3#OJq zIswLIz;iF7f|LMnF(pXPAY*GYpsw%&e_WjlnV`C$6@#Q7GZu1$Q8>&p8=(iJj8o|T~0u%hM*Yg_d(Av{WS$h&pM%nlEAonVL0;DkN|xc zn)9F+aMDk#VtAMb0c=kIb1pU-$e4$3pwo&qVh(Umlw3_IU_dFcFe(In6*x}D4LHLhFZ4N=V2ZR+>XHU5D&uY$npJ7Eu?{iAK>UxC?4uyg4+iD z!nst**H%2zhOBxc7C7Tv{f^`%hqT1KpU@Vf6+C2|bGaR(1~TU5D-1;&HXT~PMc2Lu z{Q%^i6vvox&EMFT7I_)R$xq1779I8kE@?|D*cLWnP0a@a)xJA`o*^$^V(yN)b`kV7 z=o@jbFF4j{KeuQh + + + + + + Blur Admin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Sign in to Blur Admin

+ New to Blur Admin? Sign up! + +
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+
+ + Forgot password? +
+
+
+ +
or Sign in with one click
+ + +
+
+ + \ No newline at end of file diff --git a/.tmp/serve/index.html b/.tmp/serve/index.html new file mode 100644 index 0000000..8717444 --- /dev/null +++ b/.tmp/serve/index.html @@ -0,0 +1,300 @@ + + + + + + + + + + Blur Admin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + +
+
+ +
+
+
+ +
+ + +
+ + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.tmp/serve/reg.html b/.tmp/serve/reg.html new file mode 100644 index 0000000..dce1658 --- /dev/null +++ b/.tmp/serve/reg.html @@ -0,0 +1,92 @@ + + + + + + + Blur Admin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Sign up to Blur Admin

+ Already have a Blur Admin account? Sign in! + +
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ +
or Sign up with one click
+ + +
+
+ + \ No newline at end of file diff --git a/articles/001-getting-started/index.html b/articles/001-getting-started/index.html index 84e02a0..d1135c6 100644 --- a/articles/001-getting-started/index.html +++ b/articles/001-getting-started/index.html @@ -9,9 +9,19 @@ - + + + + + +
Fork me on GitHub - - + \ No newline at end of file diff --git a/articles/002-installation-guidelines/index.html b/articles/002-installation-guidelines/index.html index 616c7f6..50a7450 100644 --- a/articles/002-installation-guidelines/index.html +++ b/articles/002-installation-guidelines/index.html @@ -9,9 +9,19 @@ - + + + + + +