/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.ezrichtext-field strong{font-weight:bold}.ezrichtext-field .align-center{text-align:center}.ezrichtext-field .align-left{float:left;margin-right:15px}.ezrichtext-field .align-right{float:right;margin-left:15px}body{background:#f3f3fb;font-family:"Co Text Light";line-height:1.3}.container,.wrapper,.header-with-video__container,.product-banner__container,.usp-banner__container,.content-banner__container,.full-size-header__container,.page__search .header__search-container,.landing-page-two-column__header,.landing-page-two-column__main,.landing-page-two-column__footer{margin-left:auto;margin-right:auto;max-width:1220px;position:relative}.container::after,.wrapper::after,.header-with-video__container::after,.product-banner__container::after,.usp-banner__container::after,.content-banner__container::after,.full-size-header__container::after,.page__search .header__search-container::after,.landing-page-two-column__header::after,.landing-page-two-column__main::after,.landing-page-two-column__footer::after{clear:both;content:"";display:block}.container--spacing{margin:80px auto}.container--spacing-small{margin:30px auto 80px}@media only screen and (min-width: 768px){.container--spacing-small{margin:80px auto}}.container--spacing-bottom{padding-bottom:80px}.column__main{width:calc(100% - 20px);float:left;margin-left:10px;min-height:20px}@media only screen and (min-width: 768px){.column__main{width:calc(100% - 340px)}}.column__sidebar{width:calc(100% - 20px);float:left;margin-left:10px}@media only screen and (min-width: 768px){.column__sidebar{margin-left:20px;margin-right:10px;overflow:hidden;width:300px}}@media only screen and (min-width: 768px){.column__sidebar .advert{width:100%}}.ezlandingpage-field .column__sidebar .advert{margin-bottom:10px}.column__collapse{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.column__full{width:calc(100% - 20px);float:left;margin-left:10px}.column__full a{color:#b2dbbf}.column__full a:hover{color:#f4e956}nav ul{list-style:none;margin:0;padding:0}.wrapper{overflow:hidden;padding:0}@media only screen and (min-width: 568px){.wrapper{padding:0 10px}}.wrapper--outer{animation:none;transition:filter .4s}.wrapper--outer>.container,.wrapper--outer>.wrapper{max-width:none;padding:0}.wrapper--full{margin:0;max-width:none;padding:0;width:100%}.background--white{background:#fff}@media only screen and (min-width: 960px){.background--white-desktop{background:#fff}}.background--silver{background:#f3f3fb}.background--light-green{background:#b2dbbf}.background--yellow{background:#f4e956}h1{font-family:"Co Headline Bold"}h2{font-family:"Co Headline Regular"}h3{font-family:"Co Headline Light"}figure{margin:0}.collapse{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.collapse::after{clear:both;content:"";display:block}.content-title{font-family:"Co Headline Bold";font-size:18px;letter-spacing:2px;line-height:24px;text-transform:uppercase;text-align:center}.view-all{width:calc(100% - 20px);float:left;margin-left:10px;margin-top:40px;text-align:center}@media only screen and (min-width: 768px){.view-all{width:calc(100% - 20px)}.view-all::after{clear:both;content:"";display:block}}.view-all a{margin:0 auto;text-align:center}.landing-page-one-column__header,.landing-page-one-column__main,.landing-page-one-column__footer{clear:both}.landing-page-two-column__header{margin-bottom:30px}.landing-page-two-column__header-container{padding:0 10px}.landing-page-two-column__main::after{clear:both;content:"";display:block}@media only screen and (max-width: 959px){.landing-page-two-column__section{width:calc(100% - 20px);float:left;margin-left:10px}}@media only screen and (min-width: 768px){.landing-page-two-column__section{width:calc(50% - 15px);float:left;margin-left:10px}.landing-page-two-column__section .card-action__container{min-height:170px}}.landing-page-two-column__section-block{margin-bottom:30px}.icon--logo-primary{height:76px;width:220px}.icon--logo-inversed{height:31px;width:176px}.icon--search{height:17px;width:17px}.icon--logo-minimal{height:58px;width:64px}.icon--facebook,.icon--twitter,.icon--linkedin{height:20px;width:20px}.icon--logo-mobile{height:30px;width:33px}.icon--burger{height:21px;width:25px}.icon--prev,.icon--next{height:48px;width:48px}.icon--close{height:20px;width:20px}.icon--close-white{height:20px;width:20px}.icon--share{height:28px;width:20px}.icon--flag{height:28px;width:20px}.icon--download{height:25px;width:20px}.icon--calendar{height:20px;width:20px}.icon--play-card{height:55px;width:55px}.icon--compass{height:20px;width:20px}.icon--topic{height:21px;width:21px}.icon--time{fill:#232d3d;height:12px;width:12px}.icon--location{fill:#232d3d;height:18px;width:12px}.icon--ribbon-branded{height:80px;width:60px}.icon--ribbon-short{height:65px;width:60px}.icon--social-facebook,.icon--social-twitter,.icon--social-linkedin{height:27px;width:27px}.icon--social-envelope{height:22px;margin-top:3px;width:27px}.icon--review{height:17px;width:17px}#logo-minimal path,#icon-facebook path,#icon-linkedin path,#icon-twitter path,.icon--close-white #icon-close path{fill:#fff}@font-face{font-family:"Co Text Light";font-style:normal;font-weight:300;src:url("../fonts/CoText-Light.eot");src:url("../fonts/CoText-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/CoText-Light.woff") format("woff"),url("../fonts/CoText-Light.ttf") format("truetype"),url("../fonts/CoText-Light.svg#CoText-Light") format("svg")}@font-face{font-family:"Co Headline Light";font-style:normal;font-weight:300;src:url("../fonts/CoHeadline-Light.eot");src:url("../fonts/CoHeadline-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/CoHeadline-Light.woff") format("woff"),url("../fonts/CoHeadline-Light.ttf") format("truetype"),url("../fonts/CoHeadline-Light.svg#CoHeadline-Light") format("svg")}@font-face{font-family:"Co Text Bold";font-style:normal;font-weight:bold;src:url("../fonts/CoText-Bold.eot");src:url("../fonts/CoText-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/CoText-Bold.woff") format("woff"),url("../fonts/CoText-Bold.ttf") format("truetype"),url("../fonts/CoText-Bold.svg#CoText-Bold") format("svg")}@font-face{font-family:"Co Headline Regular";font-style:normal;font-weight:normal;src:url("../fonts/CoHeadline-Regular.eot");src:url("../fonts/CoHeadline-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/CoHeadline-Regular.woff") format("woff"),url("../fonts/CoHeadline-Regular.ttf") format("truetype"),url("../fonts/CoHeadline-Regular.svg#CoHeadline-Regular") format("svg")}@font-face{font-family:"Co Headline Bold";font-style:normal;font-weight:bold;src:url("../fonts/CoHeadline-Bold.eot");src:url("../fonts/CoHeadline-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/CoHeadline-Bold.woff") format("woff"),url("../fonts/CoHeadline-Bold.ttf") format("truetype"),url("../fonts/CoHeadline-Bold.svg#CoHeadline-Bold") format("svg")}@font-face{font-family:"Co Text Regular";font-style:normal;font-weight:normal;src:url("../fonts/CoText-Regular.eot");src:url("../fonts/CoText-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/CoText-Regular.woff") format("woff"),url("../fonts/CoText-Regular.ttf") format("truetype"),url("../fonts/CoText-Regular.svg#CoText-Regular") format("svg")}@media print{body{padding-top:20px;width:100%}.header,.column__sidebar,.advert,.jobs__container,.related-articles,.newsletter,.footer,.article__widgets,.article__quote--social,.promo-block{display:none}.article__header .article__embed{display:none}.container,.wrapper{max-width:none;width:100%}.container.article,.article.wrapper{padding:0}img{display:block;height:auto;margin:0 auto;max-width:50%}}.header__search-block{display:block;height:36px;overflow:hidden;position:absolute;right:59px;top:17px;width:200px}@media only screen and (min-width: 768px){.header__search-block{right:12px;top:18px}}.header__search-icon{display:block;float:right;padding:9px 0;text-align:right;width:25px}.header__search-icon .icon--search{fill:#f4e956}.header__search-form{display:block;float:right;height:36px;overflow:hidden;width:165px}.header__search-form form{position:relative}.header__search-form .button--close{display:none}.header__search-input{background-color:#fff;border:0;display:block;font-size:12px;height:36px;margin-left:calc(100% + 10px);max-width:165px;min-width:100%;overflow:hidden;padding:0 5px;transition:all .4s;width:155px}@media only screen and (min-width: 768px){.header__search-input{height:30px;position:relative;top:2px}}.header__search-input::-ms-input-placeholder{color:#858585;font-size:12px}.header__search-input::placeholder{color:#858585;font-size:12px}.header__search--active .header__search-input{display:block;margin-left:0}.page__search .header{margin-bottom:158px}.page__search .header__bottom{position:relative;z-index:1}.page__search .header__bottom>.container,.page__search .header__bottom>.wrapper{position:static}.page__search .header__search-block{background-color:#f4e956;height:auto;overflow:visible;right:0;top:100%;width:100%}.page__search .header__search-block .icon--search{fill:#232d3d}.page__search .header__search-icon{background-color:#f4e956;float:none;padding:26px 0;position:absolute;right:70px;text-align:center;top:-70px;width:70px}@media only screen and (min-width: 768px){.page__search .header__search-icon{padding:8px 0;right:10px;top:-34px;width:49px}}.page__search .header__search-form{float:none;height:auto;padding:45px 10px;width:100%}.page__search .header__search-form .button--close{cursor:pointer;display:block;height:46px;padding:0;position:absolute;right:40px;top:15px;width:46px}.page__search .header__search-input{border-radius:4px;font-size:40px;height:68px;margin-left:0;max-width:calc(100% - 60px);min-width:0;padding:0 20px;width:calc(100% - 60px)}.page__search .header__search-input::-webkit-input-placeholder{font-size:40px}.page__search .header__search-input:-moz-placeholder{font-size:40px}.page__search .header__search-input::-moz-placeholder{font-size:40px}.page__search .header__search-input:-ms-input-placeholder{font-size:40px}.primary-navigation{display:none}@media only screen and (min-width: 768px){.primary-navigation{display:block;float:right;margin-right:12px}}.primary-navigation__link{font-family:"Co Text Light";font-size:12px;line-height:18px;color:#7c878e;display:block;float:left;font-family:"Co Text Regular";font-size:12px;padding:10px;text-decoration:none}.primary-navigation__link:hover{color:#000;text-decoration:underline}.primary-navigation__list{float:left;margin-right:10px}.primary-navigation__item{display:block;float:left;padding:0}.primary-navigation__item:after{border-left:1px solid #7c878e;content:"";display:block;float:left;height:14px;margin:13px 0;width:1px}.primary-navigation__item:nth-last-of-type(1){padding-right:0}.primary-navigation__item:nth-last-of-type(1):after{display:none}.primary-navigation__cta{background:#b2dbbf;color:#000;display:block;float:left;font-family:"Co Headline Bold";font-size:10px;letter-spacing:1px;padding:14px;text-decoration:none;text-transform:uppercase;transition:background .2s}.primary-navigation__cta:hover{background:#f4e956}.primary-navigation__cta:active{background:#232d3d;color:#fff}.secondary-navigation{display:none}@media only screen and (min-width: 768px){.secondary-navigation{display:table;margin:0 auto;position:relative;right:35px}}@media only screen and (min-width: 960px){.secondary-navigation{position:relative;right:90px}}.secondary-navigation__link{color:#b2dbbf;display:block;font-family:"Co Headline Bold";font-size:10px;letter-spacing:1.5px;padding:28px 0;text-decoration:none;text-transform:uppercase}.secondary-navigation__link:hover{color:#fff}.secondary-navigation__list:after{clear:both;content:"";display:block}.secondary-navigation__item{display:inline;float:left;padding:0 14px}@media only screen and (min-width: 960px){.secondary-navigation__item{padding:0 21px}}@media only screen and (min-width: 1100px){.secondary-navigation__item{padding:0 25px}}.secondary-navigation__item--active{border-bottom:4px solid #f4e956}.secondary-navigation__item--active .secondary-navigation__link{color:#f4e956;padding-bottom:26px;padding-top:28px}.tile{width:calc(100% - 20px);float:left;margin-left:10px;background:#f4e956;display:block;height:300px;margin-bottom:12px;position:relative}@media only screen and (min-width: 568px){.tile{width:calc(50% - 15px);float:left;margin-left:10px}}@media only screen and (min-width: 768px){.tile{width:calc(33.3333333333% - 13.3333333333px);float:left;margin-left:10px}}.tile:nth-of-type(4n){background:#b2dbbf}.tile__title{color:#000;display:block;font-size:24px;margin:10px 20px}.tile__tag{background:#000;color:#fff;display:inline-block;font-size:11px;height:20px;line-height:20px;margin:20px 20px 0;padding:0 5px;text-transform:uppercase;width:auto}.carousel{margin:0 0 30px;overflow:visible;padding:0;position:relative;width:100%}.carousel-wrapper{margin-bottom:25px}@media only screen and (min-width: 768px){.carousel{padding-top:40px}}@media only screen and (min-width: 960px){.carousel{margin:0 0 80px}}.carousel__item{background-repeat:no-repeat;background-size:100%;margin:0;outline:none;overflow:visible;position:relative}@media only screen and (min-width: 768px){.carousel__item{margin:0 20px;padding-bottom:0}}.carousel__item .icon{display:none}.carousel__item--video .icon--play{display:block;height:44px;left:50%;position:absolute;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:44px;z-index:2}.carousel__item-link{color:#000;outline:none;text-decoration:none}.carousel__image{height:0;overflow:hidden;padding-bottom:56%;position:relative;width:100%;z-index:1}.carousel__image .ezimage-field{display:block;margin:0;padding-bottom:56%;position:relative}.carousel__image .ezimage-field *{display:block;height:100%;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}@media only screen and (min-width: 768px){.carousel__image .ezimage-field *{max-height:335px}}.carousel__card{background:#f4e956;display:block;height:auto;margin:-25px 30px 0;min-height:120px;padding:20px 25px;position:relative;width:auto;z-index:3}@media only screen and (min-width: 768px){.carousel__card{width:calc(33.3333333333% - 13.3333333333px);float:left;margin-left:10px;bottom:-15px;height:120px;margin:0;position:absolute;right:-15px;width:200px}}.carousel__card-content-type{font-family:"Co Headline Bold";font-size:8px;letter-spacing:1px;text-transform:uppercase;display:block}.carousel__card-content-type a{color:#000;text-decoration:none}.carousel__card-title{font-family:"Co Headline Light";font-size:17px;line-height:23px;display:block;margin-top:4px;max-height:70px;overflow:hidden}.carousel__card-branding{bottom:15px;position:absolute;right:15px}.carousel__card-branding img{max-width:50px}.carousel__card-reading-time{background-size:100%;font-size:9px;padding-right:15px;position:absolute;right:8px;top:8px}.carousel__card-reading-time .icon--time{display:block;height:11px;position:absolute;right:0;top:0;width:11px}.carousel__card-link{height:100%;left:0;position:absolute;top:0;width:100%}.carousel__card-link:focus,.carousel__card-link:active{outline:none}.carousel__controls-hero{display:block;width:100%}.carousel__controls-hero .icon{cursor:pointer;transition:opacity 400ms}.carousel__controls-hero .icon--prev{left:0;position:absolute;top:20%}@media only screen and (min-width: 768px){.carousel__controls-hero .icon--prev{top:30%}}.carousel__controls-hero .icon--next{position:absolute;right:0;top:20%}@media only screen and (min-width: 768px){.carousel__controls-hero .icon--next{top:30%}}@media only screen and (min-width: 768px){.carousel__controls-hero .icon--prev,.carousel__controls-hero .icon--next{top:185px}}.carousel__controls-hero .slick-disabled{opacity:0}.carousel .slick-list{overflow:visible}@media only screen and (min-width: 768px){.carousel .slick-slide{width:600px}}.carousel .slick-dots{margin:0 auto;padding:0;text-align:center;-ms-transform:translateY(15px);transform:translateY(15px)}@media only screen and (min-width: 960px){.carousel .slick-dots{-ms-transform:translateY(40px);transform:translateY(40px)}}.carousel .slick-dots li{background:#b2dbbf;border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin:0 5px;width:8px}.carousel .slick-dots li button{display:none}.carousel .slick-dots li.slick-active{background:#f4e956}.content-block{background:#fff;border-radius:4px;display:block;min-height:250px;padding:35px;text-align:center}.content-block__title{font-family:"Co Headline Bold";font-size:15px;letter-spacing:2px;line-height:21px;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.content-block__count{display:block;font-size:14px;margin-bottom:27px}.jobs__slider{margin:0;overflow:visible;padding:0;position:relative}@media only screen and (min-width: 768px){.jobs__slider{padding:0 20px}}.jobs__slider-item{list-style:none;margin:0 5px;margin-bottom:20px;outline:none;overflow:visible;position:relative;width:240px}@media only screen and (min-width: 768px){.jobs__slider-item{width:auto}}.jobs__slider-item .content-block{min-height:130px;padding:60px 35px}.jobs__slider-item .content-block__title{font-size:16px;margin-bottom:20px}.jobs__slider-controls{display:none;width:100%}@media only screen and (min-width: 768px){.jobs__slider-controls{display:block}}.jobs__slider-controls .icon{cursor:pointer;transition:opacity 400ms}.jobs__slider-controls .icon--prev{left:0;position:absolute;top:50%}.jobs__slider-controls .icon--next{position:absolute;right:0;top:50%}.jobs__slider-controls .slick-disabled{opacity:0}.jobs__container,.jobs__list{width:calc(100% - 20px);float:left;margin-left:10px}.jobs__container .title--secondary{margin:40px 0 60px}.jobs__list{list-style:none;margin:0;padding:0;margin:0 10px}.jobs__item{margin-bottom:30px}@media only screen and (min-width: 568px){.jobs__item{float:left;margin-left:54px;width:calc(50% - 54px)}.jobs__item:first-child{margin-left:0}}@media only screen and (min-width: 960px){.jobs__item{width:calc(33.3% - 54px)}}.jobs__link{color:#7c878e;text-decoration:none}.jobs__logo-image{filter:grayscale(100%);max-height:50px}.jobs__company{font-family:"Co Text Light";font-size:13px;margin:10px 0}.jobs__title{color:#232d3d;font-family:"Co Headline Regular";font-size:21px;margin:10px 0 15px}.jobs__description{font-size:14px;display:block;display:-webkit-box;-webkit-line-clamp:3;max-height:4.5em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px);margin-bottom:20px}.jobs__location{font-family:"Co Text Light";font-size:12px;padding-left:16px;position:relative}.jobs__location .icon{left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.button,.product-banner-item__action,.content-banner__action,.full-size-header__secondary-action,.full-size-header__primary-action,.promo-block__cta a,.card-action__link{font-family:"Co Headline Bold";font-size:10px;letter-spacing:1px;text-transform:uppercase;border-radius:20px;color:#232d3d;display:inline-block;min-height:10px;min-width:140px;padding:15px;text-decoration:none;transition:all .2s ease-in-out}.button:hover,.product-banner-item__action:hover,.content-banner__action:hover,.full-size-header__secondary-action:hover,.full-size-header__primary-action:hover,.promo-block__cta a:hover,.card-action__link:hover{-ms-transform:scale(1.05);transform:scale(1.05)}.button--yellow,.product-banner-item__action,.content-banner__action,.full-size-header__secondary-action,.card-action__link{background:#f4e956}.button--green{background:#b2dbbf}.button--white,.full-size-header__primary-action{background:#fff;border:1px solid #b2dbbf;color:#b2dbbf}.button--white:hover,.full-size-header__primary-action:hover{background:#b2dbbf;color:#fff;-ms-transform:none;transform:none}.button--small{font-size:8px;min-width:0;padding:8px 25px;text-align:center;width:auto}.button--close{background-color:#fff;border:0}.button--close .icon{fill:#232d3d}.article{padding:50px 0}@media only screen and (min-width: 768px){.article{min-height:400px}}.article__header{width:100%}.article__header .article__embed{width:calc(100% - 20px);float:left;margin-left:10px}.article__header .article__embed-wrapper{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.article__header .article__embed-wrapper iframe,.article__header .article__embed-wrapper object,.article__header .article__embed-wrapper embed{height:100%;left:0;position:absolute;top:0;width:100%}.article__header .advert.js-is-not-empty{margin:25px auto}.article__hero-image{background-position:center center;background-size:cover;overflow:hidden;padding-bottom:50%;text-align:center;width:100%}@media only screen and (min-width: 768px){.article__hero-image{height:410px;padding-bottom:0}}.article__hero-image img{width:100%}.article__category{font-family:"Co Headline Bold";font-size:12px;letter-spacing:2px;line-height:18px;text-transform:uppercase;color:#b2dbbf;display:block}@media only screen and (min-width: 568px){.article__category{margin-bottom:20px}}.article__title{font-family:"Co Headline Light";font-size:32px;line-height:42px;margin:10px 0;word-break:break-word}@media only screen and (min-width: 568px){.article__title{font-family:"Co Headline Light";font-size:50px;line-height:60px}}.article__date{font-family:"Co Headline Light";font-size:12px;display:block}.article__body{margin-top:30px;position:relative}.article__body iframe{max-width:100%}.article__widgets{margin-bottom:10px;min-height:100px}@media only screen and (min-width: 768px){.article__widgets{left:0;position:absolute;top:0}}.article__summary{font-family:"Co Text Light";font-size:16px;line-height:30px;color:#232d3d;font-family:"Co Text Bold";margin-bottom:5px}@media only screen and (min-width: 768px){.article__summary{padding-left:80px}}.article__embed-wrapper{overflow:hidden}.article__embed iframe{max-width:100%}.article__wisywyg{font-family:"Co Text Light";font-size:16px;line-height:30px;color:#232d3d}@media only screen and (min-width: 768px){.article__wisywyg{padding-left:80px}}.article__wisywyg .article__image{max-width:100%;width:100%}.article__wisywyg .article__image img{max-width:100%}.article__wisywyg h1{font-family:"Co Headline Light";font-size:50px;line-height:60px;color:#232d3d}.article__wisywyg h2{color:#232d3d;font-family:"Co Headline Light";font-size:24px;line-height:30px}.article__wisywyg h3{color:#232d3d;font-family:"Co Headline Light";font-size:20px;line-height:26px}.article__wisywyg h4{font-family:"Co Headline Light";font-size:24px;line-height:32px;color:#232d3d}.article__wisywyg h5{font-family:"Co Headline Light";font-size:22px;line-height:30px;color:#232d3d}.article__wisywyg h6{font-family:"Co Headline Light";font-size:17px;line-height:23px;color:#232d3d}.article__wisywyg a{color:#4ea66a}.article__wisywyg a:hover{color:#a69b0b}.article__wisywyg table{background:#b2dbbf;border:none;border-collapse:collapse;border-spacing:0}.article__wisywyg table td{padding:10px 20px}.article__wisywyg table p{margin:10px 0}.article__wisywyg table a{color:#232d3d;text-decoration:underline}.article__wisywyg table strong{color:#000}.article__wisywyg .article_paragraph.kader{background:#b2dbbf;padding:20px}.article__wisywyg .article_paragraph.kader strong{color:#000}.article__wisywyg .article_paragraph.kader a{color:#000;text-decoration:underline}.article__wisywyg .article_paragraph.kader a:hover{color:#f4e956}.article__wisywyg .article__embed{margin-bottom:16px;margin-left:0;width:100%}.article__image-caption{font-family:"Co Text Light";font-size:12px;line-height:18px;color:#7c878e;margin-bottom:30px}.article__image-caption p{margin:0}.article__quote{background:#b2dbbf;max-width:100%;width:100%}.article__quote p{font-family:"Co Headline Light";font-size:30px;line-height:50px;color:#232d3d;display:block;padding:50px}.article__quote p:before{content:"”"}.article__quote p:after{content:"”";position:relative;right:5px}.article__quote-link{text-decoration:none}.article__quote-link:hover{text-decoration:none}.article__quote--social{position:relative}.article__quote--social p{padding:20px 45px 20px 20px}.article__quote--social p:before{left:-1px}.article__quote--social p:after{right:-3px}.article__quote--social p,.article__quote--social .social__quote-link{color:#000;font-size:16px;line-height:30px}.article__quote--social:after{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNy41IDMwLjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3LjUgMzAuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM2LjgsNC4xYy0xLjMsMC42LTIuNywxLTQuMiwxLjFjMS41LTAuOSwyLjctMi4zLDMuMi00Yy0xLjQsMC44LTMsMS40LTQuNiwxLjhjLTEuMy0xLjQtMy4yLTIuMy01LjMtMi4zYy00LDAtNy4zLDMuMy03LjMsNy4zYzAsMC42LDAuMSwxLjEsMC4yLDEuN0MxMi43LDkuMyw3LjMsNi40LDMuNywyYy0wLjYsMS4xLTEsMi4zLTEsMy43YzAsMi41LDEuMyw0LjgsMy4yLDYuMWMtMS4yLDAtMi4zLTAuNC0zLjMtMC45djAuMWMwLDMuNSwyLjUsNi41LDUuOCw3LjFjLTAuNiwwLjItMS4zLDAuMy0xLjksMC4zYy0wLjUsMC0wLjksMC0xLjQtMC4xYzAuOSwyLjksMy42LDUsNi44LDUuMWMtMi41LDItNS42LDMuMS05LDMuMWMtMC42LDAtMS4yLDAtMS43LTAuMWMzLjIsMi4xLDcuMSwzLjMsMTEuMiwzLjNjMTMuNCwwLDIwLjctMTEuMSwyMC43LTIwLjdsMC0wLjlDMzQuNSw2LjksMzUuOCw1LjYsMzYuOCw0LjF6Ii8+PC9nPjwvZz48L3N2Zz4=");bottom:12px;content:"";display:block;height:27px;position:absolute;right:10px;width:35px;z-index:1}.article__podcast{max-width:100%;width:100%}.article__podcast iframe{width:100%}@media only screen and (min-width: 768px){.article__podcast iframe{-ms-transform:none;transform:none;width:100%}}.article__tags{display:none;margin:30px 0}.article__tags::after{clear:both;content:"";display:block}@media only screen and (min-width: 768px){.article__tags{display:block;margin-top:90px;padding-left:80px;width:calc(100% - 80px)}}.article__tags--mobile{display:block}@media only screen and (min-width: 768px){.article__tags--mobile{display:none}}.article__container::after{clear:both;content:"";display:block}.article__header .article__sponsor{background-color:#fff;left:10px;padding:14px 10px;position:absolute;top:0;width:48px}.article__header .article__sponsor:after{border-right:68px solid transparent;border-top:22px solid #fff;bottom:-22px;content:"";left:0;position:absolute}.article__header .article__sponsor-container{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;width:100%}.article__header .article__sponsor img{max-width:48px}.article__header .article__sponsor span{display:none}.article__header .article__sponsor--format{background-color:#232d3d;color:#f4e956}.article__header .article__sponsor--format:after{border-top-color:#232d3d}.article__header .article__sponsor--format .content-format-title{display:block;font-size:7px;font-weight:400;letter-spacing:.01em;margin-bottom:10px;text-transform:uppercase}.article__header .article__sponsor--format .content-format-icon{display:block;margin:0 auto}.article__most-read{clear:both}.article__promo-block{display:none;margin-bottom:40px;margin-top:20px}@media only screen and (min-width: 768px){.article__promo-block{display:block;margin-bottom:20px}}.article__promo-block--mobile{display:block;-ms-transform:translateX(-10px);transform:translateX(-10px);width:calc(100% + 20px)}@media only screen and (min-width: 768px){.article__promo-block--mobile{display:none}}.article__promo-block--mobile .promo-block__title{color:#f4e956;font-size:32px;line-height:42px}.article__promo-block--mobile .ezurl-field{color:#232d3d;line-height:10px;min-width:130px;padding:12px;text-align:center;width:auto}.article__promo-block--mobile .ezurl-field:hover,.article__promo-block--mobile .ezurl-field:active{color:#232d3d}.article--body-1{padding-bottom:0;padding-top:30px}@media only screen and (min-width: 568px){.article--body-1{padding-top:50px}}.article--body-2{display:none;padding-top:0}@media only screen and (min-width: 768px){.article--body-2{display:block}}.article--body-2-mobile{display:block}@media only screen and (min-width: 768px){.article--body-2-mobile{display:none}}.article--no-top-padding{padding-top:0}.tags{list-style:none;padding:0}.tags__item{float:left;margin-bottom:10px;margin-right:10px}.tags__link{font-family:"Co Headline Bold";font-size:10px;letter-spacing:1px;text-transform:uppercase;background:transparent;border:1px solid #b2dbbf;border-radius:20px;color:#b2dbbf;display:inline-block;min-height:10px;padding:12px 20px;text-decoration:none;transition:all .2s ease-in-out}.tags__link:hover{background:#b2dbbf;color:#fff}.widgets{list-style:none;margin:0;padding:0;text-align:center}.widgets>li{display:inline-block;margin:0 10px 10px 0}@media only screen and (min-width: 768px){.widgets>li{display:block;float:none;margin-right:0}}.widgets__item{background:#b2dbbf;border-radius:25px;cursor:pointer;display:block;height:50px;position:relative;text-decoration:none;transition:max-width .4s;width:50px}@media only screen and (min-width: 768px){.widgets__item{max-width:50px;overflow:hidden;width:auto}}.widgets__item svg{position:relative;top:10px}@media only screen and (min-width: 768px){.widgets__item svg{left:15px;position:absolute;top:10px}}.widgets__item:hover{background:#f4e956}@media only screen and (min-width: 768px){.widgets__item:hover{max-width:300px}}.widgets__item-more{font-family:"Co Headline Bold";font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#000;display:block;padding-top:30px}@media only screen and (min-width: 768px){.widgets__item-more{float:left;padding-left:65px;padding-right:30px;padding-top:20px}}.widgets__item--share{display:none}@media only screen and (min-width: 768px){.widgets__item--share{display:block}}@media only screen and (min-width: 768px){.widgets__item--share .widgets__item-more{padding-left:50px;padding-right:0;padding-top:0}}.widgets__item--download{display:none}@media only screen and (min-width: 768px){.widgets__item--download{display:block}}.widgets__item--flag{display:none}@media only screen and (min-width: 768px){.widgets__item--flag{display:block}}.widgets__item-mobile{background:#b2dbbf;border-radius:25px;cursor:pointer;display:block;height:50px;position:relative;text-decoration:none;transition:max-width .4s;width:50px}@media only screen and (min-width: 768px){.widgets__item-mobile{display:none}}.widgets__item-mobile:hover{background:#f4e956}.widgets__item-mobile svg{position:relative;top:10px}.widgets__item-mobile a{color:#232d3d;text-decoration:none}.widgets__social-list{list-style:none;margin:0;padding:0;width:210px}.widgets__social-list li{display:block;float:left;margin:0 10px}.widgets__social-list svg{left:0;position:relative}.widgets__social-list a{display:block;height:27px;position:relative;top:2px;width:27px}.advert{clear:both;margin:25px auto;position:relative;text-align:center;width:100%}.advert:before{color:#fff;content:"";position:absolute;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.advert--300x250{display:block;height:250px;width:300px}.advert--300x250:before{content:"300x250"}.advert--300x600{height:600px;width:300px}.advert--300x600:before{content:"300x600"}.advert__continue-after{background-color:#f3f3fb;padding:10px}.advert__continue-after__label{font-size:13px;padding:10px 0;text-align:center}.advert__continue-after .advert{margin:0;padding-bottom:25px}.advert-sticky__wrapper{background-color:#232d3d;height:100px}@media only screen and (min-width: 768px){.advert-sticky__wrapper{display:none}}.advert-sticky__content{bottom:0;left:0;position:fixed;text-align:center;width:100%}.advert-sticky__content.advert{margin-bottom:0px}.topics{width:calc(100% - 20px);float:left;margin-left:10px;margin-bottom:60px}.topics__list{list-style-type:none;margin:0;padding:0}.topics__list::after{clear:both;content:"";display:block}.topics__item{float:left;margin-bottom:10px;margin-right:7px;width:auto}.topics__link{font-family:"Co Headline Bold";font-size:10px;letter-spacing:1px;text-transform:uppercase;background:#fff;border:none;border-radius:20px;color:#232d3d;display:inline-block;min-height:10px;padding:15px;position:relative;text-decoration:none;transition:all .2s ease-in-out}.topics__link--all{float:left;margin-right:15px}.topics__link--all.topics__link--active{color:#f4e956}@media only screen and (min-width: 960px){.topics__link--all{margin-bottom:100%}}.topics__link-text{margin-left:0}.topics__link:hover,.topics__link--active{background:#232d3d;color:#fff}.topics__filter{background:#232d3d;color:#fff;margin-bottom:15px}@media only screen and (min-width: 960px){.topics__filter{display:none}}.topics__header .hero{max-height:none;min-height:150px;padding-bottom:20px;padding-top:40px}@media only screen and (min-width: 768px){.topics__header .hero{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:370px;padding-bottom:0}}.topics__page .topics__link--all{margin-bottom:0}.pagination{clear:both;margin:40px auto;text-align:center}.pagination::after{clear:both;content:"";display:block}.pagination nav{display:inline-block;text-align:center}.pagination nav>*{cursor:pointer;display:inline-block;float:left;font-size:12px;height:35px;line-height:35px;margin:0 3px;text-align:center;width:35px}@media only screen and (min-width: 568px){.pagination nav>*{font-size:16px;height:46px;line-height:46px;width:46px}}.pagination nav a{background:#fff;color:#000;text-decoration:none}.pagination nav .current{background:#b2dbbf;color:#000}.pagination nav .disabled,.pagination nav a[rel=prev],.pagination nav a[rel=next]{background:#232d3d;color:#fff}.card{width:calc(50% - 15px);float:left;margin-left:10px;background-color:#fff;border-radius:4px;color:#000;display:block;height:210px;margin-bottom:10px;overflow:hidden;position:relative}@media only screen and (max-width: 767px){.card{width:calc(100% - 20px)}}@media only screen and (min-width: 568px){.card{height:410px}}@media only screen and (min-width: 960px){.card{width:calc(33.3333333333% - 13.3333333333px);float:left;margin-left:10px}}.card__container{border-radius:4px;height:100%;overflow:hidden;position:relative;width:100%}.card__background{background-position:center;background-size:cover;border-radius:4px;display:block;height:100%;position:absolute;width:100%}.card__gradient{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.65) 100%);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card__background--0{background-color:#f4e956}.card__background--0 .card__title{display:block;display:-webkit-box;-webkit-line-clamp:4;max-height:6.528em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px)}.card__background--0 .button,.card__background--0 .product-banner-item__action,.card__background--0 .content-banner__action,.card__background--0 .full-size-header__secondary-action,.card__background--0 .full-size-header__primary-action,.card__background--0 .promo-block__cta a,.promo-block__cta .card__background--0 a,.card__background--0 .card-action__link{background:#232d3d;color:#f4e956}.card__background--0 .sponsor__link{color:#000}.card__background--1{background-color:#fff}.card__background--1 .button,.card__background--1 .product-banner-item__action,.card__background--1 .content-banner__action,.card__background--1 .full-size-header__secondary-action,.card__background--1 .full-size-header__primary-action,.card__background--1 .promo-block__cta a,.promo-block__cta .card__background--1 a,.card__background--1 .card-action__link{background:#f4e956}.card__background--1 .sponsor__link{color:#000}.card__background--2{background-color:#b2dbbf}.card__background--2 .card__title{display:block;display:-webkit-box;-webkit-line-clamp:4;max-height:6.528em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px)}.card__background--2 .button,.card__background--2 .product-banner-item__action,.card__background--2 .content-banner__action,.card__background--2 .full-size-header__secondary-action,.card__background--2 .full-size-header__primary-action,.card__background--2 .promo-block__cta a,.promo-block__cta .card__background--2 a,.card__background--2 .card-action__link{background:#f4e956}.card__background--2 .sponsor__link{color:#000}.card__background--3{background-color:#232d3d}.card__background--3 .card__title{display:block;display:-webkit-box;-webkit-line-clamp:4;max-height:6.528em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px)}.card__background--3 .card__content-type,.card__background--3 .card__reading-time,.card__background--3 .card__title,.card__background--3 .card__sponsor,.card__background--3 .card__date,.card__background--3 .sponsor__link{color:#fff}.card__background--3 .card__overlay-2{display:none}.card__background--3 .card__text{color:#fff}.card__background--3 .button,.card__background--3 .product-banner-item__action,.card__background--3 .content-banner__action,.card__background--3 .full-size-header__secondary-action,.card__background--3 .full-size-header__primary-action,.card__background--3 .promo-block__cta a,.promo-block__cta .card__background--3 a,.card__background--3 .card-action__link{background:#b2dbbf}.card__background--0 .card__background,.card__background--0 .card__gradient,.card__background--1 .card__background,.card__background--1 .card__gradient,.card__background--2 .card__background,.card__background--2 .card__gradient,.card__background--3 .card__background,.card__background--3 .card__gradient{display:none}.card__image--top{background-position:center center;background-size:cover;border-radius:4px 4px 0 0;display:none;height:90px;overflow:hidden;position:absolute;width:100%}@media only screen and (min-width: 400px){.card__image--top{height:120px}}@media only screen and (min-width: 568px){.card__image--top{height:164px}}.card__image-image{position:absolute;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%}.card__content{height:calc(100% - 26px);padding:13px;width:calc(100% - 26px)}@media only screen and (min-width: 768px){.card__content{height:calc(100% - 40px);padding:20px;width:calc(100% - 40px)}}.card__content-type{font-family:"Co Headline Bold";font-size:10px;letter-spacing:1px;text-transform:uppercase;display:block;line-height:15px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;width:calc(100% - 45px)}.card__title-container{-ms-flex-item-align:center;align-self:center;bottom:50px;margin:0;position:absolute;width:calc(100% - 25px)}@media only screen and (min-width: 568px){.card__title-container{width:calc(100% - 25px)}}.card__title-container .card__content-type{display:none}.card__title{display:block;display:-webkit-box;-webkit-line-clamp:4;max-height:6.528em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px);font-family:"Co Text Light";font-size:15px;font-weight:200;-webkit-line-clamp:4;line-height:20px;margin:0;position:relative}@media only screen and (min-width: 568px){.card__title{font-family:"Co Headline Light";font-size:22px;line-height:30px}}@media only screen and (min-width: 768px){.card__title{font-size:24px;line-height:34px}}.card__date{bottom:20px;position:absolute}.card__sponsor{bottom:7px;font-size:12px;position:relative}@media only screen and (min-width: 768px){.card__sponsor{bottom:0}}.card__sponsor .ezobjectrelation-field,.card__sponsor figure{display:inline}.card__sponsor img{display:none;float:left;margin-right:8px;max-height:20px}@media only screen and (min-width: 768px){.card__sponsor img{display:inline}}.article__sponsor--format .card__sponsor{text-transform:uppercase}.article__sponsor--format .card__sponsor .content-format-title{font-family:"Co Headline Bold";font-size:10px;letter-spacing:1px;text-transform:uppercase}.card__sponsor .sponsor__link{text-decoration:none}.card__reading-time{background-size:100%;font-size:9px;padding-right:17px;position:absolute;right:8px;top:8px;z-index:4}.card__reading-time .icon--time{display:block;fill:#232d3d;position:absolute;right:0;top:0}.card--image .card__reading-time .icon--time,.card__background--3 .card__reading-time .icon--time{fill:#fff}.card__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.card--image .card__reading-time,.card--image .card__content-type,.card--image .card__date,.card--image .card__sponsor,.card--image .card__sponsor a,.card--image .card__title:before{color:#fff}.card--image .card__title{display:block;display:-webkit-box;-webkit-line-clamp:4;max-height:6.528em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px);color:#fff}.card--image:hover .icon--time{fill:#fff}.card--image #icon-reading-time path{fill:#fff}.card--image .card__overlay-1,.card--image .card__overlay-2{display:none}@media only screen and (min-width: 568px){.card--image .card__overlay-1,.card--image .card__overlay-2{display:block}}.card--image .card__overlay-1{-ms-transform:translateY(-230%) translateX(-100%);transform:translateY(-230%) translateX(-100%);z-index:3}.card--image .card__overlay-1:after{background:#f4e956;height:220%;-ms-transform:rotate(-19deg);transform:rotate(-19deg);width:220%}.card--image .card__overlay-2{background:rgba(0,0,0,.4);left:0;opacity:0;top:0;-ms-transform:none;transform:none;z-index:1}.card--image .card__title-container{bottom:45px}.card--image:hover #icon-reading-time path{fill:#000}.card__video{background-repeat:no-repeat;background-size:100% 118px}.card__video .icon--play-card{left:50%;position:absolute;top:15%;-ms-transform:translateX(-50%) translateY(-15%);transform:translateX(-50%) translateY(-15%);z-index:2}.card__video .icon--time{fill:#232d3d}.card__video .card__content .card__content-type{display:none}.card__video .card__title-container .card__content-type{display:block;position:relative}.article-card-small .card__video .card__title-container .card__content-type,.article-card-large .card__video .card__title-container .card__content-type{display:none}.card__video .card__reading-time{display:none}.card__video .card__title{display:block;display:-webkit-box;-webkit-line-clamp:2;max-height:3.36em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px)}@media only screen and (min-width: 768px){.card__video .card__title{display:block;display:-webkit-box;-webkit-line-clamp:3;max-height:5.04em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px)}}.card__video .card__content-type{width:100%}.card__video .card__image--top{display:block}.card__video .card__background{display:none}.article-card-small .card__video,.article-card-large .card__video,.article-card-extra-large .card__video{background-size:cover}.article-card-small .card__video .card__image--top,.article-card-large .card__video .card__image--top,.article-card-extra-large .card__video .card__image--top{display:none}.article-card-small .card__video .card__reading-time,.article-card-small .card__video .card__title,.article-card-small .card__video .card__date,.article-card-large .card__video .card__reading-time,.article-card-large .card__video .card__title,.article-card-large .card__video .card__date,.article-card-extra-large .card__video .card__reading-time,.article-card-extra-large .card__video .card__title,.article-card-extra-large .card__video .card__date{color:#fff}.article-card-small .card__video .card__reading-time,.article-card-large .card__video .card__reading-time,.article-card-extra-large .card__video .card__reading-time{top:8px}.article-card-small .card__video .icon--time,.article-card-large .card__video .icon--time,.article-card-extra-large .card__video .icon--time{fill:#fff}.article-card-small .card__video .card__title,.article-card-large .card__video .card__title,.article-card-extra-large .card__video .card__title{display:block;display:-webkit-box;-webkit-line-clamp:4;max-height:6.72em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px)}@media only screen and (min-width: 768px){.article-card-small .card__video .card__reading-time,.article-card-small .card__video .card__title,.article-card-small .card__video .card__date,.card__video .article-card-medium .card__reading-time,.card__video .article-card-medium .card__title,.card__video .article-card-medium .card__date{color:#fff}.article-card-small .card__video .card__reading-time,.card__video .article-card-medium .card__reading-time{top:8px}.article-card-small .card__video .icon--time,.card__video .article-card-medium .icon--time{fill:#fff}.article-card-small .card__video .card__background,.card__video .article-card-medium .card__background{display:block}}.article-card-small .card__video .card__overlay-1{-ms-transform:translateY(-230%) translateX(-100%);transform:translateY(-230%) translateX(-100%);z-index:3}.article-card-small .card__video .card__overlay-1:after{background:#f4e956;height:220%;-ms-transform:rotate(-19deg);transform:rotate(-19deg);width:220%}.article-card-small .card__video .card__overlay-2{background:rgba(0,0,0,.4);left:0;opacity:0;top:0;-ms-transform:none;transform:none;z-index:1}.card__video .card__gradient{display:block}.card__video .card__gradient{display:none}@media only screen and (min-width: 768px){.card__video .card__gradient{display:block}}.article-card-large .card__video .card__image--top,.article-card-extra-large .card__video .card__image--top{display:none}.article-card-large .card__video .card__background,.article-card-extra-large .card__video .card__background{display:block}.article-card-large .card__video .card__overlay-2,.article-card-extra-large .card__video .card__overlay-2{background:rgba(0,0,0,.4)}.article-card-medium .card__video .card__reading-time{display:none}.card__video .card__gradient{display:none}.card__video .card__overlay-1,.card__video .card__overlay-2{display:none}.card__content-type,.card__reading-time,.card__title-container,.card__title,.card__date{z-index:10}.card__overlay-1{display:block;height:100%;left:0;position:absolute;top:0;-ms-transform:translateY(-200%) translateX(-200%);transform:translateY(-200%) translateX(-200%);transition:transform .5s;width:100%}.card__overlay-1:after{background:#b2dbbf;content:"";display:block;height:200%;-ms-transform:rotate(-40deg);transform:rotate(-40deg);width:200%}.card__overlay-2{background:#f4e956;bottom:-100px;display:block;height:70px;left:auto;opacity:1;position:absolute;right:-100px;top:auto;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:transform .5s;width:70px;z-index:30}.card__description{font-family:"Co Headline Light";font-size:12px;bottom:75px;display:none;font-size:15px;line-height:25px;max-height:75px;overflow:hidden;position:absolute;z-index:20}.card__custom{border-radius:4px;color:#000;display:block;height:100%;margin-bottom:10px;overflow:hidden;position:relative;text-align:center}@media only screen and (max-width: 767px){.card__custom{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}@media only screen and (min-width: 768px){.card__custom{width:calc(50% - 15px);float:left;margin-left:10px;height:200px;margin-left:10px;width:calc(50% - 15px)}}@media only screen and (min-width: 960px){.card__custom{width:calc(33.3333333333% - 13.3333333333px);float:left;margin-left:10px}}.card__custom .card__icon .ezimage-field{display:block;height:25px;margin:0 auto;max-width:100%;width:auto}@media only screen and (min-width: 568px){.card__custom .card__icon .ezimage-field{height:40px}}.card__custom .card__icon *{height:100%}.card__custom .card__text{display:block;display:-webkit-box;font-size:10px;-webkit-line-clamp:2;margin-bottom:7px;margin-top:7px;max-height:60px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}@media only screen and (min-width: 568px){.card__custom .card__text{font-size:16px;-webkit-line-clamp:3;margin-top:10px}}.card__custom .card__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.card__custom-copy{margin-top:auto;width:100%}@media only screen and (min-width: 768px){.card__custom-copy{margin-bottom:auto}}.card__custom-cta{margin-bottom:auto;margin-top:24px;width:100%}@media only screen and (min-width: 568px){.card__custom-cta{margin-top:36px}}@media only screen and (min-width: 768px){.card__custom-cta{margin-top:auto}}.card__custom-cta .button,.card__custom-cta .product-banner-item__action,.card__custom-cta .content-banner__action,.card__custom-cta .full-size-header__secondary-action,.card__custom-cta .full-size-header__primary-action,.card__custom-cta .promo-block__cta a,.promo-block__cta .card__custom-cta a,.card__custom-cta .card-action__link{-ms-flex-item-align:center;align-self:center;font-size:8px;margin:0 auto;max-height:none;min-width:0;padding:7px 15px}@media only screen and (min-width: 568px){.card__custom-cta .button,.card__custom-cta .product-banner-item__action,.card__custom-cta .content-banner__action,.card__custom-cta .full-size-header__secondary-action,.card__custom-cta .full-size-header__primary-action,.card__custom-cta .promo-block__cta a,.promo-block__cta .card__custom-cta a,.card__custom-cta .card-action__link{padding:15px}}.article-card-small .card{height:210px}@media only screen and (min-width: 568px){.article-card-small .card{height:200px}}.article-card-small .card__content-type{display:none}.article-card-small .card__title-container{bottom:20px}@media only screen and (min-width: 568px){.article-card-small .card__title-container{bottom:48px}}.article-card-small .card__title{font-size:15px;line-height:20px;max-height:5.44em}@media only screen and (min-width: 568px){.article-card-small .card__title{font-size:22px;line-height:28px;max-height:112px}}@media only screen and (min-width: 768px){.article-card-small .card__title{max-width:70%}}.article-card-small .card__reading-time{display:none;right:1px;top:5px;-ms-transform:scale(0.75);transform:scale(0.75)}@media only screen and (min-width: 768px){.article-card-small .card__reading-time{display:block;right:8px;top:8px;-ms-transform:none;transform:none}}.article-card-small .article__date{bottom:20px;font-size:12px}@media only screen and (min-width: 768px){.article-card-small .article__date{margin-left:12px}}.article-card-small .card__sponsor{display:none}@media only screen and (min-width: 768px){.article-card-small .icon--play-card{display:none}}.article-card-small .card__content-type{width:100%}@media only screen and (min-width: 568px){.article-card-small .card__content-type{width:calc(100% - 45px)}}.article-card-small .card__image--top{display:block}@media only screen and (min-width: 768px){.article-card-small .card__image--top{display:none}}.article-card-small .card--image .card__gradient{display:none}@media only screen and (min-width: 768px){.article-card-small .card--image .card__gradient{display:block}}.article-card-small .card--image .card__reading-time,.article-card-small .card--image .card__title,.article-card-small .card--image .card__date{color:#000}.article-card-small .card--image .icon--time{fill:#000}.article-card-small .card--image .card__background{display:none}@media only screen and (min-width: 768px){.article-card-small .card--image .card__reading-time,.article-card-small .card--image .card__title,.article-card-small .card--image .card__date{color:#fff}.article-card-small .card--image .card__reading-time{top:8px}.article-card-small .card--image .icon--time{fill:#fff}.article-card-small .card--image .card__background{display:block}}.article-card-small .card--image .card__content-type{display:block;position:absolute;z-index:100}@media only screen and (min-width: 768px){.article-card-small .card--image .card__content-type{display:none}}.article-card-small .card--image .card__title-container .card__content-type{display:none}.article-card-large .icon--play-card,.article-card-extra-large .icon--play-card{left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width: 960px){.article-card-large .card{width:calc(66.6% - 16px)}}.article-card-large .card__content{position:relative}@media only screen and (min-width: 960px){.article-card-large .card__title-container{width:calc(50% - 50px)}}.article-card-large .card__description{width:50%}.article-card-large .card__reading-time{display:none}@media only screen and (min-width: 568px){.article-card-large .card__reading-time{display:block}}.article-card-large .card__content-type{width:100%}@media only screen and (min-width: 568px){.article-card-large .card__content-type{width:calc(100% - 45px)}}.article-card-extra-large .card{position:relative;width:calc(100% - 20px)}.article-card-extra-large .card__container{height:100%;position:relative;width:100%}@media only screen and (min-width: 768px){.article-card-extra-large .card__content{float:right;position:relative;width:calc(50% - 50px)}}@media only screen and (min-width: 960px){.article-card-extra-large .card__content{width:calc(33.3% - 50px)}}.article-card-extra-large .card__content-type{display:none}.article-card-extra-large .card__title-container .card__content-type{color:#f4e956;display:block;left:0;position:relative;top:-5px}.article-card-extra-large .card__overlay-1{height:100%;left:auto;right:0;top:-100%;-ms-transform:none;transform:none;width:100%;z-index:3}@media only screen and (min-width: 768px){.article-card-extra-large .card__overlay-1{width:50%}}@media only screen and (min-width: 960px){.article-card-extra-large .card__overlay-1{width:33%}}.article-card-extra-large .card__overlay-1:after{background:#fff;height:100%;-ms-transform:none;transform:none;width:100%}.article-card-extra-large .card__overlay-2{background:#f4e956;bottom:-100px;display:block;height:70px;left:auto;opacity:1;position:absolute;right:-100px;top:auto;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:transform .5s;width:70px;z-index:30}.article-card-extra-large .card__overlay-2:after{display:none}.article-card-extra-large .card__description{bottom:65px;display:block;max-height:100px;padding-right:20px;-ms-transform:translateY(180px);transform:translateY(180px)}.article-card-extra-large .card__reading-time{display:none}@media only screen and (min-width: 568px){.article-card-extra-large .card__reading-time{display:block}}.article-card-medium .card__reading-time{display:none}@media only screen and (min-width: 568px){.article-card-medium .card__reading-time{display:block}}.article-card-medium .card__content-type{width:100%}@media only screen and (min-width: 568px){.article-card-medium .card__content-type{width:calc(100% - 45px)}}.article-card-large .card .card__overlay-1,.article-card-large .card--image .card__overlay-1,.article-card-medium .card .card__overlay-1,.article-card-medium .card--image .card__overlay-1,.article__list .card .card__overlay-1,.article__list .card--image .card__overlay-1{-ms-transform:translateY(-240%) translateX(-100%);transform:translateY(-240%) translateX(-100%);z-index:3}.article-card-large .card .card__overlay-1:after,.article-card-large .card--image .card__overlay-1:after,.article-card-medium .card .card__overlay-1:after,.article-card-medium .card--image .card__overlay-1:after,.article__list .card .card__overlay-1:after,.article__list .card--image .card__overlay-1:after{background:#f4e956;height:200%;-ms-transform:rotate(-19deg);transform:rotate(-19deg);width:200%}.article-card-large .card .card__overlay-2,.article-card-large .card--image .card__overlay-2,.article-card-medium .card .card__overlay-2,.article-card-medium .card--image .card__overlay-2,.article__list .card .card__overlay-2,.article__list .card--image .card__overlay-2{height:100%;left:0;opacity:0;top:0;-ms-transform:none;transform:none;width:100%;z-index:1}.article-card-large .card .card__overlay-2:after,.article-card-large .card--image .card__overlay-2:after,.article-card-medium .card .card__overlay-2:after,.article-card-medium .card--image .card__overlay-2:after,.article__list .card .card__overlay-2:after,.article__list .card--image .card__overlay-2:after{background:rgba(0,0,0,.4);-ms-transform:none;transform:none}.article-card-large .card .card__content-type,.article-card-large .card--image .card__content-type,.article-card-medium .card .card__content-type,.article-card-medium .card--image .card__content-type,.article__list .card .card__content-type,.article__list .card--image .card__content-type{position:relative;top:-5px;z-index:20}.article-card-large .card .card__title-container,.article-card-large .card--image .card__title-container,.article-card-medium .card .card__title-container,.article-card-medium .card--image .card__title-container,.article__list .card .card__title-container,.article__list .card--image .card__title-container{bottom:45px}.article-card-large .card .card__description,.article-card-large .card--image .card__description,.article-card-medium .card .card__description,.article-card-medium .card--image .card__description,.article__list .card .card__description,.article__list .card--image .card__description{bottom:20px;color:#fff;display:block;max-height:75px;overflow:hidden;-ms-transform:translateY(125px);transform:translateY(125px);width:calc(100% - 40px)}.article-card-medium .card.card__video .card__background,.article__list .card.card__video .card__background{display:none}.article__list .card__article .card__overlay-1:after{background:#f4e956;height:200%;-ms-transform:rotate(-19deg);transform:rotate(-19deg);width:200%}.article__list .card__content-type{font-size:7px}@media only screen and (min-width: 568px){.article__list .card__content-type{font-size:10px}}.article__list .card__title-container{width:calc(100% - 25px)}.article__list .card__content-type{width:100%}@media only screen and (min-width: 568px){.article__list .card__content-type{width:calc(100% - 40px)}}.article__list .card__reading-time{display:none}@media only screen and (min-width: 568px){.article__list .card__reading-time{display:block}}.article__list .card__date{font-size:10px}@media only screen and (min-width: 568px){.article__list .card__date{font-size:12px}}.card--image.card__background--0 .card__content-type,.card--image.card__background--0 .card__reading-time,.card--image.card__background--0 .card__title,.card--image.card__background--0 .card__sponsor,.card--image.card__background--0 .card__date,.card--image.card__background--0 .sponsor__link,.card--image.card__background--0 .card__text,.card--image.card__background--1 .card__content-type,.card--image.card__background--1 .card__reading-time,.card--image.card__background--1 .card__title,.card--image.card__background--1 .card__sponsor,.card--image.card__background--1 .card__date,.card--image.card__background--1 .sponsor__link,.card--image.card__background--1 .card__text,.card--image.card__background--2 .card__content-type,.card--image.card__background--2 .card__reading-time,.card--image.card__background--2 .card__title,.card--image.card__background--2 .card__sponsor,.card--image.card__background--2 .card__date,.card--image.card__background--2 .sponsor__link,.card--image.card__background--2 .card__text{color:#000}.card--image.card__background--0 .icon--time,.card--image.card__background--1 .icon--time,.card--image.card__background--2 .icon--time{fill:#000}.card--image.card__background--3 .card__content-type,.card--image.card__background--3 .card__reading-time,.card--image.card__background--3 .card__title,.card--image.card__background--3 .card__sponsor,.card--image.card__background--3 .card__date,.card--image.card__background--3 .sponsor__link,.card--image.card__background--3 .card__text{color:#fff}.card--image.card__background--3 .icon--time{fill:#fff}.card-action__container{background:#fff;border-radius:4px;padding:20px}.card-action__body{height:100%;line-height:1.5rem;margin-bottom:20px}.card-action__title{color:#7c878e;font-family:"Co Headline Light";margin:0 0 20px 0}.card-action__link{width:50%}.card-action__footer{border:0;padding-bottom:10px;text-align:center}.title__container{margin-left:10px;text-align:center;width:calc(100% - 20px)}.title__container--centre{text-align:center}.title__container--left{text-align:left}.title__container--top{margin-bottom:26px;margin-top:32px}@media only screen and (min-width: 768px){.title__container--article-list h1{font-size:40px;line-height:42px;margin:60px 0 53px}}.title--primary{font-family:"Co Headline Light";font-size:32px;line-height:42px}.title--secondary{font-family:"Co Headline Bold";font-size:18px;letter-spacing:2px;line-height:24px;text-transform:uppercase;margin-bottom:38px;margin-top:0}.js-accordion[aria-hidden=true]{display:none}.most-read{background-color:#fff;border-radius:4px;margin:0 auto 20px;padding:6px;width:288px}.article .most-read{background-color:#f3f3fb}.most-read__content-type{font-family:"Co Headline Bold";font-size:8px;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.most-read__title{font-family:"Co Headline Bold";font-size:12px;letter-spacing:2px;line-height:18px;text-transform:uppercase;margin:30px 0;text-align:center}.most-read__article-title{display:block;display:-webkit-box;-webkit-line-clamp:3;max-height:5.04em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px);font-family:"Co Headline Light";font-size:14px;line-height:1.4;margin:0}.most-read__list{list-style:none;margin:0;padding:0}.most-read__item{background-color:#f3f3fb;border-radius:4px;display:table;height:100px;margin-bottom:6px;position:relative;width:100%}.most-read__item:last-child{margin-bottom:0}.article .most-read__item{background-color:#fff}.most-read__content,.most-read__image{display:table-cell}.most-read__content{padding:10px 20px;width:calc(76% - 40px)}.most-read__image{border-radius:0 4px 4px 0;overflow:hidden;position:relative;width:24%}.most-read__image img{height:100px;left:50%;position:absolute;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}.author{background:#b2dbbf;border-radius:4px;margin:0 auto 20px;padding:18px;width:264px}.author::after{clear:both;content:"";display:block}.author__photo{border-radius:50%;height:60px;overflow:hidden;position:absolute;width:60px}.author__photo img{height:60px;min-width:60px;width:auto}.author__info{float:left;padding-left:78px;width:calc(100% - 78px)}.author__info a{color:#7c878e;text-decoration:underline}.author__name{font-family:"Co Text Light";font-size:16px;line-height:30px;margin-bottom:0}.author__title{font-family:"Co Text Light";font-size:14px;line-height:18px;color:#7c878e}.author__bio{font-family:"Co Text Light";font-size:14px;line-height:18px;clear:both;color:#7c878e;font-style:italic;padding:33px 0 0;text-align:left;width:100%}.author__bio a{color:#7c878e;text-decoration:underline}.author__bio .ezrichtext-field p:nth-of-type(1){margin-top:0}.author__bio .ezrichtext-field p:nth-last-of-type(1){margin-bottom:5px}.thin-card__block{width:calc(100% - 20px);float:left;margin-left:10px}@media only screen and (min-width: 768px){.thin-card__block{width:calc(50% - 15px);float:left;margin-left:10px}}.thin-card__container{width:calc(100% - 20px);float:left;margin-left:10px}.thin-card__list{list-style:none;margin:0;padding:0}.thin-card__item{background-color:#fff;border-radius:4px;margin-bottom:10px;padding:20px 30px;width:calc(100% - 60px)}.thin-card__link{display:table;min-height:82px;text-decoration:none;width:100%}.thin-card__content-left,.thin-card__content-right{display:table-cell}.thin-card__content-left{width:71%}.thin-card__content-right{border-left:1px solid rgba(124,135,142,.2);text-align:right;vertical-align:top;width:calc(29% - 1px)}.thin-card__title,.thin-card__text{color:#232d3d}.thin-card__title{font-family:"Co Headline Regular";font-size:21px;font-weight:normal;margin:0;margin-bottom:10px;overflow-wrap:break-word;padding-right:10px}.thin-card__text{font-family:"Co Text Regular";font-size:14px;margin:0}.thin-card__text--light{color:#7c878e;font-family:"Co Text Light";font-size:14px;margin:0}.thin-card__image{max-height:80%;max-width:80%}.promo-block{background-color:#232d3d;background-position:top center;background-size:cover;color:#fff;padding-bottom:60px;padding-top:90px;position:relative;text-align:center}@media only screen and (min-width: 768px){.promo-block{padding-bottom:120px;padding-top:180px}}.promo-block__content{max-width:700px;padding:0 20px}.promo-block__title{font-family:"Co Headline Light";font-size:32px;line-height:42px;color:#f4e956;margin:0 0 10px}.promo-block__text{font-family:"Co Text Light";font-size:16px;line-height:30px;color:#fff;margin:0 0 30px}.promo-block__cta a{background:#b2dbbf;min-width:130px;padding:12px;text-align:center;width:auto}.promo-block__ribbon{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;height:80px;position:absolute;top:-5px;width:60px}.promo-block--left{text-align:left}.promo-block--right{text-align:right}.promo-block--right .promo-block__content{margin-left:auto}.promo-block--center{text-align:center}.promo-block--center .promo-block__content{margin:0 auto}.landing-page__block .promo-block{margin-bottom:40px}.tool{margin:0 auto;max-width:780px;padding:65px 0}.tool__header{background:#232d3d;color:#f4e956;padding:50px;text-align:center}.tool__header-title{font-family:"Co Headline Bold";font-size:20px;letter-spacing:2px;line-height:34px;text-transform:uppercase;color:#f4e956}.tool__header-image{display:block;height:auto;width:30px}.tool__embed iframe{background:#fff;height:100vh;min-width:100%;width:1px}.tool .article__wisywyg{background:#fff;padding:20px 30px}.related-articles{margin:0;padding:0 0 40px;position:relative}@media only screen and (min-width: 768px){.related-articles{padding:0 0 80px}}.related-articles__list{margin:0;overflow:visible;padding:0 20px;position:relative}.related-articles__list-item{list-style:none;margin:0 5px;margin-bottom:20px;outline:none;overflow:visible;position:relative}.related-articles__list .card{border:1px solid #f3f3fb;margin:0;width:100%}.related-articles__list .card .card__link:focus{outline:none}.related-articles__list .card .card__content{padding-left:35px;padding-right:35px;width:auto}@media only screen and (min-width: 768px){.related-articles__list .card .card__content{padding-left:13px;padding-right:13px;width:calc(100% - 26px)}}.related-articles__list .card .card__title-container{padding-right:35px;width:inherit}@media only screen and (min-width: 768px){.related-articles__list .card .card__title-container{padding-right:0;width:calc(100% - 25px)}}.related-articles__controls{display:block;width:100%}.related-articles__controls .icon{cursor:pointer;transition:opacity 400ms}.related-articles__controls .icon--prev{left:0;position:absolute;top:calc(50% + 20px)}@media only screen and (min-width: 768px){.related-articles__controls .icon--prev{top:50%}}.related-articles__controls .icon--next{position:absolute;right:0;top:calc(50% + 20px)}@media only screen and (min-width: 768px){.related-articles__controls .icon--next{top:50%}}.related-articles__controls .slick-disabled{opacity:0}.related-articles .title{font-family:"Co Headline Bold";font-size:18px;letter-spacing:2px;line-height:24px;text-transform:uppercase;border-top:1px solid #7c878e;margin-left:10px;margin-right:10px;margin-top:30px;padding-top:60px;text-align:center}.related-articles .card__video .card__background{display:none}.newsletter{background:#b2dbbf;padding:35px 0 40px}.newsletter::after{clear:both;content:"";display:block}@media only screen and (min-width: 768px){.newsletter{padding:75px 0}}.newsletter-error{color:red;display:none}.newsletter-success{color:#7c878e;display:none}.newsletter fieldset{border:0;padding:0}@media only screen and (min-width: 768px){.newsletter .container,.newsletter .wrapper{box-sizing:border-box;padding:0}}.newsletter__left-col{width:calc(100% - 20px);float:left;margin-left:10px;box-sizing:border-box;margin-bottom:30px}@media only screen and (min-width: 768px){.newsletter__left-col{width:calc(50% - 15px);float:left;margin-left:10px;margin-bottom:0;padding-right:35px}}.newsletter__left-col h3{font-size:22px;margin:0}@media only screen and (min-width: 768px){.newsletter__left-col h3{font-size:25px;max-width:500px}}.newsletter__left-col p{color:#7c878e;font-size:16px;line-height:1.75;margin-bottom:0}@media only screen and (min-width: 768px){.newsletter__left-col p{max-width:500px}}.newsletter__right-col{width:calc(100% - 20px);float:left;margin-left:10px}@media only screen and (min-width: 768px){.newsletter__right-col{width:calc(50% - 15px);float:left;margin-left:10px}}.newsletter__right-col h3{font-family:"Co Headline Bold";font-size:14px;letter-spacing:2px;margin:10px 0 18px}@media only screen and (min-width: 768px){.newsletter__right-col h3{font-size:15px}}.newsletter__right-col input[type=email]{border:0;border-radius:4px;box-sizing:border-box;float:left;height:38px;outline:none;padding:0 10px;width:100%}@media only screen and (min-width: 768px){.newsletter__right-col input[type=email]{width:70%}}.newsletter__right-col input[type=email]::-webkit-input-placeholder{color:#000;font-family:"Co Text Light"}.newsletter__right-col input[type=email]:-moz-placeholder{color:#000;font-family:"Co Text Light"}.newsletter__right-col input[type=email]::-moz-placeholder{color:#000;font-family:"Co Text Light"}.newsletter__right-col input[type=email]:-ms-input-placeholder{color:#000;font-family:"Co Text Light"}.newsletter__right-col-submit{background:none;border:0;cursor:pointer;float:left;font-family:"Co Headline Bold";font-size:11px;height:38px;letter-spacing:2px;outline:none;text-align:center;width:100%}@media only screen and (min-width: 768px){.newsletter__right-col-submit{width:30%}}.newsletter__right-col-checkbox{color:#7c878e;font-size:13px;line-height:1.8;margin:10px 0 0}@media only screen and (min-width: 768px){.newsletter__right-col-checkbox{margin:20px 0 0}}.newsletter__right-col-checkbox input[type=checkbox]{display:none}.newsletter__right-col-checkbox input[type=checkbox]:checked+label:after{-ms-transform:scale(1);transform:scale(1)}.newsletter__right-col-checkbox input[type=checkbox]+label{display:block;padding:0 0 0 30px;position:relative}.newsletter__right-col-checkbox input[type=checkbox]+label:before{background:#fff;content:"";display:block;height:20px;left:1px;line-height:20px;position:absolute;top:3px;width:20px}.newsletter__right-col-checkbox input[type=checkbox]+label:after{background:#2b4a4f;content:"";display:block;height:10px;left:6px;position:absolute;top:8px;-ms-transform:scale(0);transform:scale(0);transition:transform ease .3s;width:10px}.newsletter__right-col-checkbox a{color:#7c878e}.newsletter__right-col-checkbox a:hover{color:#000}.newsletter iframe{border:none;display:block;height:115px;margin:0;padding:0;position:relative;width:100%}@media only screen and (min-width: 768px){.newsletter iframe{left:10px}}.career-advice__header{margin:65px 0 45px;text-align:center}.career-advice__title{font-family:"Co Headline Light";font-size:40px;line-height:48px;color:#232d3d;margin:0 0 10px}.career-advice__description{font-family:"Co Text Light";font-size:16px;line-height:30px;color:#2b4a4f;margin:0}.career-advice__skills{margin-bottom:90px}.career-advice__skills::after{clear:both;content:"";display:block}.career-advice__skills-item{width:calc(100% - 20px);float:left;margin-left:10px;margin-bottom:10px}@media only screen and (min-width: 768px){.career-advice__skills-item{width:calc(33.3333333333% - 13.3333333333px);float:left;margin-left:10px}}.career-advice__skills-item .icon{height:45px;width:45px}.career-advice__skills-item .content-block__title{font-family:"Co Headline Bold";font-size:18px;letter-spacing:2px;line-height:24px;text-transform:uppercase;display:block;margin-bottom:30px;min-height:48px}.career-advice__featured-tools{margin:10px 0 30px}.career-advice__featured-tools::after{clear:both;content:"";display:block}.career-advice__grid{margin:10px 0 60px}.career-advice__grid::after{clear:both;content:"";display:block}.career-advice__grid-item{width:calc(100% - 20px);float:left;margin-left:10px;margin-bottom:10px}@media only screen and (min-width: 768px){.career-advice__grid-item{width:calc(33.3333333333% - 13.3333333333px);float:left;margin-left:10px}}.career-advice__grid .content-block{min-height:130px;overflow:hidden;padding:55px 35px;position:relative}.career-advice__grid .content-block img{height:30px}.career-advice__grid .content-block h3{font-family:"Co Headline Bold";font-size:15px;letter-spacing:2px;line-height:21px;text-transform:uppercase;display:block;height:45px;margin:20px 0 5px;overflow:hidden}.career-advice__grid .content-block .button,.career-advice__grid .content-block .product-banner-item__action,.career-advice__grid .content-block .content-banner__action,.career-advice__grid .content-block .full-size-header__secondary-action,.career-advice__grid .content-block .full-size-header__primary-action,.career-advice__grid .content-block .card-action__link,.career-advice__grid .content-block .promo-block__cta a,.promo-block__cta .career-advice__grid .content-block a{width:120px}.career-advice .content-title{margin-bottom:45px;margin-top:60px}.career-advice .promo-block{margin-bottom:40px}.featured-tool{background:#b2dbbf;border-radius:4px;clear:both;display:block;margin-bottom:10px;min-height:145px;padding:80px 35px 75px;position:relative;text-align:center}.featured-tool::after{clear:both;content:"";display:block}.featured-tool__title{color:#232d3d;font-family:"Co Headline Bold";font-size:18px;letter-spacing:1px;line-height:24px;margin-top:0;text-transform:uppercase}@media only screen and (min-width: 568px){.featured-tool__title{font-family:"Co Headline Bold";font-size:28px;letter-spacing:2px;line-height:34px;text-transform:uppercase}}.featured-tool__subtitle{font-family:"Co Headline Bold";font-size:12px;letter-spacing:1px;line-height:18px;text-transform:uppercase}@media only screen and (min-width: 568px){.featured-tool__subtitle{font-family:"Co Headline Bold";font-size:18px;letter-spacing:2px;line-height:24px;text-transform:uppercase}}.featured-tool__description{color:#232d3d;font-size:12px}@media only screen and (min-width: 568px){.featured-tool__description{font-size:16px}}.featured-tool__description p{margin-bottom:20px}@media only screen and (min-width: 568px){.featured-tool__description p{margin-bottom:16px}}.featured-tool__link{background:#232d3d;bottom:35px;color:#f4e956;margin:0 auto}.featured-tool__ribbon{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;height:65px;position:absolute;top:-5px;width:60px}.featured-tools__item{width:calc(100% - 20px);float:left;margin-left:10px}@media only screen and (min-width: 768px){.featured-tools__item{width:calc(50% - 15px);float:left;margin-left:10px;height:335px}}.featured-tools__item:nth-of-type(2n) .featured-tool{background:#232d3d}.featured-tools__item:nth-of-type(2n) .featured-tool__title{color:#f3f3fb}.featured-tools__item:nth-of-type(2n) .featured-tool__subtitle{color:#f4e956}.featured-tools__item:nth-of-type(2n) .featured-tool__description{color:#f3f3fb}.featured-tools__item:nth-of-type(2n) .featured-tool__link{background:#b2dbbf;color:#232d3d}.keywords-header{padding:45px 10px;position:relative}.keywords-header::after{clear:both;content:"";display:block}.keywords-header__tagged-in{font-family:"Co Headline Bold";font-size:10px;letter-spacing:1px;text-transform:uppercase;display:block;margin-left:8px}.keywords-header__title{font-family:"Co Headline Light";font-size:40px;line-height:48px;margin:0;margin-left:8px;text-transform:capitalize}.keywords-header__related-tags{border-top:1px solid #7c878e;margin-top:35px;padding-top:20px}.keywords-header__related-tags::after{clear:both;content:"";display:block}.keywords-header__related-tags h3{font-family:"Co Text Light";font-size:12px;line-height:18px;color:#7c878e;margin-bottom:20px;margin-left:8px;margin-top:0}.keywords-header__related-tags ul{margin:0}.keywords__articles::after{clear:both;content:"";display:block}.keywords__articles-title{font-family:"Co Headline Bold";font-size:18px;letter-spacing:2px;line-height:24px;text-transform:uppercase;color:#232d3d;margin:50px 10px 40px;text-align:center}.keywords__pagination{margin-bottom:40px}.keywords__pagination::after{clear:both;content:"";display:block}@media only screen and (min-width: 768px){.keywords__pagination{margin-bottom:100px}}.hero{background-color:#232d3d;background-position:top center;background-size:cover;color:#fff;max-height:410px;padding-bottom:60px;padding-top:90px;position:relative;text-align:center}@media only screen and (min-width: 768px){.hero{padding-bottom:120px;padding-top:180px}}.hero__content{margin:0 auto;max-width:700px;padding:0 20px}.hero__title{font-family:"Co Headline Light";font-size:32px;line-height:42px;color:#f4e956;margin:0 0 10px}.hero__text{font-family:"Co Text Light";font-size:16px;line-height:30px;color:#fff;margin:0 0 30px}.course-card__list{list-style:none;margin:0;padding:0}.course-card__item{background-color:#fff;border-radius:4px;margin-bottom:10px;width:calc(100% - 60px)}@media only screen and (min-width: 768px){.course-card__item{width:calc(33.3333333333% - 13.3333333333px);float:left;margin-left:10px}}.course-card__content{display:block;height:200px;padding:20px 30px;position:relative}.course-card__rating{bottom:45px;left:30px;position:absolute;width:auto}@media only screen and (min-width: 960px){.course-card__rating{bottom:28px}}.course-card__rating .icon{display:block;float:left;height:17px;margin-right:7px;position:relative;top:3px;width:17px}.course-card__rating .icon path{fill:#232d3d}.course-card__rating-text{font-family:"Co Headline Light";font-size:12px;color:#7c878e;position:relative;top:0}.course-card__link{bottom:0;position:absolute;right:initial}@media only screen and (min-width: 960px){.course-card__link{bottom:20px;right:30px}}.course-card__title,.course-card__text{color:#232d3d}.course-card__title{display:block;font-family:"Co Headline Regular";font-size:21px;font-weight:normal;height:55px;margin:0;margin-bottom:10px;overflow:hidden;overflow-wrap:break-word;padding-right:10px}.course-card__description{font-family:"Co Text Light";font-size:14px;line-height:24px;display:block;height:70px;overflow:hidden}.column__sidebar .courses-overview h3.content-title{font-family:"Co Headline Bold";font-size:12px;letter-spacing:2px;line-height:18px;text-transform:uppercase;margin:30px 0;text-align:center}.column__sidebar .course-card__item{background:#f3f3fb;margin-left:0;width:auto}.column__sidebar .course-card__description{color:#7c878e}.column__sidebar .course-card__link{bottom:36px;right:42px}@media only screen and (min-width: 768px){.column__sidebar .course-card__link{bottom:20px;right:22px}}@media only screen and (min-width: 768px){.column__sidebar .course-card__rating{bottom:28px}}.skills .related-articles{margin:0;padding:0 5px}.skills .related-articles::after{clear:both;content:"";display:block}.skills .related-articles ul{margin:0;padding:0}.skills .related-articles li{list-style:none;margin:0 5px;margin-bottom:20px;outline:none;overflow:visible;position:relative}.skills .related-articles .card{margin:0;width:100%}.skills .related-articles .card .card__content{padding-left:40px;padding-right:40px;width:auto}@media only screen and (min-width: 768px){.skills .related-articles .card .card__content{padding-left:13px;padding-right:13px;width:calc(100% - 26px)}}.skills .related-articles .card .card__title-container{padding-right:40px;width:inherit}@media only screen and (min-width: 768px){.skills .related-articles .card .card__title-container{padding-right:0;width:calc(100% - 25px)}}.skills .related-articles__controls .icon--prev{position:absolute;top:calc(50% - 25px)}@media only screen and (min-width: 768px){.skills .related-articles__controls .icon--prev{left:-10px}}.skills .related-articles__controls .icon--next{position:absolute;top:calc(50% - 25px)}@media only screen and (min-width: 768px){.skills .related-articles__controls .icon--next{right:-10px}}.skills .content-title{margin-bottom:30px;margin-top:0;padding-top:50px}.skills .courses-overview{border-top:1px solid #7c878e}.skills .featured-tools{padding-bottom:30px}.skills .view-all{width:calc(100% - 20px);float:left;margin-left:10px;font-family:"Co Text Light";font-size:16px;line-height:30px;color:#232d3d;margin-bottom:40px;margin-top:30px;text-align:right;text-decoration:none}.skills .view-all::after{clear:both;content:"";display:block}.skills .view-all:hover{text-decoration:underline}.spotlight-topic .hero{max-height:none;padding-bottom:110px;padding-top:60px}.spotlight-topic .hero__title{font-family:"Co Headline Light";font-size:40px;line-height:48px;color:#fff;margin:0 0 20px}.spotlight-topic .hero__sponsor ul{list-style:none;margin:0;padding:0}.spotlight-topic .hero__sponsor img{max-height:100px;width:auto}.spotlight-topic .sponsor{background-color:#fff;left:10px;padding:14px 10px;position:absolute;top:0;width:48px}.spotlight-topic .sponsor:after{border-right:68px solid transparent;border-top:22px solid #fff;bottom:-22px;content:"";left:0;position:absolute}.spotlight-topic .sponsor-container{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;width:100%}.spotlight-topic .sponsor img{max-width:48px}.spotlight-topic .sponsor span{display:none}.spotlight-topic .sponsor ul{list-style:none;margin:0;padding:0}.spotlight-topic__article{margin-bottom:60px;margin-top:-60px;overflow:visible}.spotlight-topic__article::after{clear:both;content:"";display:block}.spotlight-topic__article .card{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:0;height:auto;margin-left:0;max-width:700px;padding-bottom:45%;width:100%}@media only screen and (min-width: 768px){.spotlight-topic__article .card{padding-bottom:35%}}.spotlight-topic__article .card__content-type,.spotlight-topic__article .card__reading-time,.spotlight-topic__article .card__date{display:none}.spotlight-topic__article .card__title-container .card__content-type{display:none}.spotlight-topic__article .card__title{color:#fff;font-size:28px;line-height:32px}.spotlight-topic__article .card__video{background-size:cover}.spotlight-topic__article .card__video .icon--play-card{left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.spotlight-topic__article .card__background{display:block}.spotlight-topic__article .card__image--top{display:none}.spotlight-topic__article .card__container{overflow:visible;position:absolute}.spotlight-topic__article .card__overlay-1,.spotlight-topic__article .card__overlay-2{display:none}.spotlight-topic__related-articles{margin-bottom:60px}.spotlight-topic__related-articles::after{clear:both;content:"";display:block}.spotlight-topic__related-articles .content-title{margin-bottom:35px}.spotlight-topic__related-articles ul{list-style:none;margin:0;padding:0}.spotlight-topic__tags{padding:65px 0;text-align:center}.spotlight-topic__tags::after{clear:both;content:"";display:block}.spotlight-topic__tags h3{font-family:"Co Text Light";font-size:16px;line-height:30px;color:#7c878e;font-size:13px;line-height:24px}.spotlight-topic__tags ul{left:8px;margin:0 auto;max-width:700px;position:relative}.spotlight-topic__tags li{display:inline-block;float:none;margin-bottom:17px;margin-right:17px}.top-jobs{width:calc(100% - 20px);float:left;margin-left:10px;background-color:#fff;border-radius:4px;padding:6px}.article .top-jobs{background-color:#f3f3fb}@media only screen and (min-width: 768px){.top-jobs{margin-bottom:20px;margin-left:0;width:288px}}.top-jobs__content-type{font-family:"Co Headline Bold";font-size:8px;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.top-jobs__title{font-family:"Co Headline Bold";font-size:12px;letter-spacing:2px;line-height:18px;text-transform:uppercase;margin:30px 0;text-align:center}.top-jobs__job-title{display:block;display:-webkit-box;-webkit-line-clamp:3;max-height:5.04em;overflow:hidden;overflow-wrap:break-word;position:relative;text-overflow:ellipsis;width:calc(100% - 15px);font-family:"Co Headline Regular";font-size:14px;line-height:1.4;margin:0}.top-jobs__job-location{font-family:"Co Text Light";font-size:14px;line-height:18px;margin:0}.top-jobs ul{list-style:none;margin:0;padding:0}.top-jobs li{background-color:#f3f3fb;border-radius:4px;display:table;height:100px;margin-bottom:6px;overflow:hidden;position:relative;width:100%}.top-jobs li:last-child{margin-bottom:0}.article .top-jobs li{background-color:#fff}.top-jobs__content,.top-jobs__image{display:table-cell}.top-jobs__content{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:90px;overflow:hidden;padding:10px 20px;position:absolute;width:calc(100% - 90px)}.top-jobs__image{height:100%;overflow:hidden;position:absolute;right:10px;width:80px}.top-jobs__image img{left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:auto;position:absolute;width:100%}.top-jobs__link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home.edit-mode .article-card,.home.edit-mode .landing-page__block,.home.edit-mode .card{display:block !important;z-index:auto !important}.home.edit-mode .droppable-placeholder.landing-page__block{background:#ff8c00;z-index:9999}.home .title--secondary{font-size:12px}@media only screen and (min-width: 960px){.home .title--secondary{font-family:"Co Headline Bold";font-size:18px;letter-spacing:2px;line-height:24px;text-transform:uppercase}}.home .card__content-type{font-size:7px}@media only screen and (min-width: 568px){.home .card__content-type{font-family:"Co Headline Bold";font-size:10px;letter-spacing:1px;text-transform:uppercase}}@media only screen and (min-width: 768px){.home .card__content-type{font-size:8px}}@media only screen and (min-width: 960px){.home .card__content-type{font-family:"Co Headline Bold";font-size:10px;letter-spacing:1px;text-transform:uppercase}}.home .card__date{display:none}@media only screen and (min-width: 568px){.home .card__date{display:block}}.home .article-card-small .card{height:210px}@media only screen and (min-width: 568px){.home .article-card-small .card{height:410px}}.home .article-card-large .card__title-container,.home .article-card-medium .card__title-container{bottom:20px}@media only screen and (min-width: 568px){.home .article-card-large .card__title-container,.home .article-card-medium .card__title-container{bottom:45px}}@media only screen and (min-width: 960px){.home .article-card-extra-large .card__title-container{-ms-transform:translateX(100%);transform:translateX(100%);width:50%}}@media only screen and (min-width: 568px){.home .article-card-extra-large .card__title-container{-ms-transform:none;transform:none;width:calc(100% - 25px)}}.home .article-card-extra-large .card__title-container .card__title{padding-right:30px;width:auto}@media only screen and (min-width: 568px){.home .article-card-extra-large .card__title-container .card__title{padding-right:0}}.home .article-card-extra-large .card__content-type{width:100%}@media only screen and (min-width: 568px){.home .article-card-extra-large .card__content-type{width:calc(100% - 45px)}}.home .article-card-extra-large .card__date{display:block;font-size:9px}@media only screen and (min-width: 960px){.home .article-card-extra-large .card__date{-ms-transform:translateX(100%);transform:translateX(100%);width:50%}}@media only screen and (min-width: 568px){.home .article-card-extra-large .card__date{font-size:12px;-ms-transform:none;transform:none;width:auto}}.home .container--spacing-small{margin-bottom:20px}@media only screen and (min-width: 768px){.home .container--spacing-small{margin-bottom:80px}}.home .jobs .container--spacing{margin:40px auto}@media only screen and (min-width: 768px){.home .jobs .container--spacing{margin:80px auto}}.home .advert__wrapper{clear:both;padding-top:40px}.home .carousel__controls-hero{display:block}@media only screen and (min-width: 768px){.home .carousel__controls-hero .icon--prev,.home .carousel__controls-hero .icon--next{top:185px}}@media only screen and (max-width: 767px){.home .landing-page__zone--article_cards{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-right:10px}.home .landing-page__zone--article_cards .landing-page__block{-ms-flex:auto;flex:auto;-ms-flex-preferred-size:50%;flex-basis:50%;width:145px}.home .landing-page__zone--article_cards .landing-page__block:nth-child(1),.home .landing-page__zone--article_cards .landing-page__block:nth-child(6),.home .landing-page__zone--article_cards .landing-page__block:nth-child(11){-ms-flex-preferred-size:100%;flex-basis:100%}.home .article-card-small .card,.home .article-card-medium .card,.home .article-card-large .card,.home .article-card-extra-large .card{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}@media only screen and (max-width: 767px){.home .landing-page__zone--article_cards{display:grid;grid-auto-rows:65vw;grid-gap:10px;grid-template-columns:1fr 1fr}@supports(display: grid){.home .landing-page__zone--article_cards{padding:0 10px}}@supports(display: grid){.home .landing-page__zone--article_cards .landing-page__block{display:-ms-flexbox;display:flex;width:auto}}.home .landing-page__zone--article_cards .landing-page__block:nth-child(5n+1){grid-column:span 2}@supports(display: grid){.home .landing-page__zone--article_cards .article-card{-ms-flex-positive:1;flex-grow:1}}@supports(display: grid){.home .landing-page__zone--article_cards .card{height:100%;margin-left:10px;margin-right:10px;width:calc(100% - 20px)}}}.iframe-content__iframe{border:none;width:100%}.courses-overview{margin-bottom:40px}.courses-overview .view-all{color:#4ea66a}.courses-overview .view-all:hover{color:#a69b0b}.title-description__text{font-size:1.29rem;font-weight:300;line-height:1.6}.full-size-header{-ms-flex-align:center;align-items:center;background-size:cover;background:#242f3f center;display:-ms-flexbox;display:flex;max-height:500px;position:relative}.full-size-header:before{background:rgba(35,45,61,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-size-header__container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center}.full-size-header__row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px;text-align:center}.full-size-header__title,.full-size-header__body{color:#fff}.full-size-header__actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 568px){.full-size-header__actions{-ms-flex-direction:row;flex-direction:row}}.full-size-header__primary-action{text-align:center}.full-size-header__secondary-action{margin-top:10px;text-align:center}@media only screen and (min-width: 568px){.full-size-header__secondary-action{margin-left:30px;margin-top:0}}.content-banner{background-color:#b2dbbf;padding-bottom:30px;padding-top:30px}@media only screen and (min-width: 768px){.content-banner{padding-bottom:80px;padding-top:80px}}.content-banner__container{padding-left:15px;padding-right:15px}.content-banner__row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.content-banner__row--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content-banner__col{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}@media only screen and (min-width: 768px){.content-banner__col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.content-banner__col--image{padding-top:20px;text-align:center}@media only screen and (min-width: 768px){.content-banner__col--image{padding-top:0}}.content-banner__title{font-family:"Co Headline Light";font-size:32px;line-height:42px;font-weight:400;margin-top:0}.content-banner__body{font-family:"Co Text Regular";line-height:1.6}.content-banner__body ul,.content-banner__body ol{font-family:"Co Text Light";list-style:none;margin-bottom:30px;margin-top:30px;padding-left:0}.content-banner__body li{background:0 4px no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gICAgPHBhdGggZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEgMTNsNy45IDhMMjMgMyIvPjwvc3ZnPg==");padding:4px 0 4px 40px}.content-banner__action{text-align:center}.content-banner__img{height:auto;max-width:100%}.content-banner--gray{background-color:transparent}.content-banner--gray .content-banner__body ul,.content-banner--gray .content-banner__body ol{color:#303030}.content-banner--gray .content-banner__body li{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gICAgPHBhdGggZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNiMmRiYmYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEgMTNsNy45IDhMMjMgMyIvPjwvc3ZnPg==")}.usp-banner{background-color:#232d3d}.usp-banner__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.usp-banner__container{-ms-flex-direction:row;flex-direction:row}}.usp-banner-item{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.2;padding:0 15px;position:relative}@media only screen and (min-width: 768px){.usp-banner-item{-ms-flex-preferred-size:0;flex-basis:0}}.usp-banner-item__icon-wrapper{transition:transform .1s ease-in-out;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #232d3d;border-radius:50%;box-shadow:5px 5px 5px 0 rgba(0,0,0,.12);display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:0;flex-shrink:0;height:100px;width:100px}@media screen and (prefers-reduced-motion: reduce){.usp-banner-item__icon-wrapper{transition:none}}@media only screen and (min-width: 768px){.usp-banner-item__icon-wrapper{left:50%;margin-left:-50px;position:absolute;top:-50px}}.usp-banner-item__icon-wrapper svg{display:block;fill:#232d3d}.usp-banner-item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;min-height:150px;padding-left:24px;width:100%}@media only screen and (min-width: 768px){.usp-banner-item__content{margin-top:50px;min-height:auto;padding:24px 0 32px;text-align:center}}.usp-banner-item__title{color:#fff;font-weight:normal;margin:0 0 8px}a.usp-banner-item:hover,a.usp-banner-item:focus{color:#fff}a.usp-banner-item:hover .usp-banner-item__icon-wrapper,a.usp-banner-item:focus .usp-banner-item__icon-wrapper{-ms-transform:translateY(-8px);transform:translateY(-8px)}.product-banner__container{padding-bottom:8px;padding-top:8px;text-align:center}@media only screen and (min-width: 768px){.product-banner__container{padding-bottom:48px;padding-top:48px}}.product-banner__title{font-size:16px;font-weight:normal;line-height:1;padding-bottom:12px;padding-top:16px;text-transform:uppercase}@media only screen and (min-width: 768px){.product-banner__title{padding-bottom:36px;padding-top:48px}}.product-banner__row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0 15px 12px}@media only screen and (min-width: 768px){.product-banner__row{-ms-flex-direction:row;flex-direction:row;padding-bottom:48px}}.product-banner__column{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-pack:center;justify-content:center;padding-bottom:8px;padding-top:8px}@media only screen and (min-width: 768px){.product-banner__column{padding-bottom:36px;padding-top:36px}}@media only screen and (min-width: 960px){.product-banner__column{-ms-flex:none;flex:none}}@media only screen and (min-width: 768px){.product-banner__column--1{-ms-flex-order:2;order:2;padding-bottom:0;padding-top:0}}@media only screen and (min-width: 768px){.product-banner__column--2{-ms-flex-order:1;order:1}}@media only screen and (min-width: 768px){.product-banner__column--3{-ms-flex-order:3;order:3}}.product-banner-item{background-color:#fff;border-radius:4px;box-sizing:border-box;color:#000;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-direction:column;flex-direction:column;line-height:1.2;max-width:300px;padding:24px;text-decoration:none;width:300px}@media only screen and (min-width: 768px){.product-banner-item{padding-bottom:40px;padding-top:40px;width:100%}}@media only screen and (min-width: 1100px){.product-banner-item{width:300px}}.product-banner-item__title{font-family:"Co Text Bold";font-size:18px;letter-spacing:1.6px;margin-bottom:32px;margin-top:0;text-transform:uppercase}.product-banner-item__subtitle{font-family:"Co Text Regular";font-size:16px;letter-spacing:1.3px;padding-bottom:32px}.product-banner-item__icon-wrapper{display:none}.product-banner-item__body{color:#a6a6b0;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;padding-bottom:24px;text-align:left}.product-banner-item__body ul,.product-banner-item__body ol{list-style:none;margin:0;padding:0}.product-banner-item__body li{background:0 8px no-repeat url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDEyIj4gICAgPHBhdGggZmlsbD0iI0IyREJCRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMy43ODQgOS45MmwtMi43Ny0zLjYzTDAgNy4xNyAzLjY4NSAxMiAxNCAuOTg2IDEzLjA3NiAweiIvPjwvc3ZnPg==");padding:4px 0 4px 20px}.product-banner-item__action{-ms-flex-item-align:center;align-self:center}.product-banner-item--1{box-shadow:0 1px 16px 0 rgba(0,0,0,.2);z-index:1}@media only screen and (min-width: 768px){.product-banner-item--1{padding:76px 32px}}@media only screen and (min-width: 960px){.product-banner-item--1{width:340px}}.header-with-video__container{display:-ms-flexbox;display:flex}.header-with-video__row{margin-bottom:20px;margin-top:20px}.header-with-video__title{font-family:"Co Headline Light";font-size:32px;line-height:42px;font-weight:400;text-align:center}@media only screen and (min-width: 960px){.header-with-video__spacer{width:calc(16.6666666667% - 11.6666666667px);float:left;margin-left:10px}}.header-with-video__description{font-family:"Co Text Regular";line-height:1.6}.header-with-video__content{margin:10px;width:calc(100% - 20px);float:left;margin-left:10px}@media only screen and (min-width: 960px){.header-with-video__content{width:calc(66.6666666667% - 16.6666666667px);float:left;margin-left:10px}}.course_board_browse_categories__slider{margin:0;overflow:visible;padding:0;position:relative}@media only screen and (min-width: 768px){.course_board_browse_categories__slider{padding:0 20px}}.course_board_browse_categories__slider-item{list-style:none;margin:0 5px;margin-bottom:20px;outline:none;overflow:visible;position:relative;width:240px}@media only screen and (min-width: 768px){.course_board_browse_categories__slider-item{width:auto}}.course_board_browse_categories__slider-item-image{display:none}@media only screen and (min-width: 960px){.course_board_browse_categories__slider-item-image{display:block}.course_board_browse_categories__slider-item-image-xs{display:none}}.course_board_browse_categories__slider-item .content-block{min-height:130px;padding:60px 35px}.course_board_browse_categories__slider-item .content-block__title{color:#fff;font-size:16px;margin-bottom:20px}.course_board_browse_categories__slider-controls{display:none;width:100%}@media only screen and (min-width: 768px){.course_board_browse_categories__slider-controls{display:block}}.course_board_browse_categories__slider-controls .icon{cursor:pointer;transition:opacity 400ms}.course_board_browse_categories__slider-controls .icon--prev{left:0;position:absolute;top:50%}.course_board_browse_categories__slider-controls .icon--next{position:absolute;right:0;top:50%}.course_board_browse_categories__slider-controls .slick-disabled{opacity:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwicGFydGlhbHMvX2V6LWVkaXRvci5zY3NzIiwicGFydGlhbHMvX2xheW91dC5zY3NzIiwidmFyaWFibGVzL19jb2xvdXJzLnNjc3MiLCJtaXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1tZWRpYS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9jb3JlL25lYXQvbWl4aW5zL19ncmlkLWNvbHVtbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9jb3JlL25lYXQvbWl4aW5zL19ncmlkLWNvbGxhcHNlLnNjc3MiLCJtaXhpbnMvX2xpc3Qtc3R5bGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2NvcmUvYm91cmJvbi9saWJyYXJ5L19jbGVhcmZpeC5zY3NzIiwicGFydGlhbHMvX2xhbmRpbmctcGFnZS5zY3NzIiwicGFydGlhbHMvX2ljb25zLnNjc3MiLCJwYXJ0aWFscy9fZm9udHMuc2NzcyIsInBhcnRpYWxzL19wcmludC5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLXNlYXJjaC5zY3NzIiwibWl4aW5zL19wbGFjZWhvbGRlci5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdGlsZS5zY3NzIiwiY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsInZhcmlhYmxlcy9fZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50LWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19qb2JzLnNjc3MiLCJtaXhpbnMvX3RpdGxlLWNsYW1wLnNjc3MiLCJtaXhpbnMvX2FsaWduLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsImNvbXBvbmVudHMvX3RhZ3Muc2NzcyIsImNvbXBvbmVudHMvX3dpZGdldHMuc2NzcyIsImNvbXBvbmVudHMvX2FkdmVydC5zY3NzIiwiY29tcG9uZW50cy9fdG9waWNzLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL190aXRsZS5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19tb3N0LXJlYWQuc2NzcyIsImNvbXBvbmVudHMvX2F1dGhvci5zY3NzIiwiY29tcG9uZW50cy9fdGhpbi1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19wcm9tby1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fdG9vbC5zY3NzIiwiY29tcG9uZW50cy9fcmVsYXRlZC1hcnRpY2xlcy5zY3NzIiwiY29tcG9uZW50cy9fbmV3c2xldHRlci5zY3NzIiwiY29tcG9uZW50cy9fY2FyZWVyLWFkdmljZS5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtdG9vbHMuc2NzcyIsImNvbXBvbmVudHMvX2tleXdvcmRzLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19jb3Vyc2UtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fc2tpbGxzLnNjc3MiLCJjb21wb25lbnRzL19zcG90bGlnaHQtdG9waWMuc2NzcyIsImNvbXBvbmVudHMvX3RvcC1qb2JzLnNjc3MiLCJjb21wb25lbnRzL19ob21lLnNjc3MiLCJjb21wb25lbnRzL19pZnJhbWUuc2NzcyIsImNvbXBvbmVudHMvX2NvdXJzZXMtb3ZlcnZpZXcuc2NzcyIsImNvbXBvbmVudHMvX2VtYmVkLnNjc3MiLCJtaXhpbnMvX2ltYWdlLnNjc3MiLCJtaXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2NvdXJzZS1ib2FyZC1icm93c2UtY2F0ZWdvcmllcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRFQ0FBLEtBV0EsaUJBQ0UsMEJBQ0EsNkJBQ0EsQ0FBQSxLQVVGLFFBQ0UsQ0FBQSx3Q0FPRixhQU1FLENBQUEsR0FRRixjQUNFLGNBQ0EsQ0FBQSx1QkFXRixhQUdFLENBQUEsT0FPRixlQUNFLENBQUEsR0FRRix1QkFDRSxTQUNBLGdCQUNBLENBQUEsSUFRRixnQ0FDRSxhQUNBLENBQUEsRUFXRiw2QkFDRSxvQ0FDQSxDQUFBLFlBUUYsbUJBQ0UsMEJBQ0EseUNBQUEsQUFDQSxnQ0FBQSxDQUFBLFNBT0YsbUJBRUUsQ0FBQSxTQU9GLGtCQUVFLENBQUEsY0FRRixnQ0FHRSxhQUNBLENBQUEsSUFPRixpQkFDRSxDQUFBLEtBT0Ysc0JBQ0UsVUFDQSxDQUFBLE1BT0YsYUFDRSxDQUFBLFFBUUYsY0FFRSxjQUNBLGtCQUNBLHVCQUNBLENBQUEsSUFHRixjQUNFLENBQUEsSUFHRixVQUNFLENBQUEsWUFVRixvQkFFRSxDQUFBLHNCQU9GLGFBQ0UsUUFDQSxDQUFBLElBT0YsaUJBQ0UsQ0FBQSxlQU9GLGVBQ0UsQ0FBQSxzQ0FXRix1QkFLRSxlQUNBLGlCQUNBLFFBQ0EsQ0FBQSxhQVFGLGdCQUVFLENBQUEsY0FRRixtQkFFRSxDQUFBLHFEQVNGLHlCQUlFLENBQUEsd0hBT0Ysa0JBSUUsU0FDQSxDQUFBLDRHQU9GLDZCQUlFLENBQUEsU0FPRiwwQkFDRSxDQUFBLE9BVUYsc0JBQ0UsY0FDQSxjQUNBLGVBQ0EsVUFDQSxrQkFDQSxDQUFBLFNBUUYscUJBQ0UsdUJBQ0EsQ0FBQSxTQU9GLGFBQ0UsQ0FBQSw2QkFRRixzQkFFRSxTQUNBLENBQUEsa0ZBT0YsV0FFRSxD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VlIsd0IrQ2dWQSxXQVNRLENBQUEsQ0FBQSw4QkFNUixvQkFBQSxBQUVJLFlBQUEsQ0FBQSx3QkFFSixtQkFDSSxlQUNBLENBQUEsMEJBRUosZ0NqRHBiYSxlQWtCYixpQkFDQSxnQmlEbWFJLGlCQUNBLENBQUEsMEMvQzFXSiwyQitDNFdBLDZDOUN6WkYsV0FDQSxnQkFIZSxDQUFBLENBQUEsZ0M4Q2dhYiw4QnBDM2JXLGVvQzZiUCxDQUFBLDRCQUVKLFluRHBjSyx3QktrQ1AsV0FDQSxnQkFIZSxDQUFBLDBDRCtDYiw0QitDcVhBLDZDOUNsYUYsV0FDQSxnQkFIZSxDQUFBLENBQUEsd0NpRGhDYixTQUNJLGlCQUNBLFVBQ0EsaUJBQ0EsQ0FBQSwwQ2xEMkVKLHdDa0QvRUEsY0FPUSxDQUFBLENBQUEsNkNBR0osZ0JBQ0ksYUFDQSxtQkFDQSxhQUNBLGlCQUNBLGtCQUNBLFdBQ0EsQ0FBQSwwQ2xEOERSLDZDa0RyRUksVUFVUSxDQUFBLENBQUEsbURBR0osWUFDSSxDQUFBLDBDbER1RFosbURrRG5EWSxhQUNJLENBQUEsc0RBRUosWUFDSSxDQUFBLENBQUEsNERBSVIsaUJBQ0ksaUJBQ0EsQ0FBQSxtRUFFQSxXQUNJLGVBQ0Esa0JBQ0EsQ0FBQSxpREFLWixhQUNJLFVBQ0EsQ0FBQSwwQ2xENkJSLGlEa0QvQkksYUFLUSxDQUFBLENBQUEsdURBR0osZUFDSSx3QkFDQSxDQUFBLDZEQUdKLE9BQ0ksa0JBQ0EsT0FDQSxDQUFBLDZEQUdKLGtCQUNJLFFBQ0EsT0FDQSxDQUFBLGlFQUdKLFNBQ0ksQ0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9odG1se2xpbmUtaGVpZ2h0OjEuMTU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZm9vdGVyLGhlYWRlcixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9ZmlnY2FwdGlvbixmaWd1cmUsbWFpbntkaXNwbGF5OmJsb2NrfWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfXByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0c31hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDppbmhlcml0fWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1kZm57Zm9udC1zdHlsZTppdGFsaWN9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1hdWRpbyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9ja31hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfWltZ3tib3JkZXItc3R5bGU6bm9uZX1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9ZGV0YWlscyxtZW51e2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1jYW52YXN7ZGlzcGxheTppbmxpbmUtYmxvY2t9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc2xpY2stdHJhY2s6YmVmb3JlLC5zbGljay10cmFjazphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZX0uc2xpY2stdHJhY2s6YWZ0ZXJ7Y2xlYXI6Ym90aH0uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2t7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXNsaWRle2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7ZGlzcGxheTpub25lfVtkaXI9cnRsXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrfS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ3twb2ludGVyLWV2ZW50czpub25lfS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9ja30uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbntkaXNwbGF5Om5vbmV9LmV6cmljaHRleHQtZmllbGQgc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9LmV6cmljaHRleHQtZmllbGQgLmFsaWduLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uZXpyaWNodGV4dC1maWVsZCAuYWxpZ24tbGVmdHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxNXB4fS5lenJpY2h0ZXh0LWZpZWxkIC5hbGlnbi1yaWdodHtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDoxNXB4fWJvZHl7YmFja2dyb3VuZDojZjNmM2ZiO2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBMaWdodFwiO2xpbmUtaGVpZ2h0OjEuM30uY29udGFpbmVyLC53cmFwcGVyLC5oZWFkZXItd2l0aC12aWRlb19fY29udGFpbmVyLC5wcm9kdWN0LWJhbm5lcl9fY29udGFpbmVyLC51c3AtYmFubmVyX19jb250YWluZXIsLmNvbnRlbnQtYmFubmVyX19jb250YWluZXIsLmZ1bGwtc2l6ZS1oZWFkZXJfX2NvbnRhaW5lciwucGFnZV9fc2VhcmNoIC5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIsLmxhbmRpbmctcGFnZS10d28tY29sdW1uX19oZWFkZXIsLmxhbmRpbmctcGFnZS10d28tY29sdW1uX19tYWluLC5sYW5kaW5nLXBhZ2UtdHdvLWNvbHVtbl9fZm9vdGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjEyMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY29udGFpbmVyOjphZnRlciwud3JhcHBlcjo6YWZ0ZXIsLmhlYWRlci13aXRoLXZpZGVvX19jb250YWluZXI6OmFmdGVyLC5wcm9kdWN0LWJhbm5lcl9fY29udGFpbmVyOjphZnRlciwudXNwLWJhbm5lcl9fY29udGFpbmVyOjphZnRlciwuY29udGVudC1iYW5uZXJfX2NvbnRhaW5lcjo6YWZ0ZXIsLmZ1bGwtc2l6ZS1oZWFkZXJfX2NvbnRhaW5lcjo6YWZ0ZXIsLnBhZ2VfX3NlYXJjaCAuaGVhZGVyX19zZWFyY2gtY29udGFpbmVyOjphZnRlciwubGFuZGluZy1wYWdlLXR3by1jb2x1bW5fX2hlYWRlcjo6YWZ0ZXIsLmxhbmRpbmctcGFnZS10d28tY29sdW1uX19tYWluOjphZnRlciwubGFuZGluZy1wYWdlLXR3by1jb2x1bW5fX2Zvb3Rlcjo6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uY29udGFpbmVyLS1zcGFjaW5ne21hcmdpbjo4MHB4IGF1dG99LmNvbnRhaW5lci0tc3BhY2luZy1zbWFsbHttYXJnaW46MzBweCBhdXRvIDgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lci0tc3BhY2luZy1zbWFsbHttYXJnaW46ODBweCBhdXRvfX0uY29udGFpbmVyLS1zcGFjaW5nLWJvdHRvbXtwYWRkaW5nLWJvdHRvbTo4MHB4fS5jb2x1bW5fX21haW57d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4O21pbi1oZWlnaHQ6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29sdW1uX19tYWlue3dpZHRoOmNhbGMoMTAwJSAtIDM0MHB4KX19LmNvbHVtbl9fc2lkZWJhcnt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvbHVtbl9fc2lkZWJhcnttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi1yaWdodDoxMHB4O292ZXJmbG93OmhpZGRlbjt3aWR0aDozMDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvbHVtbl9fc2lkZWJhciAuYWR2ZXJ0e3dpZHRoOjEwMCV9fS5lemxhbmRpbmdwYWdlLWZpZWxkIC5jb2x1bW5fX3NpZGViYXIgLmFkdmVydHttYXJnaW4tYm90dG9tOjEwcHh9LmNvbHVtbl9fY29sbGFwc2V7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXJpZ2h0Oi0xMHB4O3dpZHRoOmNhbGMoMTAwJSArIDIwcHgpfS5jb2x1bW5fX2Z1bGx7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4fS5jb2x1bW5fX2Z1bGwgYXtjb2xvcjojYjJkYmJmfS5jb2x1bW5fX2Z1bGwgYTpob3Zlcntjb2xvcjojZjRlOTU2fW5hdiB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS53cmFwcGVye292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LndyYXBwZXJ7cGFkZGluZzowIDEwcHh9fS53cmFwcGVyLS1vdXRlcnthbmltYXRpb246bm9uZTt0cmFuc2l0aW9uOmZpbHRlciAuNHN9LndyYXBwZXItLW91dGVyPi5jb250YWluZXIsLndyYXBwZXItLW91dGVyPi53cmFwcGVye21heC13aWR0aDpub25lO3BhZGRpbmc6MH0ud3JhcHBlci0tZnVsbHttYXJnaW46MDttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uYmFja2dyb3VuZC0td2hpdGV7YmFja2dyb3VuZDojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5iYWNrZ3JvdW5kLS13aGl0ZS1kZXNrdG9we2JhY2tncm91bmQ6I2ZmZn19LmJhY2tncm91bmQtLXNpbHZlcntiYWNrZ3JvdW5kOiNmM2YzZmJ9LmJhY2tncm91bmQtLWxpZ2h0LWdyZWVue2JhY2tncm91bmQ6I2IyZGJiZn0uYmFja2dyb3VuZC0teWVsbG93e2JhY2tncm91bmQ6I2Y0ZTk1Nn1oMXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIn1oMntmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIFJlZ3VsYXJcIn1oM3tmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCJ9ZmlndXJle21hcmdpbjowfS5jb2xsYXBzZXttYXJnaW4tbGVmdDotMTBweDttYXJnaW4tcmlnaHQ6LTEwcHg7d2lkdGg6Y2FsYygxMDAlICsgMjBweCl9LmNvbGxhcHNlOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5jb250ZW50LXRpdGxle2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZToxOHB4O2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcn0udmlldy1hbGx7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi10b3A6NDBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudmlldy1hbGx7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCl9LnZpZXctYWxsOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfX0udmlldy1hbGwgYXttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5sYW5kaW5nLXBhZ2Utb25lLWNvbHVtbl9faGVhZGVyLC5sYW5kaW5nLXBhZ2Utb25lLWNvbHVtbl9fbWFpbiwubGFuZGluZy1wYWdlLW9uZS1jb2x1bW5fX2Zvb3RlcntjbGVhcjpib3RofS5sYW5kaW5nLXBhZ2UtdHdvLWNvbHVtbl9faGVhZGVye21hcmdpbi1ib3R0b206MzBweH0ubGFuZGluZy1wYWdlLXR3by1jb2x1bW5fX2hlYWRlci1jb250YWluZXJ7cGFkZGluZzowIDEwcHh9LmxhbmRpbmctcGFnZS10d28tY29sdW1uX19tYWluOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpey5sYW5kaW5nLXBhZ2UtdHdvLWNvbHVtbl9fc2VjdGlvbnt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5sYW5kaW5nLXBhZ2UtdHdvLWNvbHVtbl9fc2VjdGlvbnt3aWR0aDpjYWxjKDUwJSAtIDE1cHgpO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweH0ubGFuZGluZy1wYWdlLXR3by1jb2x1bW5fX3NlY3Rpb24gLmNhcmQtYWN0aW9uX19jb250YWluZXJ7bWluLWhlaWdodDoxNzBweH19LmxhbmRpbmctcGFnZS10d28tY29sdW1uX19zZWN0aW9uLWJsb2Nre21hcmdpbi1ib3R0b206MzBweH0uaWNvbi0tbG9nby1wcmltYXJ5e2hlaWdodDo3NnB4O3dpZHRoOjIyMHB4fS5pY29uLS1sb2dvLWludmVyc2Vke2hlaWdodDozMXB4O3dpZHRoOjE3NnB4fS5pY29uLS1zZWFyY2h7aGVpZ2h0OjE3cHg7d2lkdGg6MTdweH0uaWNvbi0tbG9nby1taW5pbWFse2hlaWdodDo1OHB4O3dpZHRoOjY0cHh9Lmljb24tLWZhY2Vib29rLC5pY29uLS10d2l0dGVyLC5pY29uLS1saW5rZWRpbntoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5pY29uLS1sb2dvLW1vYmlsZXtoZWlnaHQ6MzBweDt3aWR0aDozM3B4fS5pY29uLS1idXJnZXJ7aGVpZ2h0OjIxcHg7d2lkdGg6MjVweH0uaWNvbi0tcHJldiwuaWNvbi0tbmV4dHtoZWlnaHQ6NDhweDt3aWR0aDo0OHB4fS5pY29uLS1jbG9zZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5pY29uLS1jbG9zZS13aGl0ZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5pY29uLS1zaGFyZXtoZWlnaHQ6MjhweDt3aWR0aDoyMHB4fS5pY29uLS1mbGFne2hlaWdodDoyOHB4O3dpZHRoOjIwcHh9Lmljb24tLWRvd25sb2Fke2hlaWdodDoyNXB4O3dpZHRoOjIwcHh9Lmljb24tLWNhbGVuZGFye2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9Lmljb24tLXBsYXktY2FyZHtoZWlnaHQ6NTVweDt3aWR0aDo1NXB4fS5pY29uLS1jb21wYXNze2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9Lmljb24tLXRvcGlje2hlaWdodDoyMXB4O3dpZHRoOjIxcHh9Lmljb24tLXRpbWV7ZmlsbDojMjMyZDNkO2hlaWdodDoxMnB4O3dpZHRoOjEycHh9Lmljb24tLWxvY2F0aW9ue2ZpbGw6IzIzMmQzZDtoZWlnaHQ6MThweDt3aWR0aDoxMnB4fS5pY29uLS1yaWJib24tYnJhbmRlZHtoZWlnaHQ6ODBweDt3aWR0aDo2MHB4fS5pY29uLS1yaWJib24tc2hvcnR7aGVpZ2h0OjY1cHg7d2lkdGg6NjBweH0uaWNvbi0tc29jaWFsLWZhY2Vib29rLC5pY29uLS1zb2NpYWwtdHdpdHRlciwuaWNvbi0tc29jaWFsLWxpbmtlZGlue2hlaWdodDoyN3B4O3dpZHRoOjI3cHh9Lmljb24tLXNvY2lhbC1lbnZlbG9wZXtoZWlnaHQ6MjJweDttYXJnaW4tdG9wOjNweDt3aWR0aDoyN3B4fS5pY29uLS1yZXZpZXd7aGVpZ2h0OjE3cHg7d2lkdGg6MTdweH0jbG9nby1taW5pbWFsIHBhdGgsI2ljb24tZmFjZWJvb2sgcGF0aCwjaWNvbi1saW5rZWRpbiBwYXRoLCNpY29uLXR3aXR0ZXIgcGF0aCwuaWNvbi0tY2xvc2Utd2hpdGUgI2ljb24tY2xvc2UgcGF0aHtmaWxsOiNmZmZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkNvIFRleHQgTGlnaHRcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7c3JjOnVybChcIi4uL2ZvbnRzL0NvVGV4dC1MaWdodC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL0NvVGV4dC1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL0NvVGV4dC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvQ29UZXh0LUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9Db1RleHQtTGlnaHQuc3ZnI0NvVGV4dC1MaWdodFwiKSBmb3JtYXQoXCJzdmdcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO3NyYzp1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLUxpZ2h0LmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvQ29IZWFkbGluZS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL0NvSGVhZGxpbmUtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0NvSGVhZGxpbmUtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL0NvSGVhZGxpbmUtTGlnaHQuc3ZnI0NvSGVhZGxpbmUtTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJDbyBUZXh0IEJvbGRcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpib2xkO3NyYzp1cmwoXCIuLi9mb250cy9Db1RleHQtQm9sZC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL0NvVGV4dC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvQ29UZXh0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0NvVGV4dC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9Db1RleHQtQm9sZC5zdmcjQ29UZXh0LUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBSZWd1bGFyXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NyYzp1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLVJlZ3VsYXIuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0NvSGVhZGxpbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvQ29IZWFkbGluZS1SZWd1bGFyLnN2ZyNDb0hlYWRsaW5lLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtzcmM6dXJsKFwiLi4vZm9udHMvQ29IZWFkbGluZS1Cb2xkLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvQ29IZWFkbGluZS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvQ29IZWFkbGluZS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL0NvSGVhZGxpbmUtQm9sZC5zdmcjQ29IZWFkbGluZS1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBSZWd1bGFyXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NyYzp1cmwoXCIuLi9mb250cy9Db1RleHQtUmVndWxhci5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL0NvVGV4dC1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvQ29UZXh0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL0NvVGV4dC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9Db1RleHQtUmVndWxhci5zdmcjQ29UZXh0LVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpfUBtZWRpYSBwcmludHtib2R5e3BhZGRpbmctdG9wOjIwcHg7d2lkdGg6MTAwJX0uaGVhZGVyLC5jb2x1bW5fX3NpZGViYXIsLmFkdmVydCwuam9ic19fY29udGFpbmVyLC5yZWxhdGVkLWFydGljbGVzLC5uZXdzbGV0dGVyLC5mb290ZXIsLmFydGljbGVfX3dpZGdldHMsLmFydGljbGVfX3F1b3RlLS1zb2NpYWwsLnByb21vLWJsb2Nre2Rpc3BsYXk6bm9uZX0uYXJ0aWNsZV9faGVhZGVyIC5hcnRpY2xlX19lbWJlZHtkaXNwbGF5Om5vbmV9LmNvbnRhaW5lciwud3JhcHBlcnttYXgtd2lkdGg6bm9uZTt3aWR0aDoxMDAlfS5jb250YWluZXIuYXJ0aWNsZSwuYXJ0aWNsZS53cmFwcGVye3BhZGRpbmc6MH1pbWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzttYXJnaW46MCBhdXRvO21heC13aWR0aDo1MCV9fS5oZWFkZXJfX3NlYXJjaC1ibG9ja3tkaXNwbGF5OmJsb2NrO2hlaWdodDozNnB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1OXB4O3RvcDoxN3B4O3dpZHRoOjIwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZWFkZXJfX3NlYXJjaC1ibG9ja3tyaWdodDoxMnB4O3RvcDoxOHB4fX0uaGVhZGVyX19zZWFyY2gtaWNvbntkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O3BhZGRpbmc6OXB4IDA7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoyNXB4fS5oZWFkZXJfX3NlYXJjaC1pY29uIC5pY29uLS1zZWFyY2h7ZmlsbDojZjRlOTU2fS5oZWFkZXJfX3NlYXJjaC1mb3Jte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7aGVpZ2h0OjM2cHg7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjE2NXB4fS5oZWFkZXJfX3NlYXJjaC1mb3JtIGZvcm17cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlcl9fc2VhcmNoLWZvcm0gLmJ1dHRvbi0tY2xvc2V7ZGlzcGxheTpub25lfS5oZWFkZXJfX3NlYXJjaC1pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtoZWlnaHQ6MzZweDttYXJnaW4tbGVmdDpjYWxjKDEwMCUgKyAxMHB4KTttYXgtd2lkdGg6MTY1cHg7bWluLXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCA1cHg7dHJhbnNpdGlvbjphbGwgLjRzO3dpZHRoOjE1NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZWFkZXJfX3NlYXJjaC1pbnB1dHtoZWlnaHQ6MzBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fX0uaGVhZGVyX19zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiM4NTg1ODU7Zm9udC1zaXplOjEycHh9LmhlYWRlcl9fc2VhcmNoLS1hY3RpdmUgLmhlYWRlcl9fc2VhcmNoLWlucHV0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MH0ucGFnZV9fc2VhcmNoIC5oZWFkZXJ7bWFyZ2luLWJvdHRvbToxNThweH0ucGFnZV9fc2VhcmNoIC5oZWFkZXJfX2JvdHRvbXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnBhZ2VfX3NlYXJjaCAuaGVhZGVyX19ib3R0b20+LmNvbnRhaW5lciwucGFnZV9fc2VhcmNoIC5oZWFkZXJfX2JvdHRvbT4ud3JhcHBlcntwb3NpdGlvbjpzdGF0aWN9LnBhZ2VfX3NlYXJjaCAuaGVhZGVyX19zZWFyY2gtYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojZjRlOTU2O2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7cmlnaHQ6MDt0b3A6MTAwJTt3aWR0aDoxMDAlfS5wYWdlX19zZWFyY2ggLmhlYWRlcl9fc2VhcmNoLWJsb2NrIC5pY29uLS1zZWFyY2h7ZmlsbDojMjMyZDNkfS5wYWdlX19zZWFyY2ggLmhlYWRlcl9fc2VhcmNoLWljb257YmFja2dyb3VuZC1jb2xvcjojZjRlOTU2O2Zsb2F0Om5vbmU7cGFkZGluZzoyNnB4IDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NzBweDt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6LTcwcHg7d2lkdGg6NzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZV9fc2VhcmNoIC5oZWFkZXJfX3NlYXJjaC1pY29ue3BhZGRpbmc6OHB4IDA7cmlnaHQ6MTBweDt0b3A6LTM0cHg7d2lkdGg6NDlweH19LnBhZ2VfX3NlYXJjaCAuaGVhZGVyX19zZWFyY2gtZm9ybXtmbG9hdDpub25lO2hlaWdodDphdXRvO3BhZGRpbmc6NDVweCAxMHB4O3dpZHRoOjEwMCV9LnBhZ2VfX3NlYXJjaCAuaGVhZGVyX19zZWFyY2gtZm9ybSAuYnV0dG9uLS1jbG9zZXtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDo0NnB4O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo0MHB4O3RvcDoxNXB4O3dpZHRoOjQ2cHh9LnBhZ2VfX3NlYXJjaCAuaGVhZGVyX19zZWFyY2gtaW5wdXR7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjQwcHg7aGVpZ2h0OjY4cHg7bWFyZ2luLWxlZnQ6MDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNjBweCk7bWluLXdpZHRoOjA7cGFkZGluZzowIDIwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNjBweCl9LnBhZ2VfX3NlYXJjaCAuaGVhZGVyX19zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjQwcHh9LnBhZ2VfX3NlYXJjaCAuaGVhZGVyX19zZWFyY2gtaW5wdXQ6LW1vei1wbGFjZWhvbGRlcntmb250LXNpemU6NDBweH0ucGFnZV9fc2VhcmNoIC5oZWFkZXJfX3NlYXJjaC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlcntmb250LXNpemU6NDBweH0ucGFnZV9fc2VhcmNoIC5oZWFkZXJfX3NlYXJjaC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjQwcHh9LnByaW1hcnktbmF2aWdhdGlvbntkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnByaW1hcnktbmF2aWdhdGlvbntkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDoxMnB4fX0ucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5re2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBMaWdodFwiO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6IzdjODc4ZTtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Zm9udC1mYW1pbHk6XCJDbyBUZXh0IFJlZ3VsYXJcIjtmb250LXNpemU6MTJweDtwYWRkaW5nOjEwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnByaW1hcnktbmF2aWdhdGlvbl9fbGluazpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnByaW1hcnktbmF2aWdhdGlvbl9fbGlzdHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxMHB4fS5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW17ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3BhZGRpbmc6MH0ucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmFmdGVye2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjN2M4NzhlO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7aGVpZ2h0OjE0cHg7bWFyZ2luOjEzcHggMDt3aWR0aDoxcHh9LnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpudGgtbGFzdC1vZi10eXBlKDEpe3BhZGRpbmctcmlnaHQ6MH0ucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOm50aC1sYXN0LW9mLXR5cGUoMSk6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wcmltYXJ5LW5hdmlnYXRpb25fX2N0YXtiYWNrZ3JvdW5kOiNiMmRiYmY7Y29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O3BhZGRpbmc6MTRweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30ucHJpbWFyeS1uYXZpZ2F0aW9uX19jdGE6aG92ZXJ7YmFja2dyb3VuZDojZjRlOTU2fS5wcmltYXJ5LW5hdmlnYXRpb25fX2N0YTphY3RpdmV7YmFja2dyb3VuZDojMjMyZDNkO2NvbG9yOiNmZmZ9LnNlY29uZGFyeS1uYXZpZ2F0aW9ue2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2Vjb25kYXJ5LW5hdmlnYXRpb257ZGlzcGxheTp0YWJsZTttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjM1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5zZWNvbmRhcnktbmF2aWdhdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDo5MHB4fX0uc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbmt7Y29sb3I6I2IyZGJiZjtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZToxMHB4O2xldHRlci1zcGFjaW5nOjEuNXB4O3BhZGRpbmc6MjhweCAwO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXJ7Y29sb3I6I2ZmZn0uc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpc3Q6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2l0ZW17ZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdDtwYWRkaW5nOjAgMTRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2l0ZW17cGFkZGluZzowIDIxcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2l0ZW17cGFkZGluZzowIDI1cHh9fS5zZWNvbmRhcnktbmF2aWdhdGlvbl9faXRlbS0tYWN0aXZle2JvcmRlci1ib3R0b206NHB4IHNvbGlkICNmNGU5NTZ9LnNlY29uZGFyeS1uYXZpZ2F0aW9uX19pdGVtLS1hY3RpdmUgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5re2NvbG9yOiNmNGU5NTY7cGFkZGluZy1ib3R0b206MjZweDtwYWRkaW5nLXRvcDoyOHB4fS50aWxle3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweDtiYWNrZ3JvdW5kOiNmNGU5NTY7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzAwcHg7bWFyZ2luLWJvdHRvbToxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey50aWxle3dpZHRoOmNhbGMoNTAlIC0gMTVweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudGlsZXt3aWR0aDpjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTMuMzMzMzMzMzMzM3B4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHh9fS50aWxlOm50aC1vZi10eXBlKDRuKXtiYWNrZ3JvdW5kOiNiMmRiYmZ9LnRpbGVfX3RpdGxle2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjRweDttYXJnaW46MTBweCAyMHB4fS50aWxlX190YWd7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjExcHg7aGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MjBweDttYXJnaW46MjBweCAyMHB4IDA7cGFkZGluZzowIDVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2lkdGg6YXV0b30uY2Fyb3VzZWx7bWFyZ2luOjAgMCAzMHB4O292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmNhcm91c2VsLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToyNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJvdXNlbHtwYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuY2Fyb3VzZWx7bWFyZ2luOjAgMCA4MHB4fX0uY2Fyb3VzZWxfX2l0ZW17YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO21hcmdpbjowO291dGxpbmU6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJvdXNlbF9faXRlbXttYXJnaW46MCAyMHB4O3BhZGRpbmctYm90dG9tOjB9fS5jYXJvdXNlbF9faXRlbSAuaWNvbntkaXNwbGF5Om5vbmV9LmNhcm91c2VsX19pdGVtLS12aWRlbyAuaWNvbi0tcGxheXtkaXNwbGF5OmJsb2NrO2hlaWdodDo0NHB4O2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo0NHB4O3otaW5kZXg6Mn0uY2Fyb3VzZWxfX2l0ZW0tbGlua3tjb2xvcjojMDAwO291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2Fyb3VzZWxfX2ltYWdle2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo1NiU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt6LWluZGV4OjF9LmNhcm91c2VsX19pbWFnZSAuZXppbWFnZS1maWVsZHtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmctYm90dG9tOjU2JTtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWxfX2ltYWdlIC5lemltYWdlLWZpZWxkICp7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJvdXNlbF9faW1hZ2UgLmV6aW1hZ2UtZmllbGQgKnttYXgtaGVpZ2h0OjMzNXB4fX0uY2Fyb3VzZWxfX2NhcmR7YmFja2dyb3VuZDojZjRlOTU2O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWFyZ2luOi0yNXB4IDMwcHggMDttaW4taGVpZ2h0OjEyMHB4O3BhZGRpbmc6MjBweCAyNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87ei1pbmRleDozfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJvdXNlbF9fY2FyZHt3aWR0aDpjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTMuMzMzMzMzMzMzM3B4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHg7Ym90dG9tOi0xNXB4O2hlaWdodDoxMjBweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMTVweDt3aWR0aDoyMDBweH19LmNhcm91c2VsX19jYXJkLWNvbnRlbnQtdHlwZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6OHB4O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWxfX2NhcmQtY29udGVudC10eXBlIGF7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2Fyb3VzZWxfX2NhcmQtdGl0bGV7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBMaWdodFwiO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIzcHg7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjRweDttYXgtaGVpZ2h0OjcwcHg7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbF9fY2FyZC1icmFuZGluZ3tib3R0b206MTVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4fS5jYXJvdXNlbF9fY2FyZC1icmFuZGluZyBpbWd7bWF4LXdpZHRoOjUwcHh9LmNhcm91c2VsX19jYXJkLXJlYWRpbmctdGltZXtiYWNrZ3JvdW5kLXNpemU6MTAwJTtmb250LXNpemU6OXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHg7dG9wOjhweH0uY2Fyb3VzZWxfX2NhcmQtcmVhZGluZy10aW1lIC5pY29uLS10aW1le2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjExcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoxMXB4fS5jYXJvdXNlbF9fY2FyZC1saW5re2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5jYXJvdXNlbF9fY2FyZC1saW5rOmZvY3VzLC5jYXJvdXNlbF9fY2FyZC1saW5rOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LmNhcm91c2VsX19jb250cm9scy1oZXJve2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY2Fyb3VzZWxfX2NvbnRyb2xzLWhlcm8gLmljb257Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpvcGFjaXR5IDQwMG1zfS5jYXJvdXNlbF9fY29udHJvbHMtaGVybyAuaWNvbi0tcHJldntsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2Fyb3VzZWxfX2NvbnRyb2xzLWhlcm8gLmljb24tLXByZXZ7dG9wOjMwJX19LmNhcm91c2VsX19jb250cm9scy1oZXJvIC5pY29uLS1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjIwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2Fyb3VzZWxfX2NvbnRyb2xzLWhlcm8gLmljb24tLW5leHR7dG9wOjMwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNhcm91c2VsX19jb250cm9scy1oZXJvIC5pY29uLS1wcmV2LC5jYXJvdXNlbF9fY29udHJvbHMtaGVybyAuaWNvbi0tbmV4dHt0b3A6MTg1cHh9fS5jYXJvdXNlbF9fY29udHJvbHMtaGVybyAuc2xpY2stZGlzYWJsZWR7b3BhY2l0eTowfS5jYXJvdXNlbCAuc2xpY2stbGlzdHtvdmVyZmxvdzp2aXNpYmxlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJvdXNlbCAuc2xpY2stc2xpZGV7d2lkdGg6NjAwcHh9fS5jYXJvdXNlbCAuc2xpY2stZG90c3ttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNXB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuY2Fyb3VzZWwgLnNsaWNrLWRvdHN7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCl9fS5jYXJvdXNlbCAuc2xpY2stZG90cyBsaXtiYWNrZ3JvdW5kOiNiMmRiYmY7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjhweDttYXJnaW46MCA1cHg7d2lkdGg6OHB4fS5jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b257ZGlzcGxheTpub25lfS5jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmV7YmFja2dyb3VuZDojZjRlOTU2fS5jb250ZW50LWJsb2Nre2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MjUwcHg7cGFkZGluZzozNXB4O3RleHQtYWxpZ246Y2VudGVyfS5jb250ZW50LWJsb2NrX190aXRsZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6MTVweDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tdG9wOjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jb250ZW50LWJsb2NrX19jb3VudHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MjdweH0uam9ic19fc2xpZGVye21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5qb2JzX19zbGlkZXJ7cGFkZGluZzowIDIwcHh9fS5qb2JzX19zbGlkZXItaXRlbXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjAgNXB4O21hcmdpbi1ib3R0b206MjBweDtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyNDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuam9ic19fc2xpZGVyLWl0ZW17d2lkdGg6YXV0b319LmpvYnNfX3NsaWRlci1pdGVtIC5jb250ZW50LWJsb2Nre21pbi1oZWlnaHQ6MTMwcHg7cGFkZGluZzo2MHB4IDM1cHh9LmpvYnNfX3NsaWRlci1pdGVtIC5jb250ZW50LWJsb2NrX190aXRsZXtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjIwcHh9LmpvYnNfX3NsaWRlci1jb250cm9sc3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuam9ic19fc2xpZGVyLWNvbnRyb2xze2Rpc3BsYXk6YmxvY2t9fS5qb2JzX19zbGlkZXItY29udHJvbHMgLmljb257Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpvcGFjaXR5IDQwMG1zfS5qb2JzX19zbGlkZXItY29udHJvbHMgLmljb24tLXByZXZ7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCV9LmpvYnNfX3NsaWRlci1jb250cm9scyAuaWNvbi0tbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCV9LmpvYnNfX3NsaWRlci1jb250cm9scyAuc2xpY2stZGlzYWJsZWR7b3BhY2l0eTowfS5qb2JzX19jb250YWluZXIsLmpvYnNfX2xpc3R7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4fS5qb2JzX19jb250YWluZXIgLnRpdGxlLS1zZWNvbmRhcnl7bWFyZ2luOjQwcHggMCA2MHB4fS5qb2JzX19saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7bWFyZ2luOjAgMTBweH0uam9ic19faXRlbXttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmpvYnNfX2l0ZW17ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDo1NHB4O3dpZHRoOmNhbGMoNTAlIC0gNTRweCl9LmpvYnNfX2l0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LmpvYnNfX2l0ZW17d2lkdGg6Y2FsYygzMy4zJSAtIDU0cHgpfX0uam9ic19fbGlua3tjb2xvcjojN2M4NzhlO3RleHQtZGVjb3JhdGlvbjpub25lfS5qb2JzX19sb2dvLWltYWdle2ZpbHRlcjpncmF5c2NhbGUoMTAwJSk7bWF4LWhlaWdodDo1MHB4fS5qb2JzX19jb21wYW55e2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBMaWdodFwiO2ZvbnQtc2l6ZToxM3B4O21hcmdpbjoxMHB4IDB9LmpvYnNfX3RpdGxle2NvbG9yOiMyMzJkM2Q7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBSZWd1bGFyXCI7Zm9udC1zaXplOjIxcHg7bWFyZ2luOjEwcHggMCAxNXB4fS5qb2JzX19kZXNjcmlwdGlvbntmb250LXNpemU6MTRweDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7ZGlzcGxheTpibG9jaztkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozO21heC1oZWlnaHQ6NC41ZW07b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO21hcmdpbi1ib3R0b206MjBweH0uam9ic19fbG9jYXRpb257Zm9udC1mYW1pbHk6XCJDbyBUZXh0IExpZ2h0XCI7Zm9udC1zaXplOjEycHg7cGFkZGluZy1sZWZ0OjE2cHg7cG9zaXRpb246cmVsYXRpdmV9LmpvYnNfX2xvY2F0aW9uIC5pY29ue2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5idXR0b24sLnByb2R1Y3QtYmFubmVyLWl0ZW1fX2FjdGlvbiwuY29udGVudC1iYW5uZXJfX2FjdGlvbiwuZnVsbC1zaXplLWhlYWRlcl9fc2Vjb25kYXJ5LWFjdGlvbiwuZnVsbC1zaXplLWhlYWRlcl9fcHJpbWFyeS1hY3Rpb24sLnByb21vLWJsb2NrX19jdGEgYSwuY2FyZC1hY3Rpb25fX2xpbmt7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmFkaXVzOjIwcHg7Y29sb3I6IzIzMmQzZDtkaXNwbGF5OmlubGluZS1ibG9jazttaW4taGVpZ2h0OjEwcHg7bWluLXdpZHRoOjE0MHB4O3BhZGRpbmc6MTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9LmJ1dHRvbjpob3ZlciwucHJvZHVjdC1iYW5uZXItaXRlbV9fYWN0aW9uOmhvdmVyLC5jb250ZW50LWJhbm5lcl9fYWN0aW9uOmhvdmVyLC5mdWxsLXNpemUtaGVhZGVyX19zZWNvbmRhcnktYWN0aW9uOmhvdmVyLC5mdWxsLXNpemUtaGVhZGVyX19wcmltYXJ5LWFjdGlvbjpob3ZlciwucHJvbW8tYmxvY2tfX2N0YSBhOmhvdmVyLC5jYXJkLWFjdGlvbl9fbGluazpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmJ1dHRvbi0teWVsbG93LC5wcm9kdWN0LWJhbm5lci1pdGVtX19hY3Rpb24sLmNvbnRlbnQtYmFubmVyX19hY3Rpb24sLmZ1bGwtc2l6ZS1oZWFkZXJfX3NlY29uZGFyeS1hY3Rpb24sLmNhcmQtYWN0aW9uX19saW5re2JhY2tncm91bmQ6I2Y0ZTk1Nn0uYnV0dG9uLS1ncmVlbntiYWNrZ3JvdW5kOiNiMmRiYmZ9LmJ1dHRvbi0td2hpdGUsLmZ1bGwtc2l6ZS1oZWFkZXJfX3ByaW1hcnktYWN0aW9ue2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNiMmRiYmY7Y29sb3I6I2IyZGJiZn0uYnV0dG9uLS13aGl0ZTpob3ZlciwuZnVsbC1zaXplLWhlYWRlcl9fcHJpbWFyeS1hY3Rpb246aG92ZXJ7YmFja2dyb3VuZDojYjJkYmJmO2NvbG9yOiNmZmY7dHJhbnNmb3JtOm5vbmV9LmJ1dHRvbi0tc21hbGx7Zm9udC1zaXplOjhweDttaW4td2lkdGg6MDtwYWRkaW5nOjhweCAyNXB4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOmF1dG99LmJ1dHRvbi0tY2xvc2V7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjowfS5idXR0b24tLWNsb3NlIC5pY29ue2ZpbGw6IzIzMmQzZH0uYXJ0aWNsZXtwYWRkaW5nOjUwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYXJ0aWNsZXttaW4taGVpZ2h0OjQwMHB4fX0uYXJ0aWNsZV9faGVhZGVye3dpZHRoOjEwMCV9LmFydGljbGVfX2hlYWRlciAuYXJ0aWNsZV9fZW1iZWR7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4fS5hcnRpY2xlX19oZWFkZXIgLmFydGljbGVfX2VtYmVkLXdyYXBwZXJ7aGVpZ2h0OjA7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwb3NpdGlvbjpyZWxhdGl2ZX0uYXJ0aWNsZV9faGVhZGVyIC5hcnRpY2xlX19lbWJlZC13cmFwcGVyIGlmcmFtZSwuYXJ0aWNsZV9faGVhZGVyIC5hcnRpY2xlX19lbWJlZC13cmFwcGVyIG9iamVjdCwuYXJ0aWNsZV9faGVhZGVyIC5hcnRpY2xlX19lbWJlZC13cmFwcGVyIGVtYmVke2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5hcnRpY2xlX19oZWFkZXIgLmFkdmVydC5qcy1pcy1ub3QtZW1wdHl7bWFyZ2luOjI1cHggYXV0b30uYXJ0aWNsZV9faGVyby1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYXJ0aWNsZV9faGVyby1pbWFnZXtoZWlnaHQ6NDEwcHg7cGFkZGluZy1ib3R0b206MH19LmFydGljbGVfX2hlcm8taW1hZ2UgaW1ne3dpZHRoOjEwMCV9LmFydGljbGVfX2NhdGVnb3J5e2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoxOHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojYjJkYmJmO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmFydGljbGVfX2NhdGVnb3J5e21hcmdpbi1ib3R0b206MjBweH19LmFydGljbGVfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgTGlnaHRcIjtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDo0MnB4O21hcmdpbjoxMHB4IDA7d29yZC1icmVhazpicmVhay13b3JkfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5hcnRpY2xlX190aXRsZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCI7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NjBweH19LmFydGljbGVfX2RhdGV7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBMaWdodFwiO2ZvbnQtc2l6ZToxMnB4O2Rpc3BsYXk6YmxvY2t9LmFydGljbGVfX2JvZHl7bWFyZ2luLXRvcDozMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX19ib2R5IGlmcmFtZXttYXgtd2lkdGg6MTAwJX0uYXJ0aWNsZV9fd2lkZ2V0c3ttYXJnaW4tYm90dG9tOjEwcHg7bWluLWhlaWdodDoxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYXJ0aWNsZV9fd2lkZ2V0c3tsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9fS5hcnRpY2xlX19zdW1tYXJ5e2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBMaWdodFwiO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6IzIzMmQzZDtmb250LWZhbWlseTpcIkNvIFRleHQgQm9sZFwiO21hcmdpbi1ib3R0b206NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hcnRpY2xlX19zdW1tYXJ5e3BhZGRpbmctbGVmdDo4MHB4fX0uYXJ0aWNsZV9fZW1iZWQtd3JhcHBlcntvdmVyZmxvdzpoaWRkZW59LmFydGljbGVfX2VtYmVkIGlmcmFtZXttYXgtd2lkdGg6MTAwJX0uYXJ0aWNsZV9fd2lzeXd5Z3tmb250LWZhbWlseTpcIkNvIFRleHQgTGlnaHRcIjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4O2NvbG9yOiMyMzJkM2R9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGVfX3dpc3l3eWd7cGFkZGluZy1sZWZ0OjgwcHh9fS5hcnRpY2xlX193aXN5d3lnIC5hcnRpY2xlX19pbWFnZXttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfS5hcnRpY2xlX193aXN5d3lnIC5hcnRpY2xlX19pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCV9LmFydGljbGVfX3dpc3l3eWcgaDF7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBMaWdodFwiO2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjYwcHg7Y29sb3I6IzIzMmQzZH0uYXJ0aWNsZV9fd2lzeXd5ZyBoMntjb2xvcjojMjMyZDNkO2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgTGlnaHRcIjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMHB4fS5hcnRpY2xlX193aXN5d3lnIGgze2NvbG9yOiMyMzJkM2Q7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBMaWdodFwiO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI2cHh9LmFydGljbGVfX3dpc3l3eWcgaDR7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBMaWdodFwiO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHg7Y29sb3I6IzIzMmQzZH0uYXJ0aWNsZV9fd2lzeXd5ZyBoNXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCI7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MzBweDtjb2xvcjojMjMyZDNkfS5hcnRpY2xlX193aXN5d3lnIGg2e2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgTGlnaHRcIjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyM3B4O2NvbG9yOiMyMzJkM2R9LmFydGljbGVfX3dpc3l3eWcgYXtjb2xvcjojNGVhNjZhfS5hcnRpY2xlX193aXN5d3lnIGE6aG92ZXJ7Y29sb3I6I2E2OWIwYn0uYXJ0aWNsZV9fd2lzeXd5ZyB0YWJsZXtiYWNrZ3JvdW5kOiNiMmRiYmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9LmFydGljbGVfX3dpc3l3eWcgdGFibGUgdGR7cGFkZGluZzoxMHB4IDIwcHh9LmFydGljbGVfX3dpc3l3eWcgdGFibGUgcHttYXJnaW46MTBweCAwfS5hcnRpY2xlX193aXN5d3lnIHRhYmxlIGF7Y29sb3I6IzIzMmQzZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hcnRpY2xlX193aXN5d3lnIHRhYmxlIHN0cm9uZ3tjb2xvcjojMDAwfS5hcnRpY2xlX193aXN5d3lnIC5hcnRpY2xlX3BhcmFncmFwaC5rYWRlcntiYWNrZ3JvdW5kOiNiMmRiYmY7cGFkZGluZzoyMHB4fS5hcnRpY2xlX193aXN5d3lnIC5hcnRpY2xlX3BhcmFncmFwaC5rYWRlciBzdHJvbmd7Y29sb3I6IzAwMH0uYXJ0aWNsZV9fd2lzeXd5ZyAuYXJ0aWNsZV9wYXJhZ3JhcGgua2FkZXIgYXtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFydGljbGVfX3dpc3l3eWcgLmFydGljbGVfcGFyYWdyYXBoLmthZGVyIGE6aG92ZXJ7Y29sb3I6I2Y0ZTk1Nn0uYXJ0aWNsZV9fd2lzeXd5ZyAuYXJ0aWNsZV9fZW1iZWR7bWFyZ2luLWJvdHRvbToxNnB4O21hcmdpbi1sZWZ0OjA7d2lkdGg6MTAwJX0uYXJ0aWNsZV9faW1hZ2UtY2FwdGlvbntmb250LWZhbWlseTpcIkNvIFRleHQgTGlnaHRcIjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM3Yzg3OGU7bWFyZ2luLWJvdHRvbTozMHB4fS5hcnRpY2xlX19pbWFnZS1jYXB0aW9uIHB7bWFyZ2luOjB9LmFydGljbGVfX3F1b3Rle2JhY2tncm91bmQ6I2IyZGJiZjttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfS5hcnRpY2xlX19xdW90ZSBwe2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgTGlnaHRcIjtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDo1MHB4O2NvbG9yOiMyMzJkM2Q7ZGlzcGxheTpibG9jaztwYWRkaW5nOjUwcHh9LmFydGljbGVfX3F1b3RlIHA6YmVmb3Jle2NvbnRlbnQ6XCLigJ1cIn0uYXJ0aWNsZV9fcXVvdGUgcDphZnRlcntjb250ZW50Olwi4oCdXCI7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6NXB4fS5hcnRpY2xlX19xdW90ZS1saW5re3RleHQtZGVjb3JhdGlvbjpub25lfS5hcnRpY2xlX19xdW90ZS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5hcnRpY2xlX19xdW90ZS0tc29jaWFse3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX19xdW90ZS0tc29jaWFsIHB7cGFkZGluZzoyMHB4IDQ1cHggMjBweCAyMHB4fS5hcnRpY2xlX19xdW90ZS0tc29jaWFsIHA6YmVmb3Jle2xlZnQ6LTFweH0uYXJ0aWNsZV9fcXVvdGUtLXNvY2lhbCBwOmFmdGVye3JpZ2h0Oi0zcHh9LmFydGljbGVfX3F1b3RlLS1zb2NpYWwgcCwuYXJ0aWNsZV9fcXVvdGUtLXNvY2lhbCAuc29jaWFsX19xdW90ZS1saW5re2NvbG9yOiMwMDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweH0uYXJ0aWNsZV9fcXVvdGUtLXNvY2lhbDphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa05oY0dGZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhacFpYZENiM2c5SWpBZ01DQXpOeTQxSURNd0xqSWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lETTNMalVnTXpBdU1qc2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStMbk4wTUh0bWFXeHNPaU5HUmtaR1JrWTdmVHd2YzNSNWJHVStQR2MrUEdjK1BIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUVE0yTGpnc05DNHhZeTB4TGpNc01DNDJMVEl1Tnl3eExUUXVNaXd4TGpGak1TNDFMVEF1T1N3eUxqY3RNaTR6TERNdU1pMDBZeTB4TGpRc01DNDRMVE1zTVM0MExUUXVOaXd4TGpoakxURXVNeTB4TGpRdE15NHlMVEl1TXkwMUxqTXRNaTR6WXkwMExEQXROeTR6TERNdU15MDNMak1zTnk0ell6QXNNQzQyTERBdU1Td3hMakVzTUM0eUxERXVOME14TWk0M0xEa3VNeXczTGpNc05pNDBMRE11Tnl3eVl5MHdMallzTVM0eExURXNNaTR6TFRFc015NDNZekFzTWk0MUxERXVNeXcwTGpnc015NHlMRFl1TVdNdE1TNHlMREF0TWk0ekxUQXVOQzB6TGpNdE1DNDVkakF1TVdNd0xETXVOU3d5TGpVc05pNDFMRFV1T0N3M0xqRmpMVEF1Tml3d0xqSXRNUzR6TERBdU15MHhMamtzTUM0ell5MHdMalVzTUMwd0xqa3NNQzB4TGpRdE1DNHhZekF1T1N3eUxqa3NNeTQyTERVc05pNDRMRFV1TVdNdE1pNDFMREl0TlM0MkxETXVNUzA1TERNdU1XTXRNQzQyTERBdE1TNHlMREF0TVM0M0xUQXVNV016TGpJc01pNHhMRGN1TVN3ekxqTXNNVEV1TWl3ekxqTmpNVE11TkN3d0xESXdMamN0TVRFdU1Td3lNQzQzTFRJd0xqZHNNQzB3TGpsRE16UXVOU3cyTGprc016VXVPQ3cxTGpZc016WXVPQ3cwTGpGNklpOCtQQzluUGp3dlp6NDhMM04yWno0PVwiKTtib3R0b206MTJweDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjdweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3dpZHRoOjM1cHg7ei1pbmRleDoxfS5hcnRpY2xlX19wb2RjYXN0e21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9LmFydGljbGVfX3BvZGNhc3QgaWZyYW1le3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGVfX3BvZGNhc3QgaWZyYW1le3RyYW5zZm9ybTpub25lO3dpZHRoOjEwMCV9fS5hcnRpY2xlX190YWdze2Rpc3BsYXk6bm9uZTttYXJnaW46MzBweCAwfS5hcnRpY2xlX190YWdzOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hcnRpY2xlX190YWdze2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo5MHB4O3BhZGRpbmctbGVmdDo4MHB4O3dpZHRoOmNhbGMoMTAwJSAtIDgwcHgpfX0uYXJ0aWNsZV9fdGFncy0tbW9iaWxle2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGVfX3RhZ3MtLW1vYmlsZXtkaXNwbGF5Om5vbmV9fS5hcnRpY2xlX19jb250YWluZXI6OmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9LmFydGljbGVfX2hlYWRlciAuYXJ0aWNsZV9fc3BvbnNvcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGVmdDoxMHB4O3BhZGRpbmc6MTRweCAxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjQ4cHh9LmFydGljbGVfX2hlYWRlciAuYXJ0aWNsZV9fc3BvbnNvcjphZnRlcntib3JkZXItcmlnaHQ6NjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjIycHggc29saWQgI2ZmZjtib3R0b206LTIycHg7Y29udGVudDpcIlwiO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZX0uYXJ0aWNsZV9faGVhZGVyIC5hcnRpY2xlX19zcG9uc29yLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0b3A6MDt3aWR0aDoxMDAlfS5hcnRpY2xlX19oZWFkZXIgLmFydGljbGVfX3Nwb25zb3IgaW1ne21heC13aWR0aDo0OHB4fS5hcnRpY2xlX19oZWFkZXIgLmFydGljbGVfX3Nwb25zb3Igc3BhbntkaXNwbGF5Om5vbmV9LmFydGljbGVfX2hlYWRlciAuYXJ0aWNsZV9fc3BvbnNvci0tZm9ybWF0e2JhY2tncm91bmQtY29sb3I6IzIzMmQzZDtjb2xvcjojZjRlOTU2fS5hcnRpY2xlX19oZWFkZXIgLmFydGljbGVfX3Nwb25zb3ItLWZvcm1hdDphZnRlcntib3JkZXItdG9wLWNvbG9yOiMyMzJkM2R9LmFydGljbGVfX2hlYWRlciAuYXJ0aWNsZV9fc3BvbnNvci0tZm9ybWF0IC5jb250ZW50LWZvcm1hdC10aXRsZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo3cHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi4wMWVtO21hcmdpbi1ib3R0b206MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmFydGljbGVfX2hlYWRlciAuYXJ0aWNsZV9fc3BvbnNvci0tZm9ybWF0IC5jb250ZW50LWZvcm1hdC1pY29ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b30uYXJ0aWNsZV9fbW9zdC1yZWFke2NsZWFyOmJvdGh9LmFydGljbGVfX3Byb21vLWJsb2Nre2Rpc3BsYXk6bm9uZTttYXJnaW4tYm90dG9tOjQwcHg7bWFyZ2luLXRvcDoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hcnRpY2xlX19wcm9tby1ibG9ja3tkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MjBweH19LmFydGljbGVfX3Byb21vLWJsb2NrLS1tb2JpbGV7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCk7d2lkdGg6Y2FsYygxMDAlICsgMjBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGVfX3Byb21vLWJsb2NrLS1tb2JpbGV7ZGlzcGxheTpub25lfX0uYXJ0aWNsZV9fcHJvbW8tYmxvY2stLW1vYmlsZSAucHJvbW8tYmxvY2tfX3RpdGxle2NvbG9yOiNmNGU5NTY7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDJweH0uYXJ0aWNsZV9fcHJvbW8tYmxvY2stLW1vYmlsZSAuZXp1cmwtZmllbGR7Y29sb3I6IzIzMmQzZDtsaW5lLWhlaWdodDoxMHB4O21pbi13aWR0aDoxMzBweDtwYWRkaW5nOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6YXV0b30uYXJ0aWNsZV9fcHJvbW8tYmxvY2stLW1vYmlsZSAuZXp1cmwtZmllbGQ6aG92ZXIsLmFydGljbGVfX3Byb21vLWJsb2NrLS1tb2JpbGUgLmV6dXJsLWZpZWxkOmFjdGl2ZXtjb2xvcjojMjMyZDNkfS5hcnRpY2xlLS1ib2R5LTF7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5hcnRpY2xlLS1ib2R5LTF7cGFkZGluZy10b3A6NTBweH19LmFydGljbGUtLWJvZHktMntkaXNwbGF5Om5vbmU7cGFkZGluZy10b3A6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYXJ0aWNsZS0tYm9keS0ye2Rpc3BsYXk6YmxvY2t9fS5hcnRpY2xlLS1ib2R5LTItbW9iaWxle2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGUtLWJvZHktMi1tb2JpbGV7ZGlzcGxheTpub25lfX0uYXJ0aWNsZS0tbm8tdG9wLXBhZGRpbmd7cGFkZGluZy10b3A6MH0udGFnc3tsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS50YWdzX19pdGVte2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1yaWdodDoxMHB4fS50YWdzX19saW5re2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZToxMHB4O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkICNiMmRiYmY7Ym9yZGVyLXJhZGl1czoyMHB4O2NvbG9yOiNiMmRiYmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLWhlaWdodDoxMHB4O3BhZGRpbmc6MTJweCAyMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0udGFnc19fbGluazpob3ZlcntiYWNrZ3JvdW5kOiNiMmRiYmY7Y29sb3I6I2ZmZn0ud2lkZ2V0c3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyfS53aWRnZXRzPmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEwcHggMTBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53aWRnZXRzPmxpe2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTttYXJnaW4tcmlnaHQ6MH19LndpZGdldHNfX2l0ZW17YmFja2dyb3VuZDojYjJkYmJmO2JvcmRlci1yYWRpdXM6MjVweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246bWF4LXdpZHRoIC40czt3aWR0aDo1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53aWRnZXRzX19pdGVte21heC13aWR0aDo1MHB4O292ZXJmbG93OmhpZGRlbjt3aWR0aDphdXRvfX0ud2lkZ2V0c19faXRlbSBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndpZGdldHNfX2l0ZW0gc3Zne2xlZnQ6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweH19LndpZGdldHNfX2l0ZW06aG92ZXJ7YmFja2dyb3VuZDojZjRlOTU2fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53aWRnZXRzX19pdGVtOmhvdmVye21heC13aWR0aDozMDBweH19LndpZGdldHNfX2l0ZW0tbW9yZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6OHB4O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndpZGdldHNfX2l0ZW0tbW9yZXtmbG9hdDpsZWZ0O3BhZGRpbmctbGVmdDo2NXB4O3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLXRvcDoyMHB4fX0ud2lkZ2V0c19faXRlbS0tc2hhcmV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53aWRnZXRzX19pdGVtLS1zaGFyZXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2lkZ2V0c19faXRlbS0tc2hhcmUgLndpZGdldHNfX2l0ZW0tbW9yZXtwYWRkaW5nLWxlZnQ6NTBweDtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy10b3A6MH19LndpZGdldHNfX2l0ZW0tLWRvd25sb2Fke2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2lkZ2V0c19faXRlbS0tZG93bmxvYWR7ZGlzcGxheTpibG9ja319LndpZGdldHNfX2l0ZW0tLWZsYWd7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53aWRnZXRzX19pdGVtLS1mbGFne2Rpc3BsYXk6YmxvY2t9fS53aWRnZXRzX19pdGVtLW1vYmlsZXtiYWNrZ3JvdW5kOiNiMmRiYmY7Ym9yZGVyLXJhZGl1czoyNXB4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjUwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjptYXgtd2lkdGggLjRzO3dpZHRoOjUwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndpZGdldHNfX2l0ZW0tbW9iaWxle2Rpc3BsYXk6bm9uZX19LndpZGdldHNfX2l0ZW0tbW9iaWxlOmhvdmVye2JhY2tncm91bmQ6I2Y0ZTk1Nn0ud2lkZ2V0c19faXRlbS1tb2JpbGUgc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMHB4fS53aWRnZXRzX19pdGVtLW1vYmlsZSBhe2NvbG9yOiMyMzJkM2Q7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LndpZGdldHNfX3NvY2lhbC1saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MjEwcHh9LndpZGdldHNfX3NvY2lhbC1saXN0IGxpe2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW46MCAxMHB4fS53aWRnZXRzX19zb2NpYWwtbGlzdCBzdmd7bGVmdDowO3Bvc2l0aW9uOnJlbGF0aXZlfS53aWRnZXRzX19zb2NpYWwtbGlzdCBhe2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI3cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweDt3aWR0aDoyN3B4fS5hZHZlcnR7Y2xlYXI6Ym90aDttYXJnaW46MjVweCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmFkdmVydDpiZWZvcmV7Y29sb3I6I2ZmZjtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfS5hZHZlcnQtLTMwMHgyNTB7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjUwcHg7d2lkdGg6MzAwcHh9LmFkdmVydC0tMzAweDI1MDpiZWZvcmV7Y29udGVudDpcIjMwMHgyNTBcIn0uYWR2ZXJ0LS0zMDB4NjAwe2hlaWdodDo2MDBweDt3aWR0aDozMDBweH0uYWR2ZXJ0LS0zMDB4NjAwOmJlZm9yZXtjb250ZW50OlwiMzAweDYwMFwifS5hZHZlcnRfX2NvbnRpbnVlLWFmdGVye2JhY2tncm91bmQtY29sb3I6I2YzZjNmYjtwYWRkaW5nOjEwcHh9LmFkdmVydF9fY29udGludWUtYWZ0ZXJfX2xhYmVse2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6MTBweCAwO3RleHQtYWxpZ246Y2VudGVyfS5hZHZlcnRfX2NvbnRpbnVlLWFmdGVyIC5hZHZlcnR7bWFyZ2luOjA7cGFkZGluZy1ib3R0b206MjVweH0uYWR2ZXJ0LXN0aWNreV9fd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiMyMzJkM2Q7aGVpZ2h0OjEwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hZHZlcnQtc3RpY2t5X193cmFwcGVye2Rpc3BsYXk6bm9uZX19LmFkdmVydC1zdGlja3lfX2NvbnRlbnR7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmFkdmVydC1zdGlja3lfX2NvbnRlbnQuYWR2ZXJ0e21hcmdpbi1ib3R0b206MHB4fS50b3BpY3N7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1ib3R0b206NjBweH0udG9waWNzX19saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0udG9waWNzX19saXN0OjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS50b3BpY3NfX2l0ZW17ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLXJpZ2h0OjdweDt3aWR0aDphdXRvfS50b3BpY3NfX2xpbmt7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czoyMHB4O2NvbG9yOiMyMzJkM2Q7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLWhlaWdodDoxMHB4O3BhZGRpbmc6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9LnRvcGljc19fbGluay0tYWxse2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjE1cHh9LnRvcGljc19fbGluay0tYWxsLnRvcGljc19fbGluay0tYWN0aXZle2NvbG9yOiNmNGU5NTZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LnRvcGljc19fbGluay0tYWxse21hcmdpbi1ib3R0b206MTAwJX19LnRvcGljc19fbGluay10ZXh0e21hcmdpbi1sZWZ0OjB9LnRvcGljc19fbGluazpob3ZlciwudG9waWNzX19saW5rLS1hY3RpdmV7YmFja2dyb3VuZDojMjMyZDNkO2NvbG9yOiNmZmZ9LnRvcGljc19fZmlsdGVye2JhY2tncm91bmQ6IzIzMmQzZDtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsudG9waWNzX19maWx0ZXJ7ZGlzcGxheTpub25lfX0udG9waWNzX19oZWFkZXIgLmhlcm97bWF4LWhlaWdodDpub25lO21pbi1oZWlnaHQ6MTUwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLXRvcDo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey50b3BpY3NfX2hlYWRlciAuaGVyb3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDozNzBweDtwYWRkaW5nLWJvdHRvbTowfX0udG9waWNzX19wYWdlIC50b3BpY3NfX2xpbmstLWFsbHttYXJnaW4tYm90dG9tOjB9LnBhZ2luYXRpb257Y2xlYXI6Ym90aDttYXJnaW46NDBweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5wYWdpbmF0aW9uOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5wYWdpbmF0aW9uIG5hdntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbiBuYXY+KntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxMnB4O2hlaWdodDozNXB4O2xpbmUtaGVpZ2h0OjM1cHg7bWFyZ2luOjAgM3B4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjM1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LnBhZ2luYXRpb24gbmF2Pip7Zm9udC1zaXplOjE2cHg7aGVpZ2h0OjQ2cHg7bGluZS1oZWlnaHQ6NDZweDt3aWR0aDo0NnB4fX0ucGFnaW5hdGlvbiBuYXYgYXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0ucGFnaW5hdGlvbiBuYXYgLmN1cnJlbnR7YmFja2dyb3VuZDojYjJkYmJmO2NvbG9yOiMwMDB9LnBhZ2luYXRpb24gbmF2IC5kaXNhYmxlZCwucGFnaW5hdGlvbiBuYXYgYVtyZWw9cHJldl0sLnBhZ2luYXRpb24gbmF2IGFbcmVsPW5leHRde2JhY2tncm91bmQ6IzIzMmQzZDtjb2xvcjojZmZmfS5jYXJke3dpZHRoOmNhbGMoNTAlIC0gMTVweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIxMHB4O21hcmdpbi1ib3R0b206MTBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNhcmR7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5jYXJke2hlaWdodDo0MTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LmNhcmR7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzMzMzMzMzMzNweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4fX0uY2FyZF9fY29udGFpbmVye2JvcmRlci1yYWRpdXM6NHB4O2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jYXJkX19iYWNrZ3JvdW5ke2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmNhcmRfX2dyYWRpZW50e2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5jYXJkX19iYWNrZ3JvdW5kLS0we2JhY2tncm91bmQtY29sb3I6I2Y0ZTk1Nn0uY2FyZF9fYmFja2dyb3VuZC0tMCAuY2FyZF9fdGl0bGV7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6NDttYXgtaGVpZ2h0OjYuNTI4ZW07b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpfS5jYXJkX19iYWNrZ3JvdW5kLS0wIC5idXR0b24sLmNhcmRfX2JhY2tncm91bmQtLTAgLnByb2R1Y3QtYmFubmVyLWl0ZW1fX2FjdGlvbiwuY2FyZF9fYmFja2dyb3VuZC0tMCAuY29udGVudC1iYW5uZXJfX2FjdGlvbiwuY2FyZF9fYmFja2dyb3VuZC0tMCAuZnVsbC1zaXplLWhlYWRlcl9fc2Vjb25kYXJ5LWFjdGlvbiwuY2FyZF9fYmFja2dyb3VuZC0tMCAuZnVsbC1zaXplLWhlYWRlcl9fcHJpbWFyeS1hY3Rpb24sLmNhcmRfX2JhY2tncm91bmQtLTAgLnByb21vLWJsb2NrX19jdGEgYSwucHJvbW8tYmxvY2tfX2N0YSAuY2FyZF9fYmFja2dyb3VuZC0tMCBhLC5jYXJkX19iYWNrZ3JvdW5kLS0wIC5jYXJkLWFjdGlvbl9fbGlua3tiYWNrZ3JvdW5kOiMyMzJkM2Q7Y29sb3I6I2Y0ZTk1Nn0uY2FyZF9fYmFja2dyb3VuZC0tMCAuc3BvbnNvcl9fbGlua3tjb2xvcjojMDAwfS5jYXJkX19iYWNrZ3JvdW5kLS0xe2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2FyZF9fYmFja2dyb3VuZC0tMSAuYnV0dG9uLC5jYXJkX19iYWNrZ3JvdW5kLS0xIC5wcm9kdWN0LWJhbm5lci1pdGVtX19hY3Rpb24sLmNhcmRfX2JhY2tncm91bmQtLTEgLmNvbnRlbnQtYmFubmVyX19hY3Rpb24sLmNhcmRfX2JhY2tncm91bmQtLTEgLmZ1bGwtc2l6ZS1oZWFkZXJfX3NlY29uZGFyeS1hY3Rpb24sLmNhcmRfX2JhY2tncm91bmQtLTEgLmZ1bGwtc2l6ZS1oZWFkZXJfX3ByaW1hcnktYWN0aW9uLC5jYXJkX19iYWNrZ3JvdW5kLS0xIC5wcm9tby1ibG9ja19fY3RhIGEsLnByb21vLWJsb2NrX19jdGEgLmNhcmRfX2JhY2tncm91bmQtLTEgYSwuY2FyZF9fYmFja2dyb3VuZC0tMSAuY2FyZC1hY3Rpb25fX2xpbmt7YmFja2dyb3VuZDojZjRlOTU2fS5jYXJkX19iYWNrZ3JvdW5kLS0xIC5zcG9uc29yX19saW5re2NvbG9yOiMwMDB9LmNhcmRfX2JhY2tncm91bmQtLTJ7YmFja2dyb3VuZC1jb2xvcjojYjJkYmJmfS5jYXJkX19iYWNrZ3JvdW5kLS0yIC5jYXJkX190aXRsZXstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7ZGlzcGxheTpibG9jaztkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDo0O21heC1oZWlnaHQ6Ni41MjhlbTtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2lkdGg6Y2FsYygxMDAlIC0gMTVweCl9LmNhcmRfX2JhY2tncm91bmQtLTIgLmJ1dHRvbiwuY2FyZF9fYmFja2dyb3VuZC0tMiAucHJvZHVjdC1iYW5uZXItaXRlbV9fYWN0aW9uLC5jYXJkX19iYWNrZ3JvdW5kLS0yIC5jb250ZW50LWJhbm5lcl9fYWN0aW9uLC5jYXJkX19iYWNrZ3JvdW5kLS0yIC5mdWxsLXNpemUtaGVhZGVyX19zZWNvbmRhcnktYWN0aW9uLC5jYXJkX19iYWNrZ3JvdW5kLS0yIC5mdWxsLXNpemUtaGVhZGVyX19wcmltYXJ5LWFjdGlvbiwuY2FyZF9fYmFja2dyb3VuZC0tMiAucHJvbW8tYmxvY2tfX2N0YSBhLC5wcm9tby1ibG9ja19fY3RhIC5jYXJkX19iYWNrZ3JvdW5kLS0yIGEsLmNhcmRfX2JhY2tncm91bmQtLTIgLmNhcmQtYWN0aW9uX19saW5re2JhY2tncm91bmQ6I2Y0ZTk1Nn0uY2FyZF9fYmFja2dyb3VuZC0tMiAuc3BvbnNvcl9fbGlua3tjb2xvcjojMDAwfS5jYXJkX19iYWNrZ3JvdW5kLS0ze2JhY2tncm91bmQtY29sb3I6IzIzMmQzZH0uY2FyZF9fYmFja2dyb3VuZC0tMyAuY2FyZF9fdGl0bGV7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6NDttYXgtaGVpZ2h0OjYuNTI4ZW07b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpfS5jYXJkX19iYWNrZ3JvdW5kLS0zIC5jYXJkX19jb250ZW50LXR5cGUsLmNhcmRfX2JhY2tncm91bmQtLTMgLmNhcmRfX3JlYWRpbmctdGltZSwuY2FyZF9fYmFja2dyb3VuZC0tMyAuY2FyZF9fdGl0bGUsLmNhcmRfX2JhY2tncm91bmQtLTMgLmNhcmRfX3Nwb25zb3IsLmNhcmRfX2JhY2tncm91bmQtLTMgLmNhcmRfX2RhdGUsLmNhcmRfX2JhY2tncm91bmQtLTMgLnNwb25zb3JfX2xpbmt7Y29sb3I6I2ZmZn0uY2FyZF9fYmFja2dyb3VuZC0tMyAuY2FyZF9fb3ZlcmxheS0ye2Rpc3BsYXk6bm9uZX0uY2FyZF9fYmFja2dyb3VuZC0tMyAuY2FyZF9fdGV4dHtjb2xvcjojZmZmfS5jYXJkX19iYWNrZ3JvdW5kLS0zIC5idXR0b24sLmNhcmRfX2JhY2tncm91bmQtLTMgLnByb2R1Y3QtYmFubmVyLWl0ZW1fX2FjdGlvbiwuY2FyZF9fYmFja2dyb3VuZC0tMyAuY29udGVudC1iYW5uZXJfX2FjdGlvbiwuY2FyZF9fYmFja2dyb3VuZC0tMyAuZnVsbC1zaXplLWhlYWRlcl9fc2Vjb25kYXJ5LWFjdGlvbiwuY2FyZF9fYmFja2dyb3VuZC0tMyAuZnVsbC1zaXplLWhlYWRlcl9fcHJpbWFyeS1hY3Rpb24sLmNhcmRfX2JhY2tncm91bmQtLTMgLnByb21vLWJsb2NrX19jdGEgYSwucHJvbW8tYmxvY2tfX2N0YSAuY2FyZF9fYmFja2dyb3VuZC0tMyBhLC5jYXJkX19iYWNrZ3JvdW5kLS0zIC5jYXJkLWFjdGlvbl9fbGlua3tiYWNrZ3JvdW5kOiNiMmRiYmZ9LmNhcmRfX2JhY2tncm91bmQtLTAgLmNhcmRfX2JhY2tncm91bmQsLmNhcmRfX2JhY2tncm91bmQtLTAgLmNhcmRfX2dyYWRpZW50LC5jYXJkX19iYWNrZ3JvdW5kLS0xIC5jYXJkX19iYWNrZ3JvdW5kLC5jYXJkX19iYWNrZ3JvdW5kLS0xIC5jYXJkX19ncmFkaWVudCwuY2FyZF9fYmFja2dyb3VuZC0tMiAuY2FyZF9fYmFja2dyb3VuZCwuY2FyZF9fYmFja2dyb3VuZC0tMiAuY2FyZF9fZ3JhZGllbnQsLmNhcmRfX2JhY2tncm91bmQtLTMgLmNhcmRfX2JhY2tncm91bmQsLmNhcmRfX2JhY2tncm91bmQtLTMgLmNhcmRfX2dyYWRpZW50e2Rpc3BsYXk6bm9uZX0uY2FyZF9faW1hZ2UtLXRvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7ZGlzcGxheTpub25lO2hlaWdodDo5MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpey5jYXJkX19pbWFnZS0tdG9we2hlaWdodDoxMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmNhcmRfX2ltYWdlLS10b3B7aGVpZ2h0OjE2NHB4fX0uY2FyZF9faW1hZ2UtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjEwMCV9LmNhcmRfX2NvbnRlbnR7aGVpZ2h0OmNhbGMoMTAwJSAtIDI2cHgpO3BhZGRpbmc6MTNweDt3aWR0aDpjYWxjKDEwMCUgLSAyNnB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2FyZF9fY29udGVudHtoZWlnaHQ6Y2FsYygxMDAlIC0gNDBweCk7cGFkZGluZzoyMHB4O3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpfX0uY2FyZF9fY29udGVudC10eXBle2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZToxMHB4O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxNXB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOmNhbGMoMTAwJSAtIDQ1cHgpfS5jYXJkX190aXRsZS1jb250YWluZXJ7YWxpZ24tc2VsZjpjZW50ZXI7Ym90dG9tOjUwcHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6Y2FsYygxMDAlIC0gMjVweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmNhcmRfX3RpdGxlLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDEwMCUgLSAyNXB4KX19LmNhcmRfX3RpdGxlLWNvbnRhaW5lciAuY2FyZF9fY29udGVudC10eXBle2Rpc3BsYXk6bm9uZX0uY2FyZF9fdGl0bGV7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6NDttYXgtaGVpZ2h0OjYuNTI4ZW07b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtmb250LWZhbWlseTpcIkNvIFRleHQgTGlnaHRcIjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDoyMDA7LXdlYmtpdC1saW5lLWNsYW1wOjQ7bGluZS1oZWlnaHQ6MjBweDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBMaWdodFwiO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJkX190aXRsZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozNHB4fX0uY2FyZF9fZGF0ZXtib3R0b206MjBweDtwb3NpdGlvbjphYnNvbHV0ZX0uY2FyZF9fc3BvbnNvcntib3R0b206N3B4O2ZvbnQtc2l6ZToxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJkX19zcG9uc29ye2JvdHRvbTowfX0uY2FyZF9fc3BvbnNvciAuZXpvYmplY3RyZWxhdGlvbi1maWVsZCwuY2FyZF9fc3BvbnNvciBmaWd1cmV7ZGlzcGxheTppbmxpbmV9LmNhcmRfX3Nwb25zb3IgaW1ne2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo4cHg7bWF4LWhlaWdodDoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJkX19zcG9uc29yIGltZ3tkaXNwbGF5OmlubGluZX19LmFydGljbGVfX3Nwb25zb3ItLWZvcm1hdCAuY2FyZF9fc3BvbnNvcnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmFydGljbGVfX3Nwb25zb3ItLWZvcm1hdCAuY2FyZF9fc3BvbnNvciAuY29udGVudC1mb3JtYXQtdGl0bGV7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY2FyZF9fc3BvbnNvciAuc3BvbnNvcl9fbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZF9fcmVhZGluZy10aW1le2JhY2tncm91bmQtc2l6ZToxMDAlO2ZvbnQtc2l6ZTo5cHg7cGFkZGluZy1yaWdodDoxN3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjhweDt0b3A6OHB4O3otaW5kZXg6NH0uY2FyZF9fcmVhZGluZy10aW1lIC5pY29uLS10aW1le2Rpc3BsYXk6YmxvY2s7ZmlsbDojMjMyZDNkO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmNhcmQtLWltYWdlIC5jYXJkX19yZWFkaW5nLXRpbWUgLmljb24tLXRpbWUsLmNhcmRfX2JhY2tncm91bmQtLTMgLmNhcmRfX3JlYWRpbmctdGltZSAuaWNvbi0tdGltZXtmaWxsOiNmZmZ9LmNhcmRfX2xpbmt7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoyMH0uY2FyZC0taW1hZ2UgLmNhcmRfX3JlYWRpbmctdGltZSwuY2FyZC0taW1hZ2UgLmNhcmRfX2NvbnRlbnQtdHlwZSwuY2FyZC0taW1hZ2UgLmNhcmRfX2RhdGUsLmNhcmQtLWltYWdlIC5jYXJkX19zcG9uc29yLC5jYXJkLS1pbWFnZSAuY2FyZF9fc3BvbnNvciBhLC5jYXJkLS1pbWFnZSAuY2FyZF9fdGl0bGU6YmVmb3Jle2NvbG9yOiNmZmZ9LmNhcmQtLWltYWdlIC5jYXJkX190aXRsZXstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7ZGlzcGxheTpibG9jaztkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDo0O21heC1oZWlnaHQ6Ni41MjhlbTtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2lkdGg6Y2FsYygxMDAlIC0gMTVweCk7Y29sb3I6I2ZmZn0uY2FyZC0taW1hZ2U6aG92ZXIgLmljb24tLXRpbWV7ZmlsbDojZmZmfS5jYXJkLS1pbWFnZSAjaWNvbi1yZWFkaW5nLXRpbWUgcGF0aHtmaWxsOiNmZmZ9LmNhcmQtLWltYWdlIC5jYXJkX19vdmVybGF5LTEsLmNhcmQtLWltYWdlIC5jYXJkX19vdmVybGF5LTJ7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5jYXJkLS1pbWFnZSAuY2FyZF9fb3ZlcmxheS0xLC5jYXJkLS1pbWFnZSAuY2FyZF9fb3ZlcmxheS0ye2Rpc3BsYXk6YmxvY2t9fS5jYXJkLS1pbWFnZSAuY2FyZF9fb3ZlcmxheS0xe3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMzAlKSB0cmFuc2xhdGVYKC0xMDAlKTt6LWluZGV4OjN9LmNhcmQtLWltYWdlIC5jYXJkX19vdmVybGF5LTE6YWZ0ZXJ7YmFja2dyb3VuZDojZjRlOTU2O2hlaWdodDoyMjAlO3RyYW5zZm9ybTpyb3RhdGUoLTE5ZGVnKTt3aWR0aDoyMjAlfS5jYXJkLS1pbWFnZSAuY2FyZF9fb3ZlcmxheS0ye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNCk7bGVmdDowO29wYWNpdHk6MDt0b3A6MDt0cmFuc2Zvcm06bm9uZTt6LWluZGV4OjF9LmNhcmQtLWltYWdlIC5jYXJkX190aXRsZS1jb250YWluZXJ7Ym90dG9tOjQ1cHh9LmNhcmQtLWltYWdlOmhvdmVyICNpY29uLXJlYWRpbmctdGltZSBwYXRoe2ZpbGw6IzAwMH0uY2FyZF9fdmlkZW97YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDExOHB4fS5jYXJkX192aWRlbyAuaWNvbi0tcGxheS1jYXJke2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNSU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTUlKTt6LWluZGV4OjJ9LmNhcmRfX3ZpZGVvIC5pY29uLS10aW1le2ZpbGw6IzIzMmQzZH0uY2FyZF9fdmlkZW8gLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtdHlwZXtkaXNwbGF5Om5vbmV9LmNhcmRfX3ZpZGVvIC5jYXJkX190aXRsZS1jb250YWluZXIgLmNhcmRfX2NvbnRlbnQtdHlwZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmRfX3ZpZGVvIC5jYXJkX190aXRsZS1jb250YWluZXIgLmNhcmRfX2NvbnRlbnQtdHlwZSwuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX192aWRlbyAuY2FyZF9fdGl0bGUtY29udGFpbmVyIC5jYXJkX19jb250ZW50LXR5cGV7ZGlzcGxheTpub25lfS5jYXJkX192aWRlbyAuY2FyZF9fcmVhZGluZy10aW1le2Rpc3BsYXk6bm9uZX0uY2FyZF9fdmlkZW8gLmNhcmRfX3RpdGxley13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtkaXNwbGF5OmJsb2NrO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7bWF4LWhlaWdodDozLjM2ZW07b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJkX192aWRlbyAuY2FyZF9fdGl0bGV7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6MzttYXgtaGVpZ2h0OjUuMDRlbTtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2lkdGg6Y2FsYygxMDAlIC0gMTVweCl9fS5jYXJkX192aWRlbyAuY2FyZF9fY29udGVudC10eXBle3dpZHRoOjEwMCV9LmNhcmRfX3ZpZGVvIC5jYXJkX19pbWFnZS0tdG9we2Rpc3BsYXk6YmxvY2t9LmNhcmRfX3ZpZGVvIC5jYXJkX19iYWNrZ3JvdW5ke2Rpc3BsYXk6bm9uZX0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX192aWRlbywuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX192aWRlbywuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX192aWRlb3tiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fdmlkZW8gLmNhcmRfX2ltYWdlLS10b3AsLmFydGljbGUtY2FyZC1sYXJnZSAuY2FyZF9fdmlkZW8gLmNhcmRfX2ltYWdlLS10b3AsLmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fdmlkZW8gLmNhcmRfX2ltYWdlLS10b3B7ZGlzcGxheTpub25lfS5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmRfX3ZpZGVvIC5jYXJkX19yZWFkaW5nLXRpbWUsLmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fdmlkZW8gLmNhcmRfX3RpdGxlLC5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmRfX3ZpZGVvIC5jYXJkX19kYXRlLC5hcnRpY2xlLWNhcmQtbGFyZ2UgLmNhcmRfX3ZpZGVvIC5jYXJkX19yZWFkaW5nLXRpbWUsLmFydGljbGUtY2FyZC1sYXJnZSAuY2FyZF9fdmlkZW8gLmNhcmRfX3RpdGxlLC5hcnRpY2xlLWNhcmQtbGFyZ2UgLmNhcmRfX3ZpZGVvIC5jYXJkX19kYXRlLC5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmRfX3ZpZGVvIC5jYXJkX19yZWFkaW5nLXRpbWUsLmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fdmlkZW8gLmNhcmRfX3RpdGxlLC5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmRfX3ZpZGVvIC5jYXJkX19kYXRle2NvbG9yOiNmZmZ9LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fdmlkZW8gLmNhcmRfX3JlYWRpbmctdGltZSwuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX192aWRlbyAuY2FyZF9fcmVhZGluZy10aW1lLC5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmRfX3ZpZGVvIC5jYXJkX19yZWFkaW5nLXRpbWV7dG9wOjhweH0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX192aWRlbyAuaWNvbi0tdGltZSwuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX192aWRlbyAuaWNvbi0tdGltZSwuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX192aWRlbyAuaWNvbi0tdGltZXtmaWxsOiNmZmZ9LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fdmlkZW8gLmNhcmRfX3RpdGxlLC5hcnRpY2xlLWNhcmQtbGFyZ2UgLmNhcmRfX3ZpZGVvIC5jYXJkX190aXRsZSwuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX192aWRlbyAuY2FyZF9fdGl0bGV7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6NDttYXgtaGVpZ2h0OjYuNzJlbTtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2lkdGg6Y2FsYygxMDAlIC0gMTVweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fdmlkZW8gLmNhcmRfX3JlYWRpbmctdGltZSwuYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX192aWRlbyAuY2FyZF9fdGl0bGUsLmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fdmlkZW8gLmNhcmRfX2RhdGUsLmNhcmRfX3ZpZGVvIC5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkX19yZWFkaW5nLXRpbWUsLmNhcmRfX3ZpZGVvIC5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkX190aXRsZSwuY2FyZF9fdmlkZW8gLmFydGljbGUtY2FyZC1tZWRpdW0gLmNhcmRfX2RhdGV7Y29sb3I6I2ZmZn0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX192aWRlbyAuY2FyZF9fcmVhZGluZy10aW1lLC5jYXJkX192aWRlbyAuYXJ0aWNsZS1jYXJkLW1lZGl1bSAuY2FyZF9fcmVhZGluZy10aW1le3RvcDo4cHh9LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fdmlkZW8gLmljb24tLXRpbWUsLmNhcmRfX3ZpZGVvIC5hcnRpY2xlLWNhcmQtbWVkaXVtIC5pY29uLS10aW1le2ZpbGw6I2ZmZn0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX192aWRlbyAuY2FyZF9fYmFja2dyb3VuZCwuY2FyZF9fdmlkZW8gLmFydGljbGUtY2FyZC1tZWRpdW0gLmNhcmRfX2JhY2tncm91bmR7ZGlzcGxheTpibG9ja319LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fdmlkZW8gLmNhcmRfX292ZXJsYXktMXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjMwJSkgdHJhbnNsYXRlWCgtMTAwJSk7ei1pbmRleDozfS5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmRfX3ZpZGVvIC5jYXJkX19vdmVybGF5LTE6YWZ0ZXJ7YmFja2dyb3VuZDojZjRlOTU2O2hlaWdodDoyMjAlO3RyYW5zZm9ybTpyb3RhdGUoLTE5ZGVnKTt3aWR0aDoyMjAlfS5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmRfX3ZpZGVvIC5jYXJkX19vdmVybGF5LTJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40KTtsZWZ0OjA7b3BhY2l0eTowO3RvcDowO3RyYW5zZm9ybTpub25lO3otaW5kZXg6MX0uY2FyZF9fdmlkZW8gLmNhcmRfX2dyYWRpZW50e2Rpc3BsYXk6YmxvY2t9LmNhcmRfX3ZpZGVvIC5jYXJkX19ncmFkaWVudHtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNhcmRfX3ZpZGVvIC5jYXJkX19ncmFkaWVudHtkaXNwbGF5OmJsb2NrfX0uYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX192aWRlbyAuY2FyZF9faW1hZ2UtLXRvcCwuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX192aWRlbyAuY2FyZF9faW1hZ2UtLXRvcHtkaXNwbGF5Om5vbmV9LmFydGljbGUtY2FyZC1sYXJnZSAuY2FyZF9fdmlkZW8gLmNhcmRfX2JhY2tncm91bmQsLmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fdmlkZW8gLmNhcmRfX2JhY2tncm91bmR7ZGlzcGxheTpibG9ja30uYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX192aWRlbyAuY2FyZF9fb3ZlcmxheS0yLC5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmRfX3ZpZGVvIC5jYXJkX19vdmVybGF5LTJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40KX0uYXJ0aWNsZS1jYXJkLW1lZGl1bSAuY2FyZF9fdmlkZW8gLmNhcmRfX3JlYWRpbmctdGltZXtkaXNwbGF5Om5vbmV9LmNhcmRfX3ZpZGVvIC5jYXJkX19ncmFkaWVudHtkaXNwbGF5Om5vbmV9LmNhcmRfX3ZpZGVvIC5jYXJkX19vdmVybGF5LTEsLmNhcmRfX3ZpZGVvIC5jYXJkX19vdmVybGF5LTJ7ZGlzcGxheTpub25lfS5jYXJkX19jb250ZW50LXR5cGUsLmNhcmRfX3JlYWRpbmctdGltZSwuY2FyZF9fdGl0bGUtY29udGFpbmVyLC5jYXJkX190aXRsZSwuY2FyZF9fZGF0ZXt6LWluZGV4OjEwfS5jYXJkX19vdmVybGF5LTF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMCUpIHRyYW5zbGF0ZVgoLTIwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC41czt3aWR0aDoxMDAlfS5jYXJkX19vdmVybGF5LTE6YWZ0ZXJ7YmFja2dyb3VuZDojYjJkYmJmO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMDAlO3RyYW5zZm9ybTpyb3RhdGUoLTQwZGVnKTt3aWR0aDoyMDAlfS5jYXJkX19vdmVybGF5LTJ7YmFja2dyb3VuZDojZjRlOTU2O2JvdHRvbTotMTAwcHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6NzBweDtsZWZ0OmF1dG87b3BhY2l0eToxO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMDBweDt0b3A6YXV0bzt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXM7d2lkdGg6NzBweDt6LWluZGV4OjMwfS5jYXJkX19kZXNjcmlwdGlvbntmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCI7Zm9udC1zaXplOjEycHg7Ym90dG9tOjc1cHg7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI1cHg7bWF4LWhlaWdodDo3NXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjIwfS5jYXJkX19jdXN0b217Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21hcmdpbi1ib3R0b206MTBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNhcmRfX2N1c3RvbXt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2FyZF9fY3VzdG9te3dpZHRoOmNhbGMoNTAlIC0gMTVweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4O2hlaWdodDoyMDBweDttYXJnaW4tbGVmdDoxMHB4O3dpZHRoOmNhbGMoNTAlIC0gMTVweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5jYXJkX19jdXN0b217d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzMzMzMzMzMzNweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4fX0uY2FyZF9fY3VzdG9tIC5jYXJkX19pY29uIC5lemltYWdlLWZpZWxke2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI1cHg7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5jYXJkX19jdXN0b20gLmNhcmRfX2ljb24gLmV6aW1hZ2UtZmllbGR7aGVpZ2h0OjQwcHh9fS5jYXJkX19jdXN0b20gLmNhcmRfX2ljb24gKntoZWlnaHQ6MTAwJX0uY2FyZF9fY3VzdG9tIC5jYXJkX190ZXh0ey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtkaXNwbGF5OmJsb2NrO2Rpc3BsYXk6LXdlYmtpdC1ib3g7Zm9udC1zaXplOjEwcHg7LXdlYmtpdC1saW5lLWNsYW1wOjI7bWFyZ2luLWJvdHRvbTo3cHg7bWFyZ2luLXRvcDo3cHg7bWF4LWhlaWdodDo2MHB4O292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuY2FyZF9fY3VzdG9tIC5jYXJkX190ZXh0e2ZvbnQtc2l6ZToxNnB4Oy13ZWJraXQtbGluZS1jbGFtcDozO21hcmdpbi10b3A6MTBweH19LmNhcmRfX2N1c3RvbSAuY2FyZF9fY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNhcmRfX2N1c3RvbS1jb3B5e21hcmdpbi10b3A6YXV0bzt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJkX19jdXN0b20tY29weXttYXJnaW4tYm90dG9tOmF1dG99fS5jYXJkX19jdXN0b20tY3Rhe21hcmdpbi1ib3R0b206YXV0bzttYXJnaW4tdG9wOjI0cHg7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuY2FyZF9fY3VzdG9tLWN0YXttYXJnaW4tdG9wOjM2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJkX19jdXN0b20tY3Rhe21hcmdpbi10b3A6YXV0b319LmNhcmRfX2N1c3RvbS1jdGEgLmJ1dHRvbiwuY2FyZF9fY3VzdG9tLWN0YSAucHJvZHVjdC1iYW5uZXItaXRlbV9fYWN0aW9uLC5jYXJkX19jdXN0b20tY3RhIC5jb250ZW50LWJhbm5lcl9fYWN0aW9uLC5jYXJkX19jdXN0b20tY3RhIC5mdWxsLXNpemUtaGVhZGVyX19zZWNvbmRhcnktYWN0aW9uLC5jYXJkX19jdXN0b20tY3RhIC5mdWxsLXNpemUtaGVhZGVyX19wcmltYXJ5LWFjdGlvbiwuY2FyZF9fY3VzdG9tLWN0YSAucHJvbW8tYmxvY2tfX2N0YSBhLC5wcm9tby1ibG9ja19fY3RhIC5jYXJkX19jdXN0b20tY3RhIGEsLmNhcmRfX2N1c3RvbS1jdGEgLmNhcmQtYWN0aW9uX19saW5re2FsaWduLXNlbGY6Y2VudGVyO2ZvbnQtc2l6ZTo4cHg7bWFyZ2luOjAgYXV0bzttYXgtaGVpZ2h0Om5vbmU7bWluLXdpZHRoOjA7cGFkZGluZzo3cHggMTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuY2FyZF9fY3VzdG9tLWN0YSAuYnV0dG9uLC5jYXJkX19jdXN0b20tY3RhIC5wcm9kdWN0LWJhbm5lci1pdGVtX19hY3Rpb24sLmNhcmRfX2N1c3RvbS1jdGEgLmNvbnRlbnQtYmFubmVyX19hY3Rpb24sLmNhcmRfX2N1c3RvbS1jdGEgLmZ1bGwtc2l6ZS1oZWFkZXJfX3NlY29uZGFyeS1hY3Rpb24sLmNhcmRfX2N1c3RvbS1jdGEgLmZ1bGwtc2l6ZS1oZWFkZXJfX3ByaW1hcnktYWN0aW9uLC5jYXJkX19jdXN0b20tY3RhIC5wcm9tby1ibG9ja19fY3RhIGEsLnByb21vLWJsb2NrX19jdGEgLmNhcmRfX2N1c3RvbS1jdGEgYSwuY2FyZF9fY3VzdG9tLWN0YSAuY2FyZC1hY3Rpb25fX2xpbmt7cGFkZGluZzoxNXB4fX0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJke2hlaWdodDoyMTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJke2hlaWdodDoyMDBweH19LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fY29udGVudC10eXBle2Rpc3BsYXk6bm9uZX0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX190aXRsZS1jb250YWluZXJ7Ym90dG9tOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fdGl0bGUtY29udGFpbmVye2JvdHRvbTo0OHB4fX0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX190aXRsZXtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMHB4O21heC1oZWlnaHQ6NS40NGVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmRfX3RpdGxle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI4cHg7bWF4LWhlaWdodDoxMTJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fdGl0bGV7bWF4LXdpZHRoOjcwJX19LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fcmVhZGluZy10aW1le2Rpc3BsYXk6bm9uZTtyaWdodDoxcHg7dG9wOjVweDt0cmFuc2Zvcm06c2NhbGUoMC43NSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZF9fcmVhZGluZy10aW1le2Rpc3BsYXk6YmxvY2s7cmlnaHQ6OHB4O3RvcDo4cHg7dHJhbnNmb3JtOm5vbmV9fS5hcnRpY2xlLWNhcmQtc21hbGwgLmFydGljbGVfX2RhdGV7Ym90dG9tOjIwcHg7Zm9udC1zaXplOjEycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGUtY2FyZC1zbWFsbCAuYXJ0aWNsZV9fZGF0ZXttYXJnaW4tbGVmdDoxMnB4fX0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX19zcG9uc29ye2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYXJ0aWNsZS1jYXJkLXNtYWxsIC5pY29uLS1wbGF5LWNhcmR7ZGlzcGxheTpub25lfX0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX19jb250ZW50LXR5cGV7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX19jb250ZW50LXR5cGV7d2lkdGg6Y2FsYygxMDAlIC0gNDVweCl9fS5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmRfX2ltYWdlLS10b3B7ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkX19pbWFnZS0tdG9we2Rpc3BsYXk6bm9uZX19LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZC0taW1hZ2UgLmNhcmRfX2dyYWRpZW50e2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkLS1pbWFnZSAuY2FyZF9fZ3JhZGllbnR7ZGlzcGxheTpibG9ja319LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZC0taW1hZ2UgLmNhcmRfX3JlYWRpbmctdGltZSwuYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkLS1pbWFnZSAuY2FyZF9fdGl0bGUsLmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZC0taW1hZ2UgLmNhcmRfX2RhdGV7Y29sb3I6IzAwMH0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkLS1pbWFnZSAuaWNvbi0tdGltZXtmaWxsOiMwMDB9LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZC0taW1hZ2UgLmNhcmRfX2JhY2tncm91bmR7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmQtLWltYWdlIC5jYXJkX19yZWFkaW5nLXRpbWUsLmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZC0taW1hZ2UgLmNhcmRfX3RpdGxlLC5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmQtLWltYWdlIC5jYXJkX19kYXRle2NvbG9yOiNmZmZ9LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZC0taW1hZ2UgLmNhcmRfX3JlYWRpbmctdGltZXt0b3A6OHB4fS5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmQtLWltYWdlIC5pY29uLS10aW1le2ZpbGw6I2ZmZn0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkLS1pbWFnZSAuY2FyZF9fYmFja2dyb3VuZHtkaXNwbGF5OmJsb2NrfX0uYXJ0aWNsZS1jYXJkLXNtYWxsIC5jYXJkLS1pbWFnZSAuY2FyZF9fY29udGVudC10eXBle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGUtY2FyZC1zbWFsbCAuY2FyZC0taW1hZ2UgLmNhcmRfX2NvbnRlbnQtdHlwZXtkaXNwbGF5Om5vbmV9fS5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmQtLWltYWdlIC5jYXJkX190aXRsZS1jb250YWluZXIgLmNhcmRfX2NvbnRlbnQtdHlwZXtkaXNwbGF5Om5vbmV9LmFydGljbGUtY2FyZC1sYXJnZSAuaWNvbi0tcGxheS1jYXJkLC5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmljb24tLXBsYXktY2FyZHtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LmFydGljbGUtY2FyZC1sYXJnZSAuY2FyZHt3aWR0aDpjYWxjKDY2LjYlIC0gMTZweCl9fS5hcnRpY2xlLWNhcmQtbGFyZ2UgLmNhcmRfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LmFydGljbGUtY2FyZC1sYXJnZSAuY2FyZF9fdGl0bGUtY29udGFpbmVye3dpZHRoOmNhbGMoNTAlIC0gNTBweCl9fS5hcnRpY2xlLWNhcmQtbGFyZ2UgLmNhcmRfX2Rlc2NyaXB0aW9ue3dpZHRoOjUwJX0uYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX19yZWFkaW5nLXRpbWV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5hcnRpY2xlLWNhcmQtbGFyZ2UgLmNhcmRfX3JlYWRpbmctdGltZXtkaXNwbGF5OmJsb2NrfX0uYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX19jb250ZW50LXR5cGV7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX19jb250ZW50LXR5cGV7d2lkdGg6Y2FsYygxMDAlIC0gNDVweCl9fS5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCl9LmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fY29udGFpbmVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fY29udGVudHtmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDUwJSAtIDUwcHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX19jb250ZW50e3dpZHRoOmNhbGMoMzMuMyUgLSA1MHB4KX19LmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fY29udGVudC10eXBle2Rpc3BsYXk6bm9uZX0uYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX190aXRsZS1jb250YWluZXIgLmNhcmRfX2NvbnRlbnQtdHlwZXtjb2xvcjojZjRlOTU2O2Rpc3BsYXk6YmxvY2s7bGVmdDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNXB4fS5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmRfX292ZXJsYXktMXtoZWlnaHQ6MTAwJTtsZWZ0OmF1dG87cmlnaHQ6MDt0b3A6LTEwMCU7dHJhbnNmb3JtOm5vbmU7d2lkdGg6MTAwJTt6LWluZGV4OjN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fb3ZlcmxheS0xe3dpZHRoOjUwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fb3ZlcmxheS0xe3dpZHRoOjMzJX19LmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fb3ZlcmxheS0xOmFmdGVye2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06bm9uZTt3aWR0aDoxMDAlfS5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmRfX292ZXJsYXktMntiYWNrZ3JvdW5kOiNmNGU5NTY7Ym90dG9tOi0xMDBweDtkaXNwbGF5OmJsb2NrO2hlaWdodDo3MHB4O2xlZnQ6YXV0bztvcGFjaXR5OjE7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEwMHB4O3RvcDphdXRvO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIC41czt3aWR0aDo3MHB4O3otaW5kZXg6MzB9LmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fb3ZlcmxheS0yOmFmdGVye2Rpc3BsYXk6bm9uZX0uYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX19kZXNjcmlwdGlvbntib3R0b206NjVweDtkaXNwbGF5OmJsb2NrO21heC1oZWlnaHQ6MTAwcHg7cGFkZGluZy1yaWdodDoyMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE4MHB4KX0uYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX19yZWFkaW5nLXRpbWV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmRfX3JlYWRpbmctdGltZXtkaXNwbGF5OmJsb2NrfX0uYXJ0aWNsZS1jYXJkLW1lZGl1bSAuY2FyZF9fcmVhZGluZy10aW1le2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuYXJ0aWNsZS1jYXJkLW1lZGl1bSAuY2FyZF9fcmVhZGluZy10aW1le2Rpc3BsYXk6YmxvY2t9fS5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkX19jb250ZW50LXR5cGV7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuYXJ0aWNsZS1jYXJkLW1lZGl1bSAuY2FyZF9fY29udGVudC10eXBle3dpZHRoOmNhbGMoMTAwJSAtIDQ1cHgpfX0uYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkIC5jYXJkX19vdmVybGF5LTEsLmFydGljbGUtY2FyZC1sYXJnZSAuY2FyZC0taW1hZ2UgLmNhcmRfX292ZXJsYXktMSwuYXJ0aWNsZS1jYXJkLW1lZGl1bSAuY2FyZCAuY2FyZF9fb3ZlcmxheS0xLC5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkLS1pbWFnZSAuY2FyZF9fb3ZlcmxheS0xLC5hcnRpY2xlX19saXN0IC5jYXJkIC5jYXJkX19vdmVybGF5LTEsLmFydGljbGVfX2xpc3QgLmNhcmQtLWltYWdlIC5jYXJkX19vdmVybGF5LTF7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI0MCUpIHRyYW5zbGF0ZVgoLTEwMCUpO3otaW5kZXg6M30uYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkIC5jYXJkX19vdmVybGF5LTE6YWZ0ZXIsLmFydGljbGUtY2FyZC1sYXJnZSAuY2FyZC0taW1hZ2UgLmNhcmRfX292ZXJsYXktMTphZnRlciwuYXJ0aWNsZS1jYXJkLW1lZGl1bSAuY2FyZCAuY2FyZF9fb3ZlcmxheS0xOmFmdGVyLC5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkLS1pbWFnZSAuY2FyZF9fb3ZlcmxheS0xOmFmdGVyLC5hcnRpY2xlX19saXN0IC5jYXJkIC5jYXJkX19vdmVybGF5LTE6YWZ0ZXIsLmFydGljbGVfX2xpc3QgLmNhcmQtLWltYWdlIC5jYXJkX19vdmVybGF5LTE6YWZ0ZXJ7YmFja2dyb3VuZDojZjRlOTU2O2hlaWdodDoyMDAlO3RyYW5zZm9ybTpyb3RhdGUoLTE5ZGVnKTt3aWR0aDoyMDAlfS5hcnRpY2xlLWNhcmQtbGFyZ2UgLmNhcmQgLmNhcmRfX292ZXJsYXktMiwuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkLS1pbWFnZSAuY2FyZF9fb3ZlcmxheS0yLC5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkIC5jYXJkX19vdmVybGF5LTIsLmFydGljbGUtY2FyZC1tZWRpdW0gLmNhcmQtLWltYWdlIC5jYXJkX19vdmVybGF5LTIsLmFydGljbGVfX2xpc3QgLmNhcmQgLmNhcmRfX292ZXJsYXktMiwuYXJ0aWNsZV9fbGlzdCAuY2FyZC0taW1hZ2UgLmNhcmRfX292ZXJsYXktMntoZWlnaHQ6MTAwJTtsZWZ0OjA7b3BhY2l0eTowO3RvcDowO3RyYW5zZm9ybTpub25lO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5hcnRpY2xlLWNhcmQtbGFyZ2UgLmNhcmQgLmNhcmRfX292ZXJsYXktMjphZnRlciwuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkLS1pbWFnZSAuY2FyZF9fb3ZlcmxheS0yOmFmdGVyLC5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkIC5jYXJkX19vdmVybGF5LTI6YWZ0ZXIsLmFydGljbGUtY2FyZC1tZWRpdW0gLmNhcmQtLWltYWdlIC5jYXJkX19vdmVybGF5LTI6YWZ0ZXIsLmFydGljbGVfX2xpc3QgLmNhcmQgLmNhcmRfX292ZXJsYXktMjphZnRlciwuYXJ0aWNsZV9fbGlzdCAuY2FyZC0taW1hZ2UgLmNhcmRfX292ZXJsYXktMjphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjQpO3RyYW5zZm9ybTpub25lfS5hcnRpY2xlLWNhcmQtbGFyZ2UgLmNhcmQgLmNhcmRfX2NvbnRlbnQtdHlwZSwuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkLS1pbWFnZSAuY2FyZF9fY29udGVudC10eXBlLC5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkIC5jYXJkX19jb250ZW50LXR5cGUsLmFydGljbGUtY2FyZC1tZWRpdW0gLmNhcmQtLWltYWdlIC5jYXJkX19jb250ZW50LXR5cGUsLmFydGljbGVfX2xpc3QgLmNhcmQgLmNhcmRfX2NvbnRlbnQtdHlwZSwuYXJ0aWNsZV9fbGlzdCAuY2FyZC0taW1hZ2UgLmNhcmRfX2NvbnRlbnQtdHlwZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTVweDt6LWluZGV4OjIwfS5hcnRpY2xlLWNhcmQtbGFyZ2UgLmNhcmQgLmNhcmRfX3RpdGxlLWNvbnRhaW5lciwuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkLS1pbWFnZSAuY2FyZF9fdGl0bGUtY29udGFpbmVyLC5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkIC5jYXJkX190aXRsZS1jb250YWluZXIsLmFydGljbGUtY2FyZC1tZWRpdW0gLmNhcmQtLWltYWdlIC5jYXJkX190aXRsZS1jb250YWluZXIsLmFydGljbGVfX2xpc3QgLmNhcmQgLmNhcmRfX3RpdGxlLWNvbnRhaW5lciwuYXJ0aWNsZV9fbGlzdCAuY2FyZC0taW1hZ2UgLmNhcmRfX3RpdGxlLWNvbnRhaW5lcntib3R0b206NDVweH0uYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkIC5jYXJkX19kZXNjcmlwdGlvbiwuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkLS1pbWFnZSAuY2FyZF9fZGVzY3JpcHRpb24sLmFydGljbGUtY2FyZC1tZWRpdW0gLmNhcmQgLmNhcmRfX2Rlc2NyaXB0aW9uLC5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkLS1pbWFnZSAuY2FyZF9fZGVzY3JpcHRpb24sLmFydGljbGVfX2xpc3QgLmNhcmQgLmNhcmRfX2Rlc2NyaXB0aW9uLC5hcnRpY2xlX19saXN0IC5jYXJkLS1pbWFnZSAuY2FyZF9fZGVzY3JpcHRpb257Ym90dG9tOjIwcHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO21heC1oZWlnaHQ6NzVweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTI1cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpfS5hcnRpY2xlLWNhcmQtbWVkaXVtIC5jYXJkLmNhcmRfX3ZpZGVvIC5jYXJkX19iYWNrZ3JvdW5kLC5hcnRpY2xlX19saXN0IC5jYXJkLmNhcmRfX3ZpZGVvIC5jYXJkX19iYWNrZ3JvdW5ke2Rpc3BsYXk6bm9uZX0uYXJ0aWNsZV9fbGlzdCAuY2FyZF9fYXJ0aWNsZSAuY2FyZF9fb3ZlcmxheS0xOmFmdGVye2JhY2tncm91bmQ6I2Y0ZTk1NjtoZWlnaHQ6MjAwJTt0cmFuc2Zvcm06cm90YXRlKC0xOWRlZyk7d2lkdGg6MjAwJX0uYXJ0aWNsZV9fbGlzdCAuY2FyZF9fY29udGVudC10eXBle2ZvbnQtc2l6ZTo3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmFydGljbGVfX2xpc3QgLmNhcmRfX2NvbnRlbnQtdHlwZXtmb250LXNpemU6MTBweH19LmFydGljbGVfX2xpc3QgLmNhcmRfX3RpdGxlLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDEwMCUgLSAyNXB4KX0uYXJ0aWNsZV9fbGlzdCAuY2FyZF9fY29udGVudC10eXBle3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmFydGljbGVfX2xpc3QgLmNhcmRfX2NvbnRlbnQtdHlwZXt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX19LmFydGljbGVfX2xpc3QgLmNhcmRfX3JlYWRpbmctdGltZXtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmFydGljbGVfX2xpc3QgLmNhcmRfX3JlYWRpbmctdGltZXtkaXNwbGF5OmJsb2NrfX0uYXJ0aWNsZV9fbGlzdCAuY2FyZF9fZGF0ZXtmb250LXNpemU6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuYXJ0aWNsZV9fbGlzdCAuY2FyZF9fZGF0ZXtmb250LXNpemU6MTJweH19LmNhcmQtLWltYWdlLmNhcmRfX2JhY2tncm91bmQtLTAgLmNhcmRfX2NvbnRlbnQtdHlwZSwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMCAuY2FyZF9fcmVhZGluZy10aW1lLC5jYXJkLS1pbWFnZS5jYXJkX19iYWNrZ3JvdW5kLS0wIC5jYXJkX190aXRsZSwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMCAuY2FyZF9fc3BvbnNvciwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMCAuY2FyZF9fZGF0ZSwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMCAuc3BvbnNvcl9fbGluaywuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMCAuY2FyZF9fdGV4dCwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMSAuY2FyZF9fY29udGVudC10eXBlLC5jYXJkLS1pbWFnZS5jYXJkX19iYWNrZ3JvdW5kLS0xIC5jYXJkX19yZWFkaW5nLXRpbWUsLmNhcmQtLWltYWdlLmNhcmRfX2JhY2tncm91bmQtLTEgLmNhcmRfX3RpdGxlLC5jYXJkLS1pbWFnZS5jYXJkX19iYWNrZ3JvdW5kLS0xIC5jYXJkX19zcG9uc29yLC5jYXJkLS1pbWFnZS5jYXJkX19iYWNrZ3JvdW5kLS0xIC5jYXJkX19kYXRlLC5jYXJkLS1pbWFnZS5jYXJkX19iYWNrZ3JvdW5kLS0xIC5zcG9uc29yX19saW5rLC5jYXJkLS1pbWFnZS5jYXJkX19iYWNrZ3JvdW5kLS0xIC5jYXJkX190ZXh0LC5jYXJkLS1pbWFnZS5jYXJkX19iYWNrZ3JvdW5kLS0yIC5jYXJkX19jb250ZW50LXR5cGUsLmNhcmQtLWltYWdlLmNhcmRfX2JhY2tncm91bmQtLTIgLmNhcmRfX3JlYWRpbmctdGltZSwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMiAuY2FyZF9fdGl0bGUsLmNhcmQtLWltYWdlLmNhcmRfX2JhY2tncm91bmQtLTIgLmNhcmRfX3Nwb25zb3IsLmNhcmQtLWltYWdlLmNhcmRfX2JhY2tncm91bmQtLTIgLmNhcmRfX2RhdGUsLmNhcmQtLWltYWdlLmNhcmRfX2JhY2tncm91bmQtLTIgLnNwb25zb3JfX2xpbmssLmNhcmQtLWltYWdlLmNhcmRfX2JhY2tncm91bmQtLTIgLmNhcmRfX3RleHR7Y29sb3I6IzAwMH0uY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMCAuaWNvbi0tdGltZSwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMSAuaWNvbi0tdGltZSwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMiAuaWNvbi0tdGltZXtmaWxsOiMwMDB9LmNhcmQtLWltYWdlLmNhcmRfX2JhY2tncm91bmQtLTMgLmNhcmRfX2NvbnRlbnQtdHlwZSwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMyAuY2FyZF9fcmVhZGluZy10aW1lLC5jYXJkLS1pbWFnZS5jYXJkX19iYWNrZ3JvdW5kLS0zIC5jYXJkX190aXRsZSwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMyAuY2FyZF9fc3BvbnNvciwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMyAuY2FyZF9fZGF0ZSwuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMyAuc3BvbnNvcl9fbGluaywuY2FyZC0taW1hZ2UuY2FyZF9fYmFja2dyb3VuZC0tMyAuY2FyZF9fdGV4dHtjb2xvcjojZmZmfS5jYXJkLS1pbWFnZS5jYXJkX19iYWNrZ3JvdW5kLS0zIC5pY29uLS10aW1le2ZpbGw6I2ZmZn0uY2FyZC1hY3Rpb25fX2NvbnRhaW5lcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoyMHB4fS5jYXJkLWFjdGlvbl9fYm9keXtoZWlnaHQ6MTAwJTtsaW5lLWhlaWdodDoxLjVyZW07bWFyZ2luLWJvdHRvbToyMHB4fS5jYXJkLWFjdGlvbl9fdGl0bGV7Y29sb3I6IzdjODc4ZTtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCI7bWFyZ2luOjAgMCAyMHB4IDB9LmNhcmQtYWN0aW9uX19saW5re3dpZHRoOjUwJX0uY2FyZC1hY3Rpb25fX2Zvb3Rlcntib3JkZXI6MDtwYWRkaW5nLWJvdHRvbToxMHB4O3RleHQtYWxpZ246Y2VudGVyfS50aXRsZV9fY29udGFpbmVye21hcmdpbi1sZWZ0OjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCl9LnRpdGxlX19jb250YWluZXItLWNlbnRyZXt0ZXh0LWFsaWduOmNlbnRlcn0udGl0bGVfX2NvbnRhaW5lci0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRpdGxlX19jb250YWluZXItLXRvcHttYXJnaW4tYm90dG9tOjI2cHg7bWFyZ2luLXRvcDozMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey50aXRsZV9fY29udGFpbmVyLS1hcnRpY2xlLWxpc3QgaDF7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDJweDttYXJnaW46NjBweCAwIDUzcHh9fS50aXRsZS0tcHJpbWFyeXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCI7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDJweH0udGl0bGUtLXNlY29uZGFyeXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6MThweDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTozOHB4O21hcmdpbi10b3A6MH0uanMtYWNjb3JkaW9uW2FyaWEtaGlkZGVuPXRydWVde2Rpc3BsYXk6bm9uZX0ubW9zdC1yZWFke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDttYXJnaW46MCBhdXRvIDIwcHg7cGFkZGluZzo2cHg7d2lkdGg6Mjg4cHh9LmFydGljbGUgLm1vc3QtcmVhZHtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZmJ9Lm1vc3QtcmVhZF9fY29udGVudC10eXBle2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZTo4cHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjVweH0ubW9zdC1yZWFkX190aXRsZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6MTJweDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MThweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjMwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0ubW9zdC1yZWFkX19hcnRpY2xlLXRpdGxley13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtkaXNwbGF5OmJsb2NrO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjM7bWF4LWhlaWdodDo1LjA0ZW07b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgTGlnaHRcIjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luOjB9Lm1vc3QtcmVhZF9fbGlzdHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5tb3N0LXJlYWRfX2l0ZW17YmFja2dyb3VuZC1jb2xvcjojZjNmM2ZiO2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6dGFibGU7aGVpZ2h0OjEwMHB4O21hcmdpbi1ib3R0b206NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9Lm1vc3QtcmVhZF9faXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYXJ0aWNsZSAubW9zdC1yZWFkX19pdGVte2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubW9zdC1yZWFkX19jb250ZW50LC5tb3N0LXJlYWRfX2ltYWdle2Rpc3BsYXk6dGFibGUtY2VsbH0ubW9zdC1yZWFkX19jb250ZW50e3BhZGRpbmc6MTBweCAyMHB4O3dpZHRoOmNhbGMoNzYlIC0gNDBweCl9Lm1vc3QtcmVhZF9faW1hZ2V7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjQlfS5tb3N0LXJlYWRfX2ltYWdlIGltZ3toZWlnaHQ6MTAwcHg7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmF1dGhvcntiYWNrZ3JvdW5kOiNiMmRiYmY7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luOjAgYXV0byAyMHB4O3BhZGRpbmc6MThweDt3aWR0aDoyNjRweH0uYXV0aG9yOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5hdXRob3JfX3Bob3Rve2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo2MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo2MHB4fS5hdXRob3JfX3Bob3RvIGltZ3toZWlnaHQ6NjBweDttaW4td2lkdGg6NjBweDt3aWR0aDphdXRvfS5hdXRob3JfX2luZm97ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6NzhweDt3aWR0aDpjYWxjKDEwMCUgLSA3OHB4KX0uYXV0aG9yX19pbmZvIGF7Y29sb3I6IzdjODc4ZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hdXRob3JfX25hbWV7Zm9udC1mYW1pbHk6XCJDbyBUZXh0IExpZ2h0XCI7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweDttYXJnaW4tYm90dG9tOjB9LmF1dGhvcl9fdGl0bGV7Zm9udC1mYW1pbHk6XCJDbyBUZXh0IExpZ2h0XCI7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojN2M4NzhlfS5hdXRob3JfX2Jpb3tmb250LWZhbWlseTpcIkNvIFRleHQgTGlnaHRcIjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NsZWFyOmJvdGg7Y29sb3I6IzdjODc4ZTtmb250LXN0eWxlOml0YWxpYztwYWRkaW5nOjMzcHggMCAwO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlfS5hdXRob3JfX2JpbyBhe2NvbG9yOiM3Yzg3OGU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYXV0aG9yX19iaW8gLmV6cmljaHRleHQtZmllbGQgcDpudGgtb2YtdHlwZSgxKXttYXJnaW4tdG9wOjB9LmF1dGhvcl9fYmlvIC5lenJpY2h0ZXh0LWZpZWxkIHA6bnRoLWxhc3Qtb2YtdHlwZSgxKXttYXJnaW4tYm90dG9tOjVweH0udGhpbi1jYXJkX19ibG9ja3t3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRoaW4tY2FyZF9fYmxvY2t7d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHh9fS50aGluLWNhcmRfX2NvbnRhaW5lcnt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHh9LnRoaW4tY2FyZF9fbGlzdHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS50aGluLWNhcmRfX2l0ZW17YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOjIwcHggMzBweDt3aWR0aDpjYWxjKDEwMCUgLSA2MHB4KX0udGhpbi1jYXJkX19saW5re2Rpc3BsYXk6dGFibGU7bWluLWhlaWdodDo4MnB4O3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjEwMCV9LnRoaW4tY2FyZF9fY29udGVudC1sZWZ0LC50aGluLWNhcmRfX2NvbnRlbnQtcmlnaHR7ZGlzcGxheTp0YWJsZS1jZWxsfS50aGluLWNhcmRfX2NvbnRlbnQtbGVmdHt3aWR0aDo3MSV9LnRoaW4tY2FyZF9fY29udGVudC1yaWdodHtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgxMjQsMTM1LDE0MiwuMik7dGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6Y2FsYygyOSUgLSAxcHgpfS50aGluLWNhcmRfX3RpdGxlLC50aGluLWNhcmRfX3RleHR7Y29sb3I6IzIzMmQzZH0udGhpbi1jYXJkX190aXRsZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIFJlZ3VsYXJcIjtmb250LXNpemU6MjFweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbToxMHB4O292ZXJmbG93LXdyYXA6YnJlYWstd29yZDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnRoaW4tY2FyZF9fdGV4dHtmb250LWZhbWlseTpcIkNvIFRleHQgUmVndWxhclwiO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowfS50aGluLWNhcmRfX3RleHQtLWxpZ2h0e2NvbG9yOiM3Yzg3OGU7Zm9udC1mYW1pbHk6XCJDbyBUZXh0IExpZ2h0XCI7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjB9LnRoaW4tY2FyZF9faW1hZ2V7bWF4LWhlaWdodDo4MCU7bWF4LXdpZHRoOjgwJX0ucHJvbW8tYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojMjMyZDNkO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29sb3I6I2ZmZjtwYWRkaW5nLWJvdHRvbTo2MHB4O3BhZGRpbmctdG9wOjkwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnByb21vLWJsb2Nre3BhZGRpbmctYm90dG9tOjEyMHB4O3BhZGRpbmctdG9wOjE4MHB4fX0ucHJvbW8tYmxvY2tfX2NvbnRlbnR7bWF4LXdpZHRoOjcwMHB4O3BhZGRpbmc6MCAyMHB4fS5wcm9tby1ibG9ja19fdGl0bGV7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBMaWdodFwiO2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHg7Y29sb3I6I2Y0ZTk1NjttYXJnaW46MCAwIDEwcHh9LnByb21vLWJsb2NrX190ZXh0e2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBMaWdodFwiO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6I2ZmZjttYXJnaW46MCAwIDMwcHh9LnByb21vLWJsb2NrX19jdGEgYXtiYWNrZ3JvdW5kOiNiMmRiYmY7bWluLXdpZHRoOjEzMHB4O3BhZGRpbmc6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDphdXRvfS5wcm9tby1ibG9ja19fcmliYm9ue2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjgwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01cHg7d2lkdGg6NjBweH0ucHJvbW8tYmxvY2stLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS5wcm9tby1ibG9jay0tcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0ucHJvbW8tYmxvY2stLXJpZ2h0IC5wcm9tby1ibG9ja19fY29udGVudHttYXJnaW4tbGVmdDphdXRvfS5wcm9tby1ibG9jay0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5wcm9tby1ibG9jay0tY2VudGVyIC5wcm9tby1ibG9ja19fY29udGVudHttYXJnaW46MCBhdXRvfS5sYW5kaW5nLXBhZ2VfX2Jsb2NrIC5wcm9tby1ibG9ja3ttYXJnaW4tYm90dG9tOjQwcHh9LnRvb2x7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NzgwcHg7cGFkZGluZzo2NXB4IDB9LnRvb2xfX2hlYWRlcntiYWNrZ3JvdW5kOiMyMzJkM2Q7Y29sb3I6I2Y0ZTk1NjtwYWRkaW5nOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnRvb2xfX2hlYWRlci10aXRsZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6MjBweDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MzRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2Y0ZTk1Nn0udG9vbF9faGVhZGVyLWltYWdle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87d2lkdGg6MzBweH0udG9vbF9fZW1iZWQgaWZyYW1le2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6MTAwdmg7bWluLXdpZHRoOjEwMCU7d2lkdGg6MXB4fS50b29sIC5hcnRpY2xlX193aXN5d3lne2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjIwcHggMzBweH0ucmVsYXRlZC1hcnRpY2xlc3ttYXJnaW46MDtwYWRkaW5nOjAgMCA0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5yZWxhdGVkLWFydGljbGVze3BhZGRpbmc6MCAwIDgwcHh9fS5yZWxhdGVkLWFydGljbGVzX19saXN0e21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowIDIwcHg7cG9zaXRpb246cmVsYXRpdmV9LnJlbGF0ZWQtYXJ0aWNsZXNfX2xpc3QtaXRlbXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjAgNXB4O21hcmdpbi1ib3R0b206MjBweDtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpyZWxhdGl2ZX0ucmVsYXRlZC1hcnRpY2xlc19fbGlzdCAuY2FyZHtib3JkZXI6MXB4IHNvbGlkICNmM2YzZmI7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucmVsYXRlZC1hcnRpY2xlc19fbGlzdCAuY2FyZCAuY2FyZF9fbGluazpmb2N1c3tvdXRsaW5lOm5vbmV9LnJlbGF0ZWQtYXJ0aWNsZXNfX2xpc3QgLmNhcmQgLmNhcmRfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjM1cHg7cGFkZGluZy1yaWdodDozNXB4O3dpZHRoOmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnJlbGF0ZWQtYXJ0aWNsZXNfX2xpc3QgLmNhcmQgLmNhcmRfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjEzcHg7cGFkZGluZy1yaWdodDoxM3B4O3dpZHRoOmNhbGMoMTAwJSAtIDI2cHgpfX0ucmVsYXRlZC1hcnRpY2xlc19fbGlzdCAuY2FyZCAuY2FyZF9fdGl0bGUtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MzVweDt3aWR0aDppbmhlcml0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5yZWxhdGVkLWFydGljbGVzX19saXN0IC5jYXJkIC5jYXJkX190aXRsZS1jb250YWluZXJ7cGFkZGluZy1yaWdodDowO3dpZHRoOmNhbGMoMTAwJSAtIDI1cHgpfX0ucmVsYXRlZC1hcnRpY2xlc19fY29udHJvbHN7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5yZWxhdGVkLWFydGljbGVzX19jb250cm9scyAuaWNvbntjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXN9LnJlbGF0ZWQtYXJ0aWNsZXNfX2NvbnRyb2xzIC5pY29uLS1wcmV2e2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgKyAyMHB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucmVsYXRlZC1hcnRpY2xlc19fY29udHJvbHMgLmljb24tLXByZXZ7dG9wOjUwJX19LnJlbGF0ZWQtYXJ0aWNsZXNfX2NvbnRyb2xzIC5pY29uLS1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOmNhbGMoNTAlICsgMjBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnJlbGF0ZWQtYXJ0aWNsZXNfX2NvbnRyb2xzIC5pY29uLS1uZXh0e3RvcDo1MCV9fS5yZWxhdGVkLWFydGljbGVzX19jb250cm9scyAuc2xpY2stZGlzYWJsZWR7b3BhY2l0eTowfS5yZWxhdGVkLWFydGljbGVzIC50aXRsZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6MThweDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXRvcDoxcHggc29saWQgIzdjODc4ZTttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi10b3A6MzBweDtwYWRkaW5nLXRvcDo2MHB4O3RleHQtYWxpZ246Y2VudGVyfS5yZWxhdGVkLWFydGljbGVzIC5jYXJkX192aWRlbyAuY2FyZF9fYmFja2dyb3VuZHtkaXNwbGF5Om5vbmV9Lm5ld3NsZXR0ZXJ7YmFja2dyb3VuZDojYjJkYmJmO3BhZGRpbmc6MzVweCAwIDQwcHh9Lm5ld3NsZXR0ZXI6OmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXJ7cGFkZGluZzo3NXB4IDB9fS5uZXdzbGV0dGVyLWVycm9ye2NvbG9yOnJlZDtkaXNwbGF5Om5vbmV9Lm5ld3NsZXR0ZXItc3VjY2Vzc3tjb2xvcjojN2M4NzhlO2Rpc3BsYXk6bm9uZX0ubmV3c2xldHRlciBmaWVsZHNldHtib3JkZXI6MDtwYWRkaW5nOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXIgLmNvbnRhaW5lciwubmV3c2xldHRlciAud3JhcHBlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfX0ubmV3c2xldHRlcl9fbGVmdC1jb2x7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXJfX2xlZnQtY29se3dpZHRoOmNhbGMoNTAlIC0gMTVweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXJpZ2h0OjM1cHh9fS5uZXdzbGV0dGVyX19sZWZ0LWNvbCBoM3tmb250LXNpemU6MjJweDttYXJnaW46MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubmV3c2xldHRlcl9fbGVmdC1jb2wgaDN7Zm9udC1zaXplOjI1cHg7bWF4LXdpZHRoOjUwMHB4fX0ubmV3c2xldHRlcl9fbGVmdC1jb2wgcHtjb2xvcjojN2M4NzhlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNzU7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5uZXdzbGV0dGVyX19sZWZ0LWNvbCBwe21heC13aWR0aDo1MDBweH19Lm5ld3NsZXR0ZXJfX3JpZ2h0LWNvbHt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXJfX3JpZ2h0LWNvbHt3aWR0aDpjYWxjKDUwJSAtIDE1cHgpO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweH19Lm5ld3NsZXR0ZXJfX3JpZ2h0LWNvbCBoM3tmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoycHg7bWFyZ2luOjEwcHggMCAxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5uZXdzbGV0dGVyX19yaWdodC1jb2wgaDN7Zm9udC1zaXplOjE1cHh9fS5uZXdzbGV0dGVyX19yaWdodC1jb2wgaW5wdXRbdHlwZT1lbWFpbF17Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Zsb2F0OmxlZnQ7aGVpZ2h0OjM4cHg7b3V0bGluZTpub25lO3BhZGRpbmc6MCAxMHB4O3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXJfX3JpZ2h0LWNvbCBpbnB1dFt0eXBlPWVtYWlsXXt3aWR0aDo3MCV9fS5uZXdzbGV0dGVyX19yaWdodC1jb2wgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIkNvIFRleHQgTGlnaHRcIn0ubmV3c2xldHRlcl9fcmlnaHQtY29sIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIkNvIFRleHQgTGlnaHRcIn0ubmV3c2xldHRlcl9fcmlnaHQtY29sIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6XCJDbyBUZXh0IExpZ2h0XCJ9Lm5ld3NsZXR0ZXJfX3JpZ2h0LWNvbCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIkNvIFRleHQgTGlnaHRcIn0ubmV3c2xldHRlcl9fcmlnaHQtY29sLXN1Ym1pdHtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6bGVmdDtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6MTFweDtoZWlnaHQ6MzhweDtsZXR0ZXItc3BhY2luZzoycHg7b3V0bGluZTpub25lO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXJfX3JpZ2h0LWNvbC1zdWJtaXR7d2lkdGg6MzAlfX0ubmV3c2xldHRlcl9fcmlnaHQtY29sLWNoZWNrYm94e2NvbG9yOiM3Yzg3OGU7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS44O21hcmdpbjoxMHB4IDAgMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubmV3c2xldHRlcl9fcmlnaHQtY29sLWNoZWNrYm94e21hcmdpbjoyMHB4IDAgMH19Lm5ld3NsZXR0ZXJfX3JpZ2h0LWNvbC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9Lm5ld3NsZXR0ZXJfX3JpZ2h0LWNvbC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxKX0ubmV3c2xldHRlcl9fcmlnaHQtY29sLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMCAzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXdzbGV0dGVyX19yaWdodC1jb2wtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZjtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjFweDtsaW5lLWhlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDozcHg7d2lkdGg6MjBweH0ubmV3c2xldHRlcl9fcmlnaHQtY29sLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmFmdGVye2JhY2tncm91bmQ6IzJiNGE0Zjtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTBweDtsZWZ0OjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSBlYXNlIC4zczt3aWR0aDoxMHB4fS5uZXdzbGV0dGVyX19yaWdodC1jb2wtY2hlY2tib3ggYXtjb2xvcjojN2M4NzhlfS5uZXdzbGV0dGVyX19yaWdodC1jb2wtY2hlY2tib3ggYTpob3Zlcntjb2xvcjojMDAwfS5uZXdzbGV0dGVyIGlmcmFtZXtib3JkZXI6bm9uZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMTVweDttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubmV3c2xldHRlciBpZnJhbWV7bGVmdDoxMHB4fX0uY2FyZWVyLWFkdmljZV9faGVhZGVye21hcmdpbjo2NXB4IDAgNDVweDt0ZXh0LWFsaWduOmNlbnRlcn0uY2FyZWVyLWFkdmljZV9fdGl0bGV7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBMaWdodFwiO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQ4cHg7Y29sb3I6IzIzMmQzZDttYXJnaW46MCAwIDEwcHh9LmNhcmVlci1hZHZpY2VfX2Rlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBMaWdodFwiO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6IzJiNGE0ZjttYXJnaW46MH0uY2FyZWVyLWFkdmljZV9fc2tpbGxze21hcmdpbi1ib3R0b206OTBweH0uY2FyZWVyLWFkdmljZV9fc2tpbGxzOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5jYXJlZXItYWR2aWNlX19za2lsbHMtaXRlbXt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJlZXItYWR2aWNlX19za2lsbHMtaXRlbXt3aWR0aDpjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTMuMzMzMzMzMzMzM3B4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHh9fS5jYXJlZXItYWR2aWNlX19za2lsbHMtaXRlbSAuaWNvbntoZWlnaHQ6NDVweDt3aWR0aDo0NXB4fS5jYXJlZXItYWR2aWNlX19za2lsbHMtaXRlbSAuY29udGVudC1ibG9ja19fdGl0bGV7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zaXplOjE4cHg7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTozMHB4O21pbi1oZWlnaHQ6NDhweH0uY2FyZWVyLWFkdmljZV9fZmVhdHVyZWQtdG9vbHN7bWFyZ2luOjEwcHggMCAzMHB4fS5jYXJlZXItYWR2aWNlX19mZWF0dXJlZC10b29sczo6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uY2FyZWVyLWFkdmljZV9fZ3JpZHttYXJnaW46MTBweCAwIDYwcHh9LmNhcmVlci1hZHZpY2VfX2dyaWQ6OmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9LmNhcmVlci1hZHZpY2VfX2dyaWQtaXRlbXt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jYXJlZXItYWR2aWNlX19ncmlkLWl0ZW17d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzMzMzMzMzMzNweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4fX0uY2FyZWVyLWFkdmljZV9fZ3JpZCAuY29udGVudC1ibG9ja3ttaW4taGVpZ2h0OjEzMHB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjU1cHggMzVweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2FyZWVyLWFkdmljZV9fZ3JpZCAuY29udGVudC1ibG9jayBpbWd7aGVpZ2h0OjMwcHh9LmNhcmVlci1hZHZpY2VfX2dyaWQgLmNvbnRlbnQtYmxvY2sgaDN7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zaXplOjE1cHg7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjIxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjQ1cHg7bWFyZ2luOjIwcHggMCA1cHg7b3ZlcmZsb3c6aGlkZGVufS5jYXJlZXItYWR2aWNlX19ncmlkIC5jb250ZW50LWJsb2NrIC5idXR0b24sLmNhcmVlci1hZHZpY2VfX2dyaWQgLmNvbnRlbnQtYmxvY2sgLnByb2R1Y3QtYmFubmVyLWl0ZW1fX2FjdGlvbiwuY2FyZWVyLWFkdmljZV9fZ3JpZCAuY29udGVudC1ibG9jayAuY29udGVudC1iYW5uZXJfX2FjdGlvbiwuY2FyZWVyLWFkdmljZV9fZ3JpZCAuY29udGVudC1ibG9jayAuZnVsbC1zaXplLWhlYWRlcl9fc2Vjb25kYXJ5LWFjdGlvbiwuY2FyZWVyLWFkdmljZV9fZ3JpZCAuY29udGVudC1ibG9jayAuZnVsbC1zaXplLWhlYWRlcl9fcHJpbWFyeS1hY3Rpb24sLmNhcmVlci1hZHZpY2VfX2dyaWQgLmNvbnRlbnQtYmxvY2sgLmNhcmQtYWN0aW9uX19saW5rLC5jYXJlZXItYWR2aWNlX19ncmlkIC5jb250ZW50LWJsb2NrIC5wcm9tby1ibG9ja19fY3RhIGEsLnByb21vLWJsb2NrX19jdGEgLmNhcmVlci1hZHZpY2VfX2dyaWQgLmNvbnRlbnQtYmxvY2sgYXt3aWR0aDoxMjBweH0uY2FyZWVyLWFkdmljZSAuY29udGVudC10aXRsZXttYXJnaW4tYm90dG9tOjQ1cHg7bWFyZ2luLXRvcDo2MHB4fS5jYXJlZXItYWR2aWNlIC5wcm9tby1ibG9ja3ttYXJnaW4tYm90dG9tOjQwcHh9LmZlYXR1cmVkLXRvb2x7YmFja2dyb3VuZDojYjJkYmJmO2JvcmRlci1yYWRpdXM6NHB4O2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHg7bWluLWhlaWdodDoxNDVweDtwYWRkaW5nOjgwcHggMzVweCA3NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS5mZWF0dXJlZC10b29sOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5mZWF0dXJlZC10b29sX190aXRsZXtjb2xvcjojMjMyZDNkO2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZToxOHB4O2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi10b3A6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmZlYXR1cmVkLXRvb2xfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZToyOHB4O2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDozNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX19LmZlYXR1cmVkLXRvb2xfX3N1YnRpdGxle2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDoxOHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuZmVhdHVyZWQtdG9vbF9fc3VidGl0bGV7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zaXplOjE4cHg7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfX0uZmVhdHVyZWQtdG9vbF9fZGVzY3JpcHRpb257Y29sb3I6IzIzMmQzZDtmb250LXNpemU6MTJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuZmVhdHVyZWQtdG9vbF9fZGVzY3JpcHRpb257Zm9udC1zaXplOjE2cHh9fS5mZWF0dXJlZC10b29sX19kZXNjcmlwdGlvbiBwe21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuZmVhdHVyZWQtdG9vbF9fZGVzY3JpcHRpb24gcHttYXJnaW4tYm90dG9tOjE2cHh9fS5mZWF0dXJlZC10b29sX19saW5re2JhY2tncm91bmQ6IzIzMmQzZDtib3R0b206MzVweDtjb2xvcjojZjRlOTU2O21hcmdpbjowIGF1dG99LmZlYXR1cmVkLXRvb2xfX3JpYmJvbntsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtkaXNwbGF5OmJsb2NrO2hlaWdodDo2NXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNXB4O3dpZHRoOjYwcHh9LmZlYXR1cmVkLXRvb2xzX19pdGVte3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZmVhdHVyZWQtdG9vbHNfX2l0ZW17d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHg7aGVpZ2h0OjMzNXB4fX0uZmVhdHVyZWQtdG9vbHNfX2l0ZW06bnRoLW9mLXR5cGUoMm4pIC5mZWF0dXJlZC10b29se2JhY2tncm91bmQ6IzIzMmQzZH0uZmVhdHVyZWQtdG9vbHNfX2l0ZW06bnRoLW9mLXR5cGUoMm4pIC5mZWF0dXJlZC10b29sX190aXRsZXtjb2xvcjojZjNmM2ZifS5mZWF0dXJlZC10b29sc19faXRlbTpudGgtb2YtdHlwZSgybikgLmZlYXR1cmVkLXRvb2xfX3N1YnRpdGxle2NvbG9yOiNmNGU5NTZ9LmZlYXR1cmVkLXRvb2xzX19pdGVtOm50aC1vZi10eXBlKDJuKSAuZmVhdHVyZWQtdG9vbF9fZGVzY3JpcHRpb257Y29sb3I6I2YzZjNmYn0uZmVhdHVyZWQtdG9vbHNfX2l0ZW06bnRoLW9mLXR5cGUoMm4pIC5mZWF0dXJlZC10b29sX19saW5re2JhY2tncm91bmQ6I2IyZGJiZjtjb2xvcjojMjMyZDNkfS5rZXl3b3Jkcy1oZWFkZXJ7cGFkZGluZzo0NXB4IDEwcHg7cG9zaXRpb246cmVsYXRpdmV9LmtleXdvcmRzLWhlYWRlcjo6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30ua2V5d29yZHMtaGVhZGVyX190YWdnZWQtaW57Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjhweH0ua2V5d29yZHMtaGVhZGVyX190aXRsZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCI7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDhweDttYXJnaW46MDttYXJnaW4tbGVmdDo4cHg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0ua2V5d29yZHMtaGVhZGVyX19yZWxhdGVkLXRhZ3N7Ym9yZGVyLXRvcDoxcHggc29saWQgIzdjODc4ZTttYXJnaW4tdG9wOjM1cHg7cGFkZGluZy10b3A6MjBweH0ua2V5d29yZHMtaGVhZGVyX19yZWxhdGVkLXRhZ3M6OmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9LmtleXdvcmRzLWhlYWRlcl9fcmVsYXRlZC10YWdzIGgze2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBMaWdodFwiO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6IzdjODc4ZTttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLWxlZnQ6OHB4O21hcmdpbi10b3A6MH0ua2V5d29yZHMtaGVhZGVyX19yZWxhdGVkLXRhZ3MgdWx7bWFyZ2luOjB9LmtleXdvcmRzX19hcnRpY2xlczo6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30ua2V5d29yZHNfX2FydGljbGVzLXRpdGxle2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZToxOHB4O2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMjMyZDNkO21hcmdpbjo1MHB4IDEwcHggNDBweDt0ZXh0LWFsaWduOmNlbnRlcn0ua2V5d29yZHNfX3BhZ2luYXRpb257bWFyZ2luLWJvdHRvbTo0MHB4fS5rZXl3b3Jkc19fcGFnaW5hdGlvbjo6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsua2V5d29yZHNfX3BhZ2luYXRpb257bWFyZ2luLWJvdHRvbToxMDBweH19Lmhlcm97YmFja2dyb3VuZC1jb2xvcjojMjMyZDNkO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29sb3I6I2ZmZjttYXgtaGVpZ2h0OjQxMHB4O3BhZGRpbmctYm90dG9tOjYwcHg7cGFkZGluZy10b3A6OTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVyb3twYWRkaW5nLWJvdHRvbToxMjBweDtwYWRkaW5nLXRvcDoxODBweH19Lmhlcm9fX2NvbnRlbnR7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NzAwcHg7cGFkZGluZzowIDIwcHh9Lmhlcm9fX3RpdGxle2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgTGlnaHRcIjtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDo0MnB4O2NvbG9yOiNmNGU5NTY7bWFyZ2luOjAgMCAxMHB4fS5oZXJvX190ZXh0e2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBMaWdodFwiO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6I2ZmZjttYXJnaW46MCAwIDMwcHh9LmNvdXJzZS1jYXJkX19saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmNvdXJzZS1jYXJkX19pdGVte2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDttYXJnaW4tYm90dG9tOjEwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNjBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvdXJzZS1jYXJkX19pdGVte3dpZHRoOmNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMy4zMzMzMzMzMzMzcHgpO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweH19LmNvdXJzZS1jYXJkX19jb250ZW50e2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwMHB4O3BhZGRpbmc6MjBweCAzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jb3Vyc2UtY2FyZF9fcmF0aW5ne2JvdHRvbTo0NXB4O2xlZnQ6MzBweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5jb3Vyc2UtY2FyZF9fcmF0aW5ne2JvdHRvbToyOHB4fX0uY291cnNlLWNhcmRfX3JhdGluZyAuaWNvbntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7aGVpZ2h0OjE3cHg7bWFyZ2luLXJpZ2h0OjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4O3dpZHRoOjE3cHh9LmNvdXJzZS1jYXJkX19yYXRpbmcgLmljb24gcGF0aHtmaWxsOiMyMzJkM2R9LmNvdXJzZS1jYXJkX19yYXRpbmctdGV4dHtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCI7Zm9udC1zaXplOjEycHg7Y29sb3I6IzdjODc4ZTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MH0uY291cnNlLWNhcmRfX2xpbmt7Ym90dG9tOjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6aW5pdGlhbH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuY291cnNlLWNhcmRfX2xpbmt7Ym90dG9tOjIwcHg7cmlnaHQ6MzBweH19LmNvdXJzZS1jYXJkX190aXRsZSwuY291cnNlLWNhcmRfX3RleHR7Y29sb3I6IzIzMmQzZH0uY291cnNlLWNhcmRfX3RpdGxle2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBSZWd1bGFyXCI7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2hlaWdodDo1NXB4O21hcmdpbjowO21hcmdpbi1ib3R0b206MTBweDtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3BhZGRpbmctcmlnaHQ6MTBweH0uY291cnNlLWNhcmRfX2Rlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBMaWdodFwiO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6NzBweDtvdmVyZmxvdzpoaWRkZW59LmNvbHVtbl9fc2lkZWJhciAuY291cnNlcy1vdmVydmlldyBoMy5jb250ZW50LXRpdGxle2ZvbnQtZmFtaWx5OlwiQ28gSGVhZGxpbmUgQm9sZFwiO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoxOHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MzBweCAwO3RleHQtYWxpZ246Y2VudGVyfS5jb2x1bW5fX3NpZGViYXIgLmNvdXJzZS1jYXJkX19pdGVte2JhY2tncm91bmQ6I2YzZjNmYjttYXJnaW4tbGVmdDowO3dpZHRoOmF1dG99LmNvbHVtbl9fc2lkZWJhciAuY291cnNlLWNhcmRfX2Rlc2NyaXB0aW9ue2NvbG9yOiM3Yzg3OGV9LmNvbHVtbl9fc2lkZWJhciAuY291cnNlLWNhcmRfX2xpbmt7Ym90dG9tOjM2cHg7cmlnaHQ6NDJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29sdW1uX19zaWRlYmFyIC5jb3Vyc2UtY2FyZF9fbGlua3tib3R0b206MjBweDtyaWdodDoyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29sdW1uX19zaWRlYmFyIC5jb3Vyc2UtY2FyZF9fcmF0aW5ne2JvdHRvbToyOHB4fX0uc2tpbGxzIC5yZWxhdGVkLWFydGljbGVze21hcmdpbjowO3BhZGRpbmc6MCA1cHh9LnNraWxscyAucmVsYXRlZC1hcnRpY2xlczo6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uc2tpbGxzIC5yZWxhdGVkLWFydGljbGVzIHVse21hcmdpbjowO3BhZGRpbmc6MH0uc2tpbGxzIC5yZWxhdGVkLWFydGljbGVzIGxpe2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCA1cHg7bWFyZ2luLWJvdHRvbToyMHB4O291dGxpbmU6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnJlbGF0aXZlfS5za2lsbHMgLnJlbGF0ZWQtYXJ0aWNsZXMgLmNhcmR7bWFyZ2luOjA7d2lkdGg6MTAwJX0uc2tpbGxzIC5yZWxhdGVkLWFydGljbGVzIC5jYXJkIC5jYXJkX19jb250ZW50e3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6NDBweDt3aWR0aDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5za2lsbHMgLnJlbGF0ZWQtYXJ0aWNsZXMgLmNhcmQgLmNhcmRfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjEzcHg7cGFkZGluZy1yaWdodDoxM3B4O3dpZHRoOmNhbGMoMTAwJSAtIDI2cHgpfX0uc2tpbGxzIC5yZWxhdGVkLWFydGljbGVzIC5jYXJkIC5jYXJkX190aXRsZS1jb250YWluZXJ7cGFkZGluZy1yaWdodDo0MHB4O3dpZHRoOmluaGVyaXR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNraWxscyAucmVsYXRlZC1hcnRpY2xlcyAuY2FyZCAuY2FyZF9fdGl0bGUtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MDt3aWR0aDpjYWxjKDEwMCUgLSAyNXB4KX19LnNraWxscyAucmVsYXRlZC1hcnRpY2xlc19fY29udHJvbHMgLmljb24tLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gMjVweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNraWxscyAucmVsYXRlZC1hcnRpY2xlc19fY29udHJvbHMgLmljb24tLXByZXZ7bGVmdDotMTBweH19LnNraWxscyAucmVsYXRlZC1hcnRpY2xlc19fY29udHJvbHMgLmljb24tLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gMjVweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNraWxscyAucmVsYXRlZC1hcnRpY2xlc19fY29udHJvbHMgLmljb24tLW5leHR7cmlnaHQ6LTEwcHh9fS5za2lsbHMgLmNvbnRlbnQtdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi10b3A6MDtwYWRkaW5nLXRvcDo1MHB4fS5za2lsbHMgLmNvdXJzZXMtb3ZlcnZpZXd7Ym9yZGVyLXRvcDoxcHggc29saWQgIzdjODc4ZX0uc2tpbGxzIC5mZWF0dXJlZC10b29sc3twYWRkaW5nLWJvdHRvbTozMHB4fS5za2lsbHMgLnZpZXctYWxse3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweDtmb250LWZhbWlseTpcIkNvIFRleHQgTGlnaHRcIjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4O2NvbG9yOiMyMzJkM2Q7bWFyZ2luLWJvdHRvbTo0MHB4O21hcmdpbi10b3A6MzBweDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtZGVjb3JhdGlvbjpub25lfS5za2lsbHMgLnZpZXctYWxsOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5za2lsbHMgLnZpZXctYWxsOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNwb3RsaWdodC10b3BpYyAuaGVyb3ttYXgtaGVpZ2h0Om5vbmU7cGFkZGluZy1ib3R0b206MTEwcHg7cGFkZGluZy10b3A6NjBweH0uc3BvdGxpZ2h0LXRvcGljIC5oZXJvX190aXRsZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCI7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDhweDtjb2xvcjojZmZmO21hcmdpbjowIDAgMjBweH0uc3BvdGxpZ2h0LXRvcGljIC5oZXJvX19zcG9uc29yIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnNwb3RsaWdodC10b3BpYyAuaGVyb19fc3BvbnNvciBpbWd7bWF4LWhlaWdodDoxMDBweDt3aWR0aDphdXRvfS5zcG90bGlnaHQtdG9waWMgLnNwb25zb3J7YmFja2dyb3VuZC1jb2xvcjojZmZmO2xlZnQ6MTBweDtwYWRkaW5nOjE0cHggMTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDo0OHB4fS5zcG90bGlnaHQtdG9waWMgLnNwb25zb3I6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjY4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDoyMnB4IHNvbGlkICNmZmY7Ym90dG9tOi0yMnB4O2NvbnRlbnQ6XCJcIjtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGV9LnNwb3RsaWdodC10b3BpYyAuc3BvbnNvci1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dG9wOjA7d2lkdGg6MTAwJX0uc3BvdGxpZ2h0LXRvcGljIC5zcG9uc29yIGltZ3ttYXgtd2lkdGg6NDhweH0uc3BvdGxpZ2h0LXRvcGljIC5zcG9uc29yIHNwYW57ZGlzcGxheTpub25lfS5zcG90bGlnaHQtdG9waWMgLnNwb25zb3IgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc3BvdGxpZ2h0LXRvcGljX19hcnRpY2xle21hcmdpbi1ib3R0b206NjBweDttYXJnaW4tdG9wOi02MHB4O292ZXJmbG93OnZpc2libGV9LnNwb3RsaWdodC10b3BpY19fYXJ0aWNsZTo6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uc3BvdGxpZ2h0LXRvcGljX19hcnRpY2xlIC5jYXJke2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvcmRlci1yYWRpdXM6MDtoZWlnaHQ6YXV0bzttYXJnaW4tbGVmdDowO21heC13aWR0aDo3MDBweDtwYWRkaW5nLWJvdHRvbTo0NSU7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc3BvdGxpZ2h0LXRvcGljX19hcnRpY2xlIC5jYXJke3BhZGRpbmctYm90dG9tOjM1JX19LnNwb3RsaWdodC10b3BpY19fYXJ0aWNsZSAuY2FyZF9fY29udGVudC10eXBlLC5zcG90bGlnaHQtdG9waWNfX2FydGljbGUgLmNhcmRfX3JlYWRpbmctdGltZSwuc3BvdGxpZ2h0LXRvcGljX19hcnRpY2xlIC5jYXJkX19kYXRle2Rpc3BsYXk6bm9uZX0uc3BvdGxpZ2h0LXRvcGljX19hcnRpY2xlIC5jYXJkX190aXRsZS1jb250YWluZXIgLmNhcmRfX2NvbnRlbnQtdHlwZXtkaXNwbGF5Om5vbmV9LnNwb3RsaWdodC10b3BpY19fYXJ0aWNsZSAuY2FyZF9fdGl0bGV7Y29sb3I6I2ZmZjtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozMnB4fS5zcG90bGlnaHQtdG9waWNfX2FydGljbGUgLmNhcmRfX3ZpZGVve2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uc3BvdGxpZ2h0LXRvcGljX19hcnRpY2xlIC5jYXJkX192aWRlbyAuaWNvbi0tcGxheS1jYXJke2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX0uc3BvdGxpZ2h0LXRvcGljX19hcnRpY2xlIC5jYXJkX19iYWNrZ3JvdW5ke2Rpc3BsYXk6YmxvY2t9LnNwb3RsaWdodC10b3BpY19fYXJ0aWNsZSAuY2FyZF9faW1hZ2UtLXRvcHtkaXNwbGF5Om5vbmV9LnNwb3RsaWdodC10b3BpY19fYXJ0aWNsZSAuY2FyZF9fY29udGFpbmVye292ZXJmbG93OnZpc2libGU7cG9zaXRpb246YWJzb2x1dGV9LnNwb3RsaWdodC10b3BpY19fYXJ0aWNsZSAuY2FyZF9fb3ZlcmxheS0xLC5zcG90bGlnaHQtdG9waWNfX2FydGljbGUgLmNhcmRfX292ZXJsYXktMntkaXNwbGF5Om5vbmV9LnNwb3RsaWdodC10b3BpY19fcmVsYXRlZC1hcnRpY2xlc3ttYXJnaW4tYm90dG9tOjYwcHh9LnNwb3RsaWdodC10b3BpY19fcmVsYXRlZC1hcnRpY2xlczo6YWZ0ZXJ7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uc3BvdGxpZ2h0LXRvcGljX19yZWxhdGVkLWFydGljbGVzIC5jb250ZW50LXRpdGxle21hcmdpbi1ib3R0b206MzVweH0uc3BvdGxpZ2h0LXRvcGljX19yZWxhdGVkLWFydGljbGVzIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnNwb3RsaWdodC10b3BpY19fdGFnc3twYWRkaW5nOjY1cHggMDt0ZXh0LWFsaWduOmNlbnRlcn0uc3BvdGxpZ2h0LXRvcGljX190YWdzOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5zcG90bGlnaHQtdG9waWNfX3RhZ3MgaDN7Zm9udC1mYW1pbHk6XCJDbyBUZXh0IExpZ2h0XCI7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweDtjb2xvcjojN2M4NzhlO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI0cHh9LnNwb3RsaWdodC10b3BpY19fdGFncyB1bHtsZWZ0OjhweDttYXJnaW46MCBhdXRvO21heC13aWR0aDo3MDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BvdGxpZ2h0LXRvcGljX190YWdzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7bWFyZ2luLWJvdHRvbToxN3B4O21hcmdpbi1yaWdodDoxN3B4fS50b3Atam9ic3t3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NnB4fS5hcnRpY2xlIC50b3Atam9ic3tiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZmJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRvcC1qb2Jze21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tbGVmdDowO3dpZHRoOjI4OHB4fX0udG9wLWpvYnNfX2NvbnRlbnQtdHlwZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6OHB4O2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTo1cHh9LnRvcC1qb2JzX190aXRsZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6MTJweDtsZXR0ZXItc3BhY2luZzoycHg7bGluZS1oZWlnaHQ6MThweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjMwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0udG9wLWpvYnNfX2pvYi10aXRsZXstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7ZGlzcGxheTpibG9jaztkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozO21heC1oZWlnaHQ6NS4wNGVtO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aWR0aDpjYWxjKDEwMCUgLSAxNXB4KTtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIFJlZ3VsYXJcIjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luOjB9LnRvcC1qb2JzX19qb2ItbG9jYXRpb257Zm9udC1mYW1pbHk6XCJDbyBUZXh0IExpZ2h0XCI7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDttYXJnaW46MH0udG9wLWpvYnMgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0udG9wLWpvYnMgbGl7YmFja2dyb3VuZC1jb2xvcjojZjNmM2ZiO2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6dGFibGU7aGVpZ2h0OjEwMHB4O21hcmdpbi1ib3R0b206NnB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS50b3Atam9icyBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYXJ0aWNsZSAudG9wLWpvYnMgbGl7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50b3Atam9ic19fY29udGVudCwudG9wLWpvYnNfX2ltYWdle2Rpc3BsYXk6dGFibGUtY2VsbH0udG9wLWpvYnNfX2NvbnRlbnR7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXgtaGVpZ2h0OjkwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MTBweCAyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmNhbGMoMTAwJSAtIDkwcHgpfS50b3Atam9ic19faW1hZ2V7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7d2lkdGg6ODBweH0udG9wLWpvYnNfX2ltYWdlIGltZ3tsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7aGVpZ2h0OmF1dG87cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0udG9wLWpvYnNfX2xpbmt7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0uaG9tZS5lZGl0LW1vZGUgLmFydGljbGUtY2FyZCwuaG9tZS5lZGl0LW1vZGUgLmxhbmRpbmctcGFnZV9fYmxvY2ssLmhvbWUuZWRpdC1tb2RlIC5jYXJke2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt6LWluZGV4OmF1dG8gIWltcG9ydGFudH0uaG9tZS5lZGl0LW1vZGUgLmRyb3BwYWJsZS1wbGFjZWhvbGRlci5sYW5kaW5nLXBhZ2VfX2Jsb2Nre2JhY2tncm91bmQ6I2ZmOGMwMDt6LWluZGV4Ojk5OTl9LmhvbWUgLnRpdGxlLS1zZWNvbmRhcnl7Zm9udC1zaXplOjEycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LmhvbWUgLnRpdGxlLS1zZWNvbmRhcnl7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zaXplOjE4cHg7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfX0uaG9tZSAuY2FyZF9fY29udGVudC10eXBle2ZvbnQtc2l6ZTo3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmhvbWUgLmNhcmRfX2NvbnRlbnQtdHlwZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIEJvbGRcIjtmb250LXNpemU6MTBweDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAuY2FyZF9fY29udGVudC10eXBle2ZvbnQtc2l6ZTo4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5ob21lIC5jYXJkX19jb250ZW50LXR5cGV7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBCb2xkXCI7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX19LmhvbWUgLmNhcmRfX2RhdGV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5ob21lIC5jYXJkX19kYXRle2Rpc3BsYXk6YmxvY2t9fS5ob21lIC5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmR7aGVpZ2h0OjIxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5ob21lIC5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmR7aGVpZ2h0OjQxMHB4fX0uaG9tZSAuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX190aXRsZS1jb250YWluZXIsLmhvbWUgLmFydGljbGUtY2FyZC1tZWRpdW0gLmNhcmRfX3RpdGxlLWNvbnRhaW5lcntib3R0b206MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuaG9tZSAuYXJ0aWNsZS1jYXJkLWxhcmdlIC5jYXJkX190aXRsZS1jb250YWluZXIsLmhvbWUgLmFydGljbGUtY2FyZC1tZWRpdW0gLmNhcmRfX3RpdGxlLWNvbnRhaW5lcntib3R0b206NDVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LmhvbWUgLmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fdGl0bGUtY29udGFpbmVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3dpZHRoOjUwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmhvbWUgLmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAuY2FyZF9fdGl0bGUtY29udGFpbmVye3RyYW5zZm9ybTpub25lO3dpZHRoOmNhbGMoMTAwJSAtIDI1cHgpfX0uaG9tZSAuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX190aXRsZS1jb250YWluZXIgLmNhcmRfX3RpdGxle3BhZGRpbmctcmlnaHQ6MzBweDt3aWR0aDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpey5ob21lIC5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmRfX3RpdGxlLWNvbnRhaW5lciAuY2FyZF9fdGl0bGV7cGFkZGluZy1yaWdodDowfX0uaG9tZSAuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX19jb250ZW50LXR5cGV7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuaG9tZSAuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX19jb250ZW50LXR5cGV7d2lkdGg6Y2FsYygxMDAlIC0gNDVweCl9fS5ob21lIC5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmRfX2RhdGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6OXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5ob21lIC5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2UgLmNhcmRfX2RhdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7d2lkdGg6NTAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuaG9tZSAuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJkX19kYXRle2ZvbnQtc2l6ZToxMnB4O3RyYW5zZm9ybTpub25lO3dpZHRoOmF1dG99fS5ob21lIC5jb250YWluZXItLXNwYWNpbmctc21hbGx7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lIC5jb250YWluZXItLXNwYWNpbmctc21hbGx7bWFyZ2luLWJvdHRvbTo4MHB4fX0uaG9tZSAuam9icyAuY29udGFpbmVyLS1zcGFjaW5ne21hcmdpbjo0MHB4IGF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgLmpvYnMgLmNvbnRhaW5lci0tc3BhY2luZ3ttYXJnaW46ODBweCBhdXRvfX0uaG9tZSAuYWR2ZXJ0X193cmFwcGVye2NsZWFyOmJvdGg7cGFkZGluZy10b3A6NDBweH0uaG9tZSAuY2Fyb3VzZWxfX2NvbnRyb2xzLWhlcm97ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAuY2Fyb3VzZWxfX2NvbnRyb2xzLWhlcm8gLmljb24tLXByZXYsLmhvbWUgLmNhcm91c2VsX19jb250cm9scy1oZXJvIC5pY29uLS1uZXh0e3RvcDoxODVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmhvbWUgLmxhbmRpbmctcGFnZV9fem9uZS0tYXJ0aWNsZV9jYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO3BhZGRpbmctcmlnaHQ6MTBweH0uaG9tZSAubGFuZGluZy1wYWdlX196b25lLS1hcnRpY2xlX2NhcmRzIC5sYW5kaW5nLXBhZ2VfX2Jsb2Nre2ZsZXg6YXV0bztmbGV4LWJhc2lzOjUwJTt3aWR0aDoxNDVweH0uaG9tZSAubGFuZGluZy1wYWdlX196b25lLS1hcnRpY2xlX2NhcmRzIC5sYW5kaW5nLXBhZ2VfX2Jsb2NrOm50aC1jaGlsZCgxKSwuaG9tZSAubGFuZGluZy1wYWdlX196b25lLS1hcnRpY2xlX2NhcmRzIC5sYW5kaW5nLXBhZ2VfX2Jsb2NrOm50aC1jaGlsZCg2KSwuaG9tZSAubGFuZGluZy1wYWdlX196b25lLS1hcnRpY2xlX2NhcmRzIC5sYW5kaW5nLXBhZ2VfX2Jsb2NrOm50aC1jaGlsZCgxMSl7ZmxleC1iYXNpczoxMDAlfS5ob21lIC5hcnRpY2xlLWNhcmQtc21hbGwgLmNhcmQsLmhvbWUgLmFydGljbGUtY2FyZC1tZWRpdW0gLmNhcmQsLmhvbWUgLmFydGljbGUtY2FyZC1sYXJnZSAuY2FyZCwuaG9tZSAuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIC5jYXJke3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5ob21lIC5sYW5kaW5nLXBhZ2VfX3pvbmUtLWFydGljbGVfY2FyZHN7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1yb3dzOjY1dnc7Z3JpZC1nYXA6MTBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn1Ac3VwcG9ydHMoZGlzcGxheTogZ3JpZCl7LmhvbWUgLmxhbmRpbmctcGFnZV9fem9uZS0tYXJ0aWNsZV9jYXJkc3twYWRkaW5nOjAgMTBweH19QHN1cHBvcnRzKGRpc3BsYXk6IGdyaWQpey5ob21lIC5sYW5kaW5nLXBhZ2VfX3pvbmUtLWFydGljbGVfY2FyZHMgLmxhbmRpbmctcGFnZV9fYmxvY2t7ZGlzcGxheTpmbGV4O3dpZHRoOmF1dG99fS5ob21lIC5sYW5kaW5nLXBhZ2VfX3pvbmUtLWFydGljbGVfY2FyZHMgLmxhbmRpbmctcGFnZV9fYmxvY2s6bnRoLWNoaWxkKDVuKzEpe2dyaWQtY29sdW1uOnNwYW4gMn1Ac3VwcG9ydHMoZGlzcGxheTogZ3JpZCl7LmhvbWUgLmxhbmRpbmctcGFnZV9fem9uZS0tYXJ0aWNsZV9jYXJkcyAuYXJ0aWNsZS1jYXJke2ZsZXgtZ3JvdzoxfX1Ac3VwcG9ydHMoZGlzcGxheTogZ3JpZCl7LmhvbWUgLmxhbmRpbmctcGFnZV9fem9uZS0tYXJ0aWNsZV9jYXJkcyAuY2FyZHtoZWlnaHQ6MTAwJTttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4O3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpfX19LmlmcmFtZS1jb250ZW50X19pZnJhbWV7Ym9yZGVyOm5vbmU7d2lkdGg6MTAwJX0uY291cnNlcy1vdmVydmlld3ttYXJnaW4tYm90dG9tOjQwcHh9LmNvdXJzZXMtb3ZlcnZpZXcgLnZpZXctYWxse2NvbG9yOiM0ZWE2NmF9LmNvdXJzZXMtb3ZlcnZpZXcgLnZpZXctYWxsOmhvdmVye2NvbG9yOiNhNjliMGJ9LnRpdGxlLWRlc2NyaXB0aW9uX190ZXh0e2ZvbnQtc2l6ZToxLjI5cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjZ9LmZ1bGwtc2l6ZS1oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kOiMyNDJmM2YgY2VudGVyO2Rpc3BsYXk6ZmxleDttYXgtaGVpZ2h0OjUwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5mdWxsLXNpemUtaGVhZGVyOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMzUsNDUsNjEsLjMpO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uZnVsbC1zaXplLWhlYWRlcl9fY29udGFpbmVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZ1bGwtc2l6ZS1oZWFkZXJfX3Jvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1ib3R0b206NjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZnVsbC1zaXplLWhlYWRlcl9fdGl0bGUsLmZ1bGwtc2l6ZS1oZWFkZXJfX2JvZHl7Y29sb3I6I2ZmZn0uZnVsbC1zaXplLWhlYWRlcl9fYWN0aW9uc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KXsuZnVsbC1zaXplLWhlYWRlcl9fYWN0aW9uc3tmbGV4LWRpcmVjdGlvbjpyb3d9fS5mdWxsLXNpemUtaGVhZGVyX19wcmltYXJ5LWFjdGlvbnt0ZXh0LWFsaWduOmNlbnRlcn0uZnVsbC1zaXplLWhlYWRlcl9fc2Vjb25kYXJ5LWFjdGlvbnttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCl7LmZ1bGwtc2l6ZS1oZWFkZXJfX3NlY29uZGFyeS1hY3Rpb257bWFyZ2luLWxlZnQ6MzBweDttYXJnaW4tdG9wOjB9fS5jb250ZW50LWJhbm5lcntiYWNrZ3JvdW5kLWNvbG9yOiNiMmRiYmY7cGFkZGluZy1ib3R0b206MzBweDtwYWRkaW5nLXRvcDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb250ZW50LWJhbm5lcntwYWRkaW5nLWJvdHRvbTo4MHB4O3BhZGRpbmctdG9wOjgwcHh9fS5jb250ZW50LWJhbm5lcl9fY29udGFpbmVye3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY29udGVudC1iYW5uZXJfX3Jvd3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweH0uY29udGVudC1iYW5uZXJfX3Jvdy0tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uY29udGVudC1iYW5uZXJfX2NvbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGVudC1iYW5uZXJfX2NvbHtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX19LmNvbnRlbnQtYmFubmVyX19jb2wtLWltYWdle3BhZGRpbmctdG9wOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRlbnQtYmFubmVyX19jb2wtLWltYWdle3BhZGRpbmctdG9wOjB9fS5jb250ZW50LWJhbm5lcl9fdGl0bGV7Zm9udC1mYW1pbHk6XCJDbyBIZWFkbGluZSBMaWdodFwiO2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi10b3A6MH0uY29udGVudC1iYW5uZXJfX2JvZHl7Zm9udC1mYW1pbHk6XCJDbyBUZXh0IFJlZ3VsYXJcIjtsaW5lLWhlaWdodDoxLjZ9LmNvbnRlbnQtYmFubmVyX19ib2R5IHVsLC5jb250ZW50LWJhbm5lcl9fYm9keSBvbHtmb250LWZhbWlseTpcIkNvIFRleHQgTGlnaHRcIjtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi10b3A6MzBweDtwYWRkaW5nLWxlZnQ6MH0uY29udGVudC1iYW5uZXJfX2JvZHkgbGl7YmFja2dyb3VuZDowIDRweCBuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlOQ0lnYUdWcFoyaDBQU0l5TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkwSURJMElqNGdJQ0FnUEhCaGRHZ2dabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCemRISnZhMlU5SWlObVptWm1abVlpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnWkQwaVRURWdNVE5zTnk0NUlEaE1Nak1nTXlJdlBqd3ZjM1puUGc9PVwiKTtwYWRkaW5nOjRweCAwIDRweCA0MHB4fS5jb250ZW50LWJhbm5lcl9fYWN0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5jb250ZW50LWJhbm5lcl9faW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfS5jb250ZW50LWJhbm5lci0tZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5jb250ZW50LWJhbm5lci0tZ3JheSAuY29udGVudC1iYW5uZXJfX2JvZHkgdWwsLmNvbnRlbnQtYmFubmVyLS1ncmF5IC5jb250ZW50LWJhbm5lcl9fYm9keSBvbHtjb2xvcjojMzAzMDMwfS5jb250ZW50LWJhbm5lci0tZ3JheSAuY29udGVudC1iYW5uZXJfX2JvZHkgbGl7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlOQ0lnYUdWcFoyaDBQU0l5TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkwSURJMElqNGdJQ0FnUEhCaGRHZ2dabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCemRISnZhMlU5SWlOaU1tUmlZbVlpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnWkQwaVRURWdNVE5zTnk0NUlEaE1Nak1nTXlJdlBqd3ZjM1puUGc9PVwiKX0udXNwLWJhbm5lcntiYWNrZ3JvdW5kLWNvbG9yOiMyMzJkM2R9LnVzcC1iYW5uZXJfX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey51c3AtYmFubmVyX19jb250YWluZXJ7ZmxleC1kaXJlY3Rpb246cm93fX0udXNwLWJhbm5lci1pdGVte2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2xpbmUtaGVpZ2h0OjEuMjtwYWRkaW5nOjAgMTVweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudXNwLWJhbm5lci1pdGVte2ZsZXgtYmFzaXM6MH19LnVzcC1iYW5uZXItaXRlbV9faWNvbi13cmFwcGVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dDthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzIzMmQzZDtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjVweCA1cHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpO2Rpc3BsYXk6ZmxleDtmbGV4LWJhc2lzOmF1dG87ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTAwcHg7d2lkdGg6MTAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnVzcC1iYW5uZXItaXRlbV9faWNvbi13cmFwcGVye3RyYW5zaXRpb246bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnVzcC1iYW5uZXItaXRlbV9faWNvbi13cmFwcGVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNTBweH19LnVzcC1iYW5uZXItaXRlbV9faWNvbi13cmFwcGVyIHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6IzIzMmQzZH0udXNwLWJhbm5lci1pdGVtX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1ncm93OjE7anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4taGVpZ2h0OjE1MHB4O3BhZGRpbmctbGVmdDoyNHB4O3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnVzcC1iYW5uZXItaXRlbV9fY29udGVudHttYXJnaW4tdG9wOjUwcHg7bWluLWhlaWdodDphdXRvO3BhZGRpbmc6MjRweCAwIDMycHg7dGV4dC1hbGlnbjpjZW50ZXJ9fS51c3AtYmFubmVyLWl0ZW1fX3RpdGxle2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowIDAgOHB4fWEudXNwLWJhbm5lci1pdGVtOmhvdmVyLGEudXNwLWJhbm5lci1pdGVtOmZvY3Vze2NvbG9yOiNmZmZ9YS51c3AtYmFubmVyLWl0ZW06aG92ZXIgLnVzcC1iYW5uZXItaXRlbV9faWNvbi13cmFwcGVyLGEudXNwLWJhbm5lci1pdGVtOmZvY3VzIC51c3AtYmFubmVyLWl0ZW1fX2ljb24td3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KX0ucHJvZHVjdC1iYW5uZXJfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTo4cHg7cGFkZGluZy10b3A6OHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWJhbm5lcl9fY29udGFpbmVye3BhZGRpbmctYm90dG9tOjQ4cHg7cGFkZGluZy10b3A6NDhweH19LnByb2R1Y3QtYmFubmVyX190aXRsZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTtwYWRkaW5nLWJvdHRvbToxMnB4O3BhZGRpbmctdG9wOjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWJhbm5lcl9fdGl0bGV7cGFkZGluZy1ib3R0b206MzZweDtwYWRkaW5nLXRvcDo0OHB4fX0ucHJvZHVjdC1iYW5uZXJfX3Jvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCAxNXB4IDEycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3QtYmFubmVyX19yb3d7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmctYm90dG9tOjQ4cHh9fS5wcm9kdWN0LWJhbm5lcl9fY29sdW1ue2Rpc3BsYXk6ZmxleDtmbGV4OjE7ZmxleC1iYXNpczphdXRvO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1ib3R0b206OHB4O3BhZGRpbmctdG9wOjhweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucHJvZHVjdC1iYW5uZXJfX2NvbHVtbntwYWRkaW5nLWJvdHRvbTozNnB4O3BhZGRpbmctdG9wOjM2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5wcm9kdWN0LWJhbm5lcl9fY29sdW1ue2ZsZXg6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3QtYmFubmVyX19jb2x1bW4tLTF7b3JkZXI6MjtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWJhbm5lcl9fY29sdW1uLS0ye29yZGVyOjF9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWJhbm5lcl9fY29sdW1uLS0ze29yZGVyOjN9fS5wcm9kdWN0LWJhbm5lci1pdGVte2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6IzAwMDtkaXNwbGF5OmZsZXg7ZmxleDoxO2ZsZXgtYmFzaXM6YXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47bGluZS1oZWlnaHQ6MS4yO21heC13aWR0aDozMDBweDtwYWRkaW5nOjI0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2lkdGg6MzAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3QtYmFubmVyLWl0ZW17cGFkZGluZy1ib3R0b206NDBweDtwYWRkaW5nLXRvcDo0MHB4O3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsucHJvZHVjdC1iYW5uZXItaXRlbXt3aWR0aDozMDBweH19LnByb2R1Y3QtYmFubmVyLWl0ZW1fX3RpdGxle2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBCb2xkXCI7Zm9udC1zaXplOjE4cHg7bGV0dGVyLXNwYWNpbmc6MS42cHg7bWFyZ2luLWJvdHRvbTozMnB4O21hcmdpbi10b3A6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnByb2R1Y3QtYmFubmVyLWl0ZW1fX3N1YnRpdGxle2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBSZWd1bGFyXCI7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MS4zcHg7cGFkZGluZy1ib3R0b206MzJweH0ucHJvZHVjdC1iYW5uZXItaXRlbV9faWNvbi13cmFwcGVye2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1iYW5uZXItaXRlbV9fYm9keXtjb2xvcjojYTZhNmIwO2ZsZXg6MTtmbGV4LWJhc2lzOmF1dG87cGFkZGluZy1ib3R0b206MjRweDt0ZXh0LWFsaWduOmxlZnR9LnByb2R1Y3QtYmFubmVyLWl0ZW1fX2JvZHkgdWwsLnByb2R1Y3QtYmFubmVyLWl0ZW1fX2JvZHkgb2x7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0ucHJvZHVjdC1iYW5uZXItaXRlbV9fYm9keSBsaXtiYWNrZ3JvdW5kOjAgOHB4IG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0l4TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURFeUlqNGdJQ0FnUEhCaGRHZ2dabWxzYkQwaUkwSXlSRUpDUmlJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmtQU0pOTXk0M09EUWdPUzQ1TW13dE1pNDNOeTB6TGpZelREQWdOeTR4TnlBekxqWTROU0F4TWlBeE5DQXVPVGcySURFekxqQTNOaUF3ZWlJdlBqd3ZjM1puUGc9PVwiKTtwYWRkaW5nOjRweCAwIDRweCAyMHB4fS5wcm9kdWN0LWJhbm5lci1pdGVtX19hY3Rpb257YWxpZ24tc2VsZjpjZW50ZXJ9LnByb2R1Y3QtYmFubmVyLWl0ZW0tLTF7Ym94LXNoYWRvdzowIDFweCAxNnB4IDAgcmdiYSgwLDAsMCwuMik7ei1pbmRleDoxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LWJhbm5lci1pdGVtLS0xe3BhZGRpbmc6NzZweCAzMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsucHJvZHVjdC1iYW5uZXItaXRlbS0tMXt3aWR0aDozNDBweH19LmhlYWRlci13aXRoLXZpZGVvX19jb250YWluZXJ7ZGlzcGxheTpmbGV4fS5oZWFkZXItd2l0aC12aWRlb19fcm93e21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjIwcHh9LmhlYWRlci13aXRoLXZpZGVvX190aXRsZXtmb250LWZhbWlseTpcIkNvIEhlYWRsaW5lIExpZ2h0XCI7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDJweDtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LmhlYWRlci13aXRoLXZpZGVvX19zcGFjZXJ7d2lkdGg6Y2FsYygxNi42NjY2NjY2NjY3JSAtIDExLjY2NjY2NjY2NjdweCk7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4fX0uaGVhZGVyLXdpdGgtdmlkZW9fX2Rlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlwiQ28gVGV4dCBSZWd1bGFyXCI7bGluZS1oZWlnaHQ6MS42fS5oZWFkZXItd2l0aC12aWRlb19fY29udGVudHttYXJnaW46MTBweDt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LmhlYWRlci13aXRoLXZpZGVvX19jb250ZW50e3dpZHRoOmNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxNi42NjY2NjY2NjY3cHgpO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweH19LmNvdXJzZV9ib2FyZF9icm93c2VfY2F0ZWdvcmllc19fc2xpZGVye21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb3Vyc2VfYm9hcmRfYnJvd3NlX2NhdGVnb3JpZXNfX3NsaWRlcntwYWRkaW5nOjAgMjBweH19LmNvdXJzZV9ib2FyZF9icm93c2VfY2F0ZWdvcmllc19fc2xpZGVyLWl0ZW17bGlzdC1zdHlsZTpub25lO21hcmdpbjowIDVweDttYXJnaW4tYm90dG9tOjIwcHg7b3V0bGluZTpub25lO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvdXJzZV9ib2FyZF9icm93c2VfY2F0ZWdvcmllc19fc2xpZGVyLWl0ZW17d2lkdGg6YXV0b319LmNvdXJzZV9ib2FyZF9icm93c2VfY2F0ZWdvcmllc19fc2xpZGVyLWl0ZW0taW1hZ2V7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5jb3Vyc2VfYm9hcmRfYnJvd3NlX2NhdGVnb3JpZXNfX3NsaWRlci1pdGVtLWltYWdle2Rpc3BsYXk6YmxvY2t9LmNvdXJzZV9ib2FyZF9icm93c2VfY2F0ZWdvcmllc19fc2xpZGVyLWl0ZW0taW1hZ2UteHN7ZGlzcGxheTpub25lfX0uY291cnNlX2JvYXJkX2Jyb3dzZV9jYXRlZ29yaWVzX19zbGlkZXItaXRlbSAuY29udGVudC1ibG9ja3ttaW4taGVpZ2h0OjEzMHB4O3BhZGRpbmc6NjBweCAzNXB4fS5jb3Vyc2VfYm9hcmRfYnJvd3NlX2NhdGVnb3JpZXNfX3NsaWRlci1pdGVtIC5jb250ZW50LWJsb2NrX190aXRsZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1ib3R0b206MjBweH0uY291cnNlX2JvYXJkX2Jyb3dzZV9jYXRlZ29yaWVzX19zbGlkZXItY29udHJvbHN7ZGlzcGxheTpub25lO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvdXJzZV9ib2FyZF9icm93c2VfY2F0ZWdvcmllc19fc2xpZGVyLWNvbnRyb2xze2Rpc3BsYXk6YmxvY2t9fS5jb3Vyc2VfYm9hcmRfYnJvd3NlX2NhdGVnb3JpZXNfX3NsaWRlci1jb250cm9scyAuaWNvbntjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXN9LmNvdXJzZV9ib2FyZF9icm93c2VfY2F0ZWdvcmllc19fc2xpZGVyLWNvbnRyb2xzIC5pY29uLS1wcmV2e2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfS5jb3Vyc2VfYm9hcmRfYnJvd3NlX2NhdGVnb3JpZXNfX3NsaWRlci1jb250cm9scyAuaWNvbi0tbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCV9LmNvdXJzZV9ib2FyZF9icm93c2VfY2F0ZWdvcmllc19fc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kaXNhYmxlZHtvcGFjaXR5OjB9IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuZXpyaWNodGV4dC1maWVsZCB7XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbiAgIiwiLy8gZGVmYXVsdCBncmlkXG4kZ3V0dGVyOiAxMHB4O1xuXG4kbmVhdC1ncmlkOiAoXG4gICAgY29sdW1uczogMTIsXG4gICAgZ3V0dGVyOiAkZ3V0dGVyLFxuKTtcblxuJGxhbmRzY2FwZTogKFxuICAgIGNvbHVtbnM6IDEyLFxuICAgIGd1dHRlcjogJGd1dHRlcixcbiAgICBtZWRpYTogNTY4cHgsXG4pO1xuXG4kdGFibGV0OiAoXG4gICAgY29sdW1uczogMTIsXG4gICAgZ3V0dGVyOiAkZ3V0dGVyLFxuICAgIG1lZGlhOiA3NjhweCxcbik7XG5cbiRkZXNrdG9wOiAoXG4gICAgY29sdW1uczogMTIsXG4gICAgZ3V0dGVyOiAkZ3V0dGVyLFxuICAgIG1lZGlhOiA5NjBweCxcbik7XG5cbiRkZXNrdG9wLXdpZGU6IChcbiAgICBjb2x1bW5zOiAxMixcbiAgICBndXR0ZXI6ICRndXR0ZXIsXG4gICAgbWVkaWE6IDExMDBweCxcbik7XG5cbiRtb2JpbGUtbWF4OiAoXG4gICAgY29sdW1uczogMTIsXG4gICAgZ3V0dGVyOiAkZ3V0dGVyLFxuICAgIG1lZGlhOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIixcbik7XG5cbiR0YWJsZXQtbWF4OiAoXG4gICAgY29sdW1uczogMTIsXG4gICAgZ3V0dGVyOiAkZ3V0dGVyLFxuICAgIG1lZGlhOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweClcIixcbik7XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5jb250YWluZXIsXG4lY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi0tc3BhY2luZyB7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgIH1cblxuICAgICYtLXNwYWNpbmctc21hbGwge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zcGFjaW5nLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cblxuLmNvbHVtbiB7XG4gICAgJl9fbWFpbiB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEyKTtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkdmVydCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lemxhbmRpbmdwYWdlLWZpZWxkICYge1xuICAgICAgICAgICAgLmFkdmVydCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbGxhcHNlIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2xsYXBzZTtcbiAgICB9XG5cbiAgICAmX19mdWxsIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMTIpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmVlbjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm5hdiB7XG4gICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmU7XG4gICAgfVxufVxuXG4ud3JhcHBlciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgJi0tb3V0ZXIge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjRzO1xuXG4gICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnVsbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5iYWNrZ3JvdW5kIHtcbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLS13aGl0ZS1kZXNrdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2lsdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICB9XG5cbiAgICAmLS1saWdodC1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICB9XG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIH1cbn1cblxuaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtYm9sZDtcbn1cblxuaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtcmVndWxhcjtcbn1cblxuaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtbGlnaHQ7XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY29sbGFwc2Uge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sbGFwc2U7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5jb250ZW50LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLXVwcGVyLTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmlldy1hbGwge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEyKTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiIsIi8vIFRoZW1lIGNvbG91cnNcbiRwcmltYXJ5LWJsdWU6ICMyMzJkM2Q7XG4kbmF2eS1ibHVlOiAjMmI0YTRmO1xuJGxpZ2h0LWdyZWVuOiAjYjJkYmJmO1xuJHllbGxvdzogI2Y0ZTk1NjtcbiRzaWx2ZXI6ICNmM2YzZmI7XG4kYmx1ZS1ncmF5OiAjN2M4NzhlO1xuXG4vLyBHcmV5c2NhbGUgcGFsZXR0ZVxuJHdoaXRlOiAjZmZmO1xuJGdyYXk6ICM4NTg1ODU7XG4kbGlnaHQtZ3JheTogI2UwZTBlMDtcbiRsaWdodGVyLWdyYXk6ICNlZmVmZWY7XG4kbGlnaHRlci1ncmF5LW1vYmlsZTogI2YxZjFmMTtcbiRkYXJrLWdyYXk6ICNiYWJhYmE7XG4kZGFya2VyLWdyYXk6ICNhNmE2YjA7XG4kZGFya2VzdC1ncmF5OiAjMzAzMDMwO1xuJGJsYWNrOiAjMDAwO1xuXG4vLyBPcGFxdWVcbiRibGFjay1vcGFxdWUtMTA6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiRibGFjay1vcGFxdWUtMjA6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRibGFjay1vcGFxdWUtMzA6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiRibGFjay1vcGFxdWUtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiRibGFjay1vcGFxdWUtNTA6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiRibGFjay1vcGFxdWUtNjA6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiRibGFjay1vcGFxdWUtNzA6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiRibGFjay1vcGFxdWUtODA6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiRibGFjay1vcGFxdWUtOTA6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiIsIiR0ZXh0LWxpZ2h0OiBcIkNvIFRleHQgTGlnaHRcIjtcbiR0ZXh0LXJlZ3VsYXI6IFwiQ28gVGV4dCBSZWd1bGFyXCI7XG4kdGV4dC1ib2xkOiBcIkNvIFRleHQgQm9sZFwiO1xuJGhlYWRsaW5lLWxpZ2h0OiBcIkNvIEhlYWRsaW5lIExpZ2h0XCI7XG4kaGVhZGxpbmUtcmVndWxhcjogXCJDbyBIZWFkbGluZSBSZWd1bGFyXCI7XG4kaGVhZGxpbmUtYm9sZDogXCJDbyBIZWFkbGluZSBCb2xkXCI7XG5cbkBtaXhpbiBoZWFkaW5nLTEge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtbGlnaHQ7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG5AbWl4aW4gaGVhZGluZy0yIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGhlYWRpbmctMyB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1saWdodDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbkBtaXhpbiBoZWFkaW5nLTQge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWl4aW4gaGVhZGluZy01IHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGhlYWRpbmctNiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1saWdodDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbkBtaXhpbiBoZWFkaW5nLXVwcGVyLTAge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gaGVhZGluZy11cHBlci0xIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1peGluIGhlYWRpbmctdXBwZXItMiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtaXhpbiBoZWFkaW5nLXVwcGVyLTMge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gaGVhZGluZy11cHBlci00IHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtaXhpbiBoZWFkaW5nLXVwcGVyLTUge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtYm9sZDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gaGVhZGluZy11cHBlci02IHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWJvbGQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gaGVhZGluZy11cHBlci03IHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWJvbGQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gaGVhZGluZy11cHBlci04IHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWJvbGQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1peGluIGZvbnQtcDEge1xuICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1saWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250LXAyIHtcbiAgICBmb250LWZhbWlseTogJHRleHQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gZm9udC1wMyB7XG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQtcDQge1xuICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1saWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250LXA1IHtcbiAgICBmb250LWZhbWlseTogJHRleHQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udC1wNiB7XG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udC1kYXRlIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1peGluIGZvbnQtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWJvbGQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1peGluIGZvbnQtaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udC1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1saWdodDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250LXF1b3RlIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vLyBDcmVhdGVzIGEgZ3JpZCBjb250YWluZXIgd2l0aCBjbGVhcmZpeC5cbi8vL1xuLy8vIEBncm91cCBmZWF0dXJlc1xuLy8vXG4vLy8gQG5hbWUgR3JpZCBjb250YWluZXJcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3Ncbi8vLyAgIC5lbGVtZW50OjphZnRlciB7XG4vLy8gICAgIGNsZWFyOiBib3RoO1xuLy8vICAgICBjb250ZW50OiBcIlwiO1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgIH1cblxuQG1peGluIGdyaWQtY29udGFpbmVyKCRncmlkOiAkbmVhdC1ncmlkKSB7XG4gIEBpZiAkZ3JpZCAhPSAkbmVhdC1ncmlkIHtcbiAgICBAd2FybiBcImBncmlkLWNvbnRhaW5lcmAgZG9lcyBub3QgdXNlIGdyaWQgcHJvcGVydGllcy4gXCIgK1xuICAgICAgICAgIFwiQ3VzdG9tIGdyaWRzIGRvIG5vdCBuZWVkIHRvIGJlIHBhc3NlZCBpbiB0byB0aGlzIG1peGluLlwiO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vLyBgZ3JpZC1tZWRpYWAgYWxsb3dzIHlvdSB0byBjaGFuZ2UgeW91ciBsYXlvdXQgYmFzZWQgb24gYSBtZWRpYSBxdWVyeS5cbi8vLyBGb3IgZXhhbXBsZSwgYW4gb2JqZWN0IGNhbiBzcGFuIDMgY29sdW1ucyBvbiBzbWFsbCBzY3JlZW5zIGFuZCA2IGNvbHVtbnNcbi8vLyBvbiBsYXJnZSBzY3JlZW5zLlxuLy8vXG4vLy8gWW91IGNhbiB0YWtlIHRoaXMgYSBzdGVwIGZ1cnRoZXIgYW5kIHNldCBkaWZmZXJlbnQgZ3JpZCBhdHRyaWJ1dGVzIGxpa2Vcbi8vLyBndXR0ZXIgc2l6ZSBhbmQgdG90YWwgY29sdW1uIGNvdW50IGZvciBlYWNoIG1lZGlhIHF1ZXJ5LiBTbywgZm9yIGV4YW1wbGUsXG4vLy8geW91IGNhbiBoYXZlIGEgYDFyZW1gIGd1dHRlciBvbiBzbWFsbCBzY3JlZW5zLCBhbmQgYSBgMnJlbWAgZ3V0dGVyIG9uIGxhcmdlXG4vLy8gc2NyZWVucy5cbi8vL1xuLy8vIEBncm91cCBmZWF0dXJlc1xuLy8vXG4vLy8gQG5hbWUgR3JpZCBtZWRpYVxuLy8vXG4vLy8gQGFyZ3VtZW50IHttYXB9ICRncmlkXG4vLy8gICBUaGUgZ3JpZCBvciBncmlkcyB0byBiZSB1c2VkIHdpdGhpbiB0aGUgc2NvcGUgb2YgdGhlIGJsb2NrLlxuLy8vICAgVGhlc2UgZ3JpZHMgc2hvdWxkIGluY2x1ZGUgdGhlIGBtZWRpYWAgcHJvcGVydHkgdG8gZGV0ZXJtaW5lIHRoZSBleHByZXNzaW9uXG4vLy8gICBmb3IgdGhlIG1lZGlhIHF1ZXJ5LlxuLy8vXG4vLy8gQGNvbnRlbnRcbi8vLyAgIEdyaWQgbWVkaWEgd2lsbCB0ZW1wb3JhcmlseSBvdmVycmlkZSB0aGUgZGVmYXVsdCBncmlkIHdpdGggdGhlIGF0dHJpYnV0ZXNcbi8vLyAgIG9mIHRoZSBjdXN0b20gZ3JpZHMuIFdoZW4gYGdyaWQtbWVkaWFgIGlzIGdpdmVuIGEgY3VzdG9tIGdyaWQsIGl0IHdpbGxcbi8vLyAgIGFwcGx5IHRoYXQgZ3JpZCB0byBhbnkgb2Ygb3RoZXIgTmVhdCBtaXhpbnMgd2l0aGluIHRoZSBgZ3JpZC1tZWRpYWAgYmxvY2tcbi8vLyAgIChge+KApn1gKS4gT25jZSB0aGUgbWl4aW4gYmxvY2sgaGFzIGVuZGVkIHRoZSBkZWZhdWx0IGdyaWQgd2lsbCByZXZlcnQgdG9cbi8vLyAgIGl0cyBvcmlnaW5hbCBzdGF0ZSBhcyBkZWZpbmVkIGJ5IGAkbmVhdC1ncmlkYC4gVGhpcyBhbGxvd3MgZm9yIGRpZmZlcmVudFxuLy8vICAgZ3V0dGVyIHdpZHRoIGFuZCBjb2x1bW4gY291bnQgYmFzZWQgb24gc2NyZWVuIHNpemUgb3Igb3RoZXIgcHJvcGVydGllcy5cbi8vL1xuLy8vICAgSWYgbXVsdGlwbGUgZ3JpZHMgYXJlIHBhc3NlZCBpbiB0byBgZ3JpZC1tZWRpYWAsIGl0IHdpbGwgbG9vcCB0aHJvdWdoIHRoZVxuLy8vICAgY29udGVudHMgb2YgdGhlIGJsb2NrLCBxdWlja2x5IGFsbG93aW5nIHlvdSB0byBhcHBseSBtdWx0aXBsZSBncmlkcyBpbiBhXG4vLy8gICBzaW5nbGUgbWl4aW4uXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAkY3VzdG9tLW5lYXQtZ3JpZDogKFxuLy8vICAgICBjb2x1bW5zOiAxMixcbi8vLyAgICAgZ3V0dGVyOiA1MHB4LFxuLy8vICAgICBtZWRpYTogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVwiLFxuLy8vICAgKTtcbi8vL1xuLy8vICAgJGN1c3RvbS1uZWF0LWdyaWQtMjogKFxuLy8vICAgICBjb2x1bW5zOiAxMixcbi8vLyAgICAgZ3V0dGVyOiA3MHB4LFxuLy8vICAgICBtZWRpYTogMTAwMHB4LFxuLy8vICAgKTtcbi8vL1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigzKTtcbi8vL1xuLy8vICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRjdXN0b20tbmVhdC1ncmlkLCAkY3VzdG9tLW5lYXQtZ3JpZC0yKXtcbi8vLyAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbig2KTtcbi8vLyAgICAgfVxuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI1cHgpO1xuLy8vICAgICBmbG9hdDogbGVmdDtcbi8vLyAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4vLy8gICB9XG4vLy9cbi8vLyAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbi8vLyAgICAgLmVsZW1lbnQge1xuLy8vICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDc1cHgpO1xuLy8vICAgICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuLy8vICAgICB9XG4vLy8gICB9XG4vLy9cbi8vLyAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4vLy8gICAgIC5lbGVtZW50IHtcbi8vLyAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3NXB4KTtcbi8vLyAgICAgICBmbG9hdDogbGVmdDtcbi8vLyAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbi8vLyAgICAgfVxuLy8vICAgfVxuXG5AbWl4aW4gZ3JpZC1tZWRpYSgkZ3JpZHMuLi4pIHtcbiAgQGVhY2ggJF9ncmlkIGluICRncmlkcyB7XG4gICAgJF9tZWRpYTogX3JldHJpZXZlLW5lYXQtc2V0dGluZygkX2dyaWQsIG1lZGlhKTtcbiAgICAkX3F1ZXJ5OiBfbmVhdC1wYXJzZS1tZWRpYSgkX21lZGlhKTtcblxuICAgIEBtZWRpYSAjeyRfcXVlcnl9IHtcbiAgICAgICRfZGVmYXVsdC1uZWF0LWdyaWQ6ICRuZWF0LWdyaWQ7XG4gICAgICAkbmVhdC1ncmlkOiBtYXAtbWVyZ2UoJG5lYXQtZ3JpZCwgJF9ncmlkKSAhZ2xvYmFsO1xuICAgICAgQGNvbnRlbnQ7XG4gICAgICAkbmVhdC1ncmlkOiAkX2RlZmF1bHQtbmVhdC1ncmlkICFnbG9iYWw7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLy8gQ3JlYXRlcyBhIGdyaWQgY29sdW1uIG9mIHJlcXVlc3RlZCBzaXplLlxuLy8vXG4vLy8gQGdyb3VwIGZlYXR1cmVzXG4vLy9cbi8vLyBAbmFtZSBHcmlkIGNvbHVtblxuLy8vXG4vLy8gQGFyZ3VtZW50IHtudW1iZXIgKHVuaXRsZXNzKX0gJGNvbHVtbnMgW251bGxdXG4vLy8gICBTcGVjaWZpZXMgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuIGVsZW1lbnQgc2hvdWxkIHNwYW4gYmFzZWQgb24gdGhlIHRvdGFsXG4vLy8gICBjb2x1bW5zIG9mIHRoZSBncmlkLlxuLy8vXG4vLy8gICBUaGlzIGNhbiBhbHNvIGJlIGRlZmluZWQgaW4gYSBzaG9ydGhhbmQgc3ludGF4IHdoaWNoIGFsc28gY29udGFpbnMgdGhlXG4vLy8gICB0b3RhbCBjb2x1bW4gY291bnQgc3VjaCBhcyBgMyBvZiA1YC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bWFwfSAkZ3JpZCBbJG5lYXQtZ3JpZF1cbi8vLyAgIFRoZSBncmlkIHRvIGJlIHVzZWQgdG8gZ2VuZXJhdGUgdGhlIGNvbHVtbi5cbi8vLyAgIEJ5IGRlZmF1bHQsIHRoZSBnbG9iYWwgYCRuZWF0LWdyaWRgIHdpbGwgYmUgdXNlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMyk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjVweCk7XG4vLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICBtYXJnaW4tbGVmdDogMjBweDtcbi8vLyAgIH1cblxuQG1peGluIGdyaWQtY29sdW1uKCRjb2x1bW5zOiBudWxsLCAkZ3JpZDogJG5lYXQtZ3JpZCkge1xuICAkY29sdW1uczogX25lYXQtY29sdW1uLWRlZmF1bHQoJGdyaWQsICRjb2x1bW5zKTtcbiAgJF9ncmlkLWNvbHVtbnM6IF9yZXRyaWV2ZS1uZWF0LXNldHRpbmcoJGdyaWQsIGNvbHVtbnMpO1xuICAkX2dyaWQtZ3V0dGVyOiBfcmV0cmlldmUtbmVhdC1zZXR0aW5nKCRncmlkLCBndXR0ZXIpO1xuXG4gIHdpZHRoOiBjYWxjKCN7X25lYXQtY29sdW1uLXdpZHRoKCRncmlkLCAkY29sdW1ucyl9KTtcbiAgZmxvYXQ6IF9uZWF0LWZsb2F0LWRpcmVjdGlvbigkZ3JpZCk7XG4gIG1hcmdpbi0je19uZWF0LWZsb2F0LWRpcmVjdGlvbigkZ3JpZCl9OiAkX2dyaWQtZ3V0dGVyO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8vIENyZWF0ZXMgY29sbGFwc2VkIGdyaWQgb2JqZWN0IHRoYXQgY29uc3VtZXMgdGhlIGd1dHRlcnMgb2YgaXRzIGNvbnRhaW5lcixcbi8vLyBmb3IgdXNlIGluIG5lc3RlZCBsYXlvdXRzLlxuLy8vXG4vLy8gQGdyb3VwIGZlYXR1cmVzXG4vLy9cbi8vLyBAbmFtZSBHcmlkIGNvbGxhcHNlXG4vLy9cbi8vLyBAYXJndW1lbnQge21hcH0gJGdyaWQgWyRuZWF0LWdyaWRdXG4vLy8gICBUaGUgZ3JpZCB0byBiZSB1c2VkIHRvIGdlbmVyYXRlIHRoZSBjb2xsYXBzZWQgY29udGFpbmVyLlxuLy8vICAgQnkgZGVmYXVsdCwgdGhlIGdsb2JhbCBgJG5lYXQtZ3JpZGAgd2lsbCBiZSB1c2VkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBncmlkLWNvbGxhcHNlO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbi8vLyAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuLy8vICAgfVxuXG5AbWl4aW4gZ3JpZC1jb2xsYXBzZSgkZ3JpZDogJG5lYXQtZ3JpZCkge1xuICAkX2dyaWQtZ3V0dGVyOiBfcmV0cmlldmUtbmVhdC1zZXR0aW5nKCRncmlkLCBndXR0ZXIpO1xuXG4gIEBpZiB1bml0KCRfZ3JpZC1ndXR0ZXIpID09IFwiJVwiIHtcbiAgICBAd2FybiBcImBncmlkLWNvbGxhcHNlYCBpcyBub3QgY29tcGF0aWJsZSB3aXRoIHBlcmNlbnRhZ2UgYmFzZWQgZ3V0dGVycy5cIjtcbiAgfVxuXG4gIG1hcmdpbi0je19uZWF0LWZsb2F0LWRpcmVjdGlvbigkZ3JpZCl9OiAtKCRfZ3JpZC1ndXR0ZXIpO1xuICBtYXJnaW4tI3tfbmVhdC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGdyaWQpfTogLSgkX2dyaWQtZ3V0dGVyKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArICN7KCRfZ3JpZC1ndXR0ZXIgKiAyKX0pO1xufVxuIiwiQG1peGluIGxpc3Qtc3R5bGUtbm9uZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGFuIGVhc3kgd2F5IHRvIGluY2x1ZGUgYSBjbGVhcmZpeCBmb3IgY29udGFpbmluZyBmbG9hdHMuXG4vLy9cbi8vLyBAbGluayBodHRwczovL2dvby5nbC95UDVoaVpcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50OjphZnRlciB7XG4vLy8gICAgIGNsZWFyOiBib3RoO1xuLy8vICAgICBjb250ZW50OiBcIlwiO1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgIH1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5sYW5kaW5nLXBhZ2Utb25lLWNvbHVtbiB7XG4gICZfX2hlYWRlcixcbiAgJl9fbWFpbixcbiAgJl9fZm9vdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZS10d28tY29sdW1uIHtcbiAgICAmX19oZWFkZXIsXG4gICAgJl9fbWFpbixcbiAgICAmX19mb290ZXIge1xuICAgICAgICBAZXh0ZW5kICVjb250YWluZXI7XG4gICAgfVxuICAgICZfX2hlYWRlciB7XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGd1dHRlcjtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyICogMztcbiAgICB9XG4gICAgJl9fbWFpbiB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xuICAgIH1cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0LW1heCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMTIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oNik7XG5cbiAgICAgICAgICAgIC5jYXJkLWFjdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlciAqIDM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBJY29uIGRpbWVuc2lvbnNcblxuLmljb24ge1xuICAgICYtLWxvZ28tcHJpbWFyeSB7XG4gICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cblxuICAgICYtLWxvZ28taW52ZXJzZWQge1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICB9XG5cbiAgICAmLS1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgIH1cblxuICAgICYtLWxvZ28tbWluaW1hbCB7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgfVxuXG4gICAgJi0tZmFjZWJvb2ssXG4gICAgJi0tdHdpdHRlcixcbiAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJi0tbG9nby1tb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgIH1cblxuICAgICYtLWJ1cmdlciB7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuXG4gICAgJi0tcHJldixcbiAgICAmLS1uZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICB9XG5cbiAgICAmLS1jbG9zZSB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJi0tY2xvc2Utd2hpdGUge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgICYtLXNoYXJlIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAmLS1mbGFnIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAmLS1kb3dubG9hZCB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJi0tY2FsZW5kYXIge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgICYtLXBsYXktY2FyZCB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgfVxuXG4gICAgJi0tY29tcGFzcyB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJi0tdG9waWMge1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgIH1cblxuICAgICYtLXRpbWUge1xuICAgICAgICBmaWxsOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cblxuICAgICYtLWxvY2F0aW9uIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICB9XG5cbiAgICAmLS1yaWJib24tYnJhbmRlZCB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuXG4gICAgJi0tcmliYm9uLXNob3J0IHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICB9XG5cbiAgICAmLS1zb2NpYWwtZmFjZWJvb2ssXG4gICAgJi0tc29jaWFsLXR3aXR0ZXIsXG4gICAgJi0tc29jaWFsLWxpbmtlZGluIHtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICB9XG5cbiAgICAmLS1zb2NpYWwtZW52ZWxvcGUge1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgfVxuXG4gICAgJi0tcmV2aWV3IHtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICB9XG59XG5cbi8vIEljb24gY29sb3Vyc1xuXG4jbG9nby1taW5pbWFsLFxuI2ljb24tZmFjZWJvb2ssXG4jaWNvbi1saW5rZWRpbixcbiNpY29uLXR3aXR0ZXIsXG4uaWNvbi0tY2xvc2Utd2hpdGUgI2ljb24tY2xvc2Uge1xuICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ28gVGV4dCBMaWdodFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQ29UZXh0LUxpZ2h0LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvVGV4dC1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db1RleHQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db1RleHQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db1RleHQtTGlnaHQuc3ZnI0NvVGV4dC1MaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvIEhlYWRsaW5lIExpZ2h0XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLUxpZ2h0LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvSGVhZGxpbmUtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29IZWFkbGluZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvSGVhZGxpbmUtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLUxpZ2h0LnN2ZyNDb0hlYWRsaW5lLUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ28gVGV4dCBCb2xkXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQ29UZXh0LUJvbGQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQ29UZXh0LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29UZXh0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db1RleHQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NvVGV4dC1Cb2xkLnN2ZyNDb1RleHQtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvIEhlYWRsaW5lIFJlZ3VsYXJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvSGVhZGxpbmUtUmVndWxhci5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29IZWFkbGluZS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ29IZWFkbGluZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29IZWFkbGluZS1SZWd1bGFyLnN2ZyNDb0hlYWRsaW5lLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJDbyBIZWFkbGluZSBCb2xkXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQ29IZWFkbGluZS1Cb2xkLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvSGVhZGxpbmUtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db0hlYWRsaW5lLUJvbGQuc3ZnI0NvSGVhZGxpbmUtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvIFRleHQgUmVndWxhclwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQ29UZXh0LVJlZ3VsYXIuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQ29UZXh0LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29UZXh0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db1RleHQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NvVGV4dC1SZWd1bGFyLnN2ZyNDb1RleHQtUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAgIGJvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhlYWRlcixcbiAgICAuY29sdW1uX19zaWRlYmFyLFxuICAgIC5hZHZlcnQsXG4gICAgLmpvYnNfX2NvbnRhaW5lcixcbiAgICAucmVsYXRlZC1hcnRpY2xlcyxcbiAgICAubmV3c2xldHRlcixcbiAgICAuZm9vdGVyLFxuICAgIC5hcnRpY2xlX193aWRnZXRzLFxuICAgIC5hcnRpY2xlX19xdW90ZS0tc29jaWFsLFxuICAgIC5wcm9tby1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFydGljbGVfX2hlYWRlciB7XG4gICAgICAgIC5hcnRpY2xlX19lbWJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5hcnRpY2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxufVxuIiwiLmhlYWRlciB7XG4gICAgJl9fc2VhcmNoIHtcbiAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNTlweDtcbiAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuXG4gICAgICAgICAgICAuaWNvbi0tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkeWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgICB3aWR0aDogMTU1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIC5oZWFkZXJfX3NlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlX19zZWFyY2gge1xuICAgIC5oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNThweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19ib3R0b20ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19zZWFyY2gge1xuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJsb2NrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5pY29uLS1zZWFyY2gge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTM0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmJ1dHRvbi0tY2xvc2Uge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gcGxhY2Vob2xkZXIge1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50O31cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudDt9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnQ7fVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50O31cbn1cbiIsIiR5ZWxsb3c6ICNmNGU5NTY7XG4kcHJpbWFyeS1ibHVlOiAjMjMyZDNkO1xuJGJsdWUtZ3JheTogIzdjODc4ZTtcbiRibGFjazogIzAwMDtcbiRsaWdodC1ncmVlbjogI2IyZGJiZjtcbiR3aGl0ZTogI2ZmZjtcbiR0ZXh0LXJlZ3VsYXI6IFwiQ28gVGV4dCBSZWd1bGFyXCI7XG4kaGVhZGxpbmUtYm9sZDogXCJDbyBIZWFkbGluZSBCb2xkXCI7XG4kbWVkaWEtdGFibGV0OiA3NjhweDtcbiRtZWRpYS1kZXNrdG9wOiA5NjBweDtcbiRtZWRpYS1kZXNrdG9wLXdpZGU6IDExMDBweDtcblxuXG4ucHJpbWFyeS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wMztcbiAgICAgICAgY29sb3I6ICRibHVlLWdyYXk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xpc3Qge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibHVlLWdyYXk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTNweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYS10YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wLXdpZGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHllbGxvdztcblxuICAgICAgICAgICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50aWxlIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxMik7XG4gICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDYpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oNCk7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cbiIsIi5jYXJvdXNlbCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZpZGVvIHtcbiAgICAgICAgICAgIC5pY29uLS1wbGF5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLmV6aW1hZ2UtZmllbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogLTI1cHggMzBweCAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oNCk7XG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudC10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItNjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy02O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnJhbmRpbmcge1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1yZWFkaW5nLXRpbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuXG4gICAgICAgICAgICAuaWNvbi0tdGltZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250cm9scy1oZXJvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi0tcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDIwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygzMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tLW5leHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMjAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDMwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi0tcHJldixcbiAgICAgICAgLmljb24tLW5leHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxODVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYm9yZGVyLXJhZGl1czogNHB4O1xuJGFydGljbGUtb2Zmc2V0OiA4MHB4O1xuJHRyYW5zaXRpb24tYmFzZTogYWxsIC4ycyBlYXNlLWluLW91dDtcbiIsIi5jb250ZW50LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgcGFkZGluZzogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX2NvdW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG59XG4iLCIuam9icyB7XG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIsXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEyKTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICAudGl0bGUtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3Qtc3R5bGUtbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwICRndXR0ZXI7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTRweCk7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSA1NHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JheTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZfX2xvZ28taW1hZ2Uge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmX19jb21wYW55IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBAaW5jbHVkZSB0aXRsZS1jbGFtcCgzLCAxLjI1KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19sb2NhdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24teTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiB0aXRsZS1jbGFtcCgkbGluZXMsICRsaW5lLWhlaWdodCwgJGJhY2tncm91bmQ6dHJhbnNwYXJlbnQpIHtcbiAgICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XG4gICAgbWF4LWhlaWdodDogJGxpbmVzICogJGxpbmUtaGVpZ2h0ICogMS4yZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG59XG4iLCJAbWl4aW4gYWxpZ24teCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1peGluIGFsaWduLXkge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIGFsaWduLXh5IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4iLCIuYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBmb250LWJ1dHRvbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiAxMHB4O1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIH1cblxuICAgICYtLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuICAgIH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYtLWNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZmlsbDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmFydGljbGVfX2VtYmVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEyKTtcblxuICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBpZnJhbWUsXG4gICAgICAgICAgICAgICAgb2JqZWN0LFxuICAgICAgICAgICAgICAgIGVtYmVkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkdmVydC5qcy1pcy1ub3QtZW1wdHkge1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZXJvLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZy11cHBlci0zO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZWVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctMztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1kYXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aWRnZXRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcDE7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICBmb250LWZhbWlseTogJHRleHQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkYXJ0aWNsZS1vZmZzZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbWJlZCB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dpc3l3eWcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXA0O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGFydGljbGUtb2Zmc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGVfX2ltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctMTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLWxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtbGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctNDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy01O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLTY7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkbGlnaHQtZ3JlZW4sIDMwJSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHllbGxvdywgMzAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZV9wYXJhZ3JhcGgge1xuICAgICAgICAgICAgJi5rYWRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGVfX2VtYmVkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICAmLWNhcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wMztcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmF5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcXVvdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXF1b3RlO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAnVwiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAnVwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc29jaWFsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0NXB4IDIwcHggMjBweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgLnNvY2lhbF9fcXVvdGUtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa05oY0dGZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhacFpYZENiM2c5SWpBZ01DQXpOeTQxSURNd0xqSWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lETTNMalVnTXpBdU1qc2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStMbk4wTUh0bWFXeHNPaU5HUmtaR1JrWTdmVHd2YzNSNWJHVStQR2MrUEdjK1BIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUVE0yTGpnc05DNHhZeTB4TGpNc01DNDJMVEl1Tnl3eExUUXVNaXd4TGpGak1TNDFMVEF1T1N3eUxqY3RNaTR6TERNdU1pMDBZeTB4TGpRc01DNDRMVE1zTVM0MExUUXVOaXd4TGpoakxURXVNeTB4TGpRdE15NHlMVEl1TXkwMUxqTXRNaTR6WXkwMExEQXROeTR6TERNdU15MDNMak1zTnk0ell6QXNNQzQyTERBdU1Td3hMakVzTUM0eUxERXVOME14TWk0M0xEa3VNeXczTGpNc05pNDBMRE11Tnl3eVl5MHdMallzTVM0eExURXNNaTR6TFRFc015NDNZekFzTWk0MUxERXVNeXcwTGpnc015NHlMRFl1TVdNdE1TNHlMREF0TWk0ekxUQXVOQzB6TGpNdE1DNDVkakF1TVdNd0xETXVOU3d5TGpVc05pNDFMRFV1T0N3M0xqRmpMVEF1Tml3d0xqSXRNUzR6TERBdU15MHhMamtzTUM0ell5MHdMalVzTUMwd0xqa3NNQzB4TGpRdE1DNHhZekF1T1N3eUxqa3NNeTQyTERVc05pNDRMRFV1TVdNdE1pNDFMREl0TlM0MkxETXVNUzA1TERNdU1XTXRNQzQyTERBdE1TNHlMREF0TVM0M0xUQXVNV016TGpJc01pNHhMRGN1TVN3ekxqTXNNVEV1TWl3ekxqTmpNVE11TkN3d0xESXdMamN0TVRFdU1Td3lNQzQzTFRJd0xqZHNNQzB3TGpsRE16UXVOU3cyTGprc016VXVPQ3cxTGpZc016WXVPQ3cwTGpGNklpOCtQQzluUGp3dlp6NDhMM04yWno0PVwiKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb2RjYXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB9XG5cbiAgICAmX19zcG9uc29yIHtcbiAgICAgICAgLmFydGljbGVfX2hlYWRlciAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIycHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi14O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZvcm1hdCB7XG5cbiAgICAgICAgICAgIC5hcnRpY2xlX19oZWFkZXIgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWZvcm1hdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1mb3JtYXQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19tb3N0LXJlYWQge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAmX19wcm9tby1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvbW8tYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lenVybC1maWVsZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib2R5LTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJvZHktMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib2R5LTItbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbm8tdG9wLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG4iLCIudGFncyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYnV0dG9uO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZWVuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIud2lkZ2V0cyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNHM7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1tb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItNjtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNoYXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2lkZ2V0c19faXRlbS1tb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kb3dubG9hZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZsYWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLW1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNHM7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFkdmVydCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi14eTtcbiAgICB9XG5cbiAgICAmLS0zMDB4MjUwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIjMwMHgyNTBcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLTMwMHg2MDAge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIzMDB4NjAwXCI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZHZlcnRfX2NvbnRpbnVlLWFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFkdmVydCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxufVxuXG4uYWR2ZXJ0LXN0aWNreSB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzJkM2Q7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuYWR2ZXJ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50b3BpY3Mge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEyKTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1idXR0b247XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJi0tYWxsIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAmLnRvcGljc19fbGluay0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICAuaGVybyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2Uge1xuICAgICAgICAudG9waWNzX19saW5rLS1hbGwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBuYXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzYWJsZWQsXG4gICAgICAgIGFbcmVsPVwicHJldlwiXSxcbiAgICAgICAgYVtyZWw9XCJuZXh0XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHRpdGxlLWxpbmVzOiA0O1xuJHRpdGxlLWxpbmUtaGVpZ2h0OiAxLjM2O1xuXG5AbWl4aW4gY2FyZC1jb250ZW50LXR5cGUtcG9zIHtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0NnB4O1xuXG4gICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG5AbWl4aW4gdGV4dC1vdmVyLWltYWdlKCRsaW5lcywgJGxpbmUtaGVpZ2h0KSB7XG4gICAgQGluY2x1ZGUgdGl0bGUtY2xhbXAoJGxpbmVzLCAkbGluZS1oZWlnaHQsIHRyYW5zcGFyZW50KTtcbn1cblxuLmNhcmQge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJG1vYmlsZS1tYXgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICBoZWlnaHQ6IDQxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oNCk7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSA1MCUsIHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDUwJSxyZ2JhKDAsMCwwLDAuNjUpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgNTAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvL3RoZSBudW1iZXIgdmFsdWVzIGNvcnJlc3BvbmQgdG8gdGhlIHZhbHVlcyBmb3IgY2FyZCBiYWNrZ3JvdW5kIGNvbG91ciBpbiB0aGUgQ01TIGFkbWluXG4gICAgJl9fYmFja2dyb3VuZC0tMCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlLWNsYW1wKCR0aXRsZS1saW5lcywgJHRpdGxlLWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwb25zb3JfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQtLTEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwb25zb3JfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQtLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47XG5cbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlLWNsYW1wKCR0aXRsZS1saW5lcywgJHRpdGxlLWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcG9uc29yX19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWNrZ3JvdW5kLS0zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcblxuICAgICAgICAuY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGUtY2xhbXAoJHRpdGxlLWxpbmVzLCAkdGl0bGUtbGluZS1oZWlnaHQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2NvbnRlbnQtdHlwZSxcbiAgICAgICAgLmNhcmRfX3JlYWRpbmctdGltZSxcbiAgICAgICAgLmNhcmRfX3RpdGxlLFxuICAgICAgICAuY2FyZF9fc3BvbnNvcixcbiAgICAgICAgLmNhcmRfX2RhdGUsXG4gICAgICAgIC5zcG9uc29yX19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fb3ZlcmxheS0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWNrZ3JvdW5kLS0wLFxuICAgICZfX2JhY2tncm91bmQtLTEsXG4gICAgJl9fYmFja2dyb3VuZC0tMixcbiAgICAmX19iYWNrZ3JvdW5kLS0zIHtcbiAgICAgICAgLmNhcmRfX2JhY2tncm91bmQsXG4gICAgICAgIC5jYXJkX19ncmFkaWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24teHk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI2cHgpO1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fY29udGVudC10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRpdGxlLWNsYW1wKCR0aXRsZS1saW5lcywgJHRpdGxlLWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy01O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmX19zcG9uc29yIHtcbiAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV6b2JqZWN0cmVsYXRpb24tZmllbGQsXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlX19zcG9uc29yLS1mb3JtYXQgJiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAuY29udGVudC1mb3JtYXQtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcG9uc29yX19saW5rIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlYWRpbmctdGltZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDQ7XG5cbiAgICAgICAgLmljb24tLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIC5jYXJkLS1pbWFnZSAmLFxuICAgICAgICAgICAgLmNhcmRfX2JhY2tncm91bmQtLTMgJiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIC5jYXJkX19yZWFkaW5nLXRpbWUsXG4gICAgICAgIC5jYXJkX19jb250ZW50LXR5cGUsXG4gICAgICAgIC5jYXJkX19kYXRlLFxuICAgICAgICAuY2FyZF9fc3BvbnNvcixcbiAgICAgICAgLmNhcmRfX3Nwb25zb3IgYSxcbiAgICAgICAgLmNhcmRfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtb3Zlci1pbWFnZSgkdGl0bGUtbGluZXMsICR0aXRsZS1saW5lLWhlaWdodCk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaWNvbi0tdGltZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2ljb24tcmVhZGluZy10aW1lIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19vdmVybGF5LTEsXG4gICAgICAgIC5jYXJkX19vdmVybGF5LTIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fb3ZlcmxheS0xIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjMwJSkgdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjIwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTlkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX292ZXJsYXktMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stb3BhcXVlLTQwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICNpY29uLXJlYWRpbmctdGltZSB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMThweDtcblxuICAgICAgICAuaWNvbi0tcGxheS1jYXJkIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTUlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tLXRpbWUge1xuICAgICAgICAgICAgZmlsbDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIC5jYXJkX19jb250ZW50LXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jYXJkX19jb250ZW50LXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNhcmQtc21hbGwgJixcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jYXJkLWxhcmdlICYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19yZWFkaW5nLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRsZS1jbGFtcCgyLCAxLjQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aXRsZS1jbGFtcCgzLCAxLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2NvbnRlbnQtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19pbWFnZS0tdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWNhcmQtc21hbGwgJixcbiAgICAgICAgLmFydGljbGUtY2FyZC1sYXJnZSAmLFxuICAgICAgICAuYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgLmNhcmRfX2ltYWdlLS10b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkX19yZWFkaW5nLXRpbWUsXG4gICAgICAgICAgICAuY2FyZF9fdGl0bGUsXG4gICAgICAgICAgICAuY2FyZF9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmRfX3JlYWRpbmctdGltZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLS10aW1lIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyLWltYWdlKCR0aXRsZS1saW5lcywgMS40KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWNhcmQtc21hbGwgJixcbiAgICAgICAgLmFydGljbGUtY2FyZC1tZWRpdW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgLmNhcmRfX3JlYWRpbmctdGltZSxcbiAgICAgICAgICAgICAgICAuY2FyZF9fdGl0bGUsXG4gICAgICAgICAgICAgICAgLmNhcmRfX2RhdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkX19yZWFkaW5nLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbi0tdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FyZF9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWNhcmQtc21hbGwgJiB7XG4gICAgICAgICAgICAuY2FyZF9fb3ZlcmxheS0xIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIzMCUpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTlkZWcpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkX19vdmVybGF5LTIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjay1vcGFxdWUtNDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19ncmFkaWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19ncmFkaWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWNhcmQtbGFyZ2UgJixcbiAgICAgICAgLmFydGljbGUtY2FyZC1leHRyYS1sYXJnZSAme1xuICAgICAgICAgICAgLmNhcmRfX2ltYWdlLS10b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9fb3ZlcmxheS0yIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stb3BhcXVlLTQwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtY2FyZC1tZWRpdW0gJiB7XG4gICAgICAgICAgICAuY2FyZF9fcmVhZGluZy10aW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2dyYWRpZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fb3ZlcmxheS0xLFxuICAgICAgICAuY2FyZF9fb3ZlcmxheS0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXR5cGUsXG4gICAgJl9fcmVhZGluZy10aW1lLFxuICAgICZfX3RpdGxlLWNvbnRhaW5lcixcbiAgICAmX190aXRsZSxcbiAgICAmX19kYXRlIHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheS0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSkgdHJhbnNsYXRlWCgtMjAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXktMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1kYXRlO1xuICAgICAgICBib3R0b206IDc1cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuXG4gICAgJl9fY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJG1vYmlsZS1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbig2KTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oNCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9faWNvbiB7XG4gICAgICAgICAgICAuZXppbWFnZS1maWVsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fdGV4dCB7XG4gICAgICAgICAgICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29weSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnRpY2xlLWNhcmQtc21hbGwge1xuICAgIC5jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZF9fY29udGVudC10eXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FyZF9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNS40NGVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZF9fcmVhZGluZy10aW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlX19kYXRlIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkX19zcG9uc29yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaWNvbi0tcGxheS1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX2NvbnRlbnQtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX2ltYWdlLS10b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC0taW1hZ2Uge1xuICAgICAgICAuY2FyZF9fZ3JhZGllbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fcmVhZGluZy10aW1lLFxuICAgICAgICAuY2FyZF9fdGl0bGUsXG4gICAgICAgIC5jYXJkX19kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi0tdGltZSB7XG4gICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAuY2FyZF9fcmVhZGluZy10aW1lLFxuICAgICAgICAgICAgLmNhcmRfX3RpdGxlLFxuICAgICAgICAgICAgLmNhcmRfX2RhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkX19yZWFkaW5nLXRpbWUge1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi0tdGltZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZF9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fY29udGVudC10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuY2FyZF9fY29udGVudC10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5hcnRpY2xlLWNhcmQtbGFyZ2UsXG4uYXJ0aWNsZS1jYXJkLWV4dHJhLWxhcmdlIHtcbiAgICAuaWNvbi0tcGxheS1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24teHk7XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1jYXJkLWxhcmdlIHtcbiAgICAuY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjYlIC0gMTZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVhZGluZy10aW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudC10eXBlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2Uge1xuICAgIC5jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgfVxuXG4gICAgLmNhcmRfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDUwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX2NvbnRlbnQtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcmRfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIC5jYXJkX19jb250ZW50LXR5cGUge1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZF9fb3ZlcmxheS0xIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkX19vdmVybGF5LTIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICB6LWluZGV4OiAzMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4MHB4KTtcbiAgICB9XG5cbiAgICAuY2FyZF9fcmVhZGluZy10aW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1jYXJkLW1lZGl1bSB7XG4gICAgLmNhcmRfX3JlYWRpbmctdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkX19jb250ZW50LXR5cGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFydGljbGUtY2FyZC1sYXJnZSxcbi5hcnRpY2xlLWNhcmQtbWVkaXVtLFxuLmFydGljbGVfX2xpc3Qge1xuICAgIC5jYXJkLFxuICAgIC5jYXJkLS1pbWFnZSB7XG4gICAgICAgIC5jYXJkX19vdmVybGF5LTEge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNDAlKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xOWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fb3ZlcmxheS0yIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stb3BhcXVlLTQwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19jb250ZW50LXR5cGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjVweCk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnRpY2xlLWNhcmQtbWVkaXVtLFxuLmFydGljbGVfX2xpc3Qge1xuICAgIC5jYXJkIHtcbiAgICAgICAgJi5jYXJkX192aWRlbyB7XG4gICAgICAgICAgICAuY2FyZF9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFydGljbGVfX2xpc3Qge1xuICAgIC5jYXJkX19hcnRpY2xlIHtcbiAgICAgICAgLmNhcmRfX292ZXJsYXktMSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTlkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX2NvbnRlbnQtdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICB9XG5cbiAgICAuY2FyZF9fY29udGVudC10eXBlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZF9fcmVhZGluZy10aW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX2RhdGUge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLS1pbWFnZSB7XG4gICAgJi5jYXJkX19iYWNrZ3JvdW5kLS0wLFxuICAgICYuY2FyZF9fYmFja2dyb3VuZC0tMSxcbiAgICAmLmNhcmRfX2JhY2tncm91bmQtLTIge1xuICAgICAgICAuY2FyZF9fY29udGVudC10eXBlLFxuICAgICAgICAuY2FyZF9fcmVhZGluZy10aW1lLFxuICAgICAgICAuY2FyZF9fdGl0bGUsXG4gICAgICAgIC5jYXJkX19zcG9uc29yLFxuICAgICAgICAuY2FyZF9fZGF0ZSxcbiAgICAgICAgLnNwb25zb3JfX2xpbmssXG4gICAgICAgIC5jYXJkX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi0tdGltZSB7XG4gICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcmRfX2JhY2tncm91bmQtLTMge1xuICAgICAgICAuY2FyZF9fY29udGVudC10eXBlLFxuICAgICAgICAuY2FyZF9fcmVhZGluZy10aW1lLFxuICAgICAgICAuY2FyZF9fdGl0bGUsXG4gICAgICAgIC5jYXJkX19zcG9uc29yLFxuICAgICAgICAuY2FyZF9fZGF0ZSxcbiAgICAgICAgLnNwb25zb3JfX2xpbmssXG4gICAgICAgIC5jYXJkX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi0tdGltZSB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLWFjdGlvbiAge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcGFkZGluZzogJGd1dHRlciAqIDI7XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IC8vIElFMTEgZml4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXIgKiAyO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1ncmF5O1xuICAgICAgICBmb250LWZhbWlseTogXCJDbyBIZWFkbGluZSBMaWdodFwiO1xuICAgICAgICBtYXJnaW46IDAgMCAkZ3V0dGVyICogMiAwO1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICBAZXh0ZW5kIC5idXR0b24tLXllbGxvdztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiIsIi50aXRsZSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXG4gICAgICAgICYtLWNlbnRyZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hcnRpY2xlLWxpc3Qge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDYwcHggMCA1M3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLTM7XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZy11cHBlci0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cbiIsIi5qcy1hY2NvcmRpb24ge1xuICAgICZbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIubW9zdC1yZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgd2lkdGg6IDI4OHB4O1xuXG4gICAgLmFydGljbGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudC10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZy11cHBlci03O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXVwcGVyLTM7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRpdGxlLWNsYW1wKDMsIDEuNCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LFxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg3NiUgLSA0MHB4KTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjQlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmF1dGhvciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgcGFkZGluZzogMThweDtcbiAgICB3aWR0aDogMjY0cHg7XG5cbiAgICAmX19waG90byB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3OHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzhweCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JheTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXA1O1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JheTtcbiAgICB9XG5cbiAgICAmX19iaW8ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXA1O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyYXk7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgcGFkZGluZzogMzNweCAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyYXk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lenJpY2h0ZXh0LWZpZWxkIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGhpbi1jYXJkIHtcbiAgICAmX19ibG9jayB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMTIpO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1sZWZ0LFxuICAgICZfX2NvbnRlbnQtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQtbGVmdCB7XG4gICAgICAgIHdpZHRoOiA3MSU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1yaWdodCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkYmx1ZS1ncmF5LCAwLjIpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjklIC0gMXB4KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSxcbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lLXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJHRleHQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi0tbGlnaHQge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyYXk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtbGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxufVxuIiwiLnByb21vLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctMztcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcDE7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmliYm9uIHtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24teDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgICYtLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cblxuICAgICAgICAucHJvbW8tYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLnByb21vLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19ibG9jayB7XG4gICAgLnByb21vLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59IiwiLnRvb2wge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgcGFkZGluZzogNjVweCAwO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItMDtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZW1iZWQge1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9fd2lzeXd5ZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIH1cbn1cbiIsIi5yZWxhdGVkLWFydGljbGVzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNpbHZlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuY2FyZF9fbGluayB7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZF9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAyMHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi0tbmV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAyMHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItMTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlLWdyYXk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNhcmRfX3ZpZGVvIHtcbiAgICAgICAgLmNhcmRfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uZXdzbGV0dGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW47XG4gICAgcGFkZGluZzogMzVweCAwIDQwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAwOyAgICBcbiAgICB9XG4gICAgXG4gICAgJi1lcnJvciB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyYXk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19sZWZ0LWNvbCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEyKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDYpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fcmlnaHQtY29sIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMTIpOyAgXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oNik7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxOHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7ICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7ICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1zdWJtaXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1jaGVja2JveCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2eS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JheTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDExNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuY2FyZWVyLWFkdmljZSB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiA2NXB4IDAgNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZy0yO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcDE7XG4gICAgICAgIGNvbG9yOiAkbmF2eS1ibHVlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fc2tpbGxzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEyKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mZWF0dXJlZC10b29scyB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgNjBweDtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMTIpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMzVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXVwcGVyLTI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDVweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLnByb21vLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG4iLCIuZmVhdHVyZWQtdG9vbCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XG4gICAgbWluLWhlaWdodDogMTQ1cHg7XG4gICAgcGFkZGluZzogODBweCAzNXB4IDc1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy11cHBlci0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX3JpYmJvbiB7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLXg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICB9XG59XG5cbi5mZWF0dXJlZC10b29scyB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDYpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgIC5mZWF0dXJlZC10b29sIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ibHVlO1xuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbHZlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHRpdGxlLW9mZnNldDogOHB4O1xuXG4ua2V5d29yZHMge1xuICAgICYtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZfX3RhZ2dlZC1pbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXVwcGVyLTU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdGl0bGUtb2Zmc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy0yO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0aXRsZS1vZmZzZXQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlbGF0ZWQtdGFncyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlLWdyYXk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXAzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmF5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0aXRsZS1vZmZzZXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FydGljbGVzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXVwcGVyLTE7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAxMHB4IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLTM7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXAxO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbn1cbiIsIi5jb3Vyc2UtY2FyZCB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3Qtc3R5bGUtbm9uZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19yYXRpbmcge1xuICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWRhdGU7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JheTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSxcbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZS1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5jb2x1bW5fX3NpZGViYXIge1xuXG4gICAgLmNvdXJzZXMtb3ZlcnZpZXcge1xuICAgICAgICBoMy5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItMztcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb3Vyc2UtY2FyZCB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JhdGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi5za2lsbHMge1xuICAgIC5yZWxhdGVkLWFydGljbGVzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZF9fdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250cm9scyB7XG4gICAgICAgICAgICAuaWNvbi0tcHJldiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLS1uZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5jb3Vyc2VzLW92ZXJ2aWV3IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlLWdyYXk7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLXRvb2xzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnZpZXctYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wMTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNwb3RsaWdodC10b3BpYyB7XG4gICAgLmhlcm8ge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctMjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3BvbnNvciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcG9uc29yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDhweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDIycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24teDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgJl9fYXJ0aWNsZSB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24teDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQtdHlwZSxcbiAgICAgICAgICAgICZfX3JlYWRpbmctdGltZSxcbiAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmNhcmRfX2NvbnRlbnQtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgLmljb24tLXBsYXktY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLXh5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlLS10b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19vdmVybGF5LTEsXG4gICAgICAgICAgICAmX19vdmVybGF5LTIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZWxhdGVkLWFydGljbGVzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXAxO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRvcC1qb2JzIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IDZweDtcblxuICAgIC5hcnRpY2xlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDI4OHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZy11cHBlci0zO1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2pvYi10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRpdGxlLWNsYW1wKDMsIDEuNCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fam9iLWxvY2F0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQsXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi15O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogODBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24teHk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLmhvbWUuZWRpdC1tb2RlIHtcbiAgLmFydGljbGUtY2FyZCxcbiAgLmxhbmRpbmctcGFnZV9fYmxvY2ssXG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZHJvcHBhYmxlLXBsYWNlaG9sZGVyLmxhbmRpbmctcGFnZV9fYmxvY2sge1xuICAgIGJhY2tncm91bmQ6IGRhcmtvcmFuZ2U7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxufVxuXG4uaG9tZSB7XG4gICAgLnRpdGxlLS1zZWNvbmRhcnkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy11cHBlci0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX2NvbnRlbnQtdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy11cHBlci01O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctdXBwZXItNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtY2FyZC1zbWFsbCB7XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFydGljbGUtY2FyZC1sYXJnZSxcbiAgICAuYXJ0aWNsZS1jYXJkLW1lZGl1bSB7XG4gICAgICAgIC5jYXJkX190aXRsZS1jb250YWluZXIge1xuXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2Uge1xuICAgICAgICAuY2FyZF9fdGl0bGUtY29udGFpbmVyIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fY29udGVudC10eXBlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGxhbmRzY2FwZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLS1zcGFjaW5nLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuam9icyB7XG4gICAgICAgIC5jb250YWluZXItLXNwYWNpbmcge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkdmVydF9fd3JhcHBlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWxfX2NvbnRyb2xzLWhlcm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuaWNvbi0tcHJldixcbiAgICAgICAgLmljb24tLW5leHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxODVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgICAgICAubGFuZGluZy1wYWdlX196b25lLS1hcnRpY2xlX2NhcmRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgLmxhbmRpbmctcGFnZV9fYmxvY2sge1xuICAgICAgICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtY2FyZC1zbWFsbCxcbiAgICAgICAgLmFydGljbGUtY2FyZC1tZWRpdW0sXG4gICAgICAgIC5hcnRpY2xlLWNhcmQtbGFyZ2UsXG4gICAgICAgIC5hcnRpY2xlLWNhcmQtZXh0cmEtbGFyZ2Uge1xuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEdyaWQgbGF5b3V0IGZvciBuYXJyb3cgc2NyZWVucyBvbmx5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAuaG9tZSAubGFuZGluZy1wYWdlX196b25lLS1hcnRpY2xlX2NhcmRzIHtcblxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tcm93czogNjV2dztcbiAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgICAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5kaW5nLXBhZ2VfX2Jsb2NrIHtcbiAgICAgICAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1jYXJkIHtcbiAgICAgICAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmlmcmFtZS1jb250ZW50IHtcbiAgICAmX19pZnJhbWUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIi5jb3Vyc2VzLW92ZXJ2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgLnZpZXctYWxsIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkbGlnaHQtZ3JlZW4sIDMwJSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCR5ZWxsb3csIDMwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGl0bGUtZGVzY3JpcHRpb24ge1xuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxufVxuXG4uZnVsbC1zaXplLWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnktYmx1ZSwgLjcpIGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktYmx1ZSwgLjMpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3RpdGxlLFxuICAgICZfX2JvZHkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJpbWFyeS1hY3Rpb24ge1xuICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi0td2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fc2Vjb25kYXJ5LWFjdGlvbiB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLS15ZWxsb3c7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRsYW5kc2NhcGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uY29udGVudC1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICAgICAgJi0tcmV2ZXJzZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbC0taW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctMygpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTogJHRleHQtcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG5cbiAgICAmX19ib2R5IHVsLFxuICAgICZfX2JvZHkgb2wge1xuICAgICAgICBmb250LWZhbWlseTogJHRleHQtbGlnaHQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmX19ib2R5IGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogMCA0cHggbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlOQ0lnYUdWcFoyaDBQU0l5TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkwSURJMElqNGdJQ0FnUEhCaGRHZ2dabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCemRISnZhMlU5SWlObVptWm1abVlpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnWkQwaVRURWdNVE5zTnk0NUlEaE1Nak1nTXlJdlBqd3ZjM1puUGc9PVwiKTtcbiAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fYWN0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICBAZXh0ZW5kIC5idXR0b24tLXllbGxvdztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xuICAgIH1cbn1cblxuLmNvbnRlbnQtYmFubmVyLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5jb250ZW50LWJhbm5lcl9fYm9keSB7XG4gICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtlc3QtZ3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5DSWdhR1ZwWjJoMFBTSXlOQ0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWo0Z0lDQWdQSEJoZEdnZ1ptbHNiRDBpYm05dVpTSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJ6ZEhKdmEyVTlJaU5pTW1SaVltWWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdaRDBpVFRFZ01UTnNOeTQ1SURoTU1qTWdNeUl2UGp3dmMzWm5QZz09XCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXNwLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgJWNvbnRhaW5lcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c3AtYmFubmVyLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICB9XG5cbiAgICAmX19pY29uLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1ibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICB9XG59XG5cbmEudXNwLWJhbm5lci1pdGVtIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAudXNwLWJhbm5lci1pdGVtX19pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wcm9kdWN0LWJhbm5lciB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLTIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS0zIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wcm9kdWN0LWJhbm5lci1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCRkZXNrdG9wLXdpZGUpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19pY29uLXdyYXBwZXIge1xuICAgICAgICAvLyBUaGUgZGVzaWduIHRlbGxzIHVzIHRvIG5vdCBkaXNwbGF5IHRoZSBwcm92aWRlZCBpY29uXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGNvbG9yOiAkZGFya2VyLWdyYXk7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgOHB4IG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0l4TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURFeUlqNGdJQ0FnUEhCaGRHZ2dabWxzYkQwaUkwSXlSRUpDUmlJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmtQU0pOTXk0M09EUWdPUzQ1TW13dE1pNDNOeTB6TGpZelREQWdOeTR4TnlBekxqWTROU0F4TWlBeE5DQXVPVGcySURFekxqQTNOaUF3ZWlJdlBqd3ZjM1puUGc9PVwiKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICBAZXh0ZW5kIC5idXR0b24tLXllbGxvdztcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC8vIFRoZSBoaWdobGlnaHRlZCBwcm9kdWN0XG4gICAgJi0tMSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDc2cHggMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci13aXRoLXZpZGVvIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kICVjb250YWluZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICZfX3JvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZy0zO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3NwYWNlciB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LXJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46ICRndXR0ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQtZGV2L3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzI0wxMFxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgICAvLyBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LWRldi9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4iLCIuY291cnNlX2JvYXJkX2Jyb3dzZV9jYXRlZ29yaWVzIHtcbiAgICAmX19zbGlkZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1pbWFnZS14cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAzNXB4O1xuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
