/*!
Theme Name: jozz
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: jozz
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

jozz is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */@import url(https://cdnjs.cloudflare.com/ajax/libs/jcf/1.2.3/css/theme-minimal/jcf.css);@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font:1em monospace,monospace}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#footer-big{display:block;margin-top:auto}.provider-list{margin:0;padding:36px 0 0 0;text-align:center}.provider-list__item{display:inline-block;padding:0 20px 40px 20px;vertical-align:middle;transition:.35s}.provider-list__item:hover{transform:scale(1.05)}.certificate-list{text-align:center}.certificate-list__item{display:inline-block;padding:0 15px;vertical-align:middle;transition:.35s}.certificate-list__item:hover{transform:scale(1.05)}.certificate-list__link{display:block}.icon-betsoft,.icon-bigtimegaming,.icon-blueprint,.icon-booongo,.icon-curacao,.icon-elk,.icon-endorphina,.icon-evolutiongaming,.icon-habanero,.icon-microgaming,.icon-nextgen,.icon-nolimitcity,.icon-pagi,.icon-quickfire,.icon-quickspin,.icon-redtiger,.icon-relax,.icon-security,.icon-spinomenal,.icon-thunderkick{display:block}.icon-quickfire{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1156px;display:block;overflow:hidden;height:32px;width:92px}.icon-netent{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -900px;display:block;overflow:hidden;height:32px;width:91px}.icon-yggdrasil{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1533px;display:block;overflow:hidden;height:32px;width:132px}.icon-quickspin{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1190px;display:block;overflow:hidden;height:24px;width:100px}.icon-curacao{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -268px;display:block;overflow:hidden;height:58px;width:50px}.icon-itechlabs{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -746px;display:block;overflow:hidden;height:53px;width:53px}.icon-pagi{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1002px;display:block;overflow:hidden;height:53px;width:53px}.icon-comodo{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -219px;display:block;overflow:hidden;height:47px;width:119px}.icon-askgamblers{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -34px;display:block;overflow:hidden;height:47px;width:142px}.icon-pushgaming{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1091px;display:block;overflow:hidden;height:15px;width:140px}.icon-nextgen{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -934px;display:block;overflow:hidden;height:32px;width:116px}.icon-elk{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -328px;display:block;overflow:hidden;height:32px;width:81px}.icon-thunderkick{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1358px;display:block;overflow:hidden;height:32px;width:103px}.icon-playngo{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1057px;display:block;overflow:hidden;height:32px;width:116px}.icon-amatic{background:url(img/images-list-s58616c28e9.png) no-repeat 0 0;display:block;overflow:hidden;height:32px;width:104px}.icon-bigtimegaming{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -117px;display:block;overflow:hidden;height:32px;width:127px}.icon-betsoft{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -83px;display:block;overflow:hidden;height:32px;width:84px}.icon-endorphina{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -362px;display:block;overflow:hidden;height:48px;width:105px}.icon-relax{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1243px;display:block;overflow:hidden;height:32px;width:103px}.icon-nolimitcity{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -968px;display:block;overflow:hidden;height:32px;width:119px}.icon-blueprint{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -151px;display:block;overflow:hidden;height:32px;width:137px}.icon-habanero{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -470px;display:block;overflow:hidden;height:28px;width:136px}.icon-booongo{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -185px;display:block;overflow:hidden;height:32px;width:132px}.icon-evolutiongaming{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -412px;display:block;overflow:hidden;height:18px;width:140px}.icon-redtiger{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1216px;display:block;overflow:hidden;height:25px;width:132px}.icon-spinomenal{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1305px;display:block;overflow:hidden;height:29px;width:161px}.icon-microgaming{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -843px;display:block;overflow:hidden;height:34px;width:138px}.askgamblers-link{font-size:8px;font-size:.8rem}.footer-information{font:1.5rem "Roboto Slab";margin-top:50px;color:#c9c9c9}@media (max-width:1200px){.footer-information{padding:1rem 20px}}.important-know{background:#39434c;margin:40px 0}.important-know__links{width:80%;margin:auto;padding:14px 0;display:flex;justify-content:space-between}.important-know__links>div{width:100%}@media (max-width:1200px){.important-know__links{flex-direction:column;align-items:center}.important-know__links a{margin:1rem;text-align:center}}.important-know__links.centered{justify-content:center}.important-know__links.centered a{margin-right:46px}.important-know__links ul{list-style:none;display:flex;justify-content:space-between;padding:0;margin:0}@media (max-width:767px){.important-know__links ul{flex-direction:column;align-items:center;text-align:center}}@media (max-width:1200px){.important-know__links ul{flex-wrap:wrap;justify-content:center}}.important-know__links a{color:#c9c9c9;font-weight:700;font-size:16px;line-height:30px;text-transform:uppercase;text-decoration:none}.important-know__links a:hover{color:#ff0}.site-information{flex-basis:650px;text-align:center;line-height:1.8}@media (min-width:1024px){.site-information{max-width:1200px;margin:auto}.site-information p{margin-top:5px}}.nav-footer-mob{position:fixed;bottom:-1px;left:0;right:0;margin:0 auto;min-width:300px;background:#39434c;padding:8px;display:flex;justify-content:space-evenly;z-index:120}.nav-content{display:flex;justify-content:center;align-items:center;position:relative;padding:55px 0 20px;margin:0 auto}.nav-content .jcf-scrollbar-horizontal{bottom:-10px;height:3px;background:#435c70;border:none}.nav-content .jcf-scrollbar-horizontal .jcf-scrollbar-dec,.nav-content .jcf-scrollbar-horizontal .jcf-scrollbar-inc{width:3px;height:3px;background:#435c70}.nav-content .jcf-scrollbar-horizontal .jcf-scrollbar-handle{top:-7px;background:#0afbda;border-radius:10px}.nav-content__title{font:4rem MarvinVision;margin:0 0 0 30px;padding:0;color:#27323b;letter-spacing:6px;text-transform:uppercase;text-shadow:-1px -1px 0 #e44f5b,1px -1px 0 #e44f5b,-1px 1px 0 #e44f5b,1px 1px 0 #e44f5b}.navbar-mob{display:none}.nav-tabs{display:flex;justify-content:space-around;position:relative;width:80%;margin:0 auto;border:2px solid #e44f5b;border-radius:10px}.nav-tabs__item{flex:1;text-align:center}.nav-tabs__link{font:1.5rem/5.2rem "Roboto Slab Bold";display:block;margin:0;padding:0;text-transform:uppercase;text-decoration:none}.nav-tabs__link_active{position:relative;color:#e44f5b;text-shadow:0 0 40px #e44f5b}.nav-tabs__link_active::after,.nav-tabs__link_active::before{content:"";position:absolute;left:0;right:0;margin:0 auto}.nav-tabs__link_active::before{background:#27323b;top:-2px;width:50px;height:3px}.nav-tabs__link_active::after{content:url(img/navbar/navbar-icon__active.svg);top:-37px;width:30px}.nav-tabs-cabinet-mob{display:flex;justify-content:center}@media only screen and (max-width:1366px){.nav-tabs__link{font-size:11px;font-size:1.1rem}}@media only screen and (max-width:1024px){.nav-tabs__link{line-height:40px}.nav-content__title{display:none}.nav-tabs__link{font-size:12px;font-size:1.2rem}}@media only screen and (max-width:960px){.navbar-desktop{display:none}.navbar-mob{display:block}.navbar-mob .nav-tabs{border:none;border-radius:0;margin:10px auto;width:100%;border-top:2px solid #e44f5b;border-bottom:2px solid #e44f5b}}@media only screen and (max-width:768px){.nav-content{width:95%}.nav-tabs__link{font-size:11px;font-size:1.1rem}}@media only screen and (max-width:480px){.nav-content__title{display:none}.nav-content .slick-list{height:40px}}.payment{margin-top:80px}.payment .payment-box{display:flex;justify-content:space-around;width:85%;margin:0 auto;height:100%}.payment .payment-box .visa-icon::before{margin:-20px 0 0 -17px!important}.payment .payment-box .maestro-icon::before{margin:-20px 0 0 -18px!important}.payment .payment-box .qiwi-icon::before{margin:-20px 0 0 -13px!important}.payment .payment-box .webmoney-icon::before{margin:-20px 0 0 -13px!important}.payment .payment-box .yandex-wallet-icon::before{margin:-20px 0 0 -11px!important}.payment .payment-box .skrill-icon::before{margin:-20px 0 0 -19px!important}.payment .payment-box .neteller-icon::before{margin:-20px 0 0 -30px!important}.payment .payment-box__item{flex-basis:100px;height:90px;padding-top:25px;list-style:none}.payment .payment-box__link{position:relative;display:block;color:#fff;text-decoration:none;text-align:center;font-size:9px;font-size:.9rem}.payment .payment-box__link::before{content:"";position:absolute;top:0;left:50%}.payment .payment-box__text{display:block;padding:30px 0 0 0;width:100px;color:#fff;opacity:.4;transition:all .1s ease-in-out;font-size:14px;font-size:1.4rem}.payment .payment-box .visa-icon::before{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1392px;opacity:.4;display:block;overflow:hidden;height:47px;width:49px;margin:-23.5px 0 0 -24.5px}.payment .payment-box .maestro-icon::before{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -801px;opacity:.4;display:block;overflow:hidden;height:40px;width:67px;margin:-20px 0 0 -33.5px}.payment .payment-box .qiwi-icon::before{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1108px;opacity:.4;display:block;overflow:hidden;height:46px;width:44px;margin:-23px 0 0 -22px}.payment .payment-box .webmoney-icon::before{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1441px;opacity:.4;display:block;overflow:hidden;height:45px;width:45px;margin:-22.5px 0 0 -22.5px}.payment .payment-box .yandex-wallet-icon::before{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1488px;opacity:.4;display:block;overflow:hidden;height:43px;width:38px;margin:-21.5px 0 0 -19px}.payment .payment-box .skrill-icon::before{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -1277px;opacity:.4;display:block;overflow:hidden;height:26px;width:76px;margin:-13px 0 0 -38px}.payment .payment-box .neteller-icon::before{background:url(img/images-list-s58616c28e9.png) no-repeat 0 -879px;opacity:.4;display:block;overflow:hidden;height:19px;width:107px;margin:-9.5px 0 0 -53.5px}.payment-item-box{margin:0 auto;transition:.35s}.payment-item-box:active{transform:none;text-shadow:0 0 1px #0afbda}.payment-item-box__title{font:.9rem "Roboto Slab Bold";display:block;margin:7px 0 0;padding:0;text-transform:uppercase;text-align:center;letter-spacing:1px}.payment-item{display:flex;justify-content:center;align-items:center;width:155px;height:110px;background:#3d4953;border-radius:5px}.payment-item:active{background:#0afbda;box-shadow:0 0 7px 0 #0afbda}.payment-item:hover{box-shadow:0 0 12px 3px #0afbda}.payment-item__image{display:block;margin:0 auto;width:auto}@media only screen and (max-width:960px){.payment-box{flex-wrap:wrap}}@media only screen and (max-width:480px){.payment-item{width:100%;height:140px;margin:0 auto}.cash-box-container .cabinet-action{margin:0}}*{box-sizing:border-box;font-family:"Roboto Slab",Arial,sans-serif}html{height:100%;width:100%;font-size:10px}body{margin:0;padding:0;position:relative;width:100%;height:100%;background:#27323b;font-family:"Roboto Slab",Arial,sans-serif;color:#fff}img{width:100%;height:auto;max-width:100%}ul{list-style:none;padding:0;margin:0}.content{display:flex;flex-direction:column;min-height:100vh;padding-top:90px}.content._second{padding-top:30px;min-height:auto}@media (max-width:767px){.content{padding-top:70px}}.header{background:#27323b;position:fixed;top:0;left:0;width:100%;padding:2px 20px;z-index:120;display:flex;flex-direction:column;padding-bottom:1rem;box-shadow:0 0 7px #000}.header__nav{display:flex;justify-content:space-between;align-items:center}@media (max-width:1200px){.header__nav-left{position:fixed;left:0;top:0;background:#2c343a;height:100vh;overflow:auto;width:300px;z-index:99;box-shadow:5px 0 10px rgba(0,0,0,.3);transition:all .3s ease;transform:translateX(-110%)}.header__nav-left.active{transform:translateX(0)}}.header__nav-left>div>ul{list-style:none;display:flex;margin:0;padding:0}@media (max-width:1200px){.header__nav-left>div>ul{flex-direction:column;padding-top:3rem}}.header__nav-left>div>ul>li{position:relative}@media (max-width:1200px){.header__nav-left>div>ul>li{border-bottom:1px solid #eaeaea}}.header__nav-left>div>ul>li:hover>a{background:#1b2c34}.header__nav-left>div>ul>li:hover>ul{opacity:1;pointer-events:auto}@media (max-width:767px){.header__nav-left>div>ul>li.menu-item-has-children>a{position:relative;width:100%}.header__nav-left>div>ul>li.menu-item-has-children>a:after{content:'';width:18px;height:18px;background:url(img/arrow-left.svg) no-repeat center center;background-size:contain;position:absolute;right:10px;top:calc(50% - 9px);display:inline-block;transform:rotateY(-180deg)}}@media (max-width:767px){.header__nav-left>div>ul>li.menu-item-has-children li.menu-item-has-children>a{position:relative;width:100%}.header__nav-left>div>ul>li.menu-item-has-children li.menu-item-has-children>a:after{content:'';width:18px;height:18px;background:url(img/arrow-left.svg) no-repeat center center;background-size:contain;position:absolute;right:10px;top:calc(50% - 9px);display:inline-block;transform:rotateY(-180deg)}}.header__nav-left>div>ul>li>a{padding:14px 30px;display:block;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.1em;text-transform:capitalize;border-radius:10px;transition:background-color .5s ease;font-size:18px;text-decoration:none;color:#fff}.header__nav-left>div>ul>li ul{list-style:none;background:#4c5e6b;width:220px;opacity:0;padding:0;position:absolute;left:0;top:calc(100% + 10px);font-size:14px;pointer-events:none}@media (max-width:1200px){.header__nav-left>div>ul>li ul{width:auto;display:none}}@media (max-width:767px){.header__nav-left>div>ul>li ul{display:none;position:relative;opacity:1;top:auto;left:auto;padding-left:40px}}@media (max-width:767px){.header__nav-left>div>ul>li ul.active{display:block}}.header__nav-left>div>ul>li ul:after{content:"";position:absolute;height:10px;width:100%;left:0;bottom:100%}.header__nav-left>div>ul>li ul>li{position:relative}.header__nav-left>div>ul>li ul>li:hover>a{background:#1b2c34}.header__nav-left>div>ul>li ul>li:hover>ul{opacity:1;pointer-events:auto}.header__nav-left>div>ul>li ul>li>ul{left:100%;top:0;pointer-events:none}@media (max-width:767px){.header__nav-left>div>ul>li ul>li>ul{left:auto;padding-left:40px;top:0}}.header__nav-left>div>ul>li ul>li>a{width:100%;display:inline-block;color:#fff;text-decoration:none;padding:10px 15px;white-space:nowrap}.header__nav-left>div>ul>li ul>li>a:hover{color:#35e2c5}.header__social-box{display:block;min-width:200px}@media (max-width:767px){.header__social-box{display:none}}.header__social-box .header__social-icon{display:flex}.header__social-box .header__social-icon__twitter{background:url(img/social/icon-twitter.png) no-repeat center center}.header__social-box .header__social-icon__google{background:url(img/social/icon-google.png) no-repeat center center}.header__social-box .header__social-icon__facebook{background:url(img/social/icon-facebook.png) no-repeat center center}.header__social-box .header__social-icon__tumbler{background:url(img/social/icon-tumbler.png) no-repeat center center}.header__social-box .header__social-icon__item{display:block;width:30px;height:30px;margin:0 5px;border-radius:100%;transition:.35s}.header__social-box .header__social-icon__item:first-child{margin-left:0}.header__social-box .header__social-icon__item:hover{cursor:pointer;border:1px solid #fff;border-radius:5px;transform:scale(1.1)}.header .logo__image{display:block;width:116px;margin-top:10px}.header__nav-login{display:flex;align-items:center}.header__nav-login .btn-secondary{margin:5px}.header__nav-login .btn{margin:0 20px}@media (max-width:767px){.header__nav-login .btn{margin:0 5px 0 15px}}.header__logout{margin-left:15px;min-width:20px}.btn{font:14px "Roboto Slab";background:#d45a5f;display:inline-block;padding:12px 30px;margin:15px auto;border:none;transition:.35s;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;cursor:pointer;overflow:hidden;outline:0;border-radius:10px}.btn._small{padding:8px 16px;font-size:12px}@media (max-width:767px){.btn{padding:8px 8px}}.loader-wrapper{text-align:center}.btn:hover{box-shadow:-.3px -.3px 10px #d45a5f}.btn:active{background:#d3363d;box-shadow:none}.btn-cashbox{display:flex;justify-content:center;align-items:center;height:45px;text-transform:uppercase;border:2px solid #e44f5b;transition:.35s;letter-spacing:-.4px;line-height:5.6rem;color:#e44f5b;font-size:2.8rem}.btn-cashbox:hover{box-shadow:none}.btn-disabled{font:1.4rem 'Roboto Slab',serif;display:inline-block;margin:15px auto;padding:12px 30px;background:#a8a8a8;color:#5b5b5a;text-transform:uppercase;border-radius:10px}.btn-disabled:hover{box-shadow:none}.btn-green{background:#39b54a}.btn-secondary{font:1.4rem 'Roboto Slab',serif;background:0 0;display:inline-block;margin:15px auto;padding:12px 30px;border:2px solid #fff;color:#fff;border-radius:10px;text-transform:uppercase;text-align:center;cursor:pointer;transition:.35s}@media (max-width:767px){.btn-secondary{padding:6px 8px}}.btn-secondary:hover{box-shadow:-.3px -.3px 10px #fff}.btn-secondary:active{background:#fff;box-shadow:none;color:#000}.btn-back,.btn-cancel{font:1.4rem 'Roboto Slab',serif;background:0 0;display:inline-block;margin:15px auto;padding:12px 30px;border:2px solid #d45a5f;color:#d45a5f;border-radius:10px;text-transform:uppercase;cursor:pointer;transition:.35s}.btn-back-neon,.btn-cancel-neon{color:#67d0c6;cursor:pointer}.btn-back-neon img,.btn-cancel-neon img{width:7px;height:10px;margin-right:5px}.btn-back-neon:hover,.btn-cancel-neon:hover{text-decoration:underline}.btn-back:hover,.btn-cancel:hover{box-shadow:-.3px -.3px 10px #d45a5f}.btn-back:active,.btn-cancel:active{background:#d45a5f;box-shadow:none}.btn-neon,.cash-btn-form{font:1.4rem 'Roboto Slab',serif;background:#67d0c6;display:inline-block;margin:15px auto;padding:12px 30px;color:#fff;border-radius:10px;text-transform:uppercase;cursor:pointer;transition:.35s}.btn-neon:hover,.cash-btn-form:hover{box-shadow:-.3px -.3px 10px #67d0c6}.btn-neon:active,.cash-btn-form:active{background:#52b9af;box-shadow:none}div.search,form.search{width:220px;position:relative;background:#4c5e6b;transition:.35s;border-radius:5px;margin-bottom:16px;margin-left:3rem;margin-bottom:0}@media (max-width:1200px){div.search,form.search{margin-left:0}}div.search:hover,form.search:hover{box-shadow:0 3px 12px -3px #000}div.search:hover::after,div.search:hover::before,form.search:hover::after,form.search:hover::before{content:"";display:block;box-shadow:0 0 10px 0 rgba(0,0,0,.75)}.search__input{width:100%;height:40px;border:none;color:#c2c2c2;padding:0 20px 0 60px;background:0 0;letter-spacing:1.2px;font-size:14px;font-size:1.4rem}@media (min-width:768px){.search__input{width:220px;height:50px;padding:0 20px 0 60px}}.search__input::-moz-placeholder{opacity:1;color:#c2c2c2;font-size:18px;text-transform:capitalize;letter-spacing:1.2px}.search__input:-ms-input-placeholder{opacity:1;color:#c2c2c2;font-size:18px;text-transform:capitalize;letter-spacing:1.2px}.search__input::-ms-input-placeholder{opacity:1;color:#c2c2c2;font-size:18px;text-transform:capitalize;letter-spacing:1.2px}.search__input::placeholder{opacity:1;color:#c2c2c2;font-size:18px;text-transform:capitalize;letter-spacing:1.2px}@media (max-width:768px){.search__input::-moz-placeholder{font-size:15px;font-size:1.5rem}.search__input:-ms-input-placeholder{font-size:15px;font-size:1.5rem}.search__input::-ms-input-placeholder{font-size:15px;font-size:1.5rem}.search__input::placeholder{font-size:15px;font-size:1.5rem}}.search__icon{position:absolute;background:url(img/search.svg);width:26px;height:22px;top:calc(50% - 11px);left:20px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:.5s ease all;background-size:contain;background-repeat:no-repeat}.game-filter{padding:30px 20px 0}@media (max-width:767px){.game-filter{padding:15px 10px 0}}.game-filter__inner{display:flex;justify-content:space-between;align-items:center}@media (max-width:1200px){.game-filter__inner{flex-direction:column;align-items:center}}.game-filter__controls{display:flex;align-items:center}@media (max-width:1200px){.game-filter__controls{flex-direction:column;align-items:center}}@media (max-width:1200px){.game-filter__controls>*{margin:1rem}}.game-filter__select .jcf-select{background:0 0;height:50px;border:3px solid #35e2c5;border-radius:5px;width:220px;margin:0}@media (max-width:767px){.game-filter__select .jcf-select{height:46px;line-height:40px}}.game-filter__select .jcf-select.jcf-drop-flipped.jcf-drop-active{border-bottom:3px solid #35e2c5!important;border-top-color:transparent!important;border-radius:0 0 5px 5px!important}.game-filter__select .jcf-select.jcf-focus{border-color:#35e2c5!important}.game-filter__select .jcf-select.jcf-drop-active{background:#242f38;border-color:#35e2c5!important;border-radius:5px 5px 0 0!important;border-bottom-color:transparent!important}.game-filter__select .jcf-select .jcf-select-text{line-height:46px;color:#35e2c5;font-size:1.4rem}@media (max-width:767px){.game-filter__select .jcf-select .jcf-select-text{line-height:40px}}.game-filter__select .jcf-select .jcf-select-opener{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.game-filter__select .jcf-select .jcf-select-opener:after{content:"\f107";position:absolute;top:50%;transform:translateY(-50%);font-size:3rem;right:.6rem;color:#35e2c5}.game-filter__select .jcf-select-opener{background:0 0}.game-filter__select .jcf-select-drop{left:-3px}.game-filter__select .jcf-select-drop .jcf-select-drop-content{border:3px solid #35e2c5!important;border-top-color:transparent!important;border-radius:0 0 5px 5px!important}.game-filter__select .jcf-select-drop.jcf-drop-flipped .jcf-select-drop-content{border-top:3px solid #35e2c5!important;border-bottom-color:transparent!important;border-radius:5px 5px 0 0!important}.game-filter__select .jcf-select-drop .jcf-list{background:rgba(36,47,56,.8)}.game-filter__select .jcf-select-drop .jcf-option{color:#35e2c5;height:30px;line-height:16px}.game-filter__select .jcf-select-drop .jcf-hover{color:#fff;cursor:pointer;background:#35e2c57a}.game-filter__select .jcf-scrollbar{background:0 0}.game-filter__select .jcf-scrollbar-vertical .jcf-scrollbar-dec,.game-filter__select .jcf-scrollbar-vertical .jcf-scrollbar-inc{background:0 0}.game-filter__select .jcf-scrollbar-handle{background:#35e2c5;border-radius:5px;width:8px}.game-type{display:flex;justify-content:space-between}@media (max-width:767px){.game-type{max-width:95vw;overflow:auto}}.game-type .menu{display:flex;justify-content:space-between;align-items:flex-end}.game-type .menu li{cursor:pointer;transition:.35s;margin-right:10rem}@media (max-width:1450px){.game-type .menu li{margin-right:2rem}.game-type .menu li:last-child{margin-right:0}}.game-type .menu li a{text-transform:uppercase;margin-top:14px;display:inline;white-space:nowrap;color:#fff;font-weight:700;font-size:14px;text-decoration:none}.game-type .menu li a img{max-width:30px;margin-right:1rem;position:relative}.game-type .menu li a:hover{color:#ff0}@media (max-width:1200px){.game-type{margin-bottom:2rem}.game-type:last-child{margin-right:0}}@media (max-width:767px){.game-type{border-bottom:3px solid}}.game-type__item{display:flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer;transition:.35s;margin-right:10rem}@media (max-width:767px){.game-type__item{padding-bottom:1.5rem}}@media (max-width:767px){.game-type__item.active{position:relative}.game-type__item.active .game-type__title{color:#ff0}.game-type__item.active:before{content:"";position:absolute;height:5px;width:100%;left:0;bottom:-4px;background-color:#ff0;box-shadow:0 0 4px rgba(255,255,0,.5)}}@media (max-width:1200px){.game-type__item{margin-right:2rem}.game-type__item:last-child{margin-right:0}}.game-type__item:hover{transform:scale(1.1)}.game-type__item:after{content:'';display:block;margin-top:8px;border-bottom:4px solid #c2c2c2}.game-type__item--active .game-type__title{color:#fdf151;position:relative}.game-type__item--active .game-type__title:after{content:'';display:block;background:#fdf151;box-shadow:-.3px -.3px 3px #fdf151;height:6px;border-radius:4px;position:absolute;width:100%;bottom:-13px;left:0}@media (min-width:992px){.game-type__item--active .game-type__title:after{display:none}}.game-type__item--active:hover{transform:none}.game-type__item--active .game-type__image--all{background:url(img/type-game/icon-all_game-active.svg) no-repeat center center;background-size:48px}@media (min-width:700px) and (max-width:1370px){.game-type__item--active .game-type__image--all{background-size:32px}}.game-type__item--active .game-type__image--poker{background:url(img/type-game/icon-poker-active.svg) no-repeat center center;background-size:48px}@media (min-width:700px) and (max-width:1370px){.game-type__item--active .game-type__image--poker{background-size:30px}}.game-type__item--active .game-type__image--slots{background:url(img/type-game/icon-slots-active.svg) no-repeat center center;background-size:48px}@media (min-width:700px) and (max-width:1370px){.game-type__item--active .game-type__image--slots{background-size:32px}}.game-type__item--active .game-type__image--jackpot{background:url(img/type-game/icon-jackpot-active.svg) no-repeat center center;background-size:48px}@media (min-width:700px) and (max-width:1370px){.game-type__item--active .game-type__image--jackpot{background-size:32px}}.game-type__item--active .game-type__image--table{background:url(img/type-game/icon-table-active.svg) no-repeat center center;background-size:48px}@media (min-width:700px) and (max-width:1370px){.game-type__item--active .game-type__image--table{background-size:32px}}.game-type__item--active .game-type__image--lottery{background:url(img/type-game/icon-lottery-active.svg) no-repeat center center;background-size:48px}@media (min-width:700px) and (max-width:1370px){.game-type__item--active .game-type__image--lottery{background-size:32px}}.game-type__image--all{background:url(img/type-game/icon-all_game.svg) no-repeat center center}.game-type__image--poker{background:url(img/type-game/icon-poker.svg) no-repeat center center}.game-type__image--slots{background:url(img/type-game/icon-slots.svg) no-repeat center center}.game-type__image--jackpot{background:url(img/type-game/icon-jackpot.svg) no-repeat center center}.game-type__image--table{background:url(img/type-game/icon-table.svg) no-repeat center center}.game-type__image--lottery{background:url(img/type-game/icon-lottery.svg) no-repeat center center}.game-type__image{margin-right:12px;width:40px;height:40px;background-size:32px;position:relative}@media (max-width:1200px){.game-type__image{display:none}}.game-type__title{text-transform:uppercase;margin-top:14px;display:inline;white-space:nowrap;color:#fff;font-weight:700;font-size:14px;font-size:1.4rem}.game-list{margin:2rem 20px;display:grid;grid-gap:6px;grid-template-columns:repeat(7,1fr)}@media (max-width:1200px){.game-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.game-list{grid-template-columns:repeat(2,1fr)}}.game-list__item{background:#000;position:relative;display:flex;justify-content:center;align-items:center;height:132px;overflow:hidden;cursor:pointer}.game-list__item._add{background:#4c5e6b;color:#fff;font-size:3rem;text-decoration:none;flex-direction:column;align-items:center}.game-list__item._add .game-list__item-name{margin-top:1rem;font-size:1.25rem}.game-list__item._add:after{display:none}.game-list__item:after{background:url(img/icon-play-game.svg) no-repeat center;content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .2s}.game-list__item:hover:after{opacity:1}.game-list__item:hover .game-list__item-img{opacity:.4;transition:all .2s}.game-list__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.description-text{width:90%;margin:30px auto 0 auto;font-size:15px}.description-text h4{text-align:center}.description-title{padding:15px 0;font-size:18px;letter-spacing:.1em;font-weight:700;margin-top:60px;text-align:center}.description-list{font-size:14px}.logged-in.admin-bar .content .header{top:32px}@media screen and (max-width:782px){.logged-in.admin-bar .content .header{top:0;z-index:99999999}}.error-404{display:flex;justify-content:center;align-items:center;padding:20px;height:65vh}@media (max-width:767px){.error-404{height:auto}}.error-404__images{background:url(img/logo-404.png) no-repeat center center;background-size:contain;width:300px;height:325px}@media (min-width:200px) and (max-width:700px){.error-404__images{width:100px;height:125px}}@media (min-width:700px) and (max-width:820px){.error-404__images{width:180px;height:200px}}.error-404__link{color:#fdf151;text-decoration:underline}.error-404__text{margin:0 0 0 5rem}.error-text__item{text-align:left;text-transform:none;font-size:30px}@media only screen and (max-width:768px){.error-text__item{font-size:20px}}@media only screen and (max-width:660px){.error-text__item{font-size:16px}}.page-game__title-box,.page-news__title-box{margin:15px auto;text-align:center;width:610px}@media (max-width:767px){.page-game__title-box,.page-news__title-box{width:100%}}.page-news-item{padding:0}.news-wrap{margin:0 auto;padding:0;max-width:1224px;min-width:320px}@media (max-width:767px){.news-wrap{min-width:0}}.news-box{margin:0 0 60px}.news-banner{padding:90px 0;height:360px;background:url(img/bg/bg-promo-item.jpg) top center no-repeat;background-size:cover}.news-banner__title-box{position:relative;margin:110px auto;max-width:1024px}.news-banner__title-box::after,.news-banner__title-box::before{content:'';position:absolute;top:0;width:46%;height:1px;background:#fff;box-shadow:0 0 7px 0 #000}.news-banner__title-box::before{left:0}.news-banner__title-box::after{right:0}.news-text{padding:20px 20px 60px 20px}.news-list{margin:40px 0}.news-list__item{display:inline-block;float:left;margin:0;padding:3% 4%;width:25%;height:320px}.news-item{display:block;position:relative;text-align:center}.news-item__type{font:1.1rem/66px "Roboto Slab Bold";position:absolute;top:-20px;right:-20px;width:66px;height:66px;box-shadow:0 0 14px 0 #000;text-transform:uppercase;text-align:center;letter-spacing:1px;z-index:10}.news-item__type_violet{background:#9e7ac2;color:#fff}.news-item__type_yellow{background:#fdf151;color:#9e7ac2}.news-item__link{display:block}.news-item__image{display:block;margin:0 auto;padding:10px;max-width:222px;width:100%;max-height:222px;min-height:222px;height:auto;border:1px solid #0afbda;box-shadow:inset 0 0 7px 0 #0afbda,0 0 7px 0 #0afbda}.news-item__image:hover{opacity:.5}.news-item__title{font:1.2rem "Roboto Slab Bold";display:block;margin:7px 0 0;padding:0 30px;text-transform:uppercase;text-align:center;letter-spacing:1px}@media only screen and (max-width:1080px){.news-item__image{min-height:200px}}@media only screen and (max-width:960px){.news-wrap{width:98%}.news-item__image{min-height:222px}}@media only screen and (max-width:860px){.news-item__image{min-height:140px}}@media only screen and (max-width:768px){.news-wrap .title-decor_red{border:none;padding:5px 0;font-size:30px}.news-wrap .title-decor_red::after{content:none}.page-news{padding-top:0}}@media only screen and (max-width:768px) and (max-width:1200px){.page-news._single{padding:0 10px}}@media only screen and (max-width:768px){.page-news__title-box{width:100%}.news-list{margin:20px 0}.news-list__item{padding:2% 3%;height:280px}.news-item__title{padding:0}.news-item__image{min-height:120px}}@media only screen and (max-width:660px){.news-item__image{min-height:170px}}@media only screen and (max-width:620px){.news-list__item{width:50%}.news-item__image{min-height:200px}}@media only screen and (max-width:480px){.news-list__item{padding:3% 4%;height:250px}.news-item__image{min-height:160px;min-width:160px}}@media only screen and (max-width:390px){.news-list__item{height:214px}.news-item__type_violet,.news-item__type_yellow{width:42px;height:42px;line-height:42px;font-size:6px;font-size:.6rem}.news-item__image{min-height:135px;min-width:135px}}.title-decor{display:inline-block}.title-decor_red{font:5.5rem MarvinVision;position:relative;padding:5px 30px;border:2px solid #e44f5b;border-radius:6px;letter-spacing:6px;color:#27323b;text-transform:uppercase;text-shadow:-1px -1px 0 #e44f5b,1px -1px 0 #e44f5b,-1px 1px 0 #e44f5b,1px 1px 0 #e44f5b}.title-decor_red::after,.title-decor_red::before{content:'';position:absolute;left:0;right:0;margin:0 auto}.title-decor_red::before{background:#27323b;top:-2px;width:50px;height:3px}.title-decor_red::after{content:url(img/navbar-icon_active.svg);top:-50px}.title-decor_white{padding:28px 0;text-shadow:0 0 7px #000;font-size:40px;font-size:4rem}.title-decor_white::after,.title-decor_white::before{content:'';position:absolute;left:0;right:0;margin:0 auto}.title-decor_white::before{content:'';background:url(img/icons/icon-logo-white.png) no-repeat center center;background-size:contain;width:35px;height:35px;top:-34px}.title-decor_white::after{bottom:0;width:100%;height:1px;background:#fff;box-shadow:0 0 7px 0 #000}.text-header{margin-top:20px;font-size:40px;font-size:4rem}.text-description{font-size:22px;font-size:2.2rem}.promo-list{margin:40px 0;display:grid;grid-template-columns:repeat(4,220px);grid-gap:10rem}@media (max-width:1200px){.promo-list{padding:30px;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem}}@media (max-width:767px){.promo-list{padding:1.5rem;grid-template-columns:repeat(2,1fr);margin:0;grid-gap:1.5rem}}.promo-list__item{position:relative;flex:0 0 170px;color:#fff}.promo-list__item-type{display:flex;justify-content:center;align-items:center;position:absolute;top:-20px;right:-20px;width:66px;height:66px;font-size:1.5rem;z-index:10;box-shadow:0 0 14px 0 #000}@media (max-width:767px){.promo-list__item-type{top:-10px;right:-10px;width:46px;height:46px;font-size:1rem}}.promo-list__item-type._yellow{background:#fdf151;color:#9e7ac2}.promo-list__item-type._violet{background:#9e7ac2;color:#fff}@media (min-width:567px){.promo-list__item{flex:0 0 270px}}.promo-item__link{display:block;color:#fff;text-decoration:none}.promo-item__image{display:block;margin:0 auto;padding:10px;max-width:100%;height:auto;width:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #0afbda;box-shadow:inset 0 0 7px 0 #0afbda,0 0 7px 0 #0afbda}@media (min-width:567px){.promo-item__image{height:222px}}.promo-item__image:hover{opacity:.5}.promo-item__title{display:block;margin:7px 0 0;padding:0 30px;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:1px;font-size:12px;font-size:1.2rem}@media (max-width:767px){.promo-item__title{padding:0 10px}}.banner .swiper-slide img{max-height:62vh;width:100%;-o-object-fit:cover;object-fit:cover}.game-page__container{padding-top:40px;background-size:cover;min-height:440px;display:flex;justify-content:center}@media (max-width:767px){.game-page__container{padding-top:0;min-height:auto}}.game-page__main{display:flex;justify-content:center;flex-grow:1}.game-page__main-right{width:250px;display:flex}.game-page__main-left iframe{width:70vw;height:32vw}@media (max-width:767px){.game-page__main-left iframe{width:95vw;height:50vw}}.game-page__bottom-container{max-width:980px;margin:0 auto;padding:20px 0}.game-page__play{text-align:center;margin:0 0 50px 0;padding:0 0 25px 0;border-bottom:1px solid #fff}.game-page__info{display:flex}@media (max-width:1200px){.game-page__info{flex-direction:column;align-items:center}}.game-page__characteristics{width:280px;flex-shrink:0}.game-page__demo{padding-left:20px;flex-grow:1}@media (max-width:767px){.game-page__demo{padding:0 20px}}.game-page__demo img{width:100%;height:auto}@media (max-width:1200px){.game-page__demo img{margin-top:1.5rem}}.feature-box{position:relative;padding:50px 50px 20px 60px;border:1px solid #fff;border-radius:15px;box-sizing:border-box;color:#fff}.feature-box .feature-box-title{font:14px "Noto Sans",Arial,Helvetica,sans-serif;position:absolute;top:-10px;left:0;width:100%;letter-spacing:1px;text-align:center;text-transform:uppercase}.feature-box .feature-box-title span{padding:0 15px;background:#d45a5f}.feature-box ul li{position:relative;padding:0 0 15px 0}.feature-box ul li::before{position:absolute;top:5px;left:-20px;width:4px;height:4px;content:"";background:#f9b242;border-radius:4px}.feature-box ul li span{color:#f9b242}.new-width{width:100%;max-width:70vw;min-width:320px;margin:0 auto;padding:0 15px;font-size:1.5rem;box-sizing:border-box;text-align:center}@media (max-width:767px){.new-width{max-width:95%}}.breadcrumbs-box{margin-top:3rem;margin-bottom:2rem;padding:0 0 5px 0;color:#797979;border-bottom:1px solid rgba(121,121,121,.3)}.breadcrumbs-list{display:flex;font-size:1.4rem}@media (max-width:767px){.breadcrumbs-list{align-items:flex-end}}.breadcrumbs-list__item{margin:0 15px 0 0}.breadcrumbs-list__item::after{padding:0 0 0 15px;vertical-align:middle;content:">"}.breadcrumbs-list__item:last-child::after{content:""}.breadcrumbs-list__link{color:#ff0}.article-item .title{padding:0 0 20px 0;font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-weight:700;color:#ededed}@media (max-width:767px){.article-item .title{padding:0}}.article-item .article-date-box{display:block;padding:15px 0 10px 0;color:#797979}.article-item .article-date-icon{margin:0 10px 0 0;width:16px;height:16px;fill:#797979}.article-item p{margin:15px 0 30px 0;line-height:1.5;font-size:1.4rem}.article-item .article-image{margin:15px 0 0 0;width:100%;height:auto}.article-item .sub-title{padding:0 0 20px 0;color:#d45a5f;font-size:2rem}.article-item a{color:#d45a5f;text-decoration:underline}.article-item a:hover{text-decoration:none}.tournament{background:#1b2c34;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:45px 30px 30px;margin-bottom:35px;font-size:15px;font-size:1.5rem}@media only screen and (max-width:768px){.tournament{flex-direction:column;align-items:center}}@media only screen and (max-width:620px){.tournament{padding:20px}}.tournament-item{width:300px;flex:1;padding:0 20px}.tournament-grid{display:grid;grid-template-columns:31% 31% 31%;grid-gap:7px}.tournament-item.tournament-carousel{flex:0 1 auto;width:calc(100% / 3)}.tournament-item.tournament-carousel .game_item--picture{display:block;height:100%}.tournament-item.tournament-carousel .game-item{position:relative;width:100%;height:80px;-o-object-fit:cover;object-fit:cover}.tournament-item.tournament-carousel .game-item__play{position:absolute;top:50%;left:50%;background:url(img/icon-play-game.svg) no-repeat center center;background-size:contain;width:50px;height:50px;transition:.35s;transform:translate(-50%,-50%);cursor:pointer;z-index:20;opacity:0;visibility:hidden}.tournament-item.tournament-carousel .game-item:hover:after{content:'';width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;left:0;top:0}.tournament-item.tournament-carousel .game-item:hover .game-item__play{opacity:1;visibility:visible}@media only screen and (max-width:768px){.tournament-item.tournament-carousel{width:calc(100% - 50px)}}.tournament-item .slick-list .game-item{min-height:78px}@media only screen and (max-width:768px){.tournament-item{width:100%}}.tournament-timer-info h3{font:normal 700 14px/18px Roboto Slab;text-align:center}.tournament-info__participate-text{display:inline-block;margin:15px auto;padding:12px 30px;color:#fff;border-radius:10px;text-transform:uppercase;font-family:"Roboto Slab Bold";text-align:center}@media only screen and (max-width:768px){.tournament-item+.tournament-item{margin-bottom:1rem}}.tournament-info{text-align:center;padding:0 35px}@media only screen and (max-width:768px){.tournament-info{flex-basis:auto;margin-bottom:0}}.tournament-info__title-type{text-transform:uppercase}.tournament-info__title-name{font:3.6rem/3.5rem Tahoma;display:block;margin-top:15px;color:#fdf151;text-transform:uppercase;text-decoration:underline;margin-bottom:16px}@media only screen and (max-width:620px){.tournament-info__title-name{font-size:3.2rem}}.tournament-info__title-name:hover{text-decoration:underline}.tournament-info__icon{width:30px;margin:20px 0 10px}.tournament-info__date{line-height:2.5rem}.tournament-info__title-table{display:block;margin:35px 0 25px;color:#0afbda;text-decoration:underline}.tournament-carousel{padding:0 20px}.tournament-carousel .game-item:hover{transform:none}@media only screen and (max-width:768px){.tournament-carousel{width:100%}}@media only screen and (max-width:620px){.tournament-carousel{padding:0}.tournament-carousel .game-item{width:100%;height:auto}.tournament-carousel .game_item--picture{max-height:none}.tournament-carousel .slick-prev{left:-25px}.tournament-carousel .slick-next{right:-25px}}.tournament-carousel .slick-next,.tournament-carousel .slick-prev{position:absolute;top:50%;width:25px;height:30px;cursor:pointer;border:none;outline:0}.tournament-carousel .slick-prev{background:url(img/arrow/arrow-left.svg) no-repeat center center}.tournament-carousel .slick-prev:hover{background:url(img/arrow/arrow-left__active.svg) no-repeat center center}.tournament-carousel .slick-next{background:url(img/arrow/arrow-left.svg) no-repeat center center;transform:rotate(180deg) translate(0,50%)}.tournament-carousel .slick-next:hover{background:url(img/arrow/arrow-left__active.svg) no-repeat center center}.tournament-carousel .slick-slide>div{margin:6px}.tournament-carousel .slick-dots li button[type=button]{background:0 0;display:block;height:10px;width:10px;cursor:pointer;background:#0afbda;border-radius:50%}.tournament-carousel .slick-dots li button[type=button]:before{content:''}.tournament-carousel .slick-active button[type=button]{border:3px solid #e44f5b;border-radius:50%}.tournament-prize{text-align:center;width:300px}.tournament-prize__logo{width:130px;height:130px;margin:0 auto}.tournament-prize__title{padding-top:10px;text-transform:uppercase;font-size:2rem}.tournament-prize__sum{color:#fdf151;margin:10px 0;font-size:4.6rem}.tournament-prize__prize-place{text-transform:uppercase;font-size:1.4rem}.tournament-prize__prize-place .prize-place{font-family:"Roboto Slab Bold"}.timer-block{position:relative;display:flex;width:340px;justify-content:space-between;margin:0 auto 25px;padding:12px 40px}.timer-block__title{transform:translateX(-50%);width:45px;height:18px;font-size:10px;font-size:1rem}.timer-block__top-title{top:-10px;width:150px}.timer-block__date-title{bottom:-24px;font-size:.8rem;line-height:10px}.timer-block__item{position:relative;height:48px;width:48px;border-radius:50%;background:rgba(192,192,192,.3);text-transform:uppercase;padding-top:12px}.timer-block__item .timer-block__value{display:block;line-height:12px}.tournament-table{margin:35px 0}.tournament-table table{font-family:Roboto Slab}.tournament-table table thead span{color:#fff;font-style:normal;font-weight:700;font-size:1.6rem;line-height:2.1rem}.tournament-table table tbody tr td span{font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.8rem}.tournament-table table tbody tr td:not(:last-child){border-right:1px solid rgba(255,255,255,.2)}.tournament-detail{font-size:1.5rem;line-height:2.2rem}@media only screen and (max-width:620px){.big-image__center{padding:20px 0}}.tournament-detail__big-image{position:relative;display:flex;justify-content:space-around;align-items:center;background:url(img/tournaments/bg-tournaments.jpg) no-repeat center center;background-size:cover;width:100%;height:515px;overflow:hidden}@media only screen and (max-width:620px){.tournament-detail__big-image{flex-wrap:wrap;height:550px}}.tournament-detail__big-image .rays-left-box,.tournament-detail__big-image .rays-right-box{position:absolute;bottom:0}.tournament-detail__big-image .big-left-ray,.tournament-detail__big-image .big-right-ray{position:absolute;bottom:0;width:300px;height:600px}@media only screen and (max-width:1200px){.tournament-detail__big-image .big-left-ray,.tournament-detail__big-image .big-right-ray{display:none}}.tournament-detail__big-image .big-left-ray{background:url(img/tournaments/ray-big-left.png) no-repeat center center;background-size:contain}.tournament-detail__big-image .big-right-ray{background:url(img/tournaments/ray-big-right.png) no-repeat center center;background-size:contain}.tournament-detail__big-image .tournament-info__title-name:hover{text-decoration:none;cursor:unset}.nav-content{display:flex;justify-content:center;align-items:center;position:relative;padding:55px 0 20px;margin:0 auto}.nav-content .jcf-scrollbar-horizontal{bottom:-10px;height:3px;background:#435c70;border:none}.nav-content .jcf-scrollbar-horizontal .jcf-scrollbar-dec,.nav-content .jcf-scrollbar-horizontal .jcf-scrollbar-inc{width:3px;height:3px;background:#435c70}.nav-content .jcf-scrollbar-horizontal .jcf-scrollbar-handle{top:-7px;background:#0afbda;border-radius:10px}.nav-content__title{margin:0 0 0 30px;padding:0;color:#27323b;letter-spacing:6px;text-transform:uppercase;text-shadow:-1px -1px 0 #e44f5b,1px -1px 0 #e44f5b,-1px 1px 0 #e44f5b,1px 1px 0 #e44f5b;font-size:4rem}.navbar-mob{display:none}.nav-tabs{display:flex;justify-content:space-around;position:relative;width:80%;margin:0 auto;border:2px solid #e44f5b;border-radius:10px;cursor:pointer}.nav-tabs__item{flex:1;text-align:center}.nav-tabs__link{display:block;margin:0;padding:0;text-transform:uppercase;text-decoration:none;font-size:1.5rem;line-height:5.2rem;color:#fff}.nav-tabs__link_active{position:relative;color:#e44f5b;text-shadow:0 0 40px #e44f5b}.nav-tabs__link_active::after,.nav-tabs__link_active::before{content:"";position:absolute;left:0;right:0;margin:0 auto}.nav-tabs__link_active::before{background:#27323b;top:-2px;width:50px;height:3px}.nav-tabs__link_active::after{content:url(img/navbar-icon_active.svg);top:-37px;width:30px}.nav-tabs-cabinet-mob{display:flex;justify-content:center}@media only screen and (max-width:1366px){.nav-tabs__link{font-size:1.1rem}}@media only screen and (max-width:1024px){.nav-tabs__link{line-height:40px}.nav-content__title{display:none}.nav-tabs__link{font-size:1.2rem}}@media only screen and (max-width:960px){.navbar-desktop{display:none}.navbar-mob{display:block}.navbar-mob .nav-tabs{border:none;border-radius:0;margin:10px auto;width:100%;border-top:2px solid #e44f5b;border-bottom:2px solid #e44f5b}}@media only screen and (max-width:768px){.nav-content{width:95%}.nav-tabs__link{font-size:1.1rem}.tournament-hight-block .navbar-mob.nav-content{padding:25px 0 20px}}@media only screen and (max-width:480px){.nav-content__title{display:none}.nav-content .slick-list{height:40px}}.burger{background:#0afbda;position:fixed;right:2rem;bottom:3rem;width:60px;height:60px;z-index:99999999;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 5px 8px rgba(0,0,0,.3);display:none}@media (max-width:1200px){.burger{display:flex}}.burger.active span:nth-child(1){transform:rotate(-45deg) translate(-7px,7px)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){transform:rotate(45deg) translate(-4px,-4px)}.burger span{background:#fff;display:inline-block;width:30px;height:4px;border-radius:2px;transition:all .2s}.burger span:not(:last-child){margin-bottom:4px}.new-tournaments{display:none}.new-tournaments.active{display:block}.no-results{margin:0 auto;padding:0;max-width:1224px;min-width:320px;font-size:12px}.no-results form.search{margin:20px 0}.hidden{display:none!important}.hide-text ul{list-style-type:circle;margin:15px;padding:15px;}.entry-content ul{list-style-type:circle;margin:15px;padding:15px;font-size:1.4rem;}.entry-content h2{font-size:25px;}.entry-content blockquote{font-size:18px;border-left:10px solid #ccc;margin:.5em 10px;padding:15px;line-height:1.4;font-style:italic;}.entry-content figcaption{font-size:15px;font-style:italic;}.game-page__characteristics ul{font-size:1.4em;}.kksr-muted{font-size:15px;}
table.jjtb{width:100%;border-collapse:collapse;border-spacing:0;height:auto;}table.jjtb,table.jjtb td, table.jjtb th{border:1px solid #595959;}table.jjtb td,table.jjtb th{padding:3px;width:30px;height:35px;}table.jjtb th{background:#347c99;color:#fff;font-weight:normal;}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuc2Nzcy9ub3JtYWxpemUuc2NzcyIsImxpYnMvc3dpcGVyLm1pbi5jc3MiLCJzdHlsZS5jc3MiLCJwYXJ0cy9mb290ZXIuc2NzcyIsInBhcnRzL21lZGlhLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNFQVFBLHdGQ0lBLFdBQVcsWUFBWSxhQUFhLElBQUkseXJFQUF5ckUsZUFBZSxZQUFZLElBQUksV0FBVyxPQUFPLE1BQU0scUJBQXFCLFFBQVEsa0JBQWtCLFlBQVksS0FBSyxhQUFhLEtBQUssU0FBUyxTQUFTLFNBQVMsT0FBTyxXQUFXLEtBQUssUUFBUSxFQUFFLFFBQVEsRUFBRSwyQ0FBMkMsZUFBZSxPQUFPLGdCQUFnQixTQUFTLFNBQVMsTUFBTSxLQUFLLE9BQU8sS0FBSyxRQUFRLEVBQUUsUUFBUSxLQUFLLG9CQUFvQixVQUFVLFdBQVcsWUFBWSx3Q0FBd0MsZ0JBQWdCLFVBQVUsbUJBQXFCLDJDQUEyQyxVQUFVLEtBQUssa0RBQWtELFVBQVUsS0FBSyxlQUFlLE9BQU8sNENBQTRDLDJCQUEyQixTQUFTLE9BQU8sRUFBRSxLQUFLLGNBQWMsWUFBWSxFQUFFLE1BQU0sS0FBSyxPQUFPLEtBQUssU0FBUyxTQUFTLG9CQUFvQixVQUFVLDhCQUE4QixXQUFXLE9BQU8sNkJBQTZCLDJDQUEyQyxPQUFPLEtBQUssNkNBQTZDLFlBQVksV0FBVyxvQkFBb0IsU0FBUyxDQUFDLE9BQU8scUJBQXFCLFlBQVksT0FBTyx5Q0FBeUMsbUNBQW1DLGlEQUFpRCwrQ0FBK0MsZ0RBQWdELDhDQUE4QyxxQ0FBcUMsZ0JBQWdCLFlBQVksaURBQWlELCtDQUErQyxnREFBZ0QsOENBQThDLFNBQVMsU0FBUyxLQUFLLEVBQUUsSUFBSSxFQUFFLE1BQU0sS0FBSyxPQUFPLEtBQUssZUFBZSxLQUFLLFFBQVEsR0FBRywrQ0FBK0MsaUJBQWlCLHNEQUFzRCxnREFBZ0QsaUJBQWlCLHVEQUF1RCw4Q0FBOEMsaUJBQWlCLHFEQUFxRCxpREFBaUQsaUJBQWlCLHdEQUF3RCwyQ0FBMkMsU0FBUyxLQUFLLGdCQUFnQixLQUFLLG1CQUFtQixLQUFLLDhEQUE4RCxRQUFRLEtBQUsseURBQXlELGtCQUFrQixNQUFNLE1BQU0sdUVBQXVFLGlCQUFpQixFQUFFLFVBQVUscUVBQXFFLGlCQUFpQixFQUFFLFVBQVUsTUFBTSx5QkFBeUIsS0FBSyxvQkFBb0Isb0JBQW9CLFNBQVMsU0FBUyxJQUFJLElBQUksTUFBTSw2Q0FBNkMsT0FBTyw4QkFBOEIsV0FBVyw0Q0FBNEMsUUFBUSxHQUFHLE9BQU8sUUFBUSxRQUFRLEtBQUssWUFBWSxPQUFPLGdCQUFnQixPQUFPLE1BQU0seURBQXlELDJDQUEyQywyQ0FBMkMsUUFBUSxJQUFJLE9BQU8sS0FBSyxlQUFlLEtBQUssMEJBQTBCLDBCQUEwQixZQUFZLGFBQWEsVUFBVSw4QkFBOEIsZUFBZSxlQUFlLGVBQWUsRUFBRSxlQUFlLEtBQUssYUFBYSxRQUFRLFlBQVksRUFBRSxvQkFBb0IsMENBQTBDLEtBQUssS0FBSyxNQUFNLEtBQUssMEJBQTBCLGdEQUFnRCxRQUFRLE9BQU8sb0JBQW9CLDBDQUEwQyxNQUFNLEtBQUssS0FBSyxLQUFLLDBCQUEwQixnREFBZ0QsUUFBUSxPQUFPLHdDQUF3Qyx3Q0FBd0MsMEJBQTBCLFFBQVEsd0NBQXdDLHdDQUF3QywwQkFBMEIsUUFBUSxvQkFBb0IsUUFBUSxLQUFLLG1CQUFtQixTQUFTLFNBQVMsV0FBVyxPQUFPLFdBQVcsSUFBSSxRQUFRLFVBQVUsbUJBQW1CLFFBQVEsR0FBRyw0Q0FBNEMsUUFBUSxFQUFFLHdEQUF3RCwwQkFBMEIsNEJBQTRCLE9BQU8sS0FBSyxLQUFLLEVBQUUsTUFBTSxLQUFLLG1DQUFtQyxTQUFTLE9BQU8sVUFBVSxFQUFFLDZEQUE2RCxVQUFVLFdBQVcsU0FBUyxTQUFTLG9FQUFvRSxVQUFVLFNBQVMseUVBQXlFLFVBQVUsU0FBUyx5RUFBeUUsVUFBVSxXQUFXLDhFQUE4RSxVQUFVLFdBQVcseUVBQXlFLFVBQVUsV0FBVyw4RUFBOEUsVUFBVSxXQUFXLDBCQUEwQixNQUFNLElBQUksT0FBTyxJQUFJLFFBQVEsYUFBYSxjQUFjLEtBQUssV0FBVyxLQUFLLFFBQVEsR0FBRyxnQ0FBZ0MsT0FBTyxLQUFLLE9BQU8sRUFBRSxRQUFRLEVBQUUsV0FBVyxLQUFLLG1CQUFtQixLQUFLLGdCQUFnQixLQUFLLFdBQVcsS0FBSyx1REFBdUQsT0FBTyxRQUFRLGlDQUFpQyxRQUFRLEVBQUUsV0FBVyx5REFBeUQsc0RBQXNELE1BQU0sS0FBSyxJQUFJLElBQUksVUFBVSxzQkFBd0IsZ0ZBQWdGLE9BQU8sSUFBSSxFQUFFLFFBQVEsTUFBTSx3RkFBd0YsSUFBSSxJQUFJLFVBQVUsaUJBQWlCLE1BQU0sSUFBSSxrSEFBa0gsUUFBUSxhQUFhLFdBQVcsSUFBSSxTQUFTLENBQUMsSUFBSSxJQUFJLGtGQUFrRixPQUFPLEVBQUUsSUFBSSwwRkFBMEYsS0FBSyxJQUFJLFVBQVUsaUJBQWlCLFlBQVksT0FBTyxvSEFBb0gsV0FBVyxJQUFJLFNBQVMsQ0FBQyxJQUFJLEtBQUssK0dBQStHLFdBQVcsSUFBSSxTQUFTLENBQUMsSUFBSSxNQUFNLCtCQUErQixXQUFXLGdCQUFnQixTQUFTLFNBQVMsbUVBQW1FLFdBQVcseURBQXlELFNBQVMsU0FBUyxLQUFLLEVBQUUsSUFBSSxFQUFFLE1BQU0sS0FBSyxPQUFPLEtBQUssVUFBVSxTQUFTLGlCQUFpQixLQUFLLElBQUkseUZBQXlGLGlCQUFpQixNQUFNLElBQUksNERBQTRELGlHQUFpRyxNQUFNLEtBQUssT0FBTyxJQUFJLEtBQUssRUFBRSxJQUFJLEVBQUUsbUdBQW1HLDBEQUEwRCxNQUFNLElBQUksT0FBTyxLQUFLLEtBQUssRUFBRSxJQUFJLEVBQUUseUJBQXlCLDBCQUEwQixRQUFRLHlCQUF5QiwwQkFBMEIsUUFBUSx3QkFBd0IsUUFBUSxLQUFLLGtCQUFrQixjQUFjLEtBQUssU0FBUyxTQUFTLGlCQUFpQixLQUFLLFdBQVcsZUFBZSwrQ0FBK0MsU0FBUyxTQUFTLEtBQUssR0FBRyxPQUFPLElBQUksUUFBUSxHQUFHLE9BQU8sSUFBSSxNQUFNLElBQUksNkNBQTZDLFNBQVMsU0FBUyxNQUFNLElBQUksSUFBSSxHQUFHLFFBQVEsR0FBRyxNQUFNLElBQUksT0FBTyxJQUFJLHVCQUF1QixPQUFPLEtBQUssTUFBTSxLQUFLLFNBQVMsU0FBUyxXQUFXLGVBQWUsY0FBYyxLQUFLLEtBQUssRUFBRSxJQUFJLEVBQUUsOEJBQThCLE9BQU8sS0FBSyx1QkFBdUIsUUFBUSxLQUFLLHVCQUF1QixNQUFNLEtBQUssT0FBTyxLQUFLLFFBQVEsS0FBSyxnQkFBZ0IsT0FBTyxZQUFZLE9BQU8sV0FBVyxPQUFPLDhCQUE4QiwyQkFBMkIsMkJBQTJCLFVBQVUsS0FBSyxXQUFXLEtBQUssV0FBVyxRQUFRLHFCQUFxQixPQUFPLEtBQUssdUJBQXVCLE1BQU0sS0FBSyxPQUFPLEtBQUssU0FBUyxTQUFTLEtBQUssSUFBSSxJQUFJLElBQUksWUFBWSxNQUFNLFdBQVcsTUFBTSxRQUFRLEdBQUcsaUJBQWlCLElBQUksVUFBVSxzQkFBc0IsR0FBRyxTQUFTLE9BQU8sV0FBVyxXQUFXLE9BQU8sSUFBSSxNQUFNLHdEQUF3RCxjQUFjLElBQUksaUJBQWlCLFlBQVksNkJBQTZCLHlCQUF5QixLQUFLLDZCQUE2Qix5QkFBeUIsS0FBSyxpQ0FBaUMsS0FBSyxVQUFVLGdCQUFnQix1Q0FBdUMsU0FBUyxTQUFTLEtBQUssRUFBRSxJQUFJLEVBQUUsZUFBZSxLQUFLLFFBQVEsRUFBRSxRQUFRLE1BQU0sZ0VBQWdFLDJCQUEyQixTQUFTLHFDQUFxQyxlQUFlLEtBQUssb0JBQW9CLFFBQVEsbURBQW1ELGVBQWUsS0FBSyw0Q0FBNEMsaUVBQWlFLGVBQWUsS0FBSyx1QkFBdUIsU0FBUyxRQUFRLHFDQUFxQyxlQUFlLEtBQUssNEJBQTRCLE9BQU8sb0JBQW9CLE9BQU8sUUFBUSxFQUFFLFdBQVcsT0FBTyxpQkFBaUIsRUFBRSxFQUFFLE1BQU0sS0FBSyxPQUFPLEtBQUssbURBQW1ELGVBQWUsS0FBSywwREFBMEQsaUJBQWlCLEtBQUssRUFBRSw0Q0FBNEMsaUVBQWlFLGVBQWUsS0FBSyw0Q0FBNEMsMENBQTBDLHdEQUF3RCwwQ0FBMEMsZUFBZSxLQUFLLFdBQVcsUUFBUSxtREFBbUQsaURBQWlELGtEQUFrRCxnREFBZ0QsUUFBUSxFQUFFLDRCQUE0QixPQUFPLG9CQUFvQixPQUFPLDJDQUEyQyxTQUFTLFNBQVMsS0FBSyxFQUFFLE9BQU8sRUFBSSxNQUFNLEtBQUssT0FBTyxLQUFLLFdBQVcsS0FBSyxRQUFRLEdBQUcsZUFBZSxXQUFXLE9BQU8sV0FBVyxRQUFRLEVBQUUsdUJBQXVCLFNBQVMsUUFBUSxxQ0FBcUMsZUFBZSxLQUFLLDRCQUE0QixPQUFPLG9CQUFvQixPQUFPLFFBQVEsRUFBRSxtREFBbUQsZUFBZSxLQUFLLDRDQUE0QyxpRUFBaUUsZUFBZSxLQUFLLG1EQUFtRCxpREFBaUQsa0RBQWtELGdEQUFnRCxRQUFRLEVBQUUsNEJBQTRCLE9BQU8sb0JBQW9CLE9DQTFtYSxLRkRFLFlBQUEsV0VJQSxxQkFBc0IsS0FFdEIseUJBQTBCLEtBUTVCLEtBQ0UsT0FBUSxFQWFWLFFBQ0EsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPRklBLE9FRkEsT0FDQSxLQUNBLEtGS0EsSUVIQSxRQUNBLFFBQ0UsUUFBUyxNQVFYLE1BQ0EsT0ZLQSxTRUhBLE1GS0UsUUFBUyxhQUdYLGVBQUEsU0VJQSxzQkZTQSxRQUFBLEtFUEUsT0FBUSxFRm1CVixTRVZBLFNGWUUsUUFBQSxLQWNGLEVFZEUsV0FBWSxJQU9kLFNBQ0EsUUZtQkEsUUFBQSxFRVJBLFlGc0JBLGNBQUEsSUFBQSxPQVNBLEVFdEJBLE9BQ0UsWUFBQSxJRmlDRixJRXpCRSxXQUFZLE9BUWQsR0Y2QkEsVUFBQSxJQUNFLE9BQUEsTUFBZSxFQVVqQixLQUNFLFdBQVMsS0U5QlQsTUFBTyxLRnlDVCxNRWpDRSxVQUFXLElGNENiLElFcENBLElBQ0UsVUFBQSxJRnVDRixZQUFBLEVBRUUsU0FBQSxTQUNBLGVBQVMsU0VwQ1gsSUFFRSxJQUFBLE1BRUYsSUYyQ0EsT0FBQSxPQVlBLElFM0NFLE9BQVEsRUFPVixlQUNFLFNBQVUsT0FVWixPRjhDaUIsT0FBQSxJQUFBLEtBUWpCLEdBQ0UsV0FBQSxZRTdDQSxPQUFRLEVGdURWLElFL0NFLFNBQVUsS0FPWixLQUNBLElBQ0EsSUZtREEsS0VqREUsS0FBTSxJQUFJLFNBQVMsQ0FBRSxVRnNFdkIsT0VuREEsTUFDQSxTQUNBLE9BQ0EsU0ZzREEsTUFBQSxRRW5ERSxLQUFNLFFGd0RSLE9BQUEsRUU5Q0EsT0FFRSxTQUFBLFFBU0YsT0FDQSxPQUVFLGVBQUEsS0FVRixPQUNBLHdCQUNBLGtCQUNBLG1CQUNFLG1CQUFvQixPQUVwQixPQUFRLFFGcUVWLGlCRTVEQSxxQkFJRSxPQUFBLFFBSUYseUJBQ0Esd0JBSUUsT0FBQSxFRjhERixRQUFBLEVFeERBLE1GaUVBLFlBQUEsT0VyREEscUJGcUVBLGtCRW5FRSxXQUFZLFdGdUVkLFFBQUEsRUUzREEsOENBQ0EsOENDbFdBLE9BQUEsS0Q0V0EsbUJBQ0UsbUJBQW9CLFVBR3BCLFdBQVksWUFTZCxpREMvVkEsOENBRUUsbUJBQUEsS0RzV0YsU0FDRSxPQUFRLElBQUksTUFBTSxPQUNsQixPQUFRLEVBQUUsSUFDVixRQUFTLE1BQU8sT0FBUSxNQVExQixPQUNFLE9BQVEsRUFFUixRQUFTLEVBUVgsU0M5VkUsU0FBQSxLRHVXRixTQzdWRSxZQUFBLElEd1dGLE1DNVZFLGdCQUFlLFNBQ2YsZUFBVyxFQUliLEdENlZBLEdDM1ZFLFFBQUEsRUQrVkYsWUMzVkUsUUFBQSxNQUNBLFdBQ0YsS0Q4VkEsZUMxVkUsT0FBQSxFQUNBLFFBQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxXQUFBLE9EOFZGLHFCQUNFLFFBQVMsYUN6VlgsUUFBQSxFQUFBLEtBQUEsS0FBQSxLQUNFLGVBQWEsT0FDYixXQUFBLEtENlZGLDJCQ3pWRSxVQUFBLFlBSUYsa0JBQ0UsV0FBQSxPRDRWRix3QkN4VkUsUUFBQSxhQUNBLFFBQUEsRUFBQSxLQUNBLGVBQ0YsT0R5VkUsV0FBWSxLQUdkLDhCQ3ZWRSxVQUFBLFlEMlZGLHdCQ3ZWRSxRQUFBLE1EMlZGLGNBQ0Esb0JBQ0EsZ0JBQ0EsY0FDQSxjQUNBLFVBQ0EsaUJBQ0Esc0JDclZBLGVEdVZBLGtCQUNBLGNBQ0Esa0JBQ0EsV0FDQSxnQkFDQSxnQkFDQSxlQUNBLFlDcFZBLGVEc1ZBLGlCQUNBLGtCQ3BWRSxRQUFBLE1Ed1ZGLGdCQ3BWRSxXQUNGLHFDQUFBLFVBQUEsRUFBQSxRRHFWRSxRQUFTLE1DblZYLFNBQUEsT0FDRSxPQUFBLEtBQ0EsTUFBQSxLRHVWRixhQ25WRSxXQUFXLHFDQUFBLFVBQUEsRUFBQSxPQUNYLFFBQUEsTURxVkEsU0FBVSxPQ2xWWixPQUFBLEtBQ0UsTUFBQSxLRHNWRixnQkNsVkUsV0FBQSxxQ0FBZSxVQUFBLEVBQUEsUUFDZixRQUFBLE1BQ0EsU0FBQSxPRG9WQSxPQUFRLEtDalZWLE1BQUEsTURxVkEsZ0JDalZFLFdBQUEscUNBQTJCLFVBQUEsRUFBQSxRQUMzQixRQUFBLE1BQ0EsU0FBQSxPQUNBLE9BQUEsS0RtVkEsTUFBTyxNQUdULGNDaFZFLFdBQUEscUNBQXVCLFVBQUEsRUFBQSxPQUN2QixRQUFBLE1BQ0EsU0FBQSxPQUNBLE9BQUEsS0FDQSxNQUFBLEtEb1ZGLGdCQy9VRSxXQUFBLHFDQUFBLFVBQXFELEVBQUEsT0FDckQsUUFBQSxNQUNBLFNBQUEsT0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUlGLFdBQ0UsV0FBQSxxQ0FBYSxVQUFBLEVBQUEsUUFDYixRQUFBLE1BQ0EsU0FBQSxPQUNBLE9BQUEsS0FDQSxNQUFBLEtEa1ZGLGFDN1VBLFdBQUEscUNBQUEsVUFBQSxFQUFBLE9BQ0UsUUFBQSxNQUNBLFNBQUEsT0FDQSxPQUFBLEtBQ0EsTUFBQSxNRGlWRixrQkFDRSxXQUFZLHFDQUFxQyxVQUFVLEVBQUUsTUM1VS9ELFFBQUEsTUFDRSxTQUFBLE9BQ0EsT0FBQSxLQUNBLE1BQUEsTURnVkYsaUJDNVVFLFdBQ0YscUNBQUEsVUFBQSxFQUFBLFFENlVFLFFBQVMsTUMzVVgsU0FBQSxPQUNFLE9BQUEsS0FDQSxNQUFBLE1EK1VGLGNDM1VFLFdBQVcscUNBQUEsVUFBQSxFQUFBLE9BQ1gsUUFBQSxNRDZVQSxTQUFVLE9DMVVaLE9BQUEsS0FDRSxNQUFBLE1EOFVGLFVDMVVFLFdBQUEscUNBQWUsVUFBQSxFQUFBLE9BQ2YsUUFBQSxNQUNBLFNBQUEsT0Q0VUEsT0FBUSxLQ3pVVixNQUFBLEtENlVBLGtCQ3pVRSxXQUFBLHFDQUEyQixVQUFBLEVBQUEsUUFDM0IsUUFBQSxNQUNBLFNBQUEsT0FDQSxPQUFBLEtEMlVBLE1BQU8sTUFHVCxjQ3hVRSxXQUFBLHFDQUE0QixVQUFBLEVBQUEsUUFDNUIsUUFBQSxNQUNBLFNBQUEsT0FDQSxPQUFBLEtBQ0EsTUFBQSxNRDRVRixhQ3ZVRSxXQUFBLHFDQUFBLFVBQXFELEVBQUEsRUFDckQsUUFBQSxNQUNBLFNBQUEsT0FDQSxPQUFBLEtBQ0EsTUFBQSxNQUlGLG9CQUNFLFdBQUEscUNBQWEsVUFBQSxFQUFBLE9BQ2IsUUFBQSxNQUNBLFNBQUEsT0FDQSxPQUFBLEtBQ0EsTUFBQSxNRDBVRixjQ3JVQSxXQUFBLHFDQUFBLFVBQUEsRUFBQSxNQUNFLFFBQUEsTUFDQSxTQUFBLE9BQ0EsT0FBQSxLQUNBLE1BQUEsS0R5VUYsaUJBQ0UsV0FBWSxxQ0FBcUMsVUFBVSxFQUFFLE9DcFUvRCxRQUFBLE1BQ0UsU0FBQSxPQUNBLE9BQUEsS0FDQSxNQUFBLE1Ed1VGLFlDcFVFLFdBQ0YscUNBQUEsVUFBQSxFQUFBLFFEcVVFLFFBQVMsTUNuVVgsU0FBQSxPQUNFLE9BQUEsS0FDQSxNQUFBLE1EdVVGLGtCQ25VRSxXQUFBLHFDQUFhLFVBQUEsRUFBQSxPQUNiLFFBQUEsTUFDQSxTQUFBLE9BQ0EsT0FBQSxLQy9URSxNQUFBLE1GdW9CSixnQkNsVUEsV0FBQSxxQ0FBQSxVQUFBLEVBQUEsT0FDRSxRQUFBLE1BQ0EsU0FBQSxPRG9VQSxPQUFRLEtDbFVWLE1BQUEsTURzVUEsZUNsVUUsV0FBQSxxQ0FBWSxVQUFBLEVBQUEsT0FDWixRQUFBLE1BTEYsU0FBQSxPRDBVRSxPQ2xVRSxLQ2pWQSxNQUFBLE1GdXBCSixjQUNFLFdDL1VGLHFDQUFBLFVBQUEsRUFBQSxPRGdWRSxRQ2hVSSxNRGlVSixTQ2hVSSxPRGlVSixPQUFRLEtDN1RWLE1BQUEsTUFLQSxzQkFDRSxXQUFBLHFDQUNGLFVBQUEsRUFBQSxPRDRURSxRQUFTLE1DM1RYLFNBQUEsT0FDRSxPQUFBLEtBQ0EsTUFBQSxNRCtURixlRTdxQkksV0FBQSxxQ0FBQSxVQUFBLEVBQUEsUUYrcUJGLFFDblVGLE1Eb1VFLFNDNVRFLE9ENlRGLE9DNVRFLEtENlRGLE1DNVRFLE1EK1RKLGlCQUNFLFdDM1RFLHFDQUVILFVBQUEsRUFBQSxRRDBUQyxRQUFTLE1DelRYLFNBQUEsT0FDRSxPQUFBLEtBQ0EsTUFBQSxNRDZURixrQkN6VEUsV0FBQSxxQ0FBcUIsVUFBQSxFQUFBLE9BTnZCLFFBQUEsTURrVUUsU0N6VEUsT0QwVEYsT0FBUSxLQ3ZUVixNQUFBLE1EMlRBLGtCQUNFLFVBQVcsSUN0VGIsVUFBQSxNRDBUQSxvQkNyVEUsS0FBQSxPQUFBLGNEdVRBLFdDdFRFLEtEdVRGLE1BQU8sUUFHVCwwQkNuVEUsb0JBQ0EsUUFBTyxLQUFBLE1Ed1RULGdCQ2pURSxXQUFBLFFBR0EsT0FBQSxLQUFBLEVBR0YsdUJBR0UsTUFBQSxJQUdBLE9BQUEsS0FHQSxRQUFBLEtBQUEsRUFDQSxRQUFBLEtBQ0EsZ0JBQUEsY0FHRiwyQkFDRSxNQUFBLEtENlNGLDBCQUNFLHVCQ3pTRixlQUFBLE9EMlNJLFlBQWEsT0N2U2YseUJEMlNFLE9BQVEsS0N6U1osV0FBQSxRRDhTQSxnQ0N6U0EsZ0JBQUEsT0Q2U0Esa0NDelNFLGFBQUEsS0Q2U0YsMEJDelNFLFdBQUEsS0FDQSxRQUFBLEtEMlNBLGdCQUFpQixjQ3pTbkIsUUFBQSxFQUNFLE9BQUEsRUQ2U0YseUJDdFNFLDBCQUNBLGVBQWlCLE9BQ2pCLFlBQVMsT0FDVCxXQUFhLFFBSWYsMEJBR0UsMEJBQ0EsVUFBQSxLRHNTRSxnQkFBaUIsUUFJckIseUJDcFNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsZ0JBQWdCLEtBR2xCLCtCQUNFLE1BQUEsS0R3U0Ysa0JDcFNBLFdBQUEsTURzU0UsV0FBWSxPQ3BTWixZQUFVLElEd1NaLDBCQ3BTRSxrQkRzU0UsVUFBVyxPQ3BTZixPQUFBLEtBR0Usb0JBQ0EsV0FBQSxLRHlTRixnQkNwU0UsU0FBQSxNRHNTQSxPQUFRLEtDcFNWLEtBQUEsRUFHRSxNQUFBLEVBR0EsT0FBQSxFQUFBLEtEa1NBLFVBQVcsTUNoU2IsV0FBQSxRQUNFLFFBQUEsSURrU0EsUUNqU0UsS0RrU0YsZ0JDalNFLGFEa1NGLFFBQVMsSUFHWCxhQzlSRSxRQUFBLEtEZ1NBLGdCQzlSQSxPQUNBLFlBQUEsT0QrUkEsU0M5UkUsU0QrUkYsUUM5UkUsS0FBQSxFQUFBLEtEK1JGLE9BQVEsRUFBRSxLQUdaLHVDQzNSRSxPQUFBLE1ENlJBLE9DNVJFLElBRUYsV0FBQSxRRDRSQSxPQzNSRSxLRDhSSiwwREFDQSwwREFDRSxNQzNSRSxJRDRSRixPQUFRLElDelJWLFdBQUEsUUQ2UkEsNkRBQ0UsSUN6UkUsS0QwUkYsV0N6UkUsUUQwUkYsY0FBZSxLQUdqQixvQkN0UkUsS0FBQSxLQUFBLGFEd1JBLE9DdlJFLEVBQUEsRUFBQSxFQUNGLEtEdVJBLFFBQVMsRUNwUlgsTUFBQSxRQUNFLGVBQ0YsSURxUkUsZUFBZ0IsVUNwUmxCLFlBQUEsS0FBQSxLQUFBLEVBQUEsT0FBQSxDQUFBLElBQUEsS0FBQSxFQUFBLE9BQUEsQ0FBQSxLQUFBLElBQUEsRUFBQSxPQUFBLENBQUEsSUFBQSxJQUFBLEVBQUEsUUR3UkEsWUNqUkUsUUFBQSxLQUdGLFVBQ0UsUUFBQSxLRG1SQSxnQkFBaUIsYUNqUm5CLFNBQUEsU0FDRSxNQUFBLElEbVJBLE9BQVEsRUFBRSxLQ2pSWixPQUFBLElBQUEsTUFBQSxRQUNFLGNBQUEsS0RxUkYsZ0JBQ0UsS0FBTSxFQ2pSUixXQUFBLE9BR0EsZ0JBQ0UsS0FBQSxNQUFBLENBQUEsT0FBQSxtQkRtUkEsUUFBUyxNQ2pSWCxPQUFBLEVBQ0UsUUFBQSxFRG1SQSxlQUFnQixVQ2pSbEIsZ0JBQUEsS0RxUkEsdUJDaFJFLFNBQUEsU0RrUkEsTUFBTyxRQ2hSVCxZQUFBLEVBQUEsRUFBQSxLQUFBLFFEb1JBLDhCQUNBLCtCQ2hSRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRURrUkEsTUFBTyxFQ2hSVCxPQUFBLEVBQUEsS0RvUkEsK0JDaFJFLFdBQ0YsUURpUkUsSUFBSyxLQ2hSUCxNQUFBLEtBQ0UsT0FBQSxJRG9SRiw4QkNoUkUsUUFBQSx3Q0FFQSxJQUFBLE1BQ0EsTUFBQSxLQUdGLHNCQUNFLFFBQUEsS0FDQSxnQkFBYSxPRG1SZiwwQ0MvUUUsZ0JBQ0EsVUFBVyxLQUNYLFVBQVUsUURvUlosMENDOVFFLGdCQUNBLFlBQUEsS0FHQSxvQkFDQSxRQUFBLEtEa1JBLGdCQzdRRixVQUFBLEtBQ0UsVUFBVSxRRGtSWix5Q0M3UUUsZ0JBQ0EsUUFBQSxLRGlSQSxZQzVRRixRQUFBLE1BR0Usc0JBQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSxPQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBVSxJQUFBLE1BQUEsUUFDVixjQUFBLElBQUEsTUFDRixTRGdSQSx5Q0MzUUUsYUFDQSxNQUFBLElBR0EsZ0JBQ0EsVUFBVSxLQUNWLFVBQUEsUURnUkYseUNDMVFFLG9CQUNBLFFBQUEsS0FHQSx5QkFDQSxPQUFBLE1EK1FGLFNDelFFLFdBQUEsS0Q2UUYsc0JDelFFLFFBQUEsS0FDQSxnQkFBVyxhQUNYLE1BQUEsSUFDQSxPQUFBLEVBQUEsS0QyUUEsT0FBUSxLQUdWLHlDQUNFLE9BQVEsTUFBTSxFQUFFLEVBQUUsZ0JBR3BCLDRDQUNFLE9BQVEsTUFBTSxFQUFFLEVBQUUsZ0JBR3BCLHlDQ3RRRSxPQUFBLE1BQVMsRUFBQSxFQUFBLGdCRDBRWCw2Q0N0UUUsT0FBQSxNQUFBLEVBQUEsRUFBQSxnQkQwUUYsa0RDdFFBLE9BQUEsTUFBQSxFQUFBLEVBQUEsZ0JEMFFBLDJDQ2hRRSxPQUFBLE1BQVcsRUFBQSxFQUFBLGdCRG9RYiw2Q0FDRSxPQUFRLE1BQU0sRUFBRSxFQUFFLGdCQUdwQiw0QkFDRSxXQUFZLE1DL1BkLE9BQUEsS0FFRSxZQUFBLEtEZ1FBLFdBQVksS0FHZCw0QkM5UEUsU0FBQSxTRGdRQSxRQUFTLE1DOVBYLE1BQUEsS0FDRSxnQkFBQSxLRGdRQSxXQzlQRSxPRCtQRixVQUFXLElDNVBiLFVBQUEsTURnUUEsb0NBQ0UsUUM3UEUsR0FFRixTQUFBLFNENlBBLElDNVBFLEVENlBGLEtBQU0sSUFHUiw0QkFDRSxRQUFTLE1HcmlDWCxRQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0ksTUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEdIdWlDRixXQUFZLElBQUksSUFBSSxZR3BpQ3RCLFVBQUEsS0FDSSxVQUFTLE9Id2lDYix5Q0dwaUNJLFdBQVkscUNBQUEsVUFBQSxFQUFBLFFBQ1osUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLE9Ic2lDRixPQUFRLEtHbmlDVixNQUFBLEtBQ0ksT0FBQSxRQUFXLEVBQUEsRUFBQSxRSHVpQ2YsNENHbGlDQSxXQUFBLHFDQUFBLFVBQUEsRUFBQSxPQUNJLFFBQUEsR0FDQSxRQUFTLE1BQ1QsU0FBQSxPSG9pQ0YsT0FBUSxLR2ppQ1YsTUFBQSxLQUNJLE9BQUEsTUFBYSxFQUFBLEVBQUEsUUhxaUNqQix5Q0d0aUNBLFdBQUEscUNBQUEsVUFBQSxFQUFBLFFId2lDRSxRR2ppQ00sR0hraUNOLFFHamlDTSxNRGpDSixTQUFBLE9Gb2tDRixPRzNpQ0YsS0g0aUNFLE1HaGlDTSxLSGlpQ04sT0FBUSxNQUFNLEVBQUUsRUFBRSxNQUdwQiw2Q0c3aENJLFdBQU8scUNBQUEsVUFBQSxFQUFBLFFBQ1AsUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLE9BQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLFFBQUEsRUFBQSxFQUFBLFFIaWlDSixrREFDRSxXRzdoQ00scUNBQWEsVUFBQSxFQUFBLFFIOGhDbkIsUUc3aENNLEdIOGhDTixRRzdoQ00sTUg4aENOLFNFamxDRSxPRmtsQ0YsT0c3aENNLEtIOGhDTixNRzVoQ2MsS0g2aENkLE9HNWhDYyxRQUFPLEVBQUEsRUFBQSxNSCtoQ3ZCLDJDQUNFLFdHNWhDYyxxQ0FBYyxVQUFBLEVBQUEsUUg2aEM1QixRRzVoQ2MsR0g2aENkLFFHNWhDYyxNSDZoQ2QsU0c1aENjLE9INmhDZCxPRzVoQ2MsS0g2aENkLE1HNWhDYyxLSDZoQ2QsT0d6aUNPLE1BQUEsRUFBQSxFQUFBLE1INGlDVCw2Q0FDRSxXR3hoQ2tCLHFDQUFhLFVBQUEsRUFBQSxPSHloQy9CLFFHeGhDa0IsR0h5aENsQixRR3hoQ2tCLE1IeWhDbEIsU0VybUNFLE9Gc21DRixPR2pqQ08sS0hrakNQLE1BQU8sTUFDUCxPR3hoQ3NCLE9BQUEsRUFBQSxFQUFBLFFIMmhDeEIsa0JBQ0UsT0d2akNPLEVBQUEsS0h3akNQLFdHdGhDMEIsS0h5aEM1Qix5QkFDRSxVR2poQzhCLEtIa2hDOUIsWUdqaEM4QixFQUFBLEVBQUEsSUFBQSxRSG9oQ2hDLHlCQUNFLEtBQU0sTUc5Z0M0QixtQkgrZ0NsQyxRQUFTLE1BQ1QsT0FBUSxJRzdnQzhCLEVBQUEsRUg4Z0N0QyxRQUFTLEVBQ1QsZUc3Z0NzQyxVSDhnQ3RDLFdHN2dDc0MsT0g4Z0N0QyxlRzdnQ3NDLElIZ2hDeEMsY0FDRSxRQUFTLEtBQ1QsZ0JHN2dDc0MsT0g4Z0N0QyxZRXhvQ0UsT0Z5b0NGLE1BQU8sTUFDUCxPQUFRLE1BQ1IsV0d6Z0NrQyxRSDBnQ2xDLGNHamxDTyxJSG9sQ1QscUJBQ0UsV0d4Z0NzQyxRSHlnQ3RDLFdHeGdDc0MsRUFBQSxFQUFBLElBQUEsRUFBQSxRSDJnQ3hDLG9CQUNFLFdHeGdDc0MsRUFBQSxFQUFBLEtBQUEsSUFBQSxRSDJnQ3hDLHFCQUNFLFFHbmdDMEIsTUhvZ0MxQixPR25nQzBCLEVBQUEsS0hvZ0MxQixNQUFPLEtBR1QseUNBQ0UsYUFDRSxVR25nQ3dCLE1IdWdDNUIseUNBQ0UsY0FDRSxNR2pnQ3dCLEtIa2dDeEIsT0dqZ0N3QixNSGtnQ3hCLE9HamdDd0IsRUFBQSxLSG9nQzFCLG9DQUNFLE9HamdDd0IsR0hxZ0M1QixFQUNFLFdHamdDOEIsV0hrZ0M5QixZR2pnQzhCLGFBQWEsQ0FBQSxLQW1FcEIsQ0FB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V0c1MkJNLEtINjJCTixNRTdnREUsS0Y4Z0RGLGdCR2ozQkUsS0hrM0JGLFdHNTJCVSxPSDYyQlYsZUc1MkJVLFVBSVIsT0FBQSxRSDAyQkYsU0d6MkJNLE9IMDJCTixRR3oyQk0sRUgwMkJOLGNFcGhERSxLRnVoREosWUFDRSxRRXhoREUsSUFBQSxLRnloREYsVUdqM0JHLEtIbzNCTCx5QkFDRSxLRzkxQlUsUUFBQSxJQUFBLEtIbTJCWixnQkFDRSxXRzEyQkcsT0g2MkJMLFdBQ0UsV0czMUJrQixNQUFBLE1BQUEsS0FBQSxRSDgxQnBCLFlBQ0UsV0d0MUJjLFFIdTFCZCxXR24zQkcsS0hzM0JMLGFBQ0UsUUdwMUJjLEtIcTFCZCxnQkd4M0JHLE9IeTNCSCxZR2wxQmMsT0htMUJkLE9HbDFCYyxLSG0xQmQsZUdsMUJjLFVIbTFCZCxPRTNqREUsSUFBQSxNQUFBLFFGNGpERixXRzczQkcsS0g4M0JILGVHbDFCa0IsTUhtMUJsQixZRy8zQkcsT0hnNEJILE1HLzBCYyxRSGcxQmQsVUcvMEJjLE9IazFCaEIsbUJBQ0UsV0c5MEJrQixLSGkxQnBCLGNBQ0UsS0c5MEJrQixPQUFBLGFBQWUsQ0FBQSxNSCswQmpDLFFHOTBCa0IsYUgrMEJsQixPRzkwQmtCLEtBQUEsS0E3RGYsUUFBQSxLQUFBLEtINjRCSCxXRzEwQlUsUUFuRVAsTUFBQSxRSCs0QkgsZUd4MEJvQixVSHkwQnBCLGNHaDVCRyxLSG01Qkwsb0JBQ0UsV0dwNUJHLEtIdTVCTCxXQUNFLFdHeDVCRyxRSDI1QkwsZUFDRSxLRzd6QmMsT0FBQSxhQUFZLENBQUEsTUg4ekIxQixXRzd6QmMsSUg4ekJkLFFHOTVCRyxhSCs1QkgsT0czekJjLEtBQUEsS0g0ekJkLFFHM3pCYyxLQUFBLEtINHpCZCxPRzN6QmMsSUFBQSxNQUFBLEtBdEdYLE1BQUEsS0htNkJILGNHeHpCVSxLQTNHUCxlQUFBLFVIcTZCSCxXR3R6QlUsT0EvR1AsT0FBQSxRSHU2QkgsV0dwekJVLEtIdXpCWix5QkcveUJBLGVBR0ksUUFBQSxJQUFhLEtIa3pCakIscUJBQ0UsV0c1eUJNLE1BQWMsTUF3RHJCLEtBQUEsS0h1dkJELHNCQUNFLFdHMXlCTSxLSDJ5Qk4sV0czekJGLEtINHpCRSxNR3p5QlUsS0g0eUJaLFVBQ0EsWUFDRSxLQUFNLE9HeHlCUSxhQUFrQixDQUFBLE1IeXlCaEMsV0dsMEJGLElIbTBCRSxRQUFTLGFBQ1QsT0dwMEJGLEtBQUEsS0hxMEJFLFFHcHlCYyxLQUFBLEtIcXlCZCxPR3B5QmMsSUFBQSxNQUFBLFFIcXlCZCxNR3B5QmMsUUhxeUJkLGNHcHlCYyxLSHF5QmQsZUdweUJjLFVIcXlCZCxPR3B5QmMsUUhxeUJkLFdHcHlCYyxLSHV5QmhCLGVBQ0EsaUJBQ0UsTUFBTyxRQUNQLE9HajFCRixRSG8xQkEsbUJBQ0EscUJBQ0UsTUd0MUJGLElIdTFCRSxPRzV4QlUsS0RyM0JSLGFBQUEsSUZxcERKLHFCR3Z4QkEsdUJBR0ksZ0JBQWEsVUh5eEJqQixnQkFDQSxrQkc3d0JJLFdBQUEsTUFBZ0IsTUFBQSxLQUFBLFFIaXhCcEIsaUJBQ0EsbUJFaHFESSxXQUFBLFFGa3FERixXR3B5QkYsS0h1eUJBLFVBQ0EsZUFDRSxLR3p3QmMsT0FBQSxhQUFXLENBQUEsTUgwd0J6QixXR3p3QmMsUUgwd0JkLFFHendCYyxhSDB3QmQsT0d6d0JjLEtBQUEsS0gwd0JkLFFHendCYyxLQUFPLEtIMHdCckIsTUd6d0JjLEtIMHdCZCxjR3p3QmMsS0gwd0JkLGVHendCYyxVRC81QlosT0FBQSxRRjBxREYsV0dsekJGLEtIcXpCQSxnQkFDQSxxQkdqd0JBLFdBQUEsTUFBQSxNQUFBLEtBQUEsUUFLQSxpQkhpd0JBLHNCRy92QkksV0FBQSxRQUNBLFdBQUEsS0hvd0JKLFdHaHdCQSxZQUVJLE1BQUEsTUhnd0JGLFNBQVUsU0c3dkJaLFdBQUEsUUFDSSxXQUFXLEtBQ1gsY0FBYyxJQUNkLGNBQUEsS0FFQSxZQUFBLEtBQ0EsY0FBVyxFSGd3QmYsMEJHM3ZCSSxXQURBLFlIK3ZCQSxZQUFhLEdHcnZCakIsaUJIeXZCQSxrQkd2dkJJLFdBQUEsRUFBQSxJQUNKLEtBQUEsS0FBQSxLSDZ2QkEsd0JHdHZCQSx5QkhvdkJBLHlCQUNBLDBCR3B2QkksUUFBQSxHSHd2QkYsUUd2dkJNLE1Id3ZCTixXQUFZLEVBQUUsRUFBRSxLQUFLLEVBQUUsZ0JBR3pCLGVBQ0UsTUFBTyxLR252QlQsT0FBQSxLQUNJLE9BQUEsS0hxdkJGLE1HcHZCTSxRSHF2Qk4sUUFBUyxFQUFFLEtBQUssRUFBRSxLR2p2QnBCLFdBQUEsRUFBQSxFQUNJLGVBQUEsTUFDQSxVQUFBLEtIbXZCRixVQUFXLE9BR2IseUJBQ0UsZUc5dUJGLE1BQUEsTUFDSSxPQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxNSG12QkosaUNBQ0UsUUFBUyxFRzN1QlgsTUFBQSxRQUNJLFVBQUEsS0FDQSxlQUFBLFdINnVCRixlQUFnQixNQUdsQixxQ0FDRSxRQUFTLEVHeHVCWCxNQUFBLFFBQ0ksVUFBQSxLQUNBLGVBQUEsV0gwdUJGLGVBQWdCLE1BR2xCLHNDQUNFLFFBQVMsRUdydUJYLE1BQUEsUUFDSSxVQUFBLEtIdXVCRixlQUFnQixXR3B1QmxCLGVBQUEsTUFJQSw0QkFDSSxRQUFBLEVIcXVCRixNQUFPLFFHbHVCVCxVQUFBLEtBQ0ksZUFBQSxXSG91QkYsZUFBZ0IsTUFHbEIseUJHaHVCQSxpQ0FDSSxVQUFBLEtIa3VCQSxVQUFXLE9HN3RCWCxxQ0FDQSxVQUFZLEtBQ1osVUFBQSxPSG11QkYsc0NBQ0UsVUdodUJJLEtIaXVCSixVQUFXLE9HMXRCWCw0QkFDQSxVQUFBLEtBQ0EsVUFBQSxRSGl1QkosY0FDRSxTQUFVLFNHM3RCWixXQUFBLG9CQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsSUFBQSxpQkFDQSxLQUFBLEtEN2tDQSxlQUFBLGNBQUEsVUYyeURGLE9HbHVCRixjQUFBLFVIbXVCRSxXRzV0Qk0sSUFBQSxLQUFBLElEdGxDSixnQkFBQSxRRm96REYsa0JHcnVCRixVSHd1QkEsYUFDRSxRR3p0Qk0sS0FBQSxLQUFhLEVINHRCckIseUJBQ0UsYUd4dEJNLFFBQUEsS0FBQSxLQUFnQixHSDZ0QnhCLG9CQUNFLFFHeHRCVSxLSHl0QlYsZ0JHeHRCVSxjSHl0QlYsWUd4dEJVLE9IMnRCWiwwQkFDRSxvQkFDRSxlRzV1QkMsT0g2dUJELFlHcnRCWSxRSHl0QmhCLHVCQUNFLFFHbHRCVSxLSG10QlYsWUdsdEJVLE9IcXRCWiwwQkFDRSx1QkFDRSxlR2x0QmtCLE9IbXRCbEIsWUdsdEJRLFFIc3RCWiwwQkFDRSx5Qkc5dkJHLE9BQUEsTUhtd0JMLGlDQUNFLFdHeHNCVSxJSHlzQlYsT0d4c0JVLEtIeXNCVixPR3hzQlUsSUFBTSxNQUFBLFFIeXNCaEIsY0FBZSxJR25zQmpCLE1BQUEsTUFDSSxPQUFBLEVIdXNCSix5QkFDRSxpQ0FDRSxPQUFRLEtHaHNCWixZQUFBLE1IcXNCQSxrRUdoc0JJLGNBQUEsSUFBZSxNQUFBLGtCQUNmLGlCQUFrQixzQkhrc0JwQixjQUFlLEVBQUUsRUFBRSxJQUFJLGNBR3pCLDJDRy9yQkEsYUFBQSxrQkFHQSxpREFDSSxXQUFBLFFIaXNCRixhR2hzQlksa0JIaXNCWixjR2hzQk0sSUFBaUIsSUFDcEIsRUFBQSxZSGdzQkgsb0JBQXFCLHNCQUd2QixrREd6ckJJLFlBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxPSDZyQkoseUJBQ0Usa0RHeHJCRixZQUFBLE1INnJCQSxvREFDRSxRQUFTLGFHeHJCWCxLQUFBLE9BQUEsT0FBQSxPQUFBLElBQUEsQ0FBQSxFQUFBLFlBQ0ksVUFBQSxRSDByQkYsZUd6ckJpQixLQUluQiwwREFDSSxRQUFBLFFIeXJCRixTR3hyQk0sU0h5ckJOLElHeHJCTSxJSHlyQk4sVUFBVyxpQkd0ckJiLFVBQUEsS0FDSSxNQUFBLE1BQ0EsTUFBQSxRSDByQkosd0NBQ0UsV0FBWSxJQUdkLHNDR3RyQkksS0FBQSxLSDByQkosK0RBQ0UsT0d2ckJNLElBQUEsTUFBYyxrQkh3ckJwQixpQkFBa0Isc0JHcnJCcEIsY0FBQSxFQUFBLEVBQUEsSUFBQSxjSHlyQkEsZ0ZHanJCQSxXQUFBLElBQUEsTUFBQSxrQkhtckJFLG9CQUFxQixzQkdqckJuQixjQUFBLElBQWdCLElBQUEsRUFBQSxZSHFyQnBCLGdEQUNFLFdHeHJCRixrQkgyckJBLGtER2pyQkEsTUFBQSxRQUNJLE9BQUEsS0htckJGLFlBQWEsS0FHZixpREdqckJJLE1BQUEsS0FDQSxPQUFBLFFENXdDQSxXQUFBLFVGazhESixvQ0dockJBLFdBQUEsSUFHQSxnRUhrckJBLGdFR2hyQkksV0FBQSxJSG9yQkosMkNHaHJCQSxXQUFBLFFBQ0ksY0FBQSxJQUNBLE1BQUEsSUFHSixXSGtyQkUsUUFBUyxLR2hyQlAsZ0JBQVUsY0hvckJkLHlCR2hyQkksV0FDQSxVQUFBLEtBRUEsU0FBQSxNSG9yQkosaUJHL3FCQSxRQUFBLEtBQ0ksZ0JBQ0osY0hnckJFLFlBQWEsU0FHZixvQkcvcUJBLE9BQUEsUUFDSSxXQUFBLEtIaXJCRixhQUFjLE1BR2hCLDBCRy9xQkksb0JBQ0EsYUFBYSxLSG1yQmYsK0JHL3FCRixhQUFBLEdIb3JCQSxzQkcvcUJBLGVBQUEsVUFDSSxXQUFBLEtBQ0EsUUFBQSxPQUNBLFlBQVcsT0FDWCxNQUFBLEtBQ0EsWUFBVyxJQUVYLFVBQUEsS0FDQSxnQkFBQSxLSGtyQkosMEJHOXFCSSxVQUFBLEtBQ0EsYUFBQSxLQUNBLFNBQUEsU0FHSiw0QkFDSSxNQUFBLEtBR0osMEJBQ0ksV0FDQSxjQUNKLEtBRUksc0JIZ3JCQSxhQUFjLEdBSWxCLHlCRzlxQkksV0FDQSxjQUFVLElBQUEsT0htckJkLGlCRzdxQkksUUFBQSxLSCtxQkYsZ0JBQWlCLE9HN3FCbkIsWUFBQSxPQUNJLGVBQ0osSUg4cUJFLE9BQVEsUUc3cUJWLFdBQUEsS0FDSSxhQUFhLE1IaXJCakIseUJHN3FCSSxpQkFDQSxlQUFpQixRSGtyQnJCLHlCRzdxQkEsd0JBQ0ksU0FBQSxTQUlKLDBDQUNJLE1BQUEsS0hnckJGLCtCQUNFLFFBQVMsR0cxcUJiLFNBQUEsU0FDSSxPQUFBLElBQ0ksTUFBQSxLSDRxQkosS0FBTSxFR3pxQlYsT0FBQSxLQUNJLGlCQUFBLEtBQ0ksV0FBVyxFQUFBLEVBQUEsSUFBQSxvQkg4cUJuQiwwQkd2cUJJLGlCQUNJLGFBQWEsS0gycUJuQiw0QkFDRSxhQUFjLEdBSWxCLHVCQUNFLFVHcnFCTSxXSHdxQlIsdUJHbHFCSSxRQUFBLEdIb3FCRixRR25xQk0sTUFFSixXQUFBLElIbXFCRixjR2xxQk0sSUFDSixNQUFDLFFIb3FCTCwyQ0FDRSxNR2pxQk0sUUhrcUJOLFNBQVUsU0FHWixpREc3cEJJLFFBQUEsR0grcEJGLFFHOXBCTSxNSCtwQk4sV0FBWSxRRzVwQmQsV0FBQSxNQUFBLE1BQUEsSUFBQSxRQUNJLE9BQUEsSUg4cEJGLGNHN3BCTSxJSDhwQk4sU0c3cEJNLFNBRUosTUFBQSxLSDZwQkYsT0c1cEJNLE1INnBCTixLRzVwQk0sRUgrcEJSLHlCQUNFLGlER3pwQkUsUUFBQSxNSDhwQkosK0JBQ0UsVUcxcEJNLEtINnBCUixnREFDRSxXR3pwQk0sNENBQ0gsVUFBQSxPQUFBLE9IeXBCSCxnQkFBaUIsS0FHbkIsZ0RHcnBCQSxnREFDSSxnQkFBa0IsTUgwcEJ0QixrREdycEJJLFdBQUEseUNBQWEsVUFBQSxPQUFBLE9BQ2IsZ0JBQUEsS0h5cEJKLGdER3JwQkksa0RIdXBCQSxnQkFBaUIsTUFJckIsa0RHcnBCSSxXQUFNLHlDQUFBLFVBQUEsT0FBQSxPQUNOLGdCQUFPLEtBR1gsZ0RBQ0ksa0RBQ0EsZ0JBQVUsTUFJZCxvREFDSSxXQUFBLDJDQUF1QyxVQUFBLE9BQUEsT0FDdkMsZ0JBQVMsS0h5cEJiLGdER3JwQkksb0RBQ0EsZ0JBQWMsTUgwcEJsQixrREdycEJJLFdBQVUseUNBQUEsVUFBQSxPQUFBLE9BQ1YsZ0JBQUEsS0h5cEJKLGdEQUNFLGtER3JwQkYsZ0JBQUEsTUgwcEJBLG9ER3JwQkksV0FBVywyQ0FBQSxVQUFBLE9BQUEsT0FDWCxnQkFDSixLSHdwQkEsZ0RHcnBCSSxvREFDQSxnQkFBVSxNQUtkLHVCQUNJLFdBQUEscUNBQWUsVUFBQSxPQUFBLE9Id3BCbkIseUJHcHBCQSxXQUFBLGtDQUFBLFVBQUEsT0FBQSxPSHdwQkEseUJHbHBCQSxXQUFBLGtDQUFBLFVBQUEsT0FBQSxPSHNwQkEsMkJHbHBCSSxXQUFBLG9DQUFlLFVBQUEsT0FBQSxPSHNwQm5CLHlCQUNFLFdHbnBCTSxrQ0FBcUMsVUFBQSxPQUFBLE9Ic3BCN0MsMkJBQ0UsV0dscEJNLG9DQUFlLFVBQUEsT0FBQSxPSHFwQnZCLGtCQUNFLGFBQWMsS0docEJoQixNQUFBLEtBQ0ksT0FBQSxLQUNBLGdCQUFjLEtBQ2QsU0FBQSxTSG9wQkosMEJBQ0Usa0JHL29CTSxRQUFBLE1Ib3BCUixrQkFDRSxlR2hwQk0sVUhpcEJOLFdHaHBCTSxLSGlwQk4sUUdocEJNLE9IaXBCTixZRTF0RUUsT0YydEVGLE1HN3BCRSxLSDhwQkYsWUdocEJVLElIaXBCVixVR2hwQlUsS0hpcEJWLFVHaHBCVSxPSG1wQlosV0FDRSxPRzlvQlUsS0FBQSxLSCtvQlYsUUc5b0JVLEtIK29CVixTR3RxQkcsSUh1cUJILHNCRzVvQjRCLGNBSzlCLDBCQUNJLFdBQ0ksc0JBQ0gsZUg2b0JMLHlCR3hvQkksV0gwb0JBLHNCQUF1QixlQUkzQixpQkd4b0JJLFdBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BQUEsWUFBQSxPQUNBLE9BQUEsTUFFQSxTQUFBLE9IMG9CRixPQUFRLFFBR1Ysc0JBQ0UsV0FBWSxRR3ZvQmQsTUFBQSxLQUNJLFVBQ0osS0h3b0JFLGdCQUFpQixLR3ZvQm5CLGVBQUEsT0FDSSxZQUFBLE9IMm9CSiw0Q0d2b0JJLFdBQUEsS0FDQSxVQUFBLFFIMm9CSiw0QkU3d0VJLFFBQUEsS0ZpeEVKLHVCR3JvQkEsV0FBQSw0QkFBQSxVQUFBLE9BR1ksUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQUEsSUFBQSxFSHNvQlYsTUFBTyxLRy9uQkwsT0FBQSxLQUNJLFFBQUEsRUFDQSxXQUFBLElBQUEsSUhtb0JSLDZCRTd4RUksUUFBQSxFRml5RUosNENBQ0UsUUFBUyxHRzduQlAsV0FBQSxJQUFBLElIaW9CSixxQkc1bkJRLE1BQUEsS0g4bkJOLE9HN25CVSxLSDhuQlYsY0c3bkJ1QixNQUdoQixXQUFBLE1ING5CUCxTR3puQmMsU0gwbkJkLEtHem5CYyxFSDBuQmQsSUU3eUVFLEVGZ3pFSixrQkFDRSxNQUFPLElHbG5CRCxPQUFBLEtBQUEsS0FBQSxFQUFBLEtBQ0ksVUFBQSxLSHNuQloscUJHaG5CSSxXQUFBLE9Ib25CSixtQkdobkJRLFFBQUEsS0FBQSxFSGtuQk4sVUFBVyxLRy9tQlQsZUFBQSxLQUNJLFlBQWEsSUR4c0RqQixXQUFBLEtGMHpFRixXR25uQkUsT0hzbkJKLGtCRzdtQkksVUFBQSxLSGluQkosc0NHNW1CSSxJQUFBLEtIZ25CSixvQ0FDRSxzQ0FDRSxJRzdtQlEsRUFMUCxRQUFBLFVIdW5CTCxXQUNFLFFHM21CYyxLSDRtQmQsZ0JBQWlCLE9HcG1CbkIsWUFBQSxPQUNJLFFBQUEsS0FDQSxPQUFBLEtId21CSix5QkdwbUJJLFdIc21CQSxPQUFRLE1BSVosbUJHbm1CSSxXQUFXLHNCQUFBLFVBQUEsT0FBQSxPQUNYLGdCQUFBLFFBQ0EsTUFBQSxNQUNBLE9BQUEsTUh1bUJKLCtDR2xtQkEsbUJBQ0ksTUFBQSxNQUNBLE9BQUEsT0h1bUJKLCtDQUNFLG1CR2htQkYsTUFBQSxNQUNJLE9BQUEsT0hxbUJKLGlCR2htQkksTUFBQSxRQUNBLGdCQUFBLFVBSUosaUJBQ0ksT0FBQSxFQUFBLEVBQUEsRUFDSixLSGttQkEsa0JHOWxCSSxXQUFBLEtBQ0EsZUFBZ0IsS0FDaEIsVUFBQSxLSGttQkoseUNHOWxCSSxrQkR0eURBLFVBQUEsTUM2eURKLHlDQUNJLGtCQUNBLFVBQUEsTUFNSixzQkgybEJBLHNCRzFsQkksT0FBQSxLQUFhLEtBQ2IsV0FBQSxPRHZ6REEsTUFBQSxNRnU1RUoseUJHeGxCSSxzQkFESixzQkg0bEJJLE1BQU8sTUFJWCxnQkFDRSxRQUFTLEVBR1gsV0d0bEJBLE9BQUEsRUFBQSxLQUNJLFFBQUEsRUh3bEJGLFVBQVcsT0dybEJiLFVBQUEsTUh5bEJBLHlCR3BsQlEsV0RyMURKLFVBQUEsR0NnMURKLFVBYVEsT0FBQSxFQUFBLEVBQUEsS0hzbEJSLGFHbm1CQSxRQUFBLEtBQUEsRUFtQlEsT0FBQSxNQUNBLFdBQVcsOEJBQUEsSUFBQSxPQUFBLFVBQ1gsZ0JBQVksTUFyQnBCLHdCQTBCUSxTQUFBLFNBQ0EsT0FBQSxNQUFBLEtBQ0EsVUFBQSxPSG9sQlIsK0JBQ0EsZ0NHL2tCUSxRQUFBLEdIaWxCTixTQUFVLFNHbm5CWixJQUFBLEVBc0NRLE1BQUEsSUFDQSxPQUFBLElBQ0EsV0FBQSxLSGdsQk4sV0FBWSxFQUFFLEVBQUUsSUFBSSxFQUFFLEtBR3hCLGdDRzNuQkEsS0FBQSxFQXFEQSwrQkFHSSxNQUFBLEVIMmtCSixXR25rQkksUUFBQSxLQUFBLEtBQUEsS0FBQSxLSHVrQkosV0dua0JJLE9BQUEsS0FBQSxFSHVrQkosaUJBQ0UsUUdqa0JNLGFIa2tCTixNRy9qQk0sS0hna0JOLE9BQVEsRUc3akJWLFFBQUEsR0FBQSxHQUNJLE1BQUEsSUgrakJGLE9HOWpCTSxNSGlrQlIsV0cxakJJLFFBQU0sTUFDTixTQUFBLFNINGpCRixXQUFZLE9BR2QsaUJHMWpCSSxLQUFBLE1BQUEsQ0FBYSxLQUFBLG1CSDRqQmYsU0FBVSxTRzFqQlosSUFBQSxNQUNJLE1BQUEsTUFDQSxNQUFBLEtINGpCRixPQUFRLEtHMWpCVixXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsS0FDSSxlQUFjLFVBQ2QsV0FBWSxPSDRqQmQsZUFBZ0IsSUcxakJsQixRQUFBLEdIOGpCQSx3QkcxakJJLFdBQUEsUUFBQSxNQUFBLEtIK2pCSix3QkczakJJLFdBQVEsUUFDUixNQUFBLFFIK2pCSixpQkczakJJLFFBQUEsTUgrakJKLGtCR3pqQkksUUFBQSxNQUNBLE9BQUEsRUFBVSxLQUNWLFFBQUEsS0gyakJGLFVBQVcsTUd6akJiLE1BQUEsS0FDSSxXQUFXLE1BQ1gsV0FBVyxNQUNYLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsTUFBa0IsRUFBQSxFQUFBLElBQUEsRUFBQSxPQUFBLENBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxRSDZqQnRCLHdCR3hqQkEsUUFBQSxHSDRqQkEsa0JHeGpCQSxLQUFBLE9BQUEsbUJBQ0ksUUFBQSxNSDBqQkYsT0d6akJNLElBQUEsRUFBQSxFSDBqQk4sUUFBUyxFQUFFLEtHdmpCYixlQUFBLFVBQ0ksV0FBQSxPSHlqQkYsZUFBZ0IsSUFHbEIsMENBQ0Usa0JHdGpCRixXQUFBLE9IMmpCQSx5Q0d0akJJLFdBQ0EsTUFBQSxJQUdBLGtCQUNBLFdBQUEsT0gyakJKLHlDR3RqQkksa0JBQ0EsV0FBQSxPSDJqQkoseUNBQ0UsNEJHcmpCRixPQUFBLEtBQ0ksUUFBQSxJQUFBLEVBQ0EsVUFBQSxLQUdBLG1DQUNJLFFBQUEsS0FJUixXQUNJLFlBQUEsR0h5akJKLGdFR3BqQkksbUJBQ0EsUUFBQSxFQUFBLE1IeWpCSix5Q0dwakJJLHNCSHNqQkEsTUFBTyxLQUdULFdBQ0UsT0FBUSxLQUFLLEVBR2YsaUJHbmpCRixRQUFBLEdBQUEsR0FDSSxPQUFBLE1BR0osa0JBQ0ksUUFBQSxFQUdBLGtCQUNBLFdBQUEsT0FJSix5Q0FDSSxrQkhxakJBLFdBQVksT0cvaUJoQix5Q0FDSSxpQkFDSSxNQUFBLElBSUosa0JBQ0ksV0FDSixPSHFqQkoseUNBQ0UsaUJHOWlCRSxRQUFBLEdBQUEsR0FDSSxPQUFBLE1Ia2pCTixrQkc1aUJGLFdBQUEsTUg4aUJJLFVBQVcsT0FJZix5Q0c1aUJJLGlCQUNBLE9BQUEsTUFHSix3QkFDSSx3Qkg4aUJBLE1BQU8sS0c1aUJYLE9BQUEsS0FDSSxZQUFBLEtIOGlCQSxVQUFXLElHNWlCZixVQUFBLE1IZ2pCRSxrQkczaUJGLFdBQUEsTUFDSSxVQUFBLE9IZ2pCSixhRzNpQkEsUUFBQSxhSCtpQkEsaUJHM2lCSSxLQUFBLE9BQVUsYUFDVixTQUFBLFNBQ0EsUUFBQSxJQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQ0osUUg0aUJFLGNBQWUsSUczaUJqQixlQUFBLElBQ0ksTUFBQSxRSDZpQkYsZUFBZ0IsVUczaUJsQixZQUFBLEtBQUEsS0FBQSxFQUFBLE9BQUEsQ0FBQSxJQUFBLEtBQUEsRUFBQSxPQUFBLENBQUEsS0FBQSxJQUFBLEVBQUEsT0FBQSxDQUFBLElBQUEsSUFBQSxFQUFBLFFIK2lCQSx3QkczaUJBLHlCQUNJLFFBQUEsR0FDQSxTQUFBLFNINmlCRixLQUFNLEVHM2lCUixNQUFBLEVBQ0ksT0FBQSxFQUFBLEtIK2lCSix5QkczaUJBLFdBQUEsUUFDSSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSUgraUJKLHdCRzNpQkksUUFBQSxnQ0FDQSxJQUFBLE1IK2lCSixtQkczaUJJLFFBQUEsS0FBQSxFSDZpQkYsWUFBYSxFQUFFLEVBQUUsSUFBSSxLRzNpQnZCLFVBQUEsS0FDSSxVQUFBLEtIK2lCSiwwQkFDQSwyQkd6aUJJLFFBQUEsR0FHQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUh5aUJGLE9BQVEsRUFBRSxLQUdaLDJCR3RpQkksUUFBQSxHQUNBLFdBQUEsbUNBQWMsVUFBQSxPQUFBLE9BQ2QsZ0JBQ0osUUh1aUJFLE1BQU8sS0d0aUJULE9BQUEsS0FDSSxJQUFBLE1BR0osMEJBQ0ksT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLElId2lCRixXQUFZLEtHdGlCZCxXQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsS0gwaUJBLGFHdGlCSSxXQUFBLEtBQ0EsVUFBQSxLQUNBLFVBQUEsS0FHSixrQkFDSSxVQUFBLEtBQ0EsVUFBQSxPSDBpQkosWUFDRSxPQUFRLEtBQUssRUd0aUJmLFFBQUEsS0FDSSxzQkFBQSxnQkh3aUJGLFNBQVUsTUFHWiwwQkd0aUJJLFlBQ0EsUUFBQSxLQUNBLHNCQUNKLGNIdWlCSSxTQUFVLFFBSWQseUJHdGlCSSxZSHdpQkEsUUFBUyxPR3RpQmIsc0JBQUEsY0FDSSxPQUFBLEVId2lCQSxTQUFVLFFBSWQsa0JHdGlCQSxTQUFBLFNBQ0ksS0FBQSxFQUFBLEVBQUEsTUh3aUJGLE1HdmlCTSxLSDBpQlIsdUJHbmlCSSxRQUFBLEtBRUEsZ0JBQUEsT0FHQSxZQUFBLE9BQ0EsU0FBQSxTQUNBLElBQUEsTUFDQSxNQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0hraUJGLFVBQVcsT0doaUJiLFFBQUEsR0FDSSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsS0hvaUJKLHlCRzloQkEsdUJIZ2lCSSxJQUFLLE1HOWhCTCxNQUFBLE1BQ0EsTUFDSixLSCtoQkksT0FBUSxLRzloQlosVUFBQSxNSG1pQkEsK0JHOWhCSSxXQUFBLFFIZ2lCRixNQUFPLFFBR1QsK0JBQ0UsV0cvaEJNLFFIZ2lCTixNQUFPLEtBR1QseUJBQ0Usa0JHN2hCRixLQUFBLEVBQUEsRUFBQSxPQUlBLGtCQUNJLFFBQUEsTUFDQSxNQUFBLEtIK2hCRixnQkFBaUIsS0FHbkIsbUJHcGhCSSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLFVBQUEsS0hzaEJGLE9BQVEsS0dwaEJWLE1BQUEsS0FDSSxjQUFZLE1BQ1osV0FBVSxNQUNWLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FDSixNQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsT0FBQSxDQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsUUh1aEJBLHlCR3BoQkksbUJBQ0EsT0FBQSxPSHloQkoseUJHcGhCSSxRQUFBLEdBR0osbUJBQ0ksUUFBQSxNQUNBLE9BQUEsSUFBUyxFQUFBLEVBQ1QsUUFBQSxFQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxXQUFBLE9BQ0EsZUFDSixJSHFoQkUsVUFBVyxLR3BoQmIsVUFBQSxPQUdBLHlCQUdJLG1CQUVBLFFBQUEsRUFBQSxNSHNoQkosMEJHamhCSSxXQUFBLEtBQ0EsTUFBQSxLSG1oQkYsY0FBZSxNR2poQmpCLFdBQUEsTUhxaEJBLHNCRy9nQkEsWUFBQSxLQUNJLGdCQUFhLE1BQ2IsV0FBUSxNQUNSLFFBQUEsS0FDQSxnQkFBQSxPSG1oQkoseUJHL2dCSSxzQkhpaEJBLFlBQWEsRUcvZ0JqQixXQUFBLE1Ib2hCQSxpQkcvZ0JBLFFBQUEsS0hpaEJFLGdCQUFpQixPRy9nQmYsVUFBVSxFSG1oQmQsdUJHL2dCSSxNQUFBLE1IaWhCRixRQUFTLEtBR1gsNkJHL2dCSSxNQUFBLEtBQ0EsT0FBQSxLSG1oQkoseUJHL2dCSSw2QkFDQSxNQUFBLEtIaWhCQSxPQUFRLE1BSVosNkJHM2dCQSxVQUFBLE1BQ0ksT0FBQSxFQUFBLEtINmdCRixRRzVnQk0sS0FBQSxFSCtnQlIsaUJBQ0UsV0czZ0JNLE9BRUosT0FBQSxFQUFBLEVBQUEsS0FBQSxFSDJnQkYsUUcxZ0JNLEVBQUEsRUFBQSxLQUNKLEVBQ0EsY0FBQSxJQUFBLE1BQUEsS0FJSixpQkFDSSxRQUFBLEtIMmdCSiwwQkdyZ0JJLGlCQUNJLGVBQVcsT0FDWCxZQUFBLFFIMGdCUiw0QkFDRSxNQUFPLE1HbmdCVCxZQUFBLEVIdWdCQSxpQkFDRSxhR25nQk0sS0FFSixVQUFBLEVBSUoseUJBQ0ksaUJBQ0ksUUFBQSxFQUFBLE1BT1IscUJBQ0ksTUFBQSxLQUNBLE9BQUEsS0hpZ0JKLDBCRzdmSSxxQkFDQSxXQUFBLFFIa2dCSixhRzdmSSxTQUFBLFNBQ0EsUUFBQSxLQUFhLEtBQUEsS0FBQSxLRHg3RWIsT0FBQSxJQUFBLE1BQUEsS0Z3N0ZGLGNHN2dCRixLSDhnQkUsV0c5Zk0sV0FoQlIsTUFBQSxLSGtoQkEsZ0NHbGhCQSxLQUFBLEtBQUEsV0FBQSxDQUFBLEtBQUEsQ0FBQSxTQUFBLENBQUEsV0hvaEJFLFNHeGZjLFNBNUJoQixJQUFBLE1Ic2hCRSxLR3BmTSxFSHFmTixNR3BmTSxLSHFmTixlR3BmaUIsSUhxZmpCLFdHcGZNLE9IcWZOLGVHcGZNLFVIdWZSLHFDQUNFLFFBQVMsRUFBRSxLRy9lYixXQUFBLFFIbWZBLG1CQUNFLFNBQVUsU0c1ZVosUUFBQSxFQUFBLEVBQUEsS0FBQSxFSGdmQSwyQkc1ZUksU0FBQSxTQUNBLElBQUEsSUg4ZUYsS0FBTSxNRzNlUixNQUFBLElBQ0ksT0FBQSxJSDZlRixRQUFTLEdHMWVYLFdBQUEsUUFDSSxjQUFBLElIOGVKLHdCQUNFLE1BQU8sUUFHVCxXQUNFLE1BQU8sS0FDUCxVQUFXLEtBQ1gsVUFBVyxNQUNYLE9BQVEsRUFBRSxLQUNWLFFBQVMsRUFBRSxLQUNYLFVBQVcsT0FDWCxXQUFZLFdBQ1osV0FBWSxPQUdkLHlCQUNFLFdBQ0UsVUFBVyxLQUlmLGlCQUNFLFdBQVksS0FDWixjQUFlLEtBQ2YsUUFBUyxFQUFFLEVBQUUsSUFBSSxFQUNqQixNQUFPLFFBQ1AsY0FBZSxJQUFJLE1BQU0scUJBRzNCLGtCQUNFLFFBQVMsS0FDVCxVQUFXLE9BR2IseUJBQ0Usa0JBQ0UsWUFBYSxVQUlqQix3QkFDRSxPQUFRLEVBQUUsS0FBSyxFQUFFLEVBR25CLCtCQUNFLFFBQVMsRUFBRSxFQUFFLEVBQUUsS0FDZixlQUFnQixPQUNoQixRQUFTLElBR1gsMENBQ0UsUUFBUyxHQUdYLHdCQUNFLE1BQU8sS0FHVCxxQkFDRSxRQUFTLEVBQUUsRUFBRSxLQUFLLEVBQ2xCLFlBQWEsV0FBVyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsV0FDekMsWUFBYSxJQUNiLE1BQU8sUUFHVCx5QkFDRSxxQkFDRSxRQUFTLEdBSWIsZ0NBQ0UsUUFBUyxNQUNULFFBQVMsS0FBSyxFQUFFLEtBQUssRUFDckIsTUFBTyxRQUdULGlDQUNFLE9BQVEsRUFBRSxLQUFLLEVBQUUsRUFDakIsTUFBTyxLQUNQLE9BQVEsS0FDUixLQUFNLFFBR1IsZ0JBQ0UsT0FBUSxLQUFLLEVBQUUsS0FBSyxFQUNwQixZQUFhLElBQ2IsVUFBVyxPQUdiLDZCQUNFLE9BQVEsS0FBSyxFQUFFLEVBQUUsRUFDakIsTUFBTyxLQUNQLE9BQVEsS0FHVix5QkFDRSxRQUFTLEVBQUUsRUFBRSxLQUFLLEVBQ2xCLE1BQU8sUUFDUCxVQUFXLEtBR2IsZ0JBQ0UsTUFBTyxRQUNQLGdCQUFpQixVQUduQixzQkFDRSxnQkFBaUIsS0FHbkIsWUFDRSxXQUFZLFFBQ1osUUFBUyxLQUNULGdCQUFpQixhQUNqQixZQUFhLE9BQ2IsVUFBVyxLQUNYLFFBQVMsS0FBSyxLQUFLLEtBQ25CLGNBQWUsS0FDZixVQUFXLEtBQ1gsVUFBVyxPQUdiLHlDQUNFLFlBQ0UsZUFBZ0IsT0FDaEIsWUFBYSxRQUlqQix5Q0FDRSxZQUNFLFFBQVMsTUFJYixpQkFDRSxNQUFPLE1BQ1AsS0FBTSxFQUNOLFFBQVMsRUFBRSxLQUdiLGlCQUNFLFFBQVMsS0FDVCxzQkFBdUIsSUFBSSxJQUFJLElBQy9CLFNBQVUsSUFHWixxQ0FDRSxLQUFNLEVBQUUsRUFBRSxLQUNWLE1BQU8sZUFHVCx5REFDRSxRQUFTLE1BQ1QsT0FBUSxLQUdWLGdEQUNFLFNBQVUsU0FDVixNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsTUFDZixXQUFZLE1BR2Qsc0RBQ0UsU0FBVSxTQUNWLElBQUssSUFDTCxLQUFNLElBQ04sV0FBWSw0QkFBNEIsVUFBVSxPQUFPLE9BQ3pELGdCQUFpQixRQUNqQixNQUFPLEtBQ1AsT0FBUSxLQUNSLFdBQVksS0FDWixVQUFXLHFCQUNYLE9BQVEsUUFDUixRQUFTLEdBQ1QsUUFBUyxFQUNULFdBQVksT0FHZCw0REFDRSxRQUFTLEdBQ1QsTUFBTyxLQUNQLE9BQVEsS0FDUixXQUFZLGVBQ1osU0FBVSxTQUNWLEtBQU0sRUFDTixJQUFLLEVBR1AsdUVBQ0UsUUFBUyxFQUNULFdBQVksUUFHZCx5Q0FDRSxxQ0FDRSxNQUFPLG1CQUlYLHdDQUNFLFdBQVksS0FHZCx5Q0FDRSxpQkFDRSxNQUFPLE1BSVgsMEJBQ0UsS0FBTSxPQUFPLElBQUksSUFBSSxDQUFDLEtBQUssT0FBTyxLQUNsQyxXQUFZLE9BR2QsbUNBQ0UsUUFBUyxhQUNULE9BQVEsS0FBSyxLQUNiLFFBQVMsS0FBSyxLQUNkLE1BQU8sS0FDUCxjQUFlLEtBQ2YsZUFBZ0IsVUFDaEIsWUFBYSxtQkFDYixXQUFZLE9BR2QseUNBQ0Usa0NBQ0UsY0FBZSxNQUluQixpQkFDRSxXQUFZLE9BQ1osUUFBUyxFQUFFLEtBR2IseUNBQ0UsaUJBQ0UsV0FBWSxLQUNaLGNBQWUsR0FJbkIsNkJBQ0UsZUFBZ0IsVUFHbEIsNkJBQ0UsS0FBTSxNQUFNLENBQUMsT0FBTyxPQUNwQixRQUFTLE1BQ1QsV0FBWSxLQUNaLE1BQU8sUUFDUCxlQUFnQixVQUNoQixnQkFBaUIsVUFDakIsY0FBZSxLQUdqQix5Q0FDRSw2QkFDRSxVQUFXLFFBSWYsbUNBQ0UsZ0JBQWlCLFVBR25CLHVCQUNFLE1BQU8sS0FDUCxPQUFRLEtBQUssRUFBRSxLQUdqQix1QkFDRSxZQUFhLE9BR2YsOEJBQ0UsUUFBUyxNQUNULE9BQVEsS0FBSyxFQUFFLEtBQ2YsTUFBTyxRQUNQLGdCQUFpQixVQUduQixxQkFDRSxRQUFTLEVBQUUsS0FHYixzQ0FDRSxVQUFXLEtBR2IseUNBQ0UscUJBQ0UsTUFBTyxNQUlYLHlDQUNFLHFCQUNFLFFBQVMsRUFHWCxnQ0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUdWLHlDQUNFLFdBQVksS0FHZCxpQ0FDRSxLQUFNLE1BR1IsaUNBQ0UsTUFBTyxPQUlYLGlDQUNBLGlDQUNFLFNBQVUsU0FDVixJQUFLLElBQ0wsTUFBTyxLQUNQLE9BQVEsS0FDUixPQUFRLFFBQ1IsT0FBUSxLQUNSLFFBQVMsRUFHWCxpQ0FDRSxXQUFZLDhCQUE4QixVQUFVLE9BQU8sT0FHN0QsdUNBQ0UsV0FBWSxzQ0FBc0MsVUFBVSxPQUFPLE9BR3JFLGlDQUNFLFdBQVksOEJBQThCLFVBQVUsT0FBTyxPQUMzRCxVQUFXLGVBQWUsaUJBRzVCLHVDQUNFLFdBQVksc0NBQXNDLFVBQVUsT0FBTyxPQUdyRSxzQ0FDRSxPQUFRLElBR1Ysd0RBQ0UsV0FBWSxFQUFFLEVBQ2QsUUFBUyxNQUNULE9BQVEsS0FDUixNQUFPLEtBQ1AsT0FBUSxRQUNSLFdBQVksUUFDWixjQUFlLElBR2pCLCtEQUNFLFFBQVMsR0FHWCx1REFDRSxPQUFRLElBQUksTUFBTSxRQUNsQixjQUFlLElBR2pCLGtCQUNFLFdBQVksT0FDWixNQUFPLE1BR1Qsd0JBQ0UsTUFBTyxNQUNQLE9BQVEsTUFDUixPQUFRLEVBQUUsS0FHWix5QkFDRSxZQUFhLEtBQ2IsZUFBZ0IsVUFDaEIsVUFBVyxLQUdiLHVCQUNFLE1BQU8sUUFDUCxPQUFRLEtBQUssRUFDYixVQUFXLE9BR2IsK0JBQ0UsZUFBZ0IsVUFDaEIsVUFBVyxPQUdiLDRDQUNFLFlBQWEsbUJBR2YsYUFDRSxTQUFVLFNBQ1YsUUFBUyxLQUNULE1BQU8sTUFDUCxnQkFBaUIsY0FDakIsT0FBUSxFQUFFLEtBQUssS0FDZixRQUFTLEtBQUssS0FHaEIsb0JBQ0UsVUFBVyxpQkFDWCxNQUFPLEtBQ1AsT0FBUSxLQUNSLFVBQVcsS0FDWCxVQUFXLEtBR2Isd0JBQ0UsSUFBSyxNQUNMLE1BQU8sTUFHVCx5QkFDRSxPQUFRLE1BQ1IsVUFBVyxNQUNYLFlBQWEsS0FHZixtQkFDRSxTQUFVLFNBQ1YsT0FBUSxLQUNSLE1BQU8sS0FDUCxjQUFlLElBQ2YsV0FBWSxxQkFDWixlQUFnQixVQUNoQixZQUFhLEtBR2YsdUNBQ0UsUUFBUyxNQUNULFlBQWEsS0FHZixrQkFDRSxPQUFRLEtBQUssRUFHZix3QkFDRSxZQUFhLE9BQU8sS0FHdEIsbUNBQ0UsTUFBTyxLQUNQLFdBQVksT0FDWixZQUFhLElBQ2IsVUFBVyxPQUNYLFlBQWEsT0FHZix5Q0FDRSxXQUFZLE9BQ1osWUFBYSxJQUNiLFVBQVcsT0FDWCxZQUFhLE9BR2YscURBQ0UsYUFBYyxJQUFJLE1BQU0scUJBRzFCLG1CQUNFLFVBQVcsT0FDWCxZQUFhLE9BR2YseUNBQ0UsbUJBQ0UsUUFBUyxLQUFLLEdBSWxCLDhCQUNFLFNBQVUsU0FDVixRQUFTLEtBQ1QsZ0JBQWlCLGFBQ2pCLFlBQWEsT0FDYixXQUFZLHdDQUF3QyxVQUFVLE9BQU8sT0FDckUsZ0JBQWlCLE1BQ2pCLE1BQU8sS0FDUCxPQUFRLE1BQ1IsU0FBVSxPQUdaLHlDQUNFLDhCQUNFLFVBQVcsS0FDWCxPQUFRLE9BSVosNkNBQ0EsOENBQ0UsU0FBVSxTQUNWLE9BQVEsRUFHViw0Q0FDQSw2Q0FDRSxTQUFVLFNBQ1YsT0FBUSxFQUNSLE1BQU8sTUFDUCxPQUFRLE1BR1YsMENBQ0UsNENBQ0EsNkNBQ0UsUUFBUyxNQUliLDRDQUNFLFdBQVksc0NBQXNDLFVBQVUsT0FBTyxPQUNuRSxnQkFBaUIsUUFHbkIsNkNBQ0UsV0FBWSx1Q0FBdUMsVUFBVSxPQUFPLE9BQ3BFLGdCQUFpQixRQUduQixpRUFDRSxnQkFBaUIsS0FDakIsT0FBUSxNQUdWLGFBQ0UsUUFBUyxLQUNULGdCQUFpQixPQUNqQixZQUFhLE9BQ2IsU0FBVSxTQUNWLFFBQVMsS0FBSyxFQUFFLEtBQ2hCLE9BQVEsRUFBRSxLQUdaLHVDQUNFLE9BQVEsTUFDUixPQUFRLElBQ1IsV0FBWSxRQUNaLE9BQVEsS0FHViwwREFDQSwwREFDRSxNQUFPLElBQ1AsT0FBUSxJQUNSLFdBQVksUUFHZCw2REFDRSxJQUFLLEtBQ0wsV0FBWSxRQUNaLGNBQWUsS0FHakIsb0JBQ0UsT0FBUSxFQUFFLEVBQUUsRUFBRSxLQUNkLFFBQVMsRUFDVCxNQUFPLFFBQ1AsZUFBZ0IsSUFDaEIsZUFBZ0IsVUFDaEIsWUFBYSxLQUFLLEtBQUssRUFBRSxPQUFPLENBQUMsSUFBSSxLQUFLLEVBQUUsT0FBTyxDQUFDLEtBQUssSUFBSSxFQUFFLE9BQU8sQ0FBQyxJQUFJLElBQUksRUFBRSxRQUNqRixVQUFXLEtBR2IsWUFDRSxRQUFTLEtBR1gsVUFDRSxRQUFTLEtBQ1QsZ0JBQWlCLGFBQ2pCLFNBQVUsU0FDVixNQUFPLElBQ1AsT0FBUSxFQUFFLEtBQ1YsT0FBUSxJQUFJLE1BQU0sUUFDbEIsY0FBZSxLQUNmLE9BQVEsUUFHVixnQkFDRSxLQUFNLEVBQ04sV0FBWSxPQUdkLGdCQUNFLFFBQVMsTUFDVCxPQUFRLEVBQ1IsUUFBUyxFQUNULGVBQWdCLFVBQ2hCLGdCQUFpQixLQUNqQixVQUFXLE9BQ1gsWUFBYSxPQUNiLE1BQU8sS0FHVCx1QkFDRSxTQUFVLFNBQ1YsTUFBTyxRQUNQLFlBQWEsRUFBRSxFQUFFLEtBQUssUUFHeEIsOEJBQ0EsK0JBQ0UsUUFBUyxHQUNULFNBQVUsU0FDVixLQUFNLEVBQ04sTUFBTyxFQUNQLE9BQVEsRUFBRSxLQUdaLCtCQUNFLFdBQVksUUFDWixJQUFLLEtBQ0wsTUFBTyxLQUNQLE9BQVEsSUFHViw4QkFDRSxRQUFTLGdDQUNULElBQUssTUFDTCxNQUFPLEtBR1Qsc0JBQ0UsUUFBUyxLQUNULGdCQUFpQixPQUduQiwwQ0FDRSxnQkFDRSxVQUFXLFFBSWYsMENBQ0UsZ0JBQ0UsWUFBYSxLQUdmLG9CQUNFLFFBQVMsS0FHWCxnQkFDRSxVQUFXLFFBSWYseUNBQ0UsZ0JBQ0UsUUFBUyxLQUdYLFlBQ0UsUUFBUyxNQUdYLHNCQUNFLE9BQVEsS0FDUixjQUFlLEVBQ2YsT0FBUSxLQUFLLEtBQ2IsTUFBTyxLQUNQLFdBQVksSUFBSSxNQUFNLFFBQ3RCLGNBQWUsSUFBSSxNQUFNLFNBSTdCLHlDQUNFLGFBQ0UsTUFBTyxJQUdULGdCQUNFLFVBQVcsT0FHYixnREFDRSxRQUFTLEtBQUssRUFBRSxNQUlwQix5Q0FDRSxvQkFDRSxRQUFTLEtBR1gseUJBQ0UsT0FBUSxNQUlaLFFBQ0UsV0FBWSxRQUNaLFNBQVUsTUFDVixNQUFPLEtBQ1AsT0FBUSxLQUNSLE1BQU8sS0FDUCxPQUFRLEtBQ1IsUUFBUyxTQUNULGVBQWdCLE9BQ2hCLFlBQWEsT0FDYixnQkFBaUIsT0FDakIsY0FBZSxJQUNmLFdBQVksRUFBRSxJQUFJLElBQUksZUFDdEIsUUFBUyxLQUdYLDBCQUNFLFFBQ0UsUUFBUyxNQUliLGlDQUNFLFVBQVcsZUFBZSxvQkFHNUIsaUNBQ0UsUUFBUyxFQUdYLGlDQUNFLFVBQVcsY0FBYyxxQkFHM0IsYUFDRSxXQUFZLEtBQ1osUUFBUyxhQUNULE1BQU8sS0FDUCxPQUFRLElBQ1IsY0FBZSxJQUNmLFdBQVksSUFBSSxJQUdsQiw4QkFDRSxjQUFlLElBR2pCLGlCQUNFLFFBQVMsS0FHWCx3QkFDRSxRQUFTLE1BR1gsWUFDRSxPQUFRLEVBQUUsS0FDVixRQUFTLEVBQ1QsVUFBVyxPQUNYLFVBQVcsTUFDWCxVQUFXLEtBR2Isd0JBQ0UsT0FBUSxLQUFLLEVBR2YsUUFDRSxRQUFTIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuc2NzcyB2MC4xLjAgfCBNSVQgTGljZW5zZSB8IGJhc2VkIG9uIGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyoqXHJcbiAqIFN3aXBlciA1LjQuNVxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDE2LCAyMDIwXHJcbiAqL1xyXG5cclxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWNvbnRhaW5lci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojZmZmZmZmfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2t7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDo4cHg7aGVpZ2h0OjhweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjJ9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eToxO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo2cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXstLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrey0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi42Oy13ZWJraXQtZmlsdGVyOmJsdXIoNTBweCk7ZmlsdGVyOmJsdXIoNTBweCk7ei1pbmRleDowfS5zd2lwZXItY29udGFpbmVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufSIsIi8qISBub3JtYWxpemUuc2NzcyB2MC4xLjAgfCBNSVQgTGljZW5zZSB8IGJhc2VkIG9uIGdpdC5pby9ub3JtYWxpemUgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5AaW1wb3J0IFwiaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvamNmLzEuMi4zL2Nzcy90aGVtZS1taW5pbWFsL2pjZi5jc3NcIjtcbkBpbXBvcnQgdXJsKGxpYnMvc3dpcGVyLm1pbi5jc3MpO1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNmb290ZXItYmlnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLnByb3ZpZGVyLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDM2cHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvdmlkZXItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyMHB4IDQwcHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMzVzO1xuICB0cmFuc2l0aW9uOiAuMzVzOyB9XG5cbi5wcm92aWRlci1saXN0X19pdGVtOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG5cbi5jZXJ0aWZpY2F0ZS1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jZXJ0aWZpY2F0ZS1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbjogLjM1czsgfVxuXG4uY2VydGlmaWNhdGUtbGlzdF9faXRlbTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuXG4uY2VydGlmaWNhdGUtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pY29uLWJldHNvZnQsXG4uaWNvbi1iaWd0aW1lZ2FtaW5nLFxuLmljb24tYmx1ZXByaW50LFxuLmljb24tYm9vb25nbyxcbi5pY29uLWN1cmFjYW8sXG4uaWNvbi1lbGssXG4uaWNvbi1lbmRvcnBoaW5hLFxuLmljb24tZXZvbHV0aW9uZ2FtaW5nLFxuLmljb24taGFiYW5lcm8sXG4uaWNvbi1taWNyb2dhbWluZyxcbi5pY29uLW5leHRnZW4sXG4uaWNvbi1ub2xpbWl0Y2l0eSxcbi5pY29uLXBhZ2ksXG4uaWNvbi1xdWlja2ZpcmUsXG4uaWNvbi1xdWlja3NwaW4sXG4uaWNvbi1yZWR0aWdlcixcbi5pY29uLXJlbGF4LFxuLmljb24tc2VjdXJpdHksXG4uaWNvbi1zcGlub21lbmFsLFxuLmljb24tdGh1bmRlcmtpY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaWNvbi1xdWlja2ZpcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTU2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDkycHg7IH1cblxuLmljb24tbmV0ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDkxcHg7IH1cblxuLmljb24teWdnZHJhc2lsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUzM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMzJweDsgfVxuXG4uaWNvbi1xdWlja3NwaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTkwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5pY29uLWN1cmFjYW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1OHB4O1xuICB3aWR0aDogNTBweDsgfVxuXG4uaWNvbi1pdGVjaGxhYnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1M3B4O1xuICB3aWR0aDogNTNweDsgfVxuXG4uaWNvbi1wYWdpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDUzcHg7XG4gIHdpZHRoOiA1M3B4OyB9XG5cbi5pY29uLWNvbW9kbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHdpZHRoOiAxMTlweDsgfVxuXG4uaWNvbi1hc2tnYW1ibGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDdweDtcbiAgd2lkdGg6IDE0MnB4OyB9XG5cbi5pY29uLXB1c2hnYW1pbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDkxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE0MHB4OyB9XG5cbi5pY29uLW5leHRnZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MzRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTE2cHg7IH1cblxuLmljb24tZWxrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzI4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDgxcHg7IH1cblxuLmljb24tdGh1bmRlcmtpY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzU4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDEwM3B4OyB9XG5cbi5pY29uLXBsYXluZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDU3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDExNnB4OyB9XG5cbi5pY29uLWFtYXRpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTA0cHg7IH1cblxuLmljb24tYmlndGltZWdhbWluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMjdweDsgfVxuXG4uaWNvbi1iZXRzb2Z0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogODRweDsgfVxuXG4uaWNvbi1lbmRvcnBoaW5hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwNXB4OyB9XG5cbi5pY29uLXJlbGF4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI0M3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMDNweDsgfVxuXG4uaWNvbi1ub2xpbWl0Y2l0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMTlweDsgfVxuXG4uaWNvbi1ibHVlcHJpbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTM3cHg7IH1cblxuLmljb24taGFiYW5lcm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTM2cHg7IH1cblxuLmljb24tYm9vb25nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMzJweDsgfVxuXG4uaWNvbi1ldm9sdXRpb25nYW1pbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMTQwcHg7IH1cblxuLmljb24tcmVkdGlnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDEzMnB4OyB9XG5cbi5pY29uLXNwaW5vbWVuYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDE2MXB4OyB9XG5cbi5pY29uLW1pY3JvZ2FtaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDEzOHB4OyB9XG5cbi5hc2tnYW1ibGVycy1saW5rIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGZvbnQtc2l6ZTogLjhyZW07IH1cblxuLmZvb3Rlci1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGNvbG9yOiAjYzljOWM5O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9vdGVyLWluZm9ybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMjBweDsgfSB9XG5cbi5pbXBvcnRhbnQta25vdyB7XG4gIGJhY2tncm91bmQ6ICMzOTQzNGM7XG4gIG1hcmdpbjogNDBweCAwOyB9XG5cbi5pbXBvcnRhbnQta25vd19fbGlua3Mge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5pbXBvcnRhbnQta25vd19fbGlua3MgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW1wb3J0YW50LWtub3dfX2xpbmtzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaW1wb3J0YW50LWtub3dfX2xpbmtzIGEge1xuICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5pbXBvcnRhbnQta25vd19fbGlua3MuY2VudGVyZWQge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmltcG9ydGFudC1rbm93X19saW5rcy5jZW50ZXJlZCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NnB4OyB9XG5cbi5pbXBvcnRhbnQta25vd19fbGlua3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW1wb3J0YW50LWtub3dfX2xpbmtzIHVsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5pbXBvcnRhbnQta25vd19fbGlua3MgdWwge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uaW1wb3J0YW50LWtub3dfX2xpbmtzIGEge1xuICBjb2xvcjogI2M5YzljOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5pbXBvcnRhbnQta25vd19fbGlua3MgYTpob3ZlciB7XG4gICAgY29sb3I6IHllbGxvdzsgfVxuXG4uc2l0ZS1pbmZvcm1hdGlvbiB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2NTBweDtcbiAgZmxleC1iYXNpczogNjUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuODsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWluZm9ybWF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnNpdGUtaW5mb3JtYXRpb24gcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cblxuLm5hdi1mb290ZXItbW9iIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogIzM5NDM0YztcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgei1pbmRleDogMTIwOyB9XG5cbi5uYXYtY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU1cHggMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubmF2LWNvbnRlbnQgLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNDM1YzcwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm5hdi1jb250ZW50IC5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItZGVjLFxuLm5hdi1jb250ZW50IC5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItaW5jIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICM0MzVjNzA7IH1cblxuLm5hdi1jb250ZW50IC5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItaGFuZGxlIHtcbiAgdG9wOiAtN3B4O1xuICBiYWNrZ3JvdW5kOiAjMGFmYmRhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5uYXYtY29udGVudF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMjczMjNiO1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICBmb250LWZhbWlseTogTWFydmluVmlzaW9uO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDAgI2U0NGY1YiwxcHggLTFweCAwICNlNDRmNWIsLTFweCAxcHggMCAjZTQ0ZjViLDFweCAxcHggMCAjZTQ0ZjViO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTsgfVxuXG4ubmF2YmFyLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdi10YWJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgI2U0NGY1YjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4ubmF2LXRhYnNfX2l0ZW0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtdGFic19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiIEJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUuMnJlbTsgfVxuXG4ubmF2LXRhYnNfX2xpbmtfYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2U0NGY1YjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0MHB4ICNlNDRmNWI7IH1cblxuLm5hdi10YWJzX19saW5rX2FjdGl2ZTo6YWZ0ZXIsXG4ubmF2LXRhYnNfX2xpbmtfYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubmF2LXRhYnNfX2xpbmtfYWN0aXZlOjpiZWZvcmUge1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzIzYjsgfVxuXG4ubmF2LXRhYnNfX2xpbmtfYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChpbWcvbmF2YmFyL25hdmJhci1pY29uX19hY3RpdmUuc3ZnKTtcbiAgdG9wOiAtMzdweDtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLm5hdi10YWJzLWNhYmluZXQtbW9iIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm5hdi10YWJzX19saW5rIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2LXRhYnNfX2xpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5uYXYtY29udGVudF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdi10YWJzX19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZiYXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5hdmJhci1tb2IgLm5hdi10YWJzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2U0NGY1YjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U0NGY1YjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1jb250ZW50IHtcbiAgICB3aWR0aDogOTUlOyB9XG4gIC5uYXYtdGFic19fbGluayB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmF2LWNvbnRlbnRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXYtY29udGVudCAuc2xpY2stbGlzdCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuLnBheW1lbnQge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbi5wYXltZW50IC5wYXltZW50LWJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBheW1lbnQgLnBheW1lbnQtYm94IC52aXNhLWljb246OmJlZm9yZSB7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0xN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBheW1lbnQgLnBheW1lbnQtYm94IC5tYWVzdHJvLWljb246OmJlZm9yZSB7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0xOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBheW1lbnQgLnBheW1lbnQtYm94IC5xaXdpLWljb246OmJlZm9yZSB7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0xM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBheW1lbnQgLnBheW1lbnQtYm94IC53ZWJtb25leS1pY29uOjpiZWZvcmUge1xuICBtYXJnaW46IC0yMHB4IDAgMCAtMTNweCAhaW1wb3J0YW50OyB9XG5cbi5wYXltZW50IC5wYXltZW50LWJveCAueWFuZGV4LXdhbGxldC1pY29uOjpiZWZvcmUge1xuICBtYXJnaW46IC0yMHB4IDAgMCAtMTFweCAhaW1wb3J0YW50OyB9XG5cbi5wYXltZW50IC5wYXltZW50LWJveCAuc2tyaWxsLWljb246OmJlZm9yZSB7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0xOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBheW1lbnQgLnBheW1lbnQtYm94IC5uZXRlbGxlci1pY29uOjpiZWZvcmUge1xuICBtYXJnaW46IC0yMHB4IDAgMCAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYXltZW50IC5wYXltZW50LWJveF9faXRlbSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDBweDtcbiAgZmxleC1iYXNpczogMTAwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnBheW1lbnQgLnBheW1lbnQtYm94X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC1zaXplOiAuOXJlbTsgfVxuXG4ucGF5bWVudCAucGF5bWVudC1ib3hfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7IH1cblxuLnBheW1lbnQgLnBheW1lbnQtYm94X190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC40O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLnBheW1lbnQgLnBheW1lbnQtYm94IC52aXNhLWljb246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC40O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzkycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDdweDtcbiAgd2lkdGg6IDQ5cHg7XG4gIG1hcmdpbjogLTIzLjVweCAwIDAgLTI0LjVweDsgfVxuXG4ucGF5bWVudCAucGF5bWVudC1ib3ggLm1hZXN0cm8taWNvbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA2N3B4O1xuICBtYXJnaW46IC0yMHB4IDAgMCAtMzMuNXB4OyB9XG5cbi5wYXltZW50IC5wYXltZW50LWJveCAucWl3aS1pY29uOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBtYXJnaW46IC0yM3B4IDAgMCAtMjJweDsgfVxuXG4ucGF5bWVudCAucGF5bWVudC1ib3ggLndlYm1vbmV5LWljb246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC40O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDQxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIG1hcmdpbjogLTIyLjVweCAwIDAgLTIyLjVweDsgfVxuXG4ucGF5bWVudCAucGF5bWVudC1ib3ggLnlhbmRleC13YWxsZXQtaWNvbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0ODhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogMzhweDtcbiAgbWFyZ2luOiAtMjEuNXB4IDAgMCAtMTlweDsgfVxuXG4ucGF5bWVudCAucGF5bWVudC1ib3ggLnNrcmlsbC1pY29uOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI3N3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiA3NnB4O1xuICBtYXJnaW46IC0xM3B4IDAgMCAtMzhweDsgfVxuXG4ucGF5bWVudCAucGF5bWVudC1ib3ggLm5ldGVsbGVyLWljb246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC40O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NzlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTA3cHg7XG4gIG1hcmdpbjogLTkuNXB4IDAgMCAtNTMuNXB4OyB9XG5cbi5wYXltZW50LWl0ZW0tYm94IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbjogLjM1czsgfVxuXG4ucGF5bWVudC1pdGVtLWJveDphY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAwIDFweCAjMGFmYmRhOyB9XG5cbi5wYXltZW50LWl0ZW0tYm94X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDdweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiIEJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC1zaXplOiAuOXJlbTsgfVxuXG4ucGF5bWVudC1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNTVweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgYmFja2dyb3VuZDogIzNkNDk1MztcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5wYXltZW50LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBhZmJkYTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgN3B4IDAgIzBhZmJkYTtcbiAgYm94LXNoYWRvdzogMCAwIDdweCAwICMwYWZiZGE7IH1cblxuLnBheW1lbnQtaXRlbTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggM3B4ICMwYWZiZGE7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDNweCAjMGFmYmRhOyB9XG5cbi5wYXltZW50LWl0ZW1fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYXltZW50LWJveCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYXltZW50LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNhc2gtYm94LWNvbnRhaW5lciAuY2FiaW5ldC1hY3Rpb24ge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzI3MzIzYjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG51bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG4gIC5jb250ZW50Ll9zZWNvbmQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgei1pbmRleDogMTIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjNiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDdweCBibGFjazsgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyX19uYXYtbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmMzNDNhO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTsgfVxuICAgICAgICAuaGVhZGVyX19uYXYtbGVmdC5hY3RpdmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG4gICAgLmhlYWRlcl9fbmF2LWxlZnQgPiBkaXYgPiB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaGVhZGVyX19uYXYtbGVmdCA+IGRpdiA+IHVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cbiAgICAgIC5oZWFkZXJfX25hdi1sZWZ0ID4gZGl2ID4gdWwgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fbmF2LWxlZnQgPiBkaXYgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhOyB9IH1cbiAgICAgICAgLmhlYWRlcl9fbmF2LWxlZnQgPiBkaXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMmMzNDsgfVxuICAgICAgICAuaGVhZGVyX19uYXYtbGVmdCA+IGRpdiA+IHVsID4gbGk6aG92ZXIgPiB1bCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19uYXYtbGVmdCA+IGRpdiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX25hdi1sZWZ0ID4gZGl2ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2Fycm93LWxlZnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19uYXYtbGVmdCA+IGRpdiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbmF2LWxlZnQgPiBkaXYgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltZy9hcnJvdy1sZWZ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpOyB9IH1cbiAgICAgICAgLmhlYWRlcl9fbmF2LWxlZnQgPiBkaXYgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuaGVhZGVyX19uYXYtbGVmdCA+IGRpdiA+IHVsID4gbGkgdWwge1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNWU2YjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuaGVhZGVyX19uYXYtbGVmdCA+IGRpdiA+IHVsID4gbGkgdWwge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuaGVhZGVyX19uYXYtbGVmdCA+IGRpdiA+IHVsID4gbGkgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5oZWFkZXJfX25hdi1sZWZ0ID4gZGl2ID4gdWwgPiBsaSB1bC5hY3RpdmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgICAgLmhlYWRlcl9fbmF2LWxlZnQgPiBkaXYgPiB1bCA+IGxpIHVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7IH1cbiAgICAgICAgICAuaGVhZGVyX19uYXYtbGVmdCA+IGRpdiA+IHVsID4gbGkgdWwgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX25hdi1sZWZ0ID4gZGl2ID4gdWwgPiBsaSB1bCA+IGxpOmhvdmVyID4gYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjJjMzQ7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX25hdi1sZWZ0ID4gZGl2ID4gdWwgPiBsaSB1bCA+IGxpOmhvdmVyID4gdWwge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbmF2LWxlZnQgPiBkaXYgPiB1bCA+IGxpIHVsID4gbGkgPiB1bCB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fbmF2LWxlZnQgPiBkaXYgPiB1bCA+IGxpIHVsID4gbGkgPiB1bCB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX25hdi1sZWZ0ID4gZGl2ID4gdWwgPiBsaSB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbmF2LWxlZnQgPiBkaXYgPiB1bCA+IGxpIHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM1ZTJjNTsgfVxuICAuaGVhZGVyX19zb2NpYWwtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19zb2NpYWwtYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXJfX3NvY2lhbC1ib3ggLmhlYWRlcl9fc29jaWFsLWljb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlYWRlcl9fc29jaWFsLWJveCAuaGVhZGVyX19zb2NpYWwtaWNvbl9fdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9zb2NpYWwvaWNvbi10d2l0dGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLmhlYWRlcl9fc29jaWFsLWJveCAuaGVhZGVyX19zb2NpYWwtaWNvbl9fZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3NvY2lhbC9pY29uLWdvb2dsZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIC5oZWFkZXJfX3NvY2lhbC1ib3ggLmhlYWRlcl9fc29jaWFsLWljb25fX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3NvY2lhbC9pY29uLWZhY2Vib29rLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLmhlYWRlcl9fc29jaWFsLWJveCAuaGVhZGVyX19zb2NpYWwtaWNvbl9fdHVtYmxlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9zb2NpYWwvaWNvbi10dW1ibGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLmhlYWRlcl9fc29jaWFsLWJveCAuaGVhZGVyX19zb2NpYWwtaWNvbl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zNXM7XG4gICAgdHJhbnNpdGlvbjogLjM1czsgfVxuICAuaGVhZGVyX19zb2NpYWwtYm94IC5oZWFkZXJfX3NvY2lhbC1pY29uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaGVhZGVyX19zb2NpYWwtYm94IC5oZWFkZXJfX3NvY2lhbC1pY29uX19pdGVtOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5oZWFkZXIgLmxvZ29fX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaGVhZGVyX19uYXYtbG9naW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhlYWRlcl9fbmF2LWxvZ2luIC5idG4tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW46IDVweDsgfVxuICAuaGVhZGVyX19uYXYtbG9naW4gLmJ0biB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX25hdi1sb2dpbiAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDE1cHg7IH0gfVxuICAuaGVhZGVyX19sb2dvdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1pbi13aWR0aDogMjBweDsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ1YTVmO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbjogLjM1cztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYnRuLl9zbWFsbCB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idG4ge1xuICAgICAgcGFkZGluZzogOHB4IDhweDsgfSB9XG5cbi5sb2FkZXItd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnRuOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtLjNweCAtLjNweCAxMHB4ICNkNDVhNWY7XG4gIGJveC1zaGFkb3c6IC0uM3B4IC0uM3B4IDEwcHggI2Q0NWE1ZjsgfVxuXG4uYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzM2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLWNhc2hib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTQ0ZjViO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zNXM7XG4gIHRyYW5zaXRpb246IC4zNXM7XG4gIGxldHRlci1zcGFjaW5nOiAtLjRweDtcbiAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcbiAgY29sb3I6ICNlNDRmNWI7XG4gIGZvbnQtc2l6ZTogMi44cmVtOyB9XG5cbi5idG4tY2FzaGJveDpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLWRpc2FibGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjYThhOGE4O1xuICBjb2xvcjogIzViNWI1YTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4uYnRuLWRpc2FibGVkOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzliNTRhOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbjogLjM1cztcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgcGFkZGluZzogNnB4IDhweDsgfSB9XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtLjNweCAtLjNweCAxMHB4ICNmZmY7XG4gIGJveC1zaGFkb3c6IC0uM3B4IC0uM3B4IDEwcHggI2ZmZjsgfVxuXG4uYnRuLXNlY29uZGFyeTphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5idG4tYmFjayxcbi5idG4tY2FuY2VsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDQ1YTVmO1xuICBjb2xvcjogI2Q0NWE1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zNXM7XG4gIHRyYW5zaXRpb246IC4zNXM7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5idG4tYmFjay1uZW9uLFxuLmJ0bi1jYW5jZWwtbmVvbiB7XG4gIGNvbG9yOiAjNjdkMGM2O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ0bi1iYWNrLW5lb24gaW1nLFxuLmJ0bi1jYW5jZWwtbmVvbiBpbWcge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5idG4tYmFjay1uZW9uOmhvdmVyLFxuLmJ0bi1jYW5jZWwtbmVvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5idG4tYmFjazpob3Zlcixcbi5idG4tY2FuY2VsOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtLjNweCAtLjNweCAxMHB4ICNkNDVhNWY7XG4gIGJveC1zaGFkb3c6IC0uM3B4IC0uM3B4IDEwcHggI2Q0NWE1ZjsgfVxuXG4uYnRuLWJhY2s6YWN0aXZlLFxuLmJ0bi1jYW5jZWw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ1YTVmOyB9XG5cbi5idG4tbmVvbixcbi5jYXNoLWJ0bi1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ZDBjNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbjogLjM1cztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4uYnRuLW5lb246aG92ZXIsXG4uY2FzaC1idG4tZm9ybTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLS4zcHggLS4zcHggMTBweCAjNjdkMGM2O1xuICBib3gtc2hhZG93OiAtLjNweCAtLjNweCAxMHB4ICM2N2QwYzY7IH1cblxuLmJ0bi1uZW9uOmFjdGl2ZSxcbi5jYXNoLWJ0bi1mb3JtOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYjlhZjsgfVxuXG5mb3JtLnNlYXJjaCwgZGl2LnNlYXJjaCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjNGM1ZTZiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zNXM7XG4gIHRyYW5zaXRpb246IC4zNXM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvcm0uc2VhcmNoLCBkaXYuc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuZm9ybS5zZWFyY2g6aG92ZXIsIGRpdi5zZWFyY2g6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEycHggLTNweCAjMDAwO1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IC0zcHggIzAwMDsgfVxuXG5mb3JtLnNlYXJjaDpob3Zlcjo6YWZ0ZXIsXG5mb3JtLnNlYXJjaDpob3Zlcjo6YmVmb3JlLFxuZGl2LnNlYXJjaDpob3Zlcjo6YWZ0ZXIsXG5kaXYuc2VhcmNoOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4uc2VhcmNoX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNjMmMyYzI7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDYwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19pbnB1dCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCA2MHB4OyB9IH1cblxuLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2MyYzJjMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4OyB9XG5cbi5zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjMmMyYzI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDsgfVxuXG4uc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2MyYzJjMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4OyB9XG5cbi5zZWFyY2hfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2MyYzJjMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4OyB9XG5cbi5zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYzJjMmMyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLnNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuc2VhcmNoX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLnNlYXJjaF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4uc2VhcmNoX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3NlYXJjaC5zdmcpO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gIGxlZnQ6IDIwcHg7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZSBhbGw7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlIGFsbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5nYW1lLWZpbHRlciB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nYW1lLWZpbHRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMDsgfSB9XG4gIC5nYW1lLWZpbHRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZ2FtZS1maWx0ZXJfX2lubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5nYW1lLWZpbHRlcl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nYW1lLWZpbHRlcl9fY29udHJvbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZ2FtZS1maWx0ZXJfX2NvbnRyb2xzID4gKiB7XG4gICAgICAgIG1hcmdpbjogMXJlbTsgfSB9XG4gIC5nYW1lLWZpbHRlcl9fc2VsZWN0IC5qY2Ytc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzM1ZTJjNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdhbWUtZmlsdGVyX19zZWxlY3QgLmpjZi1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAuZ2FtZS1maWx0ZXJfX3NlbGVjdCAuamNmLXNlbGVjdC5qY2YtZHJvcC1mbGlwcGVkLmpjZi1kcm9wLWFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzM1ZTJjNSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZ2FtZS1maWx0ZXJfX3NlbGVjdCAuamNmLXNlbGVjdC5qY2YtZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzVlMmM1ICFpbXBvcnRhbnQ7IH1cbiAgICAuZ2FtZS1maWx0ZXJfX3NlbGVjdCAuamNmLXNlbGVjdC5qY2YtZHJvcC1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzVlMmM1ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDJmMzg7IH1cbiAgICAuZ2FtZS1maWx0ZXJfX3NlbGVjdCAuamNmLXNlbGVjdCAuamNmLXNlbGVjdC10ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgY29sb3I6ICMzNWUyYzU7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nYW1lLWZpbHRlcl9fc2VsZWN0IC5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LXRleHQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAuZ2FtZS1maWx0ZXJfX3NlbGVjdCAuamNmLXNlbGVjdCAuamNmLXNlbGVjdC1vcGVuZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IH1cbiAgICAgIC5nYW1lLWZpbHRlcl9fc2VsZWN0IC5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LW9wZW5lcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICByaWdodDogMC42cmVtO1xuICAgICAgICBjb2xvcjogIzM1ZTJjNTsgfVxuICAuZ2FtZS1maWx0ZXJfX3NlbGVjdCAuamNmLXNlbGVjdC1vcGVuZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5nYW1lLWZpbHRlcl9fc2VsZWN0IC5qY2Ytc2VsZWN0LWRyb3Age1xuICAgIGxlZnQ6IC0zcHg7IH1cbiAgICAuZ2FtZS1maWx0ZXJfX3NlbGVjdCAuamNmLXNlbGVjdC1kcm9wIC5qY2Ytc2VsZWN0LWRyb3AtY29udGVudCB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjMzVlMmM1ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHggIWltcG9ydGFudDsgfVxuICAgIC5nYW1lLWZpbHRlcl9fc2VsZWN0IC5qY2Ytc2VsZWN0LWRyb3AuamNmLWRyb3AtZmxpcHBlZCAuamNmLXNlbGVjdC1kcm9wLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzNWUyYzUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMCAhaW1wb3J0YW50OyB9XG4gICAgLmdhbWUtZmlsdGVyX19zZWxlY3QgLmpjZi1zZWxlY3QtZHJvcCAuamNmLWxpc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgNDcsIDU2LCAwLjgpOyB9XG4gICAgLmdhbWUtZmlsdGVyX19zZWxlY3QgLmpjZi1zZWxlY3QtZHJvcCAuamNmLW9wdGlvbiB7XG4gICAgICBjb2xvcjogIzM1ZTJjNTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmdhbWUtZmlsdGVyX19zZWxlY3QgLmpjZi1zZWxlY3QtZHJvcCAuamNmLWhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMzNWUyYzU3YTsgfVxuICAuZ2FtZS1maWx0ZXJfX3NlbGVjdCAuamNmLXNjcm9sbGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmdhbWUtZmlsdGVyX19zZWxlY3QgLmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItZGVjLCAuZ2FtZS1maWx0ZXJfX3NlbGVjdCAuamNmLXNjcm9sbGJhci12ZXJ0aWNhbCAuamNmLXNjcm9sbGJhci1pbmMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5nYW1lLWZpbHRlcl9fc2VsZWN0IC5qY2Ytc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogIzM1ZTJjNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDhweDsgfVxuXG4uZ2FtZS10eXBlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhbWUtdHlwZSB7XG4gICAgICBtYXgtd2lkdGg6IDk1dnc7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG4gIC5nYW1lLXR5cGUgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC5nYW1lLXR5cGUgLm1lbnUgbGkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMzVzO1xuICAgICAgdHJhbnNpdGlvbjogLjM1cztcbiAgICAgIG1hcmdpbi1yaWdodDogMTByZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgLmdhbWUtdHlwZSAubWVudSBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gICAgICAgICAgLmdhbWUtdHlwZSAubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuZ2FtZS10eXBlIC5tZW51IGxpIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZ2FtZS10eXBlIC5tZW51IGxpIGEgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZ2FtZS10eXBlIC5tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB5ZWxsb3c7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5nYW1lLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLmdhbWUtdHlwZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhbWUtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7IH0gfVxuXG4uZ2FtZS10eXBlX19pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbjogLjM1cztcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2FtZS10eXBlX19pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2FtZS10eXBlX19pdGVtLmFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5nYW1lLXR5cGVfX2l0ZW0uYWN0aXZlIC5nYW1lLXR5cGVfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IHllbGxvdzsgfVxuICAgICAgLmdhbWUtdHlwZV9faXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMjU1LCAyNTUsIDAsIDAuNSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmdhbWUtdHlwZV9faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgIC5nYW1lLXR5cGVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5nYW1lLXR5cGVfX2l0ZW06aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5nYW1lLXR5cGVfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNjMmMyYzI7IH1cblxuLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZGYxNTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ2FtZS10eXBlX19pdGVtLS1hY3RpdmUgLmdhbWUtdHlwZV9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZGYxNTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLS4zcHggLS4zcHggM3B4ICNmZGYxNTE7XG4gIGJveC1zaGFkb3c6IC0uM3B4IC0uM3B4IDNweCAjZmRmMTUxO1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0xM3B4O1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FtZS10eXBlX19pdGVtLS1hY3RpdmUgLmdhbWUtdHlwZV9fdGl0bGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZ2FtZS10eXBlX19pdGVtLS1hY3RpdmU6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5nYW1lLXR5cGVfX2l0ZW0tLWFjdGl2ZSAuZ2FtZS10eXBlX19pbWFnZS0tYWxsIHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi1hbGxfZ2FtZS1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0OHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAuZ2FtZS10eXBlX19pdGVtLS1hY3RpdmUgLmdhbWUtdHlwZV9faW1hZ2UtLWFsbCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4OyB9IH1cblxuLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX2ltYWdlLS1wb2tlciB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvdHlwZS1nYW1lL2ljb24tcG9rZXItYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX2ltYWdlLS1wb2tlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4OyB9IH1cblxuLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX2ltYWdlLS1zbG90cyB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvdHlwZS1nYW1lL2ljb24tc2xvdHMtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX2ltYWdlLS1zbG90cyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4OyB9IH1cblxuLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX2ltYWdlLS1qYWNrcG90IHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi1qYWNrcG90LWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gIC5nYW1lLXR5cGVfX2l0ZW0tLWFjdGl2ZSAuZ2FtZS10eXBlX19pbWFnZS0tamFja3BvdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4OyB9IH1cblxuLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX2ltYWdlLS10YWJsZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvdHlwZS1nYW1lL2ljb24tdGFibGUtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX2ltYWdlLS10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4OyB9IH1cblxuLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX2ltYWdlLS1sb3R0ZXJ5IHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi1sb3R0ZXJ5LWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gIC5nYW1lLXR5cGVfX2l0ZW0tLWFjdGl2ZSAuZ2FtZS10eXBlX19pbWFnZS0tbG90dGVyeSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4OyB9IH1cblxuLmdhbWUtdHlwZV9faW1hZ2UtLWFsbCB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvdHlwZS1nYW1lL2ljb24tYWxsX2dhbWUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4uZ2FtZS10eXBlX19pbWFnZS0tcG9rZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3R5cGUtZ2FtZS9pY29uLXBva2VyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLmdhbWUtdHlwZV9faW1hZ2UtLXNsb3RzIHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi1zbG90cy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi5nYW1lLXR5cGVfX2ltYWdlLS1qYWNrcG90IHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi1qYWNrcG90LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLmdhbWUtdHlwZV9faW1hZ2UtLXRhYmxlIHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi10YWJsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi5nYW1lLXR5cGVfX2ltYWdlLS1sb3R0ZXJ5IHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi1sb3R0ZXJ5LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLmdhbWUtdHlwZV9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZ2FtZS10eXBlX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmdhbWUtdHlwZV9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5nYW1lLWxpc3Qge1xuICBtYXJnaW46IDJyZW0gMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDZweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmdhbWUtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhbWUtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLmdhbWUtbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZ2FtZS1saXN0X19pdGVtLl9hZGQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNWU2YjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZ2FtZS1saXN0X19pdGVtLl9hZGQgLmdhbWUtbGlzdF9faXRlbS1uYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgICAuZ2FtZS1saXN0X19pdGVtLl9hZGQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmdhbWUtbGlzdF9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pY29uLXBsYXktZ2FtZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gICAgLmdhbWUtbGlzdF9faXRlbTpob3ZlcjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmdhbWUtbGlzdF9faXRlbTpob3ZlciAuZ2FtZS1saXN0X19pdGVtLWltZyB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gICAgLmdhbWUtbGlzdF9faXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cblxuLmRlc2NyaXB0aW9uLXRleHQge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuZGVzY3JpcHRpb24tdGV4dCBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kZXNjcmlwdGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kZXNjcmlwdGlvbi1saXN0IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5sb2dnZWQtaW4uYWRtaW4tYmFyIC5jb250ZW50IC5oZWFkZXIge1xuICB0b3A6IDMycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmxvZ2dlZC1pbi5hZG1pbi1iYXIgLmNvbnRlbnQgLmhlYWRlciB7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OyB9IH1cblxuLmVycm9yLTQwNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiA2NXZoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5lcnJvci00MDQge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmVycm9yLTQwNF9faW1hZ2VzIHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9sb2dvLTQwNC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMjVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZXJyb3ItNDA0X19pbWFnZXMge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmVycm9yLTQwNF9faW1hZ2VzIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbi5lcnJvci00MDRfX2xpbmsge1xuICBjb2xvcjogI2ZkZjE1MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmVycm9yLTQwNF9fdGV4dCB7XG4gIG1hcmdpbjogMCAwIDAgNXJlbTsgfVxuXG4uZXJyb3ItdGV4dF9faXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3ItdGV4dF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuZXJyb3ItdGV4dF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnBhZ2UtbmV3c19fdGl0bGUtYm94LFxuLnBhZ2UtZ2FtZV9fdGl0bGUtYm94IHtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDYxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLW5ld3NfX3RpdGxlLWJveCxcbiAgICAucGFnZS1nYW1lX190aXRsZS1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFnZS1uZXdzLWl0ZW0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uZXdzLXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMjI0cHg7XG4gIG1pbi13aWR0aDogMzIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5ld3Mtd3JhcCB7XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuXG4ubmV3cy1ib3gge1xuICBtYXJnaW46IDAgMCA2MHB4OyB9XG5cbi5uZXdzLWJhbm5lciB7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9iZy9iZy1wcm9tby1pdGVtLmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLm5ld3MtYmFubmVyX190aXRsZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTEwcHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMDI0cHg7IH1cblxuLm5ld3MtYmFubmVyX190aXRsZS1ib3g6OmFmdGVyLFxuLm5ld3MtYmFubmVyX190aXRsZS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQ2JTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDdweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggMCAjMDAwOyB9XG5cbi5uZXdzLWJhbm5lcl9fdGl0bGUtYm94OjpiZWZvcmUge1xuICBsZWZ0OiAwOyB9XG5cbi5uZXdzLWJhbm5lcl9fdGl0bGUtYm94OjphZnRlciB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5uZXdzLXRleHQge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweCAyMHB4OyB9XG5cbi5uZXdzLWxpc3Qge1xuICBtYXJnaW46IDQwcHggMDsgfVxuXG4ubmV3cy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzJSA0JTtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAzMjBweDsgfVxuXG4ubmV3cy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uZXdzLWl0ZW1fX3R5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTRweCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxNHB4IDAgIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWIgQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubmV3cy1pdGVtX190eXBlX3Zpb2xldCB7XG4gIGJhY2tncm91bmQ6ICM5ZTdhYzI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uZXdzLWl0ZW1fX3R5cGVfeWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZkZjE1MTtcbiAgY29sb3I6ICM5ZTdhYzI7IH1cblxuLm5ld3MtaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtd2lkdGg6IDIyMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjIycHg7XG4gIG1pbi1oZWlnaHQ6IDIyMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYWZiZGE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDdweCAwICMwYWZiZGEsMCAwIDdweCAwICMwYWZiZGE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA3cHggMCAjMGFmYmRhLDAgMCA3cHggMCAjMGFmYmRhOyB9XG5cbi5uZXdzLWl0ZW1fX2ltYWdlOmhvdmVyIHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLm5ld3MtaXRlbV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA3cHggMCAwO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiIEJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3Mtd3JhcCB7XG4gICAgd2lkdGg6IDk4JTsgfVxuICAubmV3cy1pdGVtX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMjIycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3Mtd3JhcCAudGl0bGUtZGVjb3JfcmVkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5uZXdzLXdyYXAgLnRpdGxlLWRlY29yX3JlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnBhZ2UtbmV3cyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2UtbmV3cy5fc2luZ2xlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtbmV3c19fdGl0bGUtYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmV3cy1saXN0IHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAubmV3cy1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAyJSAzJTtcbiAgICBoZWlnaHQ6IDI4MHB4OyB9XG4gIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLm5ld3MtaXRlbV9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubmV3cy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5ld3MtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMyUgNCU7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAubmV3cy1pdGVtX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLm5ld3MtbGlzdF9faXRlbSB7XG4gICAgaGVpZ2h0OiAyMTRweDsgfVxuICAubmV3cy1pdGVtX190eXBlX3Zpb2xldCxcbiAgLm5ld3MtaXRlbV9fdHlwZV95ZWxsb3cge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBmb250LXNpemU6IC42cmVtOyB9XG4gIC5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxMzVweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4OyB9IH1cblxuLnRpdGxlLWRlY29yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50aXRsZS1kZWNvcl9yZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTQ0ZjViO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIGNvbG9yOiAjMjczMjNiO1xuICBmb250LWZhbWlseTogTWFydmluVmlzaW9uO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDAgI2U0NGY1YiwxcHggLTFweCAwICNlNDRmNWIsLTFweCAxcHggMCAjZTQ0ZjViLDFweCAxcHggMCAjZTQ0ZjViO1xuICBmb250LXNpemU6IDU1cHg7XG4gIGZvbnQtc2l6ZTogNS41cmVtOyB9XG5cbi50aXRsZS1kZWNvcl9yZWQ6OmFmdGVyLFxuLnRpdGxlLWRlY29yX3JlZDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi50aXRsZS1kZWNvcl9yZWQ6OmJlZm9yZSB7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjNiOyB9XG5cbi50aXRsZS1kZWNvcl9yZWQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKGltZy9uYXZiYXItaWNvbl9hY3RpdmUuc3ZnKTtcbiAgdG9wOiAtNTBweDsgfVxuXG4udGl0bGUtZGVjb3Jfd2hpdGUge1xuICBwYWRkaW5nOiAyOHB4IDA7XG4gIHRleHQtc2hhZG93OiAwIDAgN3B4ICMwMDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiA0cmVtOyB9XG5cbi50aXRsZS1kZWNvcl93aGl0ZTo6YWZ0ZXIsXG4udGl0bGUtZGVjb3Jfd2hpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4udGl0bGUtZGVjb3Jfd2hpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2ljb25zL2ljb24tbG9nby13aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRvcDogLTM0cHg7IH1cblxuLnRpdGxlLWRlY29yX3doaXRlOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA3cHggMCAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgN3B4IDAgIzAwMDsgfVxuXG4udGV4dC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTsgfVxuXG4udGV4dC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAyLjJyZW07IH1cblxuLnByb21vLWxpc3Qge1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjIwcHgpO1xuICBncmlkLWdhcDogMTByZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9tby1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9tby1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBncmlkLWdhcDogMS41cmVtOyB9IH1cblxuLnByb21vLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAxNzBweDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5wcm9tby1saXN0X19pdGVtLXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNHB4IDAgIzAwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb21vLWxpc3RfX2l0ZW0tdHlwZSB7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAucHJvbW8tbGlzdF9faXRlbS10eXBlLl95ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjE1MTtcbiAgICAgIGNvbG9yOiAjOWU3YWMyOyB9XG4gICAgLnByb21vLWxpc3RfX2l0ZW0tdHlwZS5fdmlvbGV0IHtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZTdhYzI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY3cHgpIHtcbiAgLnByb21vLWxpc3RfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNzBweDsgfSB9XG5cbi5wcm9tby1pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wcm9tby1pdGVtX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBhZmJkYTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgN3B4IDAgIzBhZmJkYSwwIDAgN3B4IDAgIzBhZmJkYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDdweCAwICMwYWZiZGEsMCAwIDdweCAwICMwYWZiZGE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5wcm9tby1pdGVtX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMjJweDsgfSB9XG5cbi5wcm9tby1pdGVtX19pbWFnZTpob3ZlciB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5wcm9tby1pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDdweCAwIDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9tby1pdGVtX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuXG4uYmFubmVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgbWF4LWhlaWdodDogNjJ2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5nYW1lLXBhZ2VfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhbWUtcGFnZV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG5cbi5nYW1lLXBhZ2VfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxOyB9XG4gIC5nYW1lLXBhZ2VfX21haW4tcmlnaHQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5nYW1lLXBhZ2VfX21haW4tbGVmdCBpZnJhbWUge1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIGhlaWdodDogMzJ2dzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdhbWUtcGFnZV9fbWFpbi1sZWZ0IGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiA5NXZ3O1xuICAgICAgICBoZWlnaHQ6IDUwdnc7IH0gfVxuXG4uZ2FtZS1wYWdlX19ib3R0b20tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4uZ2FtZS1wYWdlX19wbGF5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAyNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTsgfVxuXG4uZ2FtZS1wYWdlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmdhbWUtcGFnZV9faW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5nYW1lLXBhZ2VfX2NoYXJhY3RlcmlzdGljcyB7XG4gIHdpZHRoOiAyODBweDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLmdhbWUtcGFnZV9fZGVtbyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZmxleC1ncm93OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nYW1lLXBhZ2VfX2RlbW8ge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmdhbWUtcGFnZV9fZGVtbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nYW1lLXBhZ2VfX2RlbW8gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cblxuLmZlYXR1cmUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggMjBweCA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5mZWF0dXJlLWJveCAuZmVhdHVyZS1ib3gtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZlYXR1cmUtYm94IC5mZWF0dXJlLWJveC10aXRsZSBzcGFuIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZDQ1YTVmOyB9XG5cbi5mZWF0dXJlLWJveCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDE1cHggMDsgfVxuXG4uZmVhdHVyZS1ib3ggdWwgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0yMHB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2Y5YjI0MjtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5mZWF0dXJlLWJveCB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICNmOWIyNDI7IH1cblxuLm5ldy13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwdnc7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5ldy13aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IDk1JTsgfSB9XG5cbi5icmVhZGNydW1icy1ib3gge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjEsIDEyMSwgMTIxLCAwLjMpOyB9XG5cbi5icmVhZGNydW1icy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJyZWFkY3J1bWJzLWxpc3Qge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cblxuLmJyZWFkY3J1bWJzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDAgMTVweCAwIDA7IH1cblxuLmJyZWFkY3J1bWJzLWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCI+XCI7IH1cblxuLmJyZWFkY3J1bWJzLWxpc3RfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5icmVhZGNydW1icy1saXN0X19saW5rIHtcbiAgY29sb3I6IHllbGxvdzsgfVxuXG4uYXJ0aWNsZS1pdGVtIC50aXRsZSB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2VkZWRlZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXJ0aWNsZS1pdGVtIC50aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1kYXRlLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDAgMTBweCAwO1xuICBjb2xvcjogIzc5Nzk3OTsgfVxuXG4uYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWRhdGUtaWNvbiB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogIzc5Nzk3OTsgfVxuXG4uYXJ0aWNsZS1pdGVtIHAge1xuICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW1hZ2Uge1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFydGljbGUtaXRlbSAuc3ViLXRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgY29sb3I6ICNkNDVhNWY7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uYXJ0aWNsZS1pdGVtIGEge1xuICBjb2xvcjogI2Q0NWE1ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFydGljbGUtaXRlbSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRvdXJuYW1lbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjJjMzQ7XG4gIHBhZGRpbmc6IDQ1cHggMzBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvdXJuYW1lbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLnRvdXJuYW1lbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4udG91cm5hbWVudC1pdGVtIHtcbiAgd2lkdGg6IDMwMHB4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi50b3VybmFtZW50LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxJSAzMSUgMzElO1xuICBncmlkLWdhcDogN3B4OyB9XG5cbi50b3VybmFtZW50LWl0ZW0udG91cm5hbWVudC1jYXJvdXNlbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH1cblxuLnRvdXJuYW1lbnQtaXRlbS50b3VybmFtZW50LWNhcm91c2VsIC5nYW1lX2l0ZW0tLXBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50b3VybmFtZW50LWl0ZW0udG91cm5hbWVudC1jYXJvdXNlbCAuZ2FtZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4udG91cm5hbWVudC1pdGVtLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLmdhbWUtaXRlbV9fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9pY29uLXBsYXktZ2FtZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbjogLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udG91cm5hbWVudC1pdGVtLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLmdhbWUtaXRlbTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi50b3VybmFtZW50LWl0ZW0udG91cm5hbWVudC1jYXJvdXNlbCAuZ2FtZS1pdGVtOmhvdmVyIC5nYW1lLWl0ZW1fX3BsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvdXJuYW1lbnQtaXRlbS50b3VybmFtZW50LWNhcm91c2VsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH0gfVxuXG4udG91cm5hbWVudC1pdGVtIC5zbGljay1saXN0IC5nYW1lLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiA3OHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvdXJuYW1lbnQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udG91cm5hbWVudC10aW1lci1pbmZvIGgzIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udG91cm5hbWVudC1pbmZvX19wYXJ0aWNpcGF0ZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWIgQm9sZFwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG91cm5hbWVudC1pdGVtICsgLnRvdXJuYW1lbnQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbi50b3VybmFtZW50LWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3VybmFtZW50LWluZm8ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi50b3VybmFtZW50LWluZm9fX3RpdGxlLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50b3VybmFtZW50LWluZm9fX3RpdGxlLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZGYxNTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LWZhbWlseTogVGFob21hO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC50b3VybmFtZW50LWluZm9fX3RpdGxlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9IH1cblxuLnRvdXJuYW1lbnQtaW5mb19fdGl0bGUtbmFtZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50b3VybmFtZW50LWluZm9fX2ljb24ge1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuXG4udG91cm5hbWVudC1pbmZvX19kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuXG4udG91cm5hbWVudC1pbmZvX190aXRsZS10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDM1cHggMCAyNXB4O1xuICBjb2xvcjogIzBhZmJkYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLmdhbWUtaXRlbTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG91cm5hbWVudC1jYXJvdXNlbCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC50b3VybmFtZW50LWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50b3VybmFtZW50LWNhcm91c2VsIC5nYW1lLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudG91cm5hbWVudC1jYXJvdXNlbCAuZ2FtZV9pdGVtLS1waWN0dXJlIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gIC50b3VybmFtZW50LWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDsgfVxuICAudG91cm5hbWVudC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4OyB9IH1cblxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQsXG4udG91cm5hbWVudC1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwOyB9XG5cbi50b3VybmFtZW50LWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9hcnJvdy9hcnJvdy1sZWZ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2Fycm93L2Fycm93LWxlZnRfX2FjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi50b3VybmFtZW50LWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9hcnJvdy9hcnJvdy1sZWZ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoMCwgNTAlKTsgfVxuXG4udG91cm5hbWVudC1jYXJvdXNlbCAuc2xpY2stbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvYXJyb3cvYXJyb3ctbGVmdF9fYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgbWFyZ2luOiA2cHg7IH1cblxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzBhZmJkYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi50b3VybmFtZW50LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvblt0eXBlPWJ1dHRvbl06YmVmb3JlIHtcbiAgY29udGVudDogJyc7IH1cblxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLnNsaWNrLWFjdGl2ZSBidXR0b25bdHlwZT1idXR0b25dIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2U0NGY1YjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi50b3VybmFtZW50LXByaXplIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7IH1cblxuLnRvdXJuYW1lbnQtcHJpemVfX2xvZ28ge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi50b3VybmFtZW50LXByaXplX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLnRvdXJuYW1lbnQtcHJpemVfX3N1bSB7XG4gIGNvbG9yOiAjZmRmMTUxO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiA0LjZyZW07IH1cblxuLnRvdXJuYW1lbnQtcHJpemVfX3ByaXplLXBsYWNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLnRvdXJuYW1lbnQtcHJpemVfX3ByaXplLXBsYWNlIC5wcml6ZS1wbGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiIEJvbGRcIjsgfVxuXG4udGltZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDM0MHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gIHBhZGRpbmc6IDEycHggNDBweDsgfVxuXG4udGltZXItYmxvY2tfX3RpdGxlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnRpbWVyLWJsb2NrX190b3AtdGl0bGUge1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMTUwcHg7IH1cblxuLnRpbWVyLWJsb2NrX19kYXRlLXRpdGxlIHtcbiAgYm90dG9tOiAtMjRweDtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7IH1cblxuLnRpbWVyLWJsb2NrX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkyLCAxOTIsIDE5MiwgMC4zKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEycHg7IH1cblxuLnRpbWVyLWJsb2NrX19pdGVtIC50aW1lci1ibG9ja19fdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuLnRvdXJuYW1lbnQtdGFibGUge1xuICBtYXJnaW46IDM1cHggMDsgfVxuXG4udG91cm5hbWVudC10YWJsZSB0YWJsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYjsgfVxuXG4udG91cm5hbWVudC10YWJsZSB0YWJsZSB0aGVhZCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjFyZW07IH1cblxuLnRvdXJuYW1lbnQtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07IH1cblxuLnRvdXJuYW1lbnQtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4udG91cm5hbWVudC1kZXRhaWwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5iaWctaW1hZ2VfX2NlbnRlciB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvdG91cm5hbWVudHMvYmctdG91cm5hbWVudHMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAudG91cm5hbWVudC1kZXRhaWxfX2JpZy1pbWFnZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiA1NTBweDsgfSB9XG5cbi50b3VybmFtZW50LWRldGFpbF9fYmlnLWltYWdlIC5yYXlzLWxlZnQtYm94LFxuLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2UgLnJheXMtcmlnaHQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cblxuLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2UgLmJpZy1sZWZ0LXJheSxcbi50b3VybmFtZW50LWRldGFpbF9fYmlnLWltYWdlIC5iaWctcmlnaHQtcmF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA2MDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudG91cm5hbWVudC1kZXRhaWxfX2JpZy1pbWFnZSAuYmlnLWxlZnQtcmF5LFxuICAudG91cm5hbWVudC1kZXRhaWxfX2JpZy1pbWFnZSAuYmlnLXJpZ2h0LXJheSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50b3VybmFtZW50LWRldGFpbF9fYmlnLWltYWdlIC5iaWctbGVmdC1yYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3RvdXJuYW1lbnRzL3JheS1iaWctbGVmdC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2UgLmJpZy1yaWdodC1yYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3RvdXJuYW1lbnRzL3JheS1iaWctcmlnaHQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi50b3VybmFtZW50LWRldGFpbF9fYmlnLWltYWdlIC50b3VybmFtZW50LWluZm9fX3RpdGxlLW5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogdW5zZXQ7IH1cblxuLm5hdi1jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTVweCAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5uYXYtY29udGVudCAuamNmLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICM0MzVjNzA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubmF2LWNvbnRlbnQgLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1kZWMsXG4ubmF2LWNvbnRlbnQgLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1pbmMge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzQzNWM3MDsgfVxuXG4ubmF2LWNvbnRlbnQgLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1oYW5kbGUge1xuICB0b3A6IC03cHg7XG4gIGJhY2tncm91bmQ6ICMwYWZiZGE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLm5hdi1jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMyNzMyM2I7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMCAjZTQ0ZjViLDFweCAtMXB4IDAgI2U0NGY1YiwtMXB4IDFweCAwICNlNDRmNWIsMXB4IDFweCAwICNlNDRmNWI7XG4gIGZvbnQtc2l6ZTogNHJlbTsgfVxuXG4ubmF2YmFyLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdi10YWJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgI2U0NGY1YjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXYtdGFic19faXRlbSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi10YWJzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUuMnJlbTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5uYXYtdGFic19fbGlua19hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZTQ0ZjViO1xuICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggI2U0NGY1YjsgfVxuXG4ubmF2LXRhYnNfX2xpbmtfYWN0aXZlOjphZnRlcixcbi5uYXYtdGFic19fbGlua19hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5uYXYtdGFic19fbGlua19hY3RpdmU6OmJlZm9yZSB7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjNiOyB9XG5cbi5uYXYtdGFic19fbGlua19hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKGltZy9uYXZiYXItaWNvbl9hY3RpdmUuc3ZnKTtcbiAgdG9wOiAtMzdweDtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLm5hdi10YWJzLWNhYmluZXQtbW9iIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm5hdi10YWJzX19saW5rIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtdGFic19fbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLm5hdi1jb250ZW50X190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2LXRhYnNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmF2YmFyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmJhci1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXItbW9iIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlNDRmNWI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNDRmNWI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtY29udGVudCB7XG4gICAgd2lkdGg6IDk1JTsgfVxuICAubmF2LXRhYnNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC50b3VybmFtZW50LWhpZ2h0LWJsb2NrIC5uYXZiYXItbW9iLm5hdi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5hdi1jb250ZW50X190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2LWNvbnRlbnQgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogNDBweDsgfSB9XG5cbi5idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDNyZW07XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhZmJkYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDVweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTdweCwgN3B4KTsgfVxuICAuYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtNHB4KTsgfVxuICAuYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAgIC5idXJnZXIgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4ubmV3LXRvdXJuYW1lbnRzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3LXRvdXJuYW1lbnRzLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vLXJlc3VsdHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMjI0cHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubm8tcmVzdWx0cyBmb3JtLnNlYXJjaCB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIkBpbXBvcnQgXCJtZWRpYVwiO1xyXG5cclxuI2Zvb3Rlci1iaWcge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxufVxyXG4ucHJvdmlkZXItbGlzdCB7XHJcbiAgbWFyZ2luOjA7XHJcbiAgcGFkZGluZzozNnB4IDAgMCAwO1xyXG4gIHRleHQtYWxpZ246Y2VudGVyXHJcbn1cclxuLnByb3ZpZGVyLWxpc3RfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6MCAyMHB4IDQwcHggMjBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOi4zNXM7XHJcbiAgdHJhbnNpdGlvbjouMzVzXHJcbn1cclxuLnByb3ZpZGVyLWxpc3RfX2l0ZW06aG92ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpO1xyXG4gIHRyYW5zZm9ybTpzY2FsZSgxLjA1KVxyXG59XHJcbi5jZXJ0aWZpY2F0ZS1saXN0IHtcclxuICB0ZXh0LWFsaWduOmNlbnRlclxyXG59XHJcbi5jZXJ0aWZpY2F0ZS1saXN0X19pdGVtIHtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOjAgMTVweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOi4zNXM7XHJcbiAgdHJhbnNpdGlvbjouMzVzXHJcbn1cclxuLmNlcnRpZmljYXRlLWxpc3RfX2l0ZW06aG92ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpO1xyXG4gIHRyYW5zZm9ybTpzY2FsZSgxLjA1KVxyXG59XHJcbi5jZXJ0aWZpY2F0ZS1saXN0X19saW5rIHtcclxuICBkaXNwbGF5OmJsb2NrXHJcbn1cclxuLmljb24tYmV0c29mdCxcclxuLmljb24tYmlndGltZWdhbWluZyxcclxuLmljb24tYmx1ZXByaW50LFxyXG4uaWNvbi1ib29vbmdvLFxyXG4uaWNvbi1jdXJhY2FvLFxyXG4uaWNvbi1lbGssXHJcbi5pY29uLWVuZG9ycGhpbmEsXHJcbi5pY29uLWV2b2x1dGlvbmdhbWluZyxcclxuLmljb24taGFiYW5lcm8sXHJcbi5pY29uLW1pY3JvZ2FtaW5nLFxyXG4uaWNvbi1uZXh0Z2VuLFxyXG4uaWNvbi1ub2xpbWl0Y2l0eSxcclxuLmljb24tcGFnaSxcclxuLmljb24tcXVpY2tmaXJlLFxyXG4uaWNvbi1xdWlja3NwaW4sXHJcbi5pY29uLXJlZHRpZ2VyLFxyXG4uaWNvbi1yZWxheCxcclxuLmljb24tc2VjdXJpdHksXHJcbi5pY29uLXNwaW5vbWVuYWwsXHJcbi5pY29uLXRodW5kZXJraWNrIHtcclxuICBkaXNwbGF5OmJsb2NrXHJcbn1cclxuLmljb24tcXVpY2tmaXJlIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMTE1NnB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjMycHg7XHJcbiAgd2lkdGg6OTJweFxyXG59XHJcblxyXG4uaWNvbi1uZXRlbnQge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC05MDBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDozMnB4O1xyXG4gIHdpZHRoOjkxcHhcclxufVxyXG5cclxuLmljb24teWdnZHJhc2lsIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMTUzM3B4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjMycHg7XHJcbiAgd2lkdGg6MTMycHhcclxufVxyXG5cclxuLmljb24tcXVpY2tzcGluIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMTE5MHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjI0cHg7XHJcbiAgd2lkdGg6MTAwcHhcclxufVxyXG5cclxuLmljb24tY3VyYWNhbyB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI2OHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjU4cHg7XHJcbiAgd2lkdGg6NTBweFxyXG59XHJcblxyXG4uaWNvbi1pdGVjaGxhYnMge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC03NDZweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDo1M3B4O1xyXG4gIHdpZHRoOjUzcHhcclxufVxyXG5cclxuLmljb24tcGFnaSB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwMDJweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDo1M3B4O1xyXG4gIHdpZHRoOjUzcHhcclxufVxyXG5cclxuLmljb24tY29tb2RvIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMjE5cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBoZWlnaHQ6NDdweDtcclxuICB3aWR0aDoxMTlweFxyXG59XHJcblxyXG4uaWNvbi1hc2tnYW1ibGVycyB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM0cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBoZWlnaHQ6NDdweDtcclxuICB3aWR0aDoxNDJweFxyXG59XHJcblxyXG4uaWNvbi1wdXNoZ2FtaW5nIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMTA5MXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjE1cHg7XHJcbiAgd2lkdGg6MTQwcHhcclxufVxyXG5cclxuLmljb24tbmV4dGdlbiB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkzNHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjMycHg7XHJcbiAgd2lkdGg6MTE2cHhcclxufVxyXG5cclxuLmljb24tZWxrIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMzI4cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBoZWlnaHQ6MzJweDtcclxuICB3aWR0aDo4MXB4XHJcbn1cclxuXHJcbi5pY29uLXRodW5kZXJraWNrIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMTM1OHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjMycHg7XHJcbiAgd2lkdGg6MTAzcHhcclxufVxyXG5cclxuLmljb24tcGxheW5nbyB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwNTdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDozMnB4O1xyXG4gIHdpZHRoOjExNnB4XHJcbn1cclxuXHJcbi5pY29uLWFtYXRpYyB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDozMnB4O1xyXG4gIHdpZHRoOjEwNHB4XHJcbn1cclxuXHJcbi5pY29uLWJpZ3RpbWVnYW1pbmcge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDozMnB4O1xyXG4gIHdpZHRoOjEyN3B4XHJcbn1cclxuXHJcbi5pY29uLWJldHNvZnQge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC04M3B4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjMycHg7XHJcbiAgd2lkdGg6ODRweFxyXG59XHJcblxyXG4uaWNvbi1lbmRvcnBoaW5hIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMzYycHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBoZWlnaHQ6NDhweDtcclxuICB3aWR0aDoxMDVweFxyXG59XHJcblxyXG4uaWNvbi1yZWxheCB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyNDNweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDozMnB4O1xyXG4gIHdpZHRoOjEwM3B4XHJcbn1cclxuXHJcbi5pY29uLW5vbGltaXRjaXR5IHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtOTY4cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBoZWlnaHQ6MzJweDtcclxuICB3aWR0aDoxMTlweFxyXG59XHJcblxyXG4uaWNvbi1ibHVlcHJpbnQge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTFweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDozMnB4O1xyXG4gIHdpZHRoOjEzN3B4XHJcbn1cclxuXHJcbi5pY29uLWhhYmFuZXJvIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtNDcwcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBoZWlnaHQ6MjhweDtcclxuICB3aWR0aDoxMzZweFxyXG59XHJcblxyXG4uaWNvbi1ib29vbmdvIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMTg1cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBoZWlnaHQ6MzJweDtcclxuICB3aWR0aDoxMzJweFxyXG59XHJcblxyXG4uaWNvbi1ldm9sdXRpb25nYW1pbmcge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC00MTJweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDoxOHB4O1xyXG4gIHdpZHRoOjE0MHB4XHJcbn1cclxuXHJcbi5pY29uLXJlZHRpZ2VyIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMTIxNnB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjI1cHg7XHJcbiAgd2lkdGg6MTMycHhcclxufVxyXG5cclxuLmljb24tc3Bpbm9tZW5hbCB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzMDVweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDoyOXB4O1xyXG4gIHdpZHRoOjE2MXB4XHJcbn1cclxuXHJcbi5pY29uLW1pY3JvZ2FtaW5nIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtODQzcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBoZWlnaHQ6MzRweDtcclxuICB3aWR0aDoxMzhweFxyXG59XHJcblxyXG4uYXNrZ2FtYmxlcnMtbGluayB7XHJcbiAgZm9udC1zaXplOjhweDtcclxuICBmb250LXNpemU6LjhyZW1cclxufVxyXG4uZm9vdGVyLWluZm9ybWF0aW9uIHtcclxuICBtYXJnaW4tdG9wOjUwcHg7XHJcbiAgY29sb3I6I2M5YzljOTtcclxuICBmb250LWZhbWlseTpcIlJvYm90byBTbGFiXCI7XHJcbiAgZm9udC1zaXplOjE1cHg7XHJcbiAgZm9udC1zaXplOjEuNXJlbTtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMjBweDtcclxuICB9XHJcbn1cclxuLmltcG9ydGFudC1rbm93IHtcclxuICBiYWNrZ3JvdW5kOiMzOTQzNGM7XHJcbiAgbWFyZ2luOjQwcHggMFxyXG59XHJcbi5pbXBvcnRhbnQta25vd19fbGlua3Mge1xyXG4gIHdpZHRoOjgwJTtcclxuICBtYXJnaW46YXV0bztcclxuICBwYWRkaW5nOjE0cHggMDtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblxyXG4gICYgPiBkaXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbjogMXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW1wb3J0YW50LWtub3dfX2xpbmtzLmNlbnRlcmVkIHtcclxuICAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOmNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyXHJcbn1cclxuLmltcG9ydGFudC1rbm93X19saW5rcy5jZW50ZXJlZCBhIHtcclxuICBtYXJnaW4tcmlnaHQ6NDZweFxyXG59XHJcbi5pbXBvcnRhbnQta25vd19fbGlua3MgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIFxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLmltcG9ydGFudC1rbm93X19saW5rcyBhIHtcclxuICBjb2xvcjojYzljOWM5O1xyXG4gIGZvbnQtd2VpZ2h0OjcwMDtcclxuICBmb250LXNpemU6MTZweDtcclxuICBsaW5lLWhlaWdodDozMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHllbGxvdztcclxuICB9XHJcbn1cclxuLnNpdGUtaW5mb3JtYXRpb24ge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjY1MHB4O1xyXG4gIGZsZXgtYmFzaXM6NjUwcHg7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6MS44XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSB7XHJcbiAgLnNpdGUtaW5mb3JtYXRpb24ge1xyXG4gICAgbWF4LXdpZHRoOjEyMDBweDtcclxuICAgIG1hcmdpbjphdXRvXHJcbiAgfVxyXG4gIC5zaXRlLWluZm9ybWF0aW9uIHAge1xyXG4gICAgbWFyZ2luLXRvcDo1cHhcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtZm9vdGVyLW1vYiB7XHJcbiAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgYm90dG9tOi0xcHg7XHJcbiAgbGVmdDowO1xyXG4gIHJpZ2h0OjA7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuICBtaW4td2lkdGg6MzAwcHg7XHJcbiAgYmFja2dyb3VuZDojMzk0MzRjO1xyXG4gIHBhZGRpbmc6OHB4O1xyXG4gIGRpc3BsYXk6LXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTotbXMtZmxleGJveDtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazpzcGFjZS1ldmVubHk7XHJcbiAgLW1zLWZsZXgtcGFjazpzcGFjZS1ldmVubHk7XHJcbiAganVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTtcclxuICB6LWluZGV4OjEyMFxyXG59XHJcbi5uYXYtY29udGVudCB7XHJcbiAgZGlzcGxheTotd2Via2l0LWJveDtcclxuICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOmNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6NTVweCAwIDIwcHg7XHJcbiAgbWFyZ2luOjAgYXV0b1xyXG59XHJcbi5uYXYtY29udGVudCAuamNmLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICBib3R0b206LTEwcHg7XHJcbiAgaGVpZ2h0OjNweDtcclxuICBiYWNrZ3JvdW5kOiM0MzVjNzA7XHJcbiAgYm9yZGVyOm5vbmVcclxufVxyXG4ubmF2LWNvbnRlbnQgLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1kZWMsXHJcbi5uYXYtY29udGVudCAuamNmLXNjcm9sbGJhci1ob3Jpem9udGFsIC5qY2Ytc2Nyb2xsYmFyLWluYyB7XHJcbiAgd2lkdGg6M3B4O1xyXG4gIGhlaWdodDozcHg7XHJcbiAgYmFja2dyb3VuZDojNDM1YzcwXHJcbn1cclxuLm5hdi1jb250ZW50IC5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItaGFuZGxlIHtcclxuICB0b3A6LTdweDtcclxuICBiYWNrZ3JvdW5kOiMwYWZiZGE7XHJcbiAgYm9yZGVyLXJhZGl1czoxMHB4XHJcbn1cclxuLm5hdi1jb250ZW50X190aXRsZSB7XHJcbiAgbWFyZ2luOjAgMCAwIDMwcHg7XHJcbiAgcGFkZGluZzowO1xyXG4gIGNvbG9yOiMyNzMyM2I7XHJcbiAgbGV0dGVyLXNwYWNpbmc6NnB4O1xyXG4gIGZvbnQtZmFtaWx5Ok1hcnZpblZpc2lvbjtcclxuICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgdGV4dC1zaGFkb3c6LTFweCAtMXB4IDAgI2U0NGY1YiwxcHggLTFweCAwICNlNDRmNWIsLTFweCAxcHggMCAjZTQ0ZjViLDFweCAxcHggMCAjZTQ0ZjViO1xyXG4gIGZvbnQtc2l6ZTo0MHB4O1xyXG4gIGZvbnQtc2l6ZTo0cmVtXHJcbn1cclxuLm5hdmJhci1tb2Ige1xyXG4gIGRpc3BsYXk6bm9uZVxyXG59XHJcbi5uYXYtdGFicyB7XHJcbiAgZGlzcGxheTotd2Via2l0LWJveDtcclxuICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICAtbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGU7XHJcbiAganVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB3aWR0aDo4MCU7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuICBib3JkZXI6MnB4IHNvbGlkICNlNDRmNWI7XHJcbiAgYm9yZGVyLXJhZGl1czoxMHB4XHJcbn1cclxuLm5hdi10YWJzX19pdGVtIHtcclxuICAtd2Via2l0LWJveC1mbGV4OjE7XHJcbiAgLW1zLWZsZXg6MTtcclxuICBmbGV4OjE7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXJcclxufVxyXG4ubmF2LXRhYnNfX2xpbmsge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgbWFyZ2luOjA7XHJcbiAgcGFkZGluZzowO1xyXG4gIGZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWIgQm9sZFwiO1xyXG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICBmb250LXNpemU6MTVweDtcclxuICBmb250LXNpemU6MS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OjUycHg7XHJcbiAgbGluZS1oZWlnaHQ6NS4ycmVtXHJcbn1cclxuLm5hdi10YWJzX19saW5rX2FjdGl2ZSB7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgY29sb3I6I2U0NGY1YjtcclxuICB0ZXh0LXNoYWRvdzowIDAgNDBweCAjZTQ0ZjViXHJcbn1cclxuLm5hdi10YWJzX19saW5rX2FjdGl2ZTo6YWZ0ZXIsXHJcbi5uYXYtdGFic19fbGlua19hY3RpdmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDpcIlwiO1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIGxlZnQ6MDtcclxuICByaWdodDowO1xyXG4gIG1hcmdpbjowIGF1dG9cclxufVxyXG4ubmF2LXRhYnNfX2xpbmtfYWN0aXZlOjpiZWZvcmUge1xyXG4gIHRvcDotMnB4O1xyXG4gIHdpZHRoOjUwcHg7XHJcbiAgaGVpZ2h0OjNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiMyNzMyM2JcclxufVxyXG4ubmF2LXRhYnNfX2xpbmtfYWN0aXZlOjphZnRlciB7XHJcbiAgY29udGVudDp1cmwoaW1nL25hdmJhci9uYXZiYXItaWNvbl9fYWN0aXZlLnN2Zyk7XHJcbiAgdG9wOi0zN3B4O1xyXG4gIHdpZHRoOjMwcHhcclxufVxyXG4ubmF2LXRhYnMtY2FiaW5ldC1tb2Ige1xyXG4gIGRpc3BsYXk6LXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTotbXMtZmxleGJveDtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazpjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OmNlbnRlclxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzY2cHgpIHtcclxuICAubmF2LXRhYnNfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOjExcHg7XHJcbiAgICBmb250LXNpemU6MS4xcmVtXHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAubmF2LXRhYnNfX2xpbmsge1xyXG4gICAgbGluZS1oZWlnaHQ6NDBweFxyXG4gIH1cclxuICAubmF2LWNvbnRlbnRfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG4gIH1cclxuICAubmF2LXRhYnNfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcbiAgICBmb250LXNpemU6MS4ycmVtXHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gIC5uYXZiYXItZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5Om5vbmVcclxuICB9XHJcbiAgLm5hdmJhci1tb2Ige1xyXG4gICAgZGlzcGxheTpibG9ja1xyXG4gIH1cclxuICAubmF2YmFyLW1vYiAubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOjA7XHJcbiAgICBtYXJnaW46MTBweCBhdXRvO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICNlNDRmNWI7XHJcbiAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZTQ0ZjViXHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gIC5uYXYtY29udGVudCB7XHJcbiAgICB3aWR0aDo5NSVcclxuICB9XHJcbiAgLm5hdi10YWJzX19saW5rIHtcclxuICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgZm9udC1zaXplOjEuMXJlbVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAubmF2LWNvbnRlbnRfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG4gIH1cclxuICAubmF2LWNvbnRlbnQgLnNsaWNrLWxpc3Qge1xyXG4gICAgaGVpZ2h0OjQwcHhcclxuICB9XHJcbn1cclxuXHJcbi5wYXltZW50IHtcclxuICBtYXJnaW4tdG9wOjgwcHhcclxufVxyXG4ucGF5bWVudCAucGF5bWVudC1ib3gge1xyXG4gIGRpc3BsYXk6LXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTotbXMtZmxleGJveDtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgLW1zLWZsZXgtcGFjazpkaXN0cmlidXRlO1xyXG4gIGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7XHJcbiAgd2lkdGg6ODUlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGhlaWdodDoxMDAlXHJcbn1cclxuLnBheW1lbnQgLnBheW1lbnQtYm94IC52aXNhLWljb246OmJlZm9yZSB7XHJcbiAgbWFyZ2luOi0yMHB4IDAgMCAtMTdweCFpbXBvcnRhbnRcclxufVxyXG4ucGF5bWVudCAucGF5bWVudC1ib3ggLm1hZXN0cm8taWNvbjo6YmVmb3JlIHtcclxuICBtYXJnaW46LTIwcHggMCAwIC0xOHB4IWltcG9ydGFudFxyXG59XHJcbi5wYXltZW50IC5wYXltZW50LWJveCAucWl3aS1pY29uOjpiZWZvcmUge1xyXG4gIG1hcmdpbjotMjBweCAwIDAgLTEzcHghaW1wb3J0YW50XHJcbn1cclxuLnBheW1lbnQgLnBheW1lbnQtYm94IC53ZWJtb25leS1pY29uOjpiZWZvcmUge1xyXG4gIG1hcmdpbjotMjBweCAwIDAgLTEzcHghaW1wb3J0YW50XHJcbn1cclxuLnBheW1lbnQgLnBheW1lbnQtYm94IC55YW5kZXgtd2FsbGV0LWljb246OmJlZm9yZSB7XHJcbiAgbWFyZ2luOi0yMHB4IDAgMCAtMTFweCFpbXBvcnRhbnRcclxufVxyXG4ucGF5bWVudCAucGF5bWVudC1ib3ggLnNrcmlsbC1pY29uOjpiZWZvcmUge1xyXG4gIG1hcmdpbjotMjBweCAwIDAgLTE5cHghaW1wb3J0YW50XHJcbn1cclxuLnBheW1lbnQgLnBheW1lbnQtYm94IC5uZXRlbGxlci1pY29uOjpiZWZvcmUge1xyXG4gIG1hcmdpbjotMjBweCAwIDAgLTMwcHghaW1wb3J0YW50XHJcbn1cclxuLnBheW1lbnQgLnBheW1lbnQtYm94X19pdGVtIHtcclxuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDBweDtcclxuICBmbGV4LWJhc2lzOjEwMHB4O1xyXG4gIGhlaWdodDo5MHB4O1xyXG4gIHBhZGRpbmctdG9wOjI1cHg7XHJcbiAgbGlzdC1zdHlsZTpub25lXHJcbn1cclxuLnBheW1lbnQgLnBheW1lbnQtYm94X19saW5rIHtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGNvbG9yOiNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgZm9udC1zaXplOjlweDtcclxuICBmb250LXNpemU6LjlyZW1cclxufVxyXG4ucGF5bWVudCAucGF5bWVudC1ib3hfX2xpbms6OmJlZm9yZSB7XHJcbiAgY29udGVudDpcIlwiO1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHRvcDowO1xyXG4gIGxlZnQ6NTAlXHJcbn1cclxuLnBheW1lbnQgLnBheW1lbnQtYm94X190ZXh0IHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIHBhZGRpbmc6MzBweCAwIDAgMDtcclxuICB3aWR0aDoxMDBweDtcclxuICBjb2xvcjojZmZmO1xyXG4gIG9wYWNpdHk6LjQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4gIGZvbnQtc2l6ZToxNHB4O1xyXG4gIGZvbnQtc2l6ZToxLjRyZW1cclxufVxyXG4ucGF5bWVudCAucGF5bWVudC1ib3ggLnZpc2EtaWNvbjo6YmVmb3JlIHtcclxuICBvcGFjaXR5Oi40O1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMzkycHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBoZWlnaHQ6NDdweDtcclxuICB3aWR0aDo0OXB4O1xyXG4gIG1hcmdpbjotMjMuNXB4IDAgMCAtMjQuNXB4XHJcbn1cclxuXHJcbi5wYXltZW50IC5wYXltZW50LWJveCAubWFlc3Ryby1pY29uOjpiZWZvcmUge1xyXG4gIG9wYWNpdHk6LjQ7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgwMXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjQwcHg7XHJcbiAgd2lkdGg6NjdweDtcclxuICBtYXJnaW46LTIwcHggMCAwIC0zMy41cHhcclxufVxyXG5cclxuLnBheW1lbnQgLnBheW1lbnQtYm94IC5xaXdpLWljb246OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTouNDtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMTEwOHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjQ2cHg7XHJcbiAgd2lkdGg6NDRweDtcclxuICBtYXJnaW46LTIzcHggMCAwIC0yMnB4XHJcbn1cclxuXHJcbi5wYXltZW50IC5wYXltZW50LWJveCAud2VibW9uZXktaWNvbjo6YmVmb3JlIHtcclxuICBvcGFjaXR5Oi40O1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDQxcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBoZWlnaHQ6NDVweDtcclxuICB3aWR0aDo0NXB4O1xyXG4gIG1hcmdpbjotMjIuNXB4IDAgMCAtMjIuNXB4XHJcbn1cclxuXHJcbi5wYXltZW50IC5wYXltZW50LWJveCAueWFuZGV4LXdhbGxldC1pY29uOjpiZWZvcmUge1xyXG4gIG9wYWNpdHk6LjQ7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvaW1hZ2VzLWxpc3QtczU4NjE2YzI4ZTkucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0ODhweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDo0M3B4O1xyXG4gIHdpZHRoOjM4cHg7XHJcbiAgbWFyZ2luOi0yMS41cHggMCAwIC0xOXB4XHJcbn1cclxuXHJcbi5wYXltZW50IC5wYXltZW50LWJveCAuc2tyaWxsLWljb246OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTouNDtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKGltZy9pbWFnZXMtbGlzdC1zNTg2MTZjMjhlOS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246MCAtMTI3N3B4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaGVpZ2h0OjI2cHg7XHJcbiAgd2lkdGg6NzZweDtcclxuICBtYXJnaW46LTEzcHggMCAwIC0zOHB4XHJcbn1cclxuXHJcbi5wYXltZW50IC5wYXltZW50LWJveCAubmV0ZWxsZXItaWNvbjo6YmVmb3JlIHtcclxuICBvcGFjaXR5Oi40O1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL2ltYWdlcy1saXN0LXM1ODYxNmMyOGU5LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC04NzlweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGhlaWdodDoxOXB4O1xyXG4gIHdpZHRoOjEwN3B4O1xyXG4gIG1hcmdpbjotOS41cHggMCAwIC01My41cHhcclxufVxyXG5cclxuLnBheW1lbnQtaXRlbS1ib3gge1xyXG4gIG1hcmdpbjowIGF1dG87XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOi4zNXM7XHJcbiAgdHJhbnNpdGlvbjouMzVzXHJcbn1cclxuLnBheW1lbnQtaXRlbS1ib3g6YWN0aXZlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTpub25lO1xyXG4gIHRyYW5zZm9ybTpub25lO1xyXG4gIHRleHQtc2hhZG93OjAgMCAxcHggIzBhZmJkYVxyXG59XHJcbi5wYXltZW50LWl0ZW0tYm94X190aXRsZSB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBtYXJnaW46N3B4IDAgMDtcclxuICBwYWRkaW5nOjA7XHJcbiAgZm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYiBCb2xkXCI7XHJcbiAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIGxldHRlci1zcGFjaW5nOjFweDtcclxuICBmb250LXNpemU6OXB4O1xyXG4gIGZvbnQtc2l6ZTouOXJlbVxyXG59XHJcbi5wYXltZW50LWl0ZW0ge1xyXG4gIGRpc3BsYXk6LXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTotbXMtZmxleGJveDtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazpjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICB3aWR0aDoxNTVweDtcclxuICBoZWlnaHQ6MTEwcHg7XHJcbiAgYmFja2dyb3VuZDojM2Q0OTUzO1xyXG4gIGJvcmRlci1yYWRpdXM6NXB4XHJcbn1cclxuLnBheW1lbnQtaXRlbTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IzBhZmJkYTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDdweCAwICMwYWZiZGE7XHJcbiAgYm94LXNoYWRvdzowIDAgN3B4IDAgIzBhZmJkYVxyXG59XHJcbi5wYXltZW50LWl0ZW06aG92ZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAzcHggIzBhZmJkYTtcclxuICBib3gtc2hhZG93OjAgMCAxMnB4IDNweCAjMGFmYmRhXHJcbn1cclxuLnBheW1lbnQtaXRlbV9faW1hZ2Uge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuICB3aWR0aDphdXRvXHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgLnBheW1lbnQtYm94IHtcclxuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcclxuICAgIGZsZXgtd3JhcDp3cmFwXHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCkge1xyXG4gIC5wYXltZW50LWl0ZW0ge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoxNDBweDtcclxuICAgIG1hcmdpbjowIGF1dG9cclxuICB9XHJcbiAgLmNhc2gtYm94LWNvbnRhaW5lciAuY2FiaW5ldC1hY3Rpb24ge1xyXG4gICAgbWFyZ2luOjBcclxuICB9XHJcbn0iLCIkc2NyZWVuLXNtLW1heDogNTc2cHg7XHJcblxyXG4kc2NyZWVuLW1kLW1heDogNzY3cHg7XHJcblxyXG4kc2NyZWVuLWxnLW1pbjogOTkycHg7XHJcblxyXG4kc2NyZWVuLXhsLW1heDogMTIwMHB4O1xyXG5cclxuQG1peGluIHNtIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tc20tbWF4fSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbWQtbWF4fSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4teGwtbWF4fSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXhsLW1heH0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJub2RlX21vZHVsZXMvbm9ybWFsaXplLnNjc3Mvbm9ybWFsaXplXCI7XHJcbkBpbXBvcnQgXCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9qY2YvMS4yLjMvY3NzL3RoZW1lLW1pbmltYWwvamNmLmNzc1wiO1xyXG5AaW1wb3J0IFwibGlicy9zd2lwZXIubWluLmNzc1wiO1xyXG5AaW1wb3J0IFwicGFydHMvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0cy9tZWRpYVwiO1xyXG5cclxuKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzI3MzIzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4uY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcblxyXG4gICAgJi5fc2Vjb25kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnB4IDIwcHg7XHJcbiAgICB6LWluZGV4OiAxMjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczMjNiO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAxKTtcclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJjMzQzYTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMTBweCByZ2JhKDAsMCwwLC4zKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyYzM0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpbWcvYXJyb3ctbGVmdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltZy9hcnJvdy1sZWZ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzVlNmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjJjMzRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM1ZTJjNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtYm94ICZfX3NvY2lhbC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsLWJveCAmX19zb2NpYWwtaWNvbl9fdHdpdHRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGltZy9zb2NpYWwvaWNvbi10d2l0dGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtYm94ICZfX3NvY2lhbC1pY29uX19nb29nbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChpbWcvc29jaWFsL2ljb24tZ29vZ2xlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtYm94ICZfX3NvY2lhbC1pY29uX19mYWNlYm9vayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGltZy9zb2NpYWwvaWNvbi1mYWNlYm9vay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsLWJveCAmX19zb2NpYWwtaWNvbl9fdHVtYmxlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGltZy9zb2NpYWwvaWNvbi10dW1ibGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtYm94ICZfX3NvY2lhbC1pY29uX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMzVzXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsLWJveCAmX19zb2NpYWwtaWNvbl9faXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtYm94ICZfX3NvY2lhbC1pY29uX19pdGVtOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ29fX2ltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweFxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1sb2dpbiB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1sb2dpbiAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHhcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtbG9naW4gLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvdXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweFxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDVhNWY7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcclxuICAgIHRyYW5zaXRpb246IC4zNXM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICYuX3NtYWxsIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnRuOmhvdmVyIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLS4zcHggLS4zcHggMTBweCAjZDQ1YTVmO1xyXG4gICAgYm94LXNoYWRvdzogLS4zcHggLS4zcHggMTBweCAjZDQ1YTVmXHJcbn1cclxuXHJcbi5idG46YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzM2M2Q7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5idG4tY2FzaGJveCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNDRmNWI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zNXM7XHJcbiAgICB0cmFuc2l0aW9uOiAuMzVzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcclxuICAgIGNvbG9yOiAjZTQ0ZjViO1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW1cclxufVxyXG5cclxuLmJ0bi1jYXNoYm94OmhvdmVyIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmJ0bi1kaXNhYmxlZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICNhOGE4YTg7XHJcbiAgICBjb2xvcjogIzViNWI1YTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtXHJcbn1cclxuXHJcbi5idG4tZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uYnRuLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOWI1NGFcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNlcmlmOztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcclxuICAgIHRyYW5zaXRpb246IC4zNXM7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLS4zcHggLS4zcHggMTBweCAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogLS4zcHggLS4zcHggMTBweCAjZmZmXHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5idG4tYmFjayxcclxuLmJ0bi1jYW5jZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZDQ1YTVmO1xyXG4gICAgY29sb3I6ICNkNDVhNWY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNlcmlmOztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcclxuICAgIHRyYW5zaXRpb246IC4zNXM7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbVxyXG59XHJcblxyXG4uYnRuLWJhY2stbmVvbixcclxuLmJ0bi1jYW5jZWwtbmVvbiB7XHJcbiAgICBjb2xvcjogIzY3ZDBjNjtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uYnRuLWJhY2stbmVvbiBpbWcsXHJcbi5idG4tY2FuY2VsLW5lb24gaW1nIHtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxyXG59XHJcblxyXG4uYnRuLWJhY2stbmVvbjpob3ZlcixcclxuLmJ0bi1jYW5jZWwtbmVvbjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uYnRuLWJhY2s6aG92ZXIsXHJcbi5idG4tY2FuY2VsOmhvdmVyIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLS4zcHggLS4zcHggMTBweCAjZDQ1YTVmO1xyXG4gICAgYm94LXNoYWRvdzogLS4zcHggLS4zcHggMTBweCAjZDQ1YTVmXHJcbn1cclxuXHJcbi5idG4tYmFjazphY3RpdmUsXHJcbi5idG4tY2FuY2VsOmFjdGl2ZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0NWE1ZlxyXG59XHJcblxyXG4uYnRuLW5lb24sXHJcbi5jYXNoLWJ0bi1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdkMGM2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zNXM7XHJcbiAgICB0cmFuc2l0aW9uOiAuMzVzO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW1cclxufVxyXG5cclxuLmJ0bi1uZW9uOmhvdmVyLFxyXG4uY2FzaC1idG4tZm9ybTpob3ZlciB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0uM3B4IC0uM3B4IDEwcHggIzY3ZDBjNjtcclxuICAgIGJveC1zaGFkb3c6IC0uM3B4IC0uM3B4IDEwcHggIzY3ZDBjNlxyXG59XHJcblxyXG4uYnRuLW5lb246YWN0aXZlLFxyXG4uY2FzaC1idG4tZm9ybTphY3RpdmUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmI5YWZcclxufVxyXG5cclxuZm9ybS5zZWFyY2gsIGRpdi5zZWFyY2gge1xyXG4gICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogIzRjNWU2YjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcclxuICAgIHRyYW5zaXRpb246IC4zNXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm0uc2VhcmNoOmhvdmVyLCBkaXYuc2VhcmNoOmhvdmVyIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTJweCAtM3B4ICMwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IC0zcHggIzAwMFxyXG59XHJcblxyXG5mb3JtLnNlYXJjaDpob3Zlcjo6YWZ0ZXIsXHJcbmZvcm0uc2VhcmNoOmhvdmVyOjpiZWZvcmUsXHJcbmRpdi5zZWFyY2g6aG92ZXI6OmFmdGVyLFxyXG5kaXYuc2VhcmNoOmhvdmVyOjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuNzUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC43NSlcclxufVxyXG5cclxuLnNlYXJjaF9faW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogI2MyYzJjMjtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zZWFyY2hfX2lucHV0IHtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDYwcHhcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiAjYzJjMmMyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxufVxyXG5cclxuLnNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiAjYzJjMmMyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxufVxyXG5cclxuLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogI2MyYzJjMjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbn1cclxuXHJcbi5zZWFyY2hfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiAjYzJjMmMyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHhcclxufVxyXG5cclxuLnNlYXJjaF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogI2MyYzJjMjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW1cclxuICAgIH1cclxuICAgIC5zZWFyY2hfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaF9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3NlYXJjaC5zdmcpO1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UgYWxsO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UgYWxsO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmdhbWUtZmlsdGVyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRyb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgJGNvbG9yOiAjMzVlMmM1O1xyXG5cclxuICAgICAgICAuamNmLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5qY2YtZHJvcC1mbGlwcGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmpjZi1kcm9wLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmpjZi1mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmpjZi1kcm9wLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyZjM4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuamNmLXNlbGVjdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qY2Ytc2VsZWN0LW9wZW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmpjZi1zZWxlY3Qtb3BlbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuamNmLXNlbGVjdC1kcm9wIHtcclxuICAgICAgICAgICAgbGVmdDogLTNweDtcclxuXHJcbiAgICAgICAgICAgIC5qY2Ytc2VsZWN0LWRyb3AtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmpjZi1kcm9wLWZsaXBwZWQge1xyXG5cclxuICAgICAgICAgICAgICAgIC5qY2Ytc2VsZWN0LWRyb3AtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qY2YtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMyNDJmMzgsIC44KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmpjZi1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuamNmLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNWUyYzU3YTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmpjZi1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qY2Ytc2Nyb2xsYmFyLXZlcnRpY2FsIC5qY2Ytc2Nyb2xsYmFyLWRlYywgLmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItaW5jIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuamNmLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzVlMmM1O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmdhbWUtdHlwZSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NXZ3O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zNXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zNXM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTByZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYW1lLXR5cGVfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMzVzO1xyXG4gICAgdHJhbnNpdGlvbjogLjM1cztcclxuICAgIG1hcmdpbi1yaWdodDogMTByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZ2FtZS10eXBlX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogeWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoeWVsbG93LCAwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2FtZS10eXBlX19pdGVtOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXHJcbn1cclxuXHJcbi5nYW1lLXR5cGVfX2l0ZW06YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYzJjMmMyXHJcbn1cclxuXHJcbi5nYW1lLXR5cGVfX2l0ZW0tLWFjdGl2ZSAuZ2FtZS10eXBlX190aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZkZjE1MTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uZ2FtZS10eXBlX19pdGVtLS1hY3RpdmUgLmdhbWUtdHlwZV9fdGl0bGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICNmZGYxNTE7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0uM3B4IC0uM3B4IDNweCAjZmRmMTUxO1xyXG4gICAgYm94LXNoYWRvdzogLS4zcHggLS4zcHggM3B4ICNmZGYxNTE7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAtMTNweDtcclxuICAgIGxlZnQ6IDBcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZ2FtZS10eXBlX19pdGVtLS1hY3RpdmUgLmdhbWUtdHlwZV9fdGl0bGU6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbi5nYW1lLXR5cGVfX2l0ZW0tLWFjdGl2ZSAuZ2FtZS10eXBlX19pbWFnZS0tYWxsIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChpbWcvdHlwZS1nYW1lL2ljb24tYWxsX2dhbWUtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHhcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XHJcbiAgICAuZ2FtZS10eXBlX19pdGVtLS1hY3RpdmUgLmdhbWUtdHlwZV9faW1hZ2UtLWFsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYW1lLXR5cGVfX2l0ZW0tLWFjdGl2ZSAuZ2FtZS10eXBlX19pbWFnZS0tcG9rZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi1wb2tlci1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNDhweFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcclxuICAgIC5nYW1lLXR5cGVfX2l0ZW0tLWFjdGl2ZSAuZ2FtZS10eXBlX19pbWFnZS0tcG9rZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweFxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2FtZS10eXBlX19pdGVtLS1hY3RpdmUgLmdhbWUtdHlwZV9faW1hZ2UtLXNsb3RzIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChpbWcvdHlwZS1nYW1lL2ljb24tc2xvdHMtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHhcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XHJcbiAgICAuZ2FtZS10eXBlX19pdGVtLS1hY3RpdmUgLmdhbWUtdHlwZV9faW1hZ2UtLXNsb3RzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHhcclxuICAgIH1cclxufVxyXG5cclxuLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX2ltYWdlLS1qYWNrcG90IHtcclxuICAgIGJhY2tncm91bmQ6IHVybChpbWcvdHlwZS1nYW1lL2ljb24tamFja3BvdC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNDhweFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcclxuICAgIC5nYW1lLXR5cGVfX2l0ZW0tLWFjdGl2ZSAuZ2FtZS10eXBlX19pbWFnZS0tamFja3BvdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYW1lLXR5cGVfX2l0ZW0tLWFjdGl2ZSAuZ2FtZS10eXBlX19pbWFnZS0tdGFibGUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi10YWJsZS1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNDhweFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcclxuICAgIC5nYW1lLXR5cGVfX2l0ZW0tLWFjdGl2ZSAuZ2FtZS10eXBlX19pbWFnZS0tdGFibGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweFxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2FtZS10eXBlX19pdGVtLS1hY3RpdmUgLmdhbWUtdHlwZV9faW1hZ2UtLWxvdHRlcnkge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi1sb3R0ZXJ5LWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0OHB4XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xyXG4gICAgLmdhbWUtdHlwZV9faXRlbS0tYWN0aXZlIC5nYW1lLXR5cGVfX2ltYWdlLS1sb3R0ZXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHhcclxuICAgIH1cclxufVxyXG5cclxuLmdhbWUtdHlwZV9faW1hZ2UtLWFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3R5cGUtZ2FtZS9pY29uLWFsbF9nYW1lLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcclxufVxyXG5cclxuLmdhbWUtdHlwZV9faW1hZ2UtLXBva2VyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChpbWcvdHlwZS1nYW1lL2ljb24tcG9rZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxyXG59XHJcblxyXG4uZ2FtZS10eXBlX19pbWFnZS0tc2xvdHMge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi1zbG90cy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXHJcbn1cclxuXHJcbi5nYW1lLXR5cGVfX2ltYWdlLS1qYWNrcG90IHtcclxuICAgIGJhY2tncm91bmQ6IHVybChpbWcvdHlwZS1nYW1lL2ljb24tamFja3BvdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXHJcbn1cclxuXHJcbi5nYW1lLXR5cGVfX2ltYWdlLS10YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3R5cGUtZ2FtZS9pY29uLXRhYmxlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcclxufVxyXG5cclxuLmdhbWUtdHlwZV9faW1hZ2UtLWxvdHRlcnkge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy90eXBlLWdhbWUvaWNvbi1sb3R0ZXJ5LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcclxufVxyXG5cclxuLmdhbWUtdHlwZV9faW1hZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmdhbWUtdHlwZV9fdGl0bGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW1cclxufVxyXG5cclxuLmdhbWUtbGlzdCB7XHJcbiAgICBtYXJnaW46IDJyZW0gMjBweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWdhcDogNnB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLl9hZGQge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNWU2YjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmdhbWUtbGlzdF9faXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaWNvbi1wbGF5LWdhbWUuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgJiB7XHJcblxyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlc2NyaXB0aW9uLXRleHQge1xyXG4gICAgd2lkdGg6OTAlO1xyXG4gICAgbWFyZ2luOjMwcHggYXV0byAwIGF1dG87XHJcbiAgICBmb250LXNpemU6MTVweDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxufVxyXG4uZGVzY3JpcHRpb24tdGl0bGUge1xyXG4gICAgcGFkZGluZzoxNXB4IDA7XHJcbiAgICBmb250LXNpemU6MThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOi4xZW07XHJcbiAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICBtYXJnaW4tdG9wOjYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmRlc2NyaXB0aW9uLWxpc3Qge1xyXG4gICAgZm9udC1zaXplOjE0cHg7XHJcbn1cclxuXHJcbi5sb2dnZWQtaW4uYWRtaW4tYmFyIC5jb250ZW50IC5oZWFkZXIge1xyXG4gICAgdG9wOiAzMnB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcbiAgICAubG9nZ2VkLWluLmFkbWluLWJhciAuY29udGVudCAuaGVhZGVyIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvci00MDQge1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOmNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICBoZWlnaHQ6NjV2aDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4uZXJyb3ItNDA0X19pbWFnZXMge1xyXG4gICAgYmFja2dyb3VuZDp1cmwoaW1nL2xvZ28tNDA0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgIHdpZHRoOjMwMHB4O1xyXG4gICAgaGVpZ2h0OjMyNXB4XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6MjAwcHgpIGFuZCAobWF4LXdpZHRoOjcwMHB4KSB7XHJcbiAgICAuZXJyb3ItNDA0X19pbWFnZXMge1xyXG4gICAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICAgIGhlaWdodDoxMjVweFxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOjcwMHB4KSBhbmQgKG1heC13aWR0aDo4MjBweCkge1xyXG4gICAgLmVycm9yLTQwNF9faW1hZ2VzIHtcclxuICAgICAgICB3aWR0aDoxODBweDtcclxuICAgICAgICBoZWlnaHQ6MjAwcHhcclxuICAgIH1cclxufVxyXG4uZXJyb3ItNDA0X19saW5rIHtcclxuICAgIGNvbG9yOiNmZGYxNTE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lXHJcbn1cclxuLmVycm9yLTQwNF9fdGV4dCB7XHJcbiAgICBtYXJnaW46MCAwIDAgNXJlbTtcclxufVxyXG4uZXJyb3ItdGV4dF9faXRlbSB7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xyXG4gICAgZm9udC1zaXplOjMwcHg7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAuZXJyb3ItdGV4dF9faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY2MHB4KSB7XHJcbiAgICAuZXJyb3ItdGV4dF9faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnBhZ2UtbmV3c19fdGl0bGUtYm94LFxyXG4ucGFnZS1nYW1lX190aXRsZS1ib3h7XHJcbiAgICBtYXJnaW46MTVweCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB3aWR0aDo2MTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5wYWdlLW5ld3MtaXRlbSB7XHJcbiAgICBwYWRkaW5nOjBcclxufVxyXG4ubmV3cy13cmFwIHtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LXdpZHRoOjEyMjRweDtcclxuICAgIG1pbi13aWR0aDozMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxufVxyXG4ubmV3cy1ib3gge1xyXG4gICAgbWFyZ2luOjAgMCA2MHB4XHJcbn1cclxuLm5ld3MtYmFubmVyIHtcclxuICAgIHBhZGRpbmc6OTBweCAwO1xyXG4gICAgaGVpZ2h0OjM2MHB4O1xyXG4gICAgYmFja2dyb3VuZDp1cmwoaW1nL2JnL2JnLXByb21vLWl0ZW0uanBnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlclxyXG59XHJcbi5uZXdzLWJhbm5lcl9fdGl0bGUtYm94IHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOjExMHB4IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6MTAyNHB4XHJcbn1cclxuLm5ld3MtYmFubmVyX190aXRsZS1ib3g6OmFmdGVyLFxyXG4ubmV3cy1iYW5uZXJfX3RpdGxlLWJveDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgd2lkdGg6NDYlO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIGJhY2tncm91bmQ6I2ZmZjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgN3B4IDAgIzAwMDtcclxuICAgIGJveC1zaGFkb3c6MCAwIDdweCAwICMwMDBcclxufVxyXG4ubmV3cy1iYW5uZXJfX3RpdGxlLWJveDo6YmVmb3JlIHtcclxuICAgIGxlZnQ6MFxyXG59XHJcbi5uZXdzLWJhbm5lcl9fdGl0bGUtYm94OjphZnRlciB7XHJcbiAgICByaWdodDowXHJcbn1cclxuLm5ld3MtdGV4dCB7XHJcbiAgICBwYWRkaW5nOjIwcHggMjBweCA2MHB4IDIwcHhcclxufVxyXG4ubmV3cy1saXN0IHtcclxuICAgIG1hcmdpbjo0MHB4IDBcclxufVxyXG4ubmV3cy1saXN0X19pdGVtIHtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzozJSA0JTtcclxuICAgIHdpZHRoOjI1JTtcclxuICAgIGhlaWdodDozMjBweFxyXG59XHJcbi5uZXdzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXJcclxufVxyXG4ubmV3cy1pdGVtX190eXBlIHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOi0yMHB4O1xyXG4gICAgcmlnaHQ6LTIwcHg7XHJcbiAgICB3aWR0aDo2NnB4O1xyXG4gICAgaGVpZ2h0OjY2cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDE0cHggMCAjMDAwO1xyXG4gICAgYm94LXNoYWRvdzowIDAgMTRweCAwICMwMDA7XHJcbiAgICBmb250LWZhbWlseTpcIlJvYm90byBTbGFiIEJvbGRcIjtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6NjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOjFweDtcclxuICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgZm9udC1zaXplOjEuMXJlbTtcclxuICAgIHotaW5kZXg6MTBcclxufVxyXG4ubmV3cy1pdGVtX190eXBlX3Zpb2xldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiM5ZTdhYzI7XHJcbiAgICBjb2xvcjojZmZmXHJcbn1cclxuLm5ld3MtaXRlbV9fdHlwZV95ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZDojZmRmMTUxO1xyXG4gICAgY29sb3I6IzllN2FjMlxyXG59XHJcbi5uZXdzLWl0ZW1fX2xpbmsge1xyXG4gICAgZGlzcGxheTpibG9ja1xyXG59XHJcbi5uZXdzLWl0ZW1fX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgcGFkZGluZzoxMHB4O1xyXG4gICAgbWF4LXdpZHRoOjIyMnB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIG1heC1oZWlnaHQ6MjIycHg7XHJcbiAgICBtaW4taGVpZ2h0OjIyMnB4O1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICMwYWZiZGE7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDdweCAwICMwYWZiZGEsMCAwIDdweCAwICMwYWZiZGE7XHJcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCA3cHggMCAjMGFmYmRhLDAgMCA3cHggMCAjMGFmYmRhXHJcbn1cclxuLm5ld3MtaXRlbV9faW1hZ2U6aG92ZXIge1xyXG4gICAgb3BhY2l0eTouNVxyXG59XHJcbi5uZXdzLWl0ZW1fX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBtYXJnaW46N3B4IDAgMDtcclxuICAgIHBhZGRpbmc6MCAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYiBCb2xkXCI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIGxldHRlci1zcGFjaW5nOjFweDtcclxuICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgZm9udC1zaXplOjEuMnJlbVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDgwcHgpIHtcclxuICAgIC5uZXdzLWl0ZW1fX2ltYWdlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OjIwMHB4XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAubmV3cy13cmFwIHtcclxuICAgICAgICB3aWR0aDo5OCVcclxuICAgIH1cclxuICAgIC5uZXdzLWl0ZW1fX2ltYWdlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OjIyMnB4XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg2MHB4KSB7XHJcbiAgICAubmV3cy1pdGVtX19pbWFnZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDoxNDBweFxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgLm5ld3Mtd3JhcCAudGl0bGUtZGVjb3JfcmVkIHtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBwYWRkaW5nOjVweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTozMHB4XHJcbiAgICB9XHJcbiAgICAubmV3cy13cmFwIC50aXRsZS1kZWNvcl9yZWQ6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50Om5vbmVcclxuICAgIH1cclxuICAgIC5wYWdlLW5ld3Mge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjA7XHJcblxyXG4gICAgICAgICYuX3NpbmdsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1uZXdzX190aXRsZS1ib3gge1xyXG4gICAgICAgIHdpZHRoOjEwMCVcclxuICAgIH1cclxuICAgIC5uZXdzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjoyMHB4IDBcclxuICAgIH1cclxuICAgIC5uZXdzLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6MiUgMyU7XHJcbiAgICAgICAgaGVpZ2h0OjI4MHB4XHJcbiAgICB9XHJcbiAgICAubmV3cy1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzowXHJcbiAgICB9XHJcbiAgICAubmV3cy1pdGVtX19pbWFnZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDoxMjBweFxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NjBweCkge1xyXG4gICAgLm5ld3MtaXRlbV9faW1hZ2Uge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MTcwcHhcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjIwcHgpIHtcclxuXHJcbiAgICAubmV3cy1saXN0X19pdGVtIHtcclxuICAgICAgICB3aWR0aDo1MCVcclxuICAgIH1cclxuICAgIC5uZXdzLWl0ZW1fX2ltYWdlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OjIwMHB4XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAubmV3cy1saXN0X19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOjMlIDQlO1xyXG4gICAgICAgIGhlaWdodDoyNTBweFxyXG4gICAgfVxyXG4gICAgLm5ld3MtaXRlbV9faW1hZ2Uge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MTYwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOjE2MHB4XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KSB7XHJcbiAgICAubmV3cy1saXN0X19pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6MjE0cHhcclxuICAgIH1cclxuICAgIC5uZXdzLWl0ZW1fX3R5cGVfdmlvbGV0LFxyXG4gICAgLm5ld3MtaXRlbV9fdHlwZV95ZWxsb3cge1xyXG4gICAgICAgIHdpZHRoOjQycHg7XHJcbiAgICAgICAgaGVpZ2h0OjQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcclxuICAgICAgICBmb250LXNpemU6NnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTouNnJlbVxyXG4gICAgfVxyXG4gICAgLm5ld3MtaXRlbV9faW1hZ2Uge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MTM1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOjEzNXB4XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udGl0bGUtZGVjb3Ige1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2tcclxufVxyXG4udGl0bGUtZGVjb3JfcmVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6NXB4IDMwcHg7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkICNlNDRmNWI7XHJcbiAgICBib3JkZXItcmFkaXVzOjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOjZweDtcclxuICAgIGNvbG9yOiMyNzMyM2I7XHJcbiAgICBmb250LWZhbWlseTpNYXJ2aW5WaXNpb247XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LXNoYWRvdzotMXB4IC0xcHggMCAjZTQ0ZjViLDFweCAtMXB4IDAgI2U0NGY1YiwtMXB4IDFweCAwICNlNDRmNWIsMXB4IDFweCAwICNlNDRmNWI7XHJcbiAgICBmb250LXNpemU6NTVweDtcclxuICAgIGZvbnQtc2l6ZTo1LjVyZW1cclxufVxyXG4udGl0bGUtZGVjb3JfcmVkOjphZnRlcixcclxuLnRpdGxlLWRlY29yX3JlZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBtYXJnaW46MCBhdXRvXHJcbn1cclxuLnRpdGxlLWRlY29yX3JlZDo6YmVmb3JlIHtcclxuICAgIHRvcDotMnB4O1xyXG4gICAgd2lkdGg6NTBweDtcclxuICAgIGhlaWdodDozcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyNzMyM2JcclxufVxyXG4udGl0bGUtZGVjb3JfcmVkOjphZnRlciB7XHJcbiAgICBjb250ZW50OnVybChpbWcvbmF2YmFyLWljb25fYWN0aXZlLnN2Zyk7XHJcbiAgICB0b3A6LTUwcHg7XHJcbn1cclxuLnRpdGxlLWRlY29yX3doaXRlIHtcclxuICAgIHBhZGRpbmc6MjhweCAwO1xyXG4gICAgdGV4dC1zaGFkb3c6MCAwIDdweCAjMDAwO1xyXG4gICAgZm9udC1zaXplOjQwcHg7XHJcbiAgICBmb250LXNpemU6NHJlbVxyXG59XHJcbi50aXRsZS1kZWNvcl93aGl0ZTo6YWZ0ZXIsXHJcbi50aXRsZS1kZWNvcl93aGl0ZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBtYXJnaW46MCBhdXRvXHJcbn1cclxuLnRpdGxlLWRlY29yX3doaXRlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDonJztcclxuICAgIGJhY2tncm91bmQ6dXJsKGltZy9pY29ucy9pY29uLWxvZ28td2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xyXG4gICAgd2lkdGg6MzVweDtcclxuICAgIGhlaWdodDozNXB4O1xyXG4gICAgdG9wOi0zNHB4XHJcbn1cclxuLnRpdGxlLWRlY29yX3doaXRlOjphZnRlciB7XHJcbiAgICBib3R0b206MDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MXB4O1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCA3cHggMCAjMDAwO1xyXG4gICAgYm94LXNoYWRvdzowIDAgN3B4IDAgIzAwMFxyXG59XHJcbi50ZXh0LWhlYWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICBmb250LXNpemU6NDBweDtcclxuICAgIGZvbnQtc2l6ZTo0cmVtXHJcbn1cclxuLnRleHQtZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOjIycHg7XHJcbiAgICBmb250LXNpemU6Mi4ycmVtXHJcbn1cclxuXHJcblxyXG4ucHJvbW8tbGlzdCB7XHJcbiAgICBtYXJnaW46NDBweCAwO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDIyMHB4KTtcclxuICAgIGdyaWQtZ2FwOiAxMHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgICB9XHJcbn1cclxuLnByb21vLWxpc3RfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDowIDAgMTcwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgJi10eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDotMjBweDtcclxuICAgICAgICByaWdodDotMjBweDtcclxuICAgICAgICB3aWR0aDo2NnB4O1xyXG4gICAgICAgIGhlaWdodDo2NnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIHotaW5kZXg6MTA7XHJcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMTRweCAwICMwMDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHRvcDotMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6LTEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjQ2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDo0NnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLl95ZWxsb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmMTUxO1xyXG4gICAgICAgICAgICBjb2xvcjogIzllN2FjMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuX3Zpb2xldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzllN2FjMjtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZlxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDo1NjdweCkge1xyXG4gICAgLnByb21vLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgIGZsZXg6MCAwIDI3MHB4XHJcbiAgICB9XHJcbn1cclxuLnByb21vLWl0ZW1fX2xpbmsge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ucHJvbW8taXRlbV9faW1hZ2Uge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDphdXRvO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMGFmYmRhO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCA3cHggMCAjMGFmYmRhLDAgMCA3cHggMCAjMGFmYmRhO1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgN3B4IDAgIzBhZmJkYSwwIDAgN3B4IDAgIzBhZmJkYTtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDo1NjdweCkge1xyXG4gICAgLnByb21vLWl0ZW1fX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6MjIycHg7XHJcbiAgICB9XHJcbn1cclxuLnByb21vLWl0ZW1fX2ltYWdlOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6LjVcclxufVxyXG4ucHJvbW8taXRlbV9fdGl0bGUge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIG1hcmdpbjo3cHggMCAwO1xyXG4gICAgcGFkZGluZzowIDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzoxcHg7XHJcbiAgICBmb250LXNpemU6MTJweDtcclxuICAgIGZvbnQtc2l6ZToxLjJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXIge1xyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjJ2aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5nYW1lLXBhZ2Uge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGVmdCB7XHJcblxyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwdnc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMydnc7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsYXkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCA1MHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDI1cHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhcmFjdGVyaXN0aWNzIHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVtbyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmZlYXR1cmUtYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDUwcHggNTBweCAyMHB4IDYwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3ggLmZlYXR1cmUtYm94LXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3ggLmZlYXR1cmUtYm94LXRpdGxlIHNwYW4ge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Q0NWE1ZjtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94IHVsIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDBcclxufVxyXG5cclxuLmZlYXR1cmUtYm94IHVsIGxpOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBsZWZ0OiAtMjBweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjliMjQyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveCB1bCBsaSBzcGFuIHtcclxuICAgIGNvbG9yOiAjZjliMjQyXHJcbn1cclxuXHJcbi5uZXctd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDcwdnc7XHJcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzLWJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcclxuICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTIxLDEyMSwxMjEsLjMpO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1icy1saXN0X19pdGVtIHtcclxuICAgIG1hcmdpbjogMCAxNXB4IDAgMFxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMtbGlzdF9faXRlbTo6YWZ0ZXIge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjb250ZW50OiBcIj5cIlxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMtbGlzdF9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiXHJcbn1cclxuXHJcbi5icmVhZGNydW1icy1saXN0X19saW5rIHtcclxuICAgIGNvbG9yOiB5ZWxsb3c7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWl0ZW0ge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICNlZGVkZWQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRhdGUtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweCAwO1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWRhdGUtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBmaWxsOiAjNzk3OTc5O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDMwcHggMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICNkNDVhNWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2Q0NWE1ZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvdXJuYW1lbnQge1xyXG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAtbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xyXG4gICAgZmxleC13cmFwOndyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxYjJjMzQ7XHJcbiAgICBwYWRkaW5nOjQ1cHggMzBweCAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTozNXB4O1xyXG4gICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICBmb250LXNpemU6MS41cmVtXHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAudG91cm5hbWVudCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXJcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjIwcHgpIHtcclxuICAgIC50b3VybmFtZW50IHtcclxuICAgICAgICBwYWRkaW5nOjIwcHhcclxuICAgIH1cclxufVxyXG4udG91cm5hbWVudC1pdGVtIHtcclxuICAgIHdpZHRoOjMwMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDoxO1xyXG4gICAgLW1zLWZsZXg6MTtcclxuICAgIGZsZXg6MTtcclxuICAgIHBhZGRpbmc6MCAyMHB4XHJcbn1cclxuLnRvdXJuYW1lbnQtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMSUgMzElIDMxJTtcclxuICAgIGdyaWQtZ2FwOiA3cHg7XHJcbn1cclxuLnRvdXJuYW1lbnQtaXRlbS50b3VybmFtZW50LWNhcm91c2VsIHtcclxuICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICB3aWR0aDpjYWxjKDEwMCUgLyAzKVxyXG59XHJcbi50b3VybmFtZW50LWl0ZW0udG91cm5hbWVudC1jYXJvdXNlbCAuZ2FtZV9pdGVtLS1waWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi50b3VybmFtZW50LWl0ZW0udG91cm5hbWVudC1jYXJvdXNlbCAuZ2FtZS1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuLnRvdXJuYW1lbnQtaXRlbS50b3VybmFtZW50LWNhcm91c2VsIC5nYW1lLWl0ZW1fX3BsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2ljb24tcGxheS1nYW1lLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cztcclxuICAgIHRyYW5zaXRpb246IC4zNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50b3VybmFtZW50LWl0ZW0udG91cm5hbWVudC1jYXJvdXNlbCAuZ2FtZS1pdGVtOmhvdmVyOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLnRvdXJuYW1lbnQtaXRlbS50b3VybmFtZW50LWNhcm91c2VsIC5nYW1lLWl0ZW06aG92ZXIgLmdhbWUtaXRlbV9fcGxheSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC50b3VybmFtZW50LWl0ZW0udG91cm5hbWVudC1jYXJvdXNlbCB7XHJcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNTBweClcclxuICAgIH1cclxufVxyXG4udG91cm5hbWVudC1pdGVtIC5zbGljay1saXN0IC5nYW1lLWl0ZW0ge1xyXG4gICAgbWluLWhlaWdodDo3OHB4XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAudG91cm5hbWVudC1pdGVtIHtcclxuICAgICAgICB3aWR0aDoxMDAlXHJcbiAgICB9XHJcbn1cclxuLnRvdXJuYW1lbnQtdGltZXItaW5mbyBoMyB7XHJcbiAgICBmb250LWZhbWlseTpSb2JvdG8gU2xhYjtcclxuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXJcclxufVxyXG4udG91cm5hbWVudC1pbmZvX19wYXJ0aWNpcGF0ZS10ZXh0IHtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOjE1cHggYXV0bztcclxuICAgIHBhZGRpbmc6MTJweCAzMHB4O1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6MTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWIgQm9sZFwiO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXJcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC50b3VybmFtZW50LWl0ZW0rLnRvdXJuYW1lbnQtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtXHJcbiAgICB9XHJcbn1cclxuLnRvdXJuYW1lbnQtaW5mbyB7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHBhZGRpbmc6MCAzNXB4XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAudG91cm5hbWVudC1pbmZvIHtcclxuICAgICAgICBmbGV4LWJhc2lzOmF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowXHJcbiAgICB9XHJcbn1cclxuLnRvdXJuYW1lbnQtaW5mb19fdGl0bGUtdHlwZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2VcclxufVxyXG4udG91cm5hbWVudC1pbmZvX190aXRsZS1uYW1lIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICBjb2xvcjojZmRmMTUxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICAgIGZvbnQtZmFtaWx5OlRhaG9tYTtcclxuICAgIG1hcmdpbi1ib3R0b206MTZweDtcclxuICAgIGZvbnQtc2l6ZTozLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDozLjVyZW1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjIwcHgpIHtcclxuICAgIC50b3VybmFtZW50LWluZm9fX3RpdGxlLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTozLjJyZW1cclxuICAgIH1cclxufVxyXG4udG91cm5hbWVudC1pbmZvX190aXRsZS1uYW1lOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmVcclxufVxyXG4udG91cm5hbWVudC1pbmZvX19pY29uIHtcclxuICAgIHdpZHRoOjMwcHg7XHJcbiAgICBtYXJnaW46MjBweCAwIDEwcHhcclxufVxyXG4udG91cm5hbWVudC1pbmZvX19kYXRlIHtcclxuICAgIGxpbmUtaGVpZ2h0OjIuNXJlbVxyXG59XHJcbi50b3VybmFtZW50LWluZm9fX3RpdGxlLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBtYXJnaW46MzVweCAwIDI1cHg7XHJcbiAgICBjb2xvcjojMGFmYmRhO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZVxyXG59XHJcbi50b3VybmFtZW50LWNhcm91c2VsIHtcclxuICAgIHBhZGRpbmc6MCAyMHB4XHJcbn1cclxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLmdhbWUtaXRlbTpob3ZlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpub25lO1xyXG4gICAgdHJhbnNmb3JtOm5vbmVcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC50b3VybmFtZW50LWNhcm91c2VsIHtcclxuICAgICAgICB3aWR0aDoxMDAlXHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYyMHB4KSB7XHJcbiAgICAudG91cm5hbWVudC1jYXJvdXNlbCB7XHJcbiAgICAgICAgcGFkZGluZzowXHJcbiAgICB9XHJcbiAgICAudG91cm5hbWVudC1jYXJvdXNlbCAuZ2FtZS1pdGVtIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDphdXRvXHJcbiAgICB9XHJcbiAgICAudG91cm5hbWVudC1jYXJvdXNlbCAuZ2FtZV9pdGVtLS1waWN0dXJlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0Om5vbmVcclxuICAgIH1cclxuICAgIC50b3VybmFtZW50LWNhcm91c2VsIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0Oi0yNXB4XHJcbiAgICB9XHJcbiAgICAudG91cm5hbWVudC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6LTI1cHhcclxuICAgIH1cclxufVxyXG4udG91cm5hbWVudC1jYXJvdXNlbCAuc2xpY2stbmV4dCxcclxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgd2lkdGg6MjVweDtcclxuICAgIGhlaWdodDozMHB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIG91dGxpbmU6MFxyXG59XHJcbi50b3VybmFtZW50LWNhcm91c2VsIC5zbGljay1wcmV2IHtcclxuICAgIGJhY2tncm91bmQ6dXJsKGltZy9hcnJvdy9hcnJvdy1sZWZ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcclxufVxyXG4udG91cm5hbWVudC1jYXJvdXNlbCAuc2xpY2stcHJldjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOnVybChpbWcvYXJyb3cvYXJyb3ctbGVmdF9fYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcclxufVxyXG4udG91cm5hbWVudC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kOnVybChpbWcvYXJyb3cvYXJyb3ctbGVmdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDAsNTAlKTtcclxuICAgIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoMCw1MCUpXHJcbn1cclxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDp1cmwoaW1nL2Fycm93L2Fycm93LWxlZnRfX2FjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXHJcbn1cclxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlPmRpdiB7XHJcbiAgICBtYXJnaW46NnB4XHJcbn1cclxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XHJcbiAgICBiYWNrZ3JvdW5kOjAgMDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBoZWlnaHQ6MTBweDtcclxuICAgIHdpZHRoOjEwcHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IzBhZmJkYTtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlXHJcbn1cclxuLnRvdXJuYW1lbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uW3R5cGU9YnV0dG9uXTpiZWZvcmUge1xyXG4gICAgY29udGVudDonJ1xyXG59XHJcbi50b3VybmFtZW50LWNhcm91c2VsIC5zbGljay1hY3RpdmUgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XHJcbiAgICBib3JkZXI6M3B4IHNvbGlkICNlNDRmNWI7XHJcbiAgICBib3JkZXItcmFkaXVzOjUwJVxyXG59XHJcbi50b3VybmFtZW50LXByaXplIHtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgd2lkdGg6MzAwcHhcclxufVxyXG4udG91cm5hbWVudC1wcml6ZV9fbG9nbyB7XHJcbiAgICB3aWR0aDoxMzBweDtcclxuICAgIGhlaWdodDoxMzBweDtcclxuICAgIG1hcmdpbjowIGF1dG9cclxufVxyXG4udG91cm5hbWVudC1wcml6ZV9fdGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZToycmVtXHJcbn1cclxuLnRvdXJuYW1lbnQtcHJpemVfX3N1bSB7XHJcbiAgICBjb2xvcjojZmRmMTUxO1xyXG4gICAgbWFyZ2luOjEwcHggMDtcclxuICAgIGZvbnQtc2l6ZTo0LjZyZW1cclxufVxyXG4udG91cm5hbWVudC1wcml6ZV9fcHJpemUtcGxhY2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOjEuNHJlbVxyXG59XHJcbi50b3VybmFtZW50LXByaXplX19wcml6ZS1wbGFjZSAucHJpemUtcGxhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYiBCb2xkXCJcclxufVxyXG4udGltZXItYmxvY2sge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIHdpZHRoOjM0MHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazpqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46MCBhdXRvIDI1cHg7XHJcbiAgICBwYWRkaW5nOjEycHggNDBweFxyXG59XHJcbi50aW1lci1ibG9ja19fdGl0bGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2lkdGg6NDVweDtcclxuICAgIGhlaWdodDoxOHB4O1xyXG4gICAgZm9udC1zaXplOjEwcHg7XHJcbiAgICBmb250LXNpemU6MXJlbVxyXG59XHJcbi50aW1lci1ibG9ja19fdG9wLXRpdGxlIHtcclxuICAgIHRvcDotMTBweDtcclxuICAgIHdpZHRoOjE1MHB4XHJcbn1cclxuLnRpbWVyLWJsb2NrX19kYXRlLXRpdGxlIHtcclxuICAgIGJvdHRvbTotMjRweDtcclxuICAgIGZvbnQtc2l6ZTouOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OjEwcHhcclxufVxyXG4udGltZXItYmxvY2tfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6NDhweDtcclxuICAgIHdpZHRoOjQ4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgIGJhY2tncm91bmQ6cmdiYSgxOTIsMTkyLDE5MiwuMyk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLXRvcDoxMnB4XHJcbn1cclxuLnRpbWVyLWJsb2NrX19pdGVtIC50aW1lci1ibG9ja19fdmFsdWUge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OjEycHhcclxufVxyXG4udG91cm5hbWVudC10YWJsZSB7XHJcbiAgICBtYXJnaW46MzVweCAwXHJcbn1cclxuLnRvdXJuYW1lbnQtdGFibGUgdGFibGUge1xyXG4gICAgZm9udC1mYW1pbHk6Um9ib3RvIFNsYWJcclxufVxyXG4udG91cm5hbWVudC10YWJsZSB0YWJsZSB0aGVhZCBzcGFuIHtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgIGZvbnQtc2l6ZToxLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDoyLjFyZW1cclxufVxyXG4udG91cm5hbWVudC10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuIHtcclxuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgZm9udC1zaXplOjEuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OjEuOHJlbVxyXG59XHJcbi50b3VybmFtZW50LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yKVxyXG59XHJcbi50b3VybmFtZW50LWRldGFpbCB7XHJcbiAgICBmb250LXNpemU6MS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6Mi4ycmVtXHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYyMHB4KSB7XHJcbiAgICAuYmlnLWltYWdlX19jZW50ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCAwXHJcbiAgICB9XHJcbn1cclxuLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIC1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZTtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOnVybChpbWcvdG91cm5hbWVudHMvYmctdG91cm5hbWVudHMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6NTE1cHg7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW5cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjIwcHgpIHtcclxuICAgIC50b3VybmFtZW50LWRldGFpbF9fYmlnLWltYWdlIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgaGVpZ2h0OjU1MHB4XHJcbiAgICB9XHJcbn1cclxuLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2UgLnJheXMtbGVmdC1ib3gsXHJcbi50b3VybmFtZW50LWRldGFpbF9fYmlnLWltYWdlIC5yYXlzLXJpZ2h0LWJveCB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGJvdHRvbTowXHJcbn1cclxuLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2UgLmJpZy1sZWZ0LXJheSxcclxuLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2UgLmJpZy1yaWdodC1yYXkge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBib3R0b206MDtcclxuICAgIHdpZHRoOjMwMHB4O1xyXG4gICAgaGVpZ2h0OjYwMHB4XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICAgLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2UgLmJpZy1sZWZ0LXJheSxcclxuICAgIC50b3VybmFtZW50LWRldGFpbF9fYmlnLWltYWdlIC5iaWctcmlnaHQtcmF5IHtcclxuICAgICAgICBkaXNwbGF5Om5vbmVcclxuICAgIH1cclxufVxyXG4udG91cm5hbWVudC1kZXRhaWxfX2JpZy1pbWFnZSAuYmlnLWxlZnQtcmF5IHtcclxuICAgIGJhY2tncm91bmQ6dXJsKGltZy90b3VybmFtZW50cy9yYXktYmlnLWxlZnQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluXHJcbn1cclxuLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2UgLmJpZy1yaWdodC1yYXkge1xyXG4gICAgYmFja2dyb3VuZDp1cmwoaW1nL3RvdXJuYW1lbnRzL3JheS1iaWctcmlnaHQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluXHJcbn1cclxuLnRvdXJuYW1lbnQtZGV0YWlsX19iaWctaW1hZ2UgLnRvdXJuYW1lbnQtaW5mb19fdGl0bGUtbmFtZTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgIGN1cnNvcjp1bnNldFxyXG59XHJcblxyXG5cclxuXHJcbi5uYXYtY29udGVudCB7XHJcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazpjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOjU1cHggMCAyMHB4O1xyXG4gICAgbWFyZ2luOjAgYXV0b1xyXG59XHJcbi5uYXYtY29udGVudCAuamNmLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICAgIGJvdHRvbTotMTBweDtcclxuICAgIGhlaWdodDozcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiM0MzVjNzA7XHJcbiAgICBib3JkZXI6bm9uZVxyXG59XHJcbi5uYXYtY29udGVudCAuamNmLXNjcm9sbGJhci1ob3Jpem9udGFsIC5qY2Ytc2Nyb2xsYmFyLWRlYyxcclxuLm5hdi1jb250ZW50IC5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItaW5jIHtcclxuICAgIHdpZHRoOjNweDtcclxuICAgIGhlaWdodDozcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiM0MzVjNzBcclxufVxyXG4ubmF2LWNvbnRlbnQgLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgdG9wOi03cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiMwYWZiZGE7XHJcbiAgICBib3JkZXItcmFkaXVzOjEwcHhcclxufVxyXG4ubmF2LWNvbnRlbnRfX3RpdGxlIHtcclxuICAgIG1hcmdpbjowIDAgMCAzMHB4O1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgY29sb3I6IzI3MzIzYjtcclxuICAgIGxldHRlci1zcGFjaW5nOjZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIHRleHQtc2hhZG93Oi0xcHggLTFweCAwICNlNDRmNWIsMXB4IC0xcHggMCAjZTQ0ZjViLC0xcHggMXB4IDAgI2U0NGY1YiwxcHggMXB4IDAgI2U0NGY1YjtcclxuICAgIGZvbnQtc2l6ZTo0cmVtXHJcbn1cclxuLm5hdmJhci1tb2Ige1xyXG4gICAgZGlzcGxheTpub25lXHJcbn1cclxuLm5hdi10YWJzIHtcclxuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgLW1zLWZsZXgtcGFjazpkaXN0cmlidXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgd2lkdGg6ODAlO1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIGJvcmRlcjoycHggc29saWQgI2U0NGY1YjtcclxuICAgIGJvcmRlci1yYWRpdXM6MTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubmF2LXRhYnNfX2l0ZW0ge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDoxO1xyXG4gICAgLW1zLWZsZXg6MTtcclxuICAgIGZsZXg6MTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyXHJcbn1cclxuLm5hdi10YWJzX19saW5rIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgZm9udC1zaXplOjEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OjUuMnJlbTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4ubmF2LXRhYnNfX2xpbmtfYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgY29sb3I6I2U0NGY1YjtcclxuICAgIHRleHQtc2hhZG93OjAgMCA0MHB4ICNlNDRmNWJcclxufVxyXG4ubmF2LXRhYnNfX2xpbmtfYWN0aXZlOjphZnRlcixcclxuLm5hdi10YWJzX19saW5rX2FjdGl2ZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIG1hcmdpbjowIGF1dG9cclxufVxyXG4ubmF2LXRhYnNfX2xpbmtfYWN0aXZlOjpiZWZvcmUge1xyXG4gICAgdG9wOi0ycHg7XHJcbiAgICB3aWR0aDo1MHB4O1xyXG4gICAgaGVpZ2h0OjNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzI3MzIzYlxyXG59XHJcbi5uYXYtdGFic19fbGlua19hY3RpdmU6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6dXJsKGltZy9uYXZiYXItaWNvbl9hY3RpdmUuc3ZnKTtcclxuICAgIHRvcDotMzdweDtcclxuICAgIHdpZHRoOjMwcHhcclxufVxyXG4ubmF2LXRhYnMtY2FiaW5ldC1tb2Ige1xyXG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6Y2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlclxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzY2cHgpIHtcclxuICAgIC5uYXYtdGFic19fbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOjEuMXJlbVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgIC5uYXYtdGFic19fbGluayB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6NDBweFxyXG4gICAgfVxyXG4gICAgLm5hdi1jb250ZW50X190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTpub25lXHJcbiAgICB9XHJcbiAgICAubmF2LXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxLjJyZW1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgIC5uYXZiYXItZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTpub25lXHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW1vYiB7XHJcbiAgICAgICAgZGlzcGxheTpibG9ja1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1tb2IgLm5hdi10YWJzIHtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjA7XHJcbiAgICAgICAgbWFyZ2luOjEwcHggYXV0bztcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICNlNDRmNWI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI2U0NGY1YlxyXG4gICAgfVxyXG5cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC5uYXYtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6OTUlXHJcbiAgICB9XHJcbiAgICAubmF2LXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxLjFyZW1cclxuICAgIH1cclxuICAgIC50b3VybmFtZW50LWhpZ2h0LWJsb2NrIC5uYXZiYXItbW9iLm5hdi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMjBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAgIC5uYXYtY29udGVudF9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZVxyXG4gICAgfVxyXG4gICAgLm5hdi1jb250ZW50IC5zbGljay1saXN0IHtcclxuICAgICAgICBoZWlnaHQ6NDBweFxyXG4gICAgfVxyXG59XHJcblxyXG4uYnVyZ2VyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgYm90dG9tOiAzcmVtO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFmYmRhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggOHB4IHJnYmEoMCwwLDAsLjMpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtN3B4LCA3cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LC00cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ldy10b3VybmFtZW50c3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1yZXN1bHRze1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMjI0cHg7XHJcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ubm8tcmVzdWx0cyBmb3JtLnNlYXJjaCB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxufVxyXG5cclxuLmhpZGRlbntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufSJdfQ== */