/*!
Theme Name: David Brownlow Charitable Foundation
Version: 1.0.1
Author: Ginger Stag Digital
Author URI: https://gingerstag.co.uk
*/
@import url(https://fonts.googleapis.com/css?family=Lato);.footer__bottom:after,.footer__top:after,.header:after,.l-row--reduced:after,.panel-with-image:after,.primary-navigation:after,.projects:after,.secondary-navigation:after,.standard-form:after{clear:both;content:'';display:block}@font-face{font-family:"icomoon";src:url(fonts/icomoon/icomoon.eot);src:url(fonts/icomoon/icomoon.eot?#iefix) format("embedded-opentype"),url(fonts/icomoon/icomoon.woff) format("woff"),url(fonts/icomoon/icomoon.ttf) format("truetype"),url(fonts/icomoon/icomoon.svg#icomoon) format("svg")}@font-face{font-family:"proxima-nova-semibold";src:url(fonts/proxima-nova-semibold/proxima-nova-semibold.eot);src:url(fonts/proxima-nova-semibold/proxima-nova-semibold.eot?#iefix) format("embedded-opentype"),url(fonts/proxima-nova-semibold/proxima-nova-semibold.woff) format("woff"),url(fonts/proxima-nova-semibold/proxima-nova-semibold.ttf) format("truetype"),url(fonts/proxima-nova-semibold/proxima-nova-semibold.svg#proxima-nova-semibold) format("svg")}*,:after,:before{box-sizing:border-box}.feature-profile-banner__heading,blockquote,body,caption,dd,dl,fieldset,figcaption,figure,form,h1,h3,h4,h5,h6,hr,html,legend,pre,table{margin:0;padding:0}.latest-projects__heading,h2,ol,p,ul{padding:0}td,th{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a img,fieldset{border:0}audio:not([controls]){display:none;height:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}b,strong{font-weight:700}ins,u{text-decoration:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}abbr[title],dfn[title]{cursor:help}ins{border-bottom:1px solid}img{font-style:italic;height:auto;max-width:100%}button,input,label,option,select,textarea{cursor:pointer}input:active,input:focus,textarea:active,textarea:focus{cursor:text;outline:none}.l-wrapper{overflow:hidden}.l-container{padding:0 2.85714%}.l-container,.modal__inner{max-width:1360px;margin-left:auto;margin-right:auto}.l-container:after,.modal__inner:after{content:" ";display:block;clear:both}@media (max-width:500px){.l-container,.modal__inner{padding-left:30px;padding-right:30px}}.l-row{padding-bottom:30px;padding-top:60px}.l-row+.l-row{padding-top:0}.l-row--reduced{padding:0}.l-col--padded{padding-right:5.71429%}@media (max-width:900px){.l-col--padded{padding-right:0}}.l-col--8{width:65.71429%;float:left;margin-right:2.85714%}@media (max-width:700px){.l-col--8{float:none;margin-right:0;width:auto}}.l-col--7{width:57.14286%;float:left;margin-right:2.85714%}@media (max-width:700px){.l-col--7{float:none;margin-right:0;width:auto}}.l-col--6{width:48.57143%;float:left;margin-right:2.85714%}@media (max-width:700px){.l-col--6{float:none;margin-right:0;width:auto}}.l-col--6+.l-col--6,.l-col--8 .l-col--4.l-col--last{float:right;margin-right:0}@media (max-width:500px){.l-col--6+.l-col--6{float:none}}.l-col--5{width:40%;float:left;margin-right:2.85714%}@media (max-width:700px){.l-col--5{float:none;margin-right:0;width:auto}}.l-col--4{width:31.42857%;float:left;margin-right:2.85714%}@media (max-width:700px){.l-col--4{float:none;margin-right:0;width:auto}}.l-col--3,.l-col--8 .l-col--4{width:55%;float:left;margin-right:5%}@media (max-width:500px){.l-col--8 .l-col--4{float:none;margin-right:0;width:auto}.l-col--8 .l-col--4.l-col--last{float:none}}.l-col--3{width:22.85714%;margin-right:2.85714%}@media (max-width:700px){.l-col--3{float:none;margin-right:0;width:auto}}.l-col--2,.l-col--8 .l-col--3{width:40%;float:left;margin-right:5%}@media (max-width:500px){.l-col--8 .l-col--3{float:none;margin-right:0;width:auto}}.l-col--8 .l-col--3.l-col--last{float:right;margin-right:0}@media (max-width:500px){.l-col--8 .l-col--3.l-col--last{float:none}}.l-col--2{width:14.28571%;margin-right:2.85714%}@media (max-width:700px){.l-col--2{float:none;margin-right:0;width:auto}}.l-col--1,.l-col--8 .l-col--2{width:25%;float:left;margin-right:5%}@media (max-width:500px){.l-col--8 .l-col--2{float:none;margin-right:0;width:auto}}.l-col--8 .l-col--2.l-col--last{float:right;margin-right:0}@media (max-width:500px){.l-col--8 .l-col--2.l-col--last{float:none}}.l-col--1{width:5.71429%;margin-right:2.85714%}@media (max-width:700px){.l-col--1{float:none;margin-right:0;width:auto}}.l-col--8 .l-col--1{width:10%;float:left;margin-right:5%}@media (max-width:500px){.l-col--8 .l-col--1{float:none;margin-right:0;width:auto}}.l-col--8 .l-col--1.l-col--last,.l-col--last{float:right;margin-right:0}@media (max-width:500px){.l-col--8 .l-col--1.l-col--last{float:none}}@media (max-width:700px){.l-col--last{float:none}}.icon{font-family:'icomoon';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.icon--left:before,.latest-projects .owl-prev:before{content:'\e900'}.icon--right:before,.latest-projects .owl-next:before{content:'\e901'}.icon--menu:before{content:'\e902'}.icon+.sr-only{left:-99999em;position:absolute;top:-99999em}.latest-projects,.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.latest-projects .owl-stage,.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.latest-projects .owl-stage:after,.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.latest-projects .owl-stage-outer,.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.latest-projects .owl-item,.latest-projects .owl-wrapper,.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.latest-projects .owl-item,.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.latest-projects .owl-item img,.owl-carousel .owl-item img{display:block;width:100%}.latest-projects .owl-dots.disabled,.latest-projects .owl-nav.disabled,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.latest-projects .owl-dot,.latest-projects .owl-nav .owl-next,.latest-projects .owl-nav .owl-prev,.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.latest-projects .owl-nav button.owl-next,.latest-projects .owl-nav button.owl-prev,.latest-projects button.owl-dot,.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded,.owl-loaded.latest-projects{display:block}.owl-carousel.owl-loading,.owl-loading.latest-projects{opacity:0;display:block}.owl-carousel.owl-hidden,.owl-hidden.latest-projects{opacity:0}.owl-carousel.owl-refresh .owl-item,.owl-refresh.latest-projects .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item,.owl-drag.latest-projects .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab,.owl-grab.latest-projects{cursor:grab}.owl-carousel.owl-rtl,.owl-rtl.latest-projects{direction:rtl}.owl-carousel.owl-rtl .owl-item,.owl-rtl.latest-projects .owl-item{float:right}.no-js .latest-projects,.no-js .owl-carousel{display:block}.latest-projects .animated,.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.latest-projects .owl-animated-in,.owl-carousel .owl-animated-in{z-index:0}.latest-projects .owl-animated-out,.owl-carousel .owl-animated-out{z-index:1}.latest-projects .fadeOut,.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.latest-projects .owl-item .owl-lazy,.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.latest-projects .owl-item .owl-lazy:not([src]),.latest-projects .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.latest-projects .owl-item img.owl-lazy,.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.latest-projects .owl-video-wrapper,.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.latest-projects .owl-video-play-icon,.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.latest-projects .owl-video-play-icon:hover,.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}#wpadminbar a:after,.banner .compat-object-fit+.banner__image,.latest-projects .owl-video-playing .owl-video-play-icon,.latest-projects .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.latest-projects .owl-video-tn,.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.latest-projects .owl-video-frame,.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}body,html{min-height:100%;-webkit-text-size-adjust:100%}body{background-color:#fff;color:#5e5e5e;font:16px/26px "Lato",sans-serif}.feature-banner__heading,.feature-profile-banner__heading,.h1,h1{font:48px/58px "proxima-nova-semibold",sans-serif}.feature-banner__heading,.h1,h1{color:#fff}@media (max-width:400px){.feature-banner__heading,.feature-profile-banner__heading,.h1,h1{font-size:36px;line-height:44px}}h2{color:#444}.h2,.latest-projects__heading,h2{font:36px/44px "proxima-nova-semibold",sans-serif}.latest-projects__heading,h2{margin:0 0 30px}.h2{color:#444;margin-bottom:30px}@media (max-width:400px){.h2,.latest-projects__heading,h2{font-size:30px;line-height:38px}}a{color:#00324b;display:inline-block;position:relative;text-decoration:none}a:after{border-bottom:1px #979797 solid;bottom:0;content:'';display:block;position:absolute;transition:border-width .3s;width:100%}a:hover:after{border-width:3px}ol,ul{margin:0 0 30px 30px}ol li,ul li{margin-bottom:15px}.modal__content p:last-child,ol li:last-child,ul li:last-child{margin-bottom:0}p{margin:0 0 30px}.banner{height:400px;margin-bottom:60px;position:relative}.banner:after{background-color:rgba(0,50,75,.4);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media (max-width:700px){.banner{height:auto;padding-bottom:60px;padding-top:117px}}.banner__heading{position:relative;z-index:3}.banner__heading:after{border-bottom:4px #fff solid;content:'';display:block;padding-top:30px;width:80px}.banner .compat-object-fit,.banner__image{left:0;top:0;width:100%;height:100%;position:absolute}.banner__image{-o-object-fit:cover;object-fit:cover;z-index:1}.banner .compat-object-fit{background-position:center top;background-size:cover;bottom:0;right:0}.banner .l-container,.banner .modal__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%}.byline,.is-style-byline{color:#00324b;font:30px/38px "proxima-nova-semibold",sans-serif}.cta{border:1px #00324b solid;color:#00324b;text-transform:uppercase}.cta,.input-submit,.modal__cta,.primary-navigation__item--cta .primary-navigation__link,.promo__cta{display:inline-block;font:18px/18px "proxima-nova-semibold",sans-serif;padding:15px;text-decoration:none;transition:background-color .3s,color .3s}.modal__cta{text-transform:uppercase}.input-submit,.primary-navigation__item--cta .primary-navigation__link,.promo__cta{border:1px #00324b solid}.primary-navigation__item--cta .primary-navigation__link,.promo__cta{text-transform:uppercase}.input-submit{color:#00324b}.cta:hover,.input-submit:hover,.modal__cta:hover{background-color:#00324b;color:#fff}.cta:after,.input-submit:after,.modal__cta:after,.promo__cta:after{display:none}.cta--variant-a,.primary-navigation__item--cta .primary-navigation__link,.promo__cta{border-color:#fff;color:#fff}.cta--variant-a:hover,.primary-navigation__item--cta .primary-navigation__link:hover,.promo__cta:hover{background-color:#fff;color:#00324b}.feature-banner{height:700px;margin-bottom:60px;position:relative}@media (max-width:700px){.feature-banner{height:auto;padding-bottom:60px;padding-top:117px}}.feature-banner:after{background-color:rgba(0,50,75,.4);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.feature-banner__content{max-width:48.57143%}@media (max-width:1130px){.feature-banner__content{max-width:65.71429%}}@media (max-width:900px){.feature-banner__content{max-width:100%}}.feature-banner__sub-heading{color:#fff;font:18px/18px "proxima-nova-semibold",sans-serif;margin-bottom:4px;position:relative;text-transform:uppercase;z-index:3}.feature-banner__heading{position:relative;z-index:3}.feature-banner__heading:after{border-bottom:4px #fff solid;content:'';display:block;padding-top:30px;width:80px}.feature-banner__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.feature-banner .compat-object-fit{background-position:center top;background-size:cover;bottom:0;left:0;right:0;top:0;width:100%;height:100%;position:absolute}.feature-banner .compat-object-fit+.feature-banner__image,.latest-projects .compat-object-fit+.latest-projects__image{display:none}.feature-banner .l-container,.feature-banner .modal__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%}.feature-profile-banner{background-color:#00324b;color:#fff;height:400px;margin-bottom:60px;position:relative;width:100%}.feature-profile-banner .l-container,.feature-profile-banner .modal__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:400px;position:relative}.feature-profile-banner__content{position:relative;z-index:2}.feature-profile-banner__heading{color:#fff}.feature-profile-banner__sub-heading{font:30px/38px "proxima-nova-semibold",sans-serif}.feature-profile-banner__sub-heading:after{border-bottom:4px #fff solid;content:'';display:block;margin-top:30px;width:80px}.feature-profile-banner__image{bottom:0;position:absolute;right:8.57143%;z-index:1}.footer-navigation{width:31.42857%;float:right;margin-right:0;text-align:right}@media (max-width:1130px){.footer-navigation{float:none;text-align:center;width:auto}}.footer-navigation__list{list-style:none;margin:0}.footer-navigation__item{display:inline-block;margin-right:30px}.footer-navigation__item:last-child{margin-right:0}@media (max-width:500px){.footer-navigation__item{margin:0 15px}.footer-navigation__item:last-child{margin-right:15px}}.footer-navigation__link{color:#00324b;display:inline-block;font-family:"proxima-nova-semibold",sans-serif;font-size:16px;text-decoration:none}.kitchen-drawer__toggle{background-color:transparent;border:none;color:#fff;display:none;float:right;font-size:18px;margin-top:19.5px;padding:0;outline:none;position:relative;z-index:1000}@media (max-width:1130px){.kitchen-drawer__toggle{display:block}}@media (max-width:500px){.kitchen-drawer__toggle{margin-top:12.375px}}@media (max-width:400px){.kitchen-drawer__toggle{margin-top:3.25px}}.kitchen-drawer__toggle--open,.kitchen-drawer__toggle--open:hover{color:#fff}.kitchen-drawer__toggle--open+.kitchen-drawer__inner{margin-left:-300px}@media (max-width:1130px){.kitchen-drawer__inner{background-color:#00324b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:100%;height:100%;padding-left:30px;padding-right:30px;padding-top:30px;position:fixed;top:0;transition:margin-left .3s;width:400px;z-index:900}}@media (max-width:1130px) and (max-width:500px){.kitchen-drawer__inner{width:350px}}.latest-projects{margin-bottom:30px;margin-top:-30px}.latest-projects__item{height:600px;position:relative}.latest-projects__item:after{background-color:rgba(0,50,75,.4);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.latest-projects__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.latest-projects .compat-object-fit{background-position:center top;background-size:cover;bottom:0;left:0;right:0;top:0;width:100%;height:100%;position:absolute}.latest-projects__content{position:relative;z-index:3}@media (max-width:1550px){.latest-projects__content{margin-left:60px;margin-right:60px}}@media (max-width:1360px){.latest-projects__content{margin-left:90px;margin-right:90px}}@media (max-width:400px){.latest-projects__content{margin-left:0;margin-right:0}}.latest-projects__sub-heading{color:#fff;font:18px/18px "proxima-nova-semibold",sans-serif;margin-bottom:4px;text-transform:uppercase}.latest-projects__heading{color:#fff;margin-bottom:30px}.latest-projects__heading:after{border-bottom:4px #fff solid;content:'';display:block;padding-top:30px;width:80px}.latest-projects .l-container,.latest-projects .modal__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%}.latest-projects .owl-prev{left:4.41176%;outline:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.latest-projects .owl-next:before,.latest-projects .owl-prev:before{font-family:'icomoon';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;color:#fff;font-size:44px}.latest-projects .owl-next.disabled,.latest-projects .owl-prev.disabled{opacity:.5}.latest-projects .owl-next span,.latest-projects .owl-prev span{text-indent:-99999em}@media (max-width:400px){.latest-projects .owl-prev{display:none}}.latest-projects .owl-next{outline:none;position:absolute;right:4.41176%;top:50%;transform:translateY(-50%);z-index:10}@media (max-width:400px){.latest-projects .owl-next{display:none}}.latest-projects .owl-dots{bottom:30px;left:0;position:absolute;right:0;text-align:center;z-index:10}.latest-projects .owl-dots .owl-dot{background-color:rgba(255,255,255,.5);border-radius:50%;height:10px;margin:0 7.5px;outline:none;width:10px}.latest-projects .owl-dots .owl-dot.active{background-color:#fff}.modal,.modal:before{bottom:0;left:0;right:0;top:0}.modal{z-index:99999;display:none;position:absolute}.modal:before{background-color:rgba(0,50,75,.8);content:'';display:block;position:fixed}.modal__inner{background:#fff;left:50%;padding:0;position:absolute;top:150px;transform:translateX(-50%);width:90%;z-index:2}.modal__image{display:block;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.modal__content{padding:60px}.modal__cta{background-color:#00324b;border:0;color:#fff;outline:none;position:absolute;right:30px;top:30px}.panel{background-color:#dadada;height:100%;padding:60px;position:relative}.wp-block-column:last-child .panel{padding-right:0}@media (max-width:700px){.wp-block-column:last-child .panel{padding-left:0}}.wp-block-column:first-child .panel{padding-left:0}.wp-block-column:first-child .panel:after{left:auto;right:100%}.panel:after{background-color:#dadada;bottom:0;content:'';display:block;left:100%;position:absolute;top:0;width:500%}@media (max-width:700px){.panel:before{background-color:#dadada;bottom:0;content:'';display:block;position:absolute;right:100%;top:0;width:500%}}.panel__category{color:#fff;font:18px/18px "proxima-nova-semibold",sans-serif;margin-bottom:4px;text-transform:uppercase}.panel__heading{margin-bottom:30px}.panel__heading:after{border-bottom:4px #fff solid;content:'';display:block;margin-top:15px;width:80px}.panel-with-image{padding:60px}.wp-block-column:last-child .panel-with-image{padding-right:0}.wp-block-column:first-child .panel-with-image{padding-left:0}@media (max-width:700px){.wp-block-column:first-child .panel-with-image{padding-right:0}}.panel-with-image__content{width:60.86957%;float:left;margin-right:4.34783%}@media (max-width:1130px){.panel-with-image__content{float:none;width:100%}}.panel-with-image__image{width:34.78261%;float:right;margin-right:0}@media (max-width:1130px){.panel-with-image__image{display:none}}.panel-with-image__image img{margin-bottom:0}.panel-with-image__category{color:#b7b7b7;font:18px/18px "proxima-nova-semibold",sans-serif;margin-bottom:4px;text-transform:uppercase}.panel-with-image__heading{margin-bottom:30px}.panel-with-image__heading:after{border-bottom:4px #e7e7e7 solid;content:'';display:block;margin-top:15px;width:80px}.panels-container{margin-top:-60px;overflow:hidden}.primary-navigation{float:right;margin-top:3px}@media (max-width:1130px){.primary-navigation{float:none}}.primary-navigation__list{list-style:none;margin:0}.primary-navigation__item{float:left;margin-bottom:0;margin-right:30px;text-decoration:none}@media (max-width:1130px){.primary-navigation__item{float:none;margin-bottom:30px;margin-top:0}}.primary-navigation__item:last-child{margin-right:0}.primary-navigation__item--cta .primary-navigation__link:after,.projects .compat-object-fit+.projects__image{display:none}.primary-navigation__link{color:#fff;display:inline-block;font:18px/18px "proxima-nova-semibold",sans-serif;padding-top:15px;padding-bottom:15px;position:relative;text-decoration:none;text-transform:uppercase}.primary-navigation__link:after{border-bottom:1px #fff solid;bottom:0;content:'';display:block;position:absolute;transition:border-width .3s;width:100%}.primary-navigation__link:hover:after{border-bottom-width:3px}.profile__image{margin-bottom:30px;width:100%}.profile__position{color:#b7b7b7;margin-bottom:4px;text-transform:uppercase}.profile__name,.projects__item{margin-bottom:30px}.profile__name:after{border-bottom:4px #e7e7e7 solid;content:'';display:block;margin-top:30px;width:80px}.projects__item{width:48.57143%;float:left;margin-right:2.85714%;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;height:540px;padding:60px;position:relative}@media (max-width:900px){.projects__item{float:none;margin-right:0;width:100%}}.projects__item:nth-child(8n+0),.projects__item:nth-child(8n-6){float:right;margin-right:0;height:300px}@media (max-width:900px){.projects__item:nth-child(8n+0),.projects__item:nth-child(8n-6){height:540px}}.projects__item:nth-child(8n-2),.projects__item:nth-child(8n-4){float:right;margin-right:0}.projects__item:nth-child(8n-4){margin-top:-240px}@media (max-width:900px){.projects__item:nth-child(8n-4){margin-top:0}}.projects__item:nth-child(8n-3),.projects__item:nth-child(8n-5){height:300px}@media (max-width:900px){.projects__item:nth-child(8n-3),.projects__item:nth-child(8n-5){height:540px}}.projects__item:after{background-color:rgba(0,50,75,.4);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.projects__content{position:relative;z-index:3}.projects__heading{color:#fff;margin-bottom:30px}.projects__heading:after,.requirements__heading:after{border-bottom:4px #fff solid;content:'';display:block;padding-top:30px;width:80px}@media (max-width:1230px){.projects__heading{font-size:30px;line-height:38px}}.projects .compat-object-fit,.projects__image{left:0;top:0;width:100%;height:100%;position:absolute}.projects__image{-o-object-fit:cover;object-fit:cover;z-index:1}.projects .compat-object-fit{background-position:center top;background-size:cover;bottom:0;right:0}.promo{background-color:#00324b;margin-bottom:60px;padding-bottom:60px;padding-top:60px;text-align:center}@media (max-width:700px){.promo{padding:60px}}.promo__heading{color:#fff;margin-bottom:30px;margin-left:22.85714%;margin-right:22.85714%}@media (max-width:700px){.promo__heading{margin-left:0;margin-right:0}}.grecaptcha-badge{display:none}.requirements{margin-bottom:30px;padding:60px}@media (max-width:700px){.requirements{padding:0}}.requirements--variant .requirements__heading,.requirements__heading{margin-bottom:15px}.requirements__heading:after{border-bottom:4px #dadada solid;padding-top:15px}.requirements p:last-child{margin:0}.requirements--variant{background-color:#dadada}.requirements--variant .requirements__heading:after{border-color:#fff}@media (max-width:700px){.requirements--variant .requirements__heading:after{border-color:#dadada}.requirements--variant{background-color:transparent}}.secondary-navigation{float:right;margin-top:3px}@media (max-width:1130px){.secondary-navigation{display:none}}.secondary-navigation__list{list-style:none;margin:0}.secondary-navigation__item{float:left;margin-right:30px;text-decoration:none}.secondary-navigation__item:last-child,.standard-form__col:last-child{margin-right:0}.secondary-navigation__link{color:#00324b;display:inline-block;font-family:"proxima-nova-semibold",sans-serif;font-size:18px;padding-top:15px;padding-bottom:15px;position:relative;text-decoration:none;text-transform:uppercase}.secondary-navigation__link:after{border-bottom:1px #00324b solid;bottom:0;content:'';display:block;position:absolute;transition:border-width .3s;width:100%}.secondary-navigation__link:hover:after{border-bottom-width:3px}.standard-form{padding:0 22.85714%}@media (max-width:900px){.standard-form{padding:0}}.standard-form__row{display:-ms-flexbox;display:flex}@media (max-width:700px){.standard-form__row{display:block}}.standard-form__col{margin-right:30px;width:100%}@media (max-width:700px){.standard-form__col{margin-right:0}}.standard-form__label{display:block;margin-bottom:4px}.standard-form__terms{margin-bottom:60px;text-align:center}.standard-form__actions{text-align:center}.input-text{background-color:#e7e7e7;border:none;color:#5e5e5e;font:16px/26px "Lato",sans-serif;height:48px;margin-bottom:30px;padding:15px;width:100%}.input-text--large{height:142px;resize:none}.input-text:focus{border-bottom:1px #979797 solid}.input-submit{background-color:transparent;margin-bottom:30px;text-transform:uppercase}.error-message{list-style:none;margin-left:0}.error-message,.standard-form__feedback{background:#00324b;color:#fff;padding:30px}.stat__number{color:#00324b;font:48px/58px "proxima-nova-semibold",sans-serif}.stat__entity{color:#00324b;font:30px/58px "proxima-nova-semibold",sans-serif}.stat__note{display:block}.wp-block-columns{display:-ms-flexbox;display:flex;margin-bottom:30px}@media (max-width:700px){.wp-block-columns{display:block}}.wp-block-columns.is-style-centered{-ms-flex-align:center;align-items:center}@media (max-width:700px){.wp-block-columns.is-style-weighted{display:block}}.wp-block-columns.is-style-weighted .wp-block-column{margin-right:0}.wp-block-columns.is-style-weighted .wp-block-column:first-child{-ms-flex-preferred-size:65.71429%;flex-basis:65.71429%}@media (max-width:1130px){.wp-block-columns.is-style-weighted .wp-block-column:first-child{-ms-flex-preferred-size:50%;flex-basis:50%}}.wp-block-columns.is-style-weighted .wp-block-column:last-child{-ms-flex-preferred-size:31.42857%;flex-basis:31.42857%}@media (max-width:1130px){.wp-block-columns.is-style-weighted .wp-block-column:last-child{-ms-flex-preferred-size:50%;flex-basis:50%}}.wp-block-column{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:0!important;margin-left:0!important;margin-right:2.85714%}.wp-block-column:last-child{margin-right:0}.wp-block-image{margin-bottom:30px}.wp-block-image img{width:100%}.footer{padding:30px}.footer__logo{float:left;margin:0}@media (max-width:1130px){.footer__logo{float:none}}@media (max-width:500px){.footer__logo{width:262.5px}}.footer__top{margin-bottom:60px}@media (max-width:1130px){.footer__top{margin-bottom:30px;text-align:center}}.footer__copyright{width:65.71429%;float:left;margin:0}@media (max-width:1130px){.footer__copyright{float:none;text-align:center;margin-bottom:30px;width:auto}}.footer__copyright p{color:#5e5e5e;font:16px/26px "Lato",sans-serif;margin:0}.footer__copyright a{color:#00324b;font:16px/26px "Lato",sans-serif;text-decoration:none}.header{padding:30px 0;position:absolute;width:100%;z-index:4}.header__logo-cnt{float:left;margin:0}.header__logo{background:url(img/logo-white.png) no-repeat;background-size:100%;display:block;height:57px;text-indent:-99999em;width:350px}.header__logo:after{display:none}@media (max-width:500px){.header__logo{height:42.75px;width:262.5px}}@media (max-width:400px){.header__logo{height:28.5px;width:175px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNoYXJlZC9fc2V0dGluZ3Muc2NzcyIsInNoYXJlZC9fZ3JpZC5zY3NzIiwic2hhcmVkL21peGlucy9fY2xlYXJmaXguc2NzcyIsInNoYXJlZC9taXhpbnMvX2ZvbnQtZmFjZS5zY3NzIiwic2hhcmVkL19yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsInNoYXJlZC9faWNvbnMuc2NzcyIsInZlbmRvci9fb3dsLmNhcm91c2VsLnNjc3MiLCJiYXNlL19saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJiYXNlL19tYWluLnNjc3MiLCJiYXNlL19oZWFkaW5ncy5zY3NzIiwiYmFzZS9fbGlzdHMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJiYXNlL19wYXJhZ3JhcGhzLnNjc3MiLCJjb21wb25lbnRzL19ieWxpbmUuc2NzcyIsImNvbXBvbmVudHMvX2N0YS5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2xhdGVzdC1wcm9qZWN0cy5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZS1wcm9maWxlLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2tpdGNoZW4tZHJhd2VyLnNjc3MiLCJjb21wb25lbnRzL19wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fcGFuZWwtd2l0aC1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9fcGFuZWxzLWNvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9fcHJpbWFyeS1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wcm9qZWN0cy5zY3NzIiwiY29tcG9uZW50cy9fcHJvZmlsZS5zY3NzIiwiY29tcG9uZW50cy9fcmVxdWlyZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19wcm9tby5zY3NzIiwiY29tcG9uZW50cy9fcmVjYXB0Y2hhLnNjc3MiLCJjb21wb25lbnRzL19zZWNvbmRhcnktbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc3RhbmRhcmQtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fc3RhdC5zY3NzIiwiY29tcG9uZW50cy9fd3AtYmxvY2stY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9fd3AtYmxvY2staW1hZ2Uuc2NzcyIsInJlZ2lvbnMvX2Zvb3Rlci5zY3NzIiwicmVnaW9ucy9faGVhZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBZ0NBLDBEQ25CQSxxQixDQUFBLGtCLENBQUEsYSxDQUFBLHFCLENBQUEsdUIsQ0FBQSx5QixDQUFBLGUsQ0FBQSwyQixDQUFBLG9CLENDUEUsVSxDQUNBLFUsQ0FDQSxhLENDTkQsV0FDQyxxQixDQUNBLGtDLENBQ0EsMk5BSEQsQ0FBQSxXQUNDLG1DLENBQ0EsOEQsQ0FDQSx5VkFIRCxDQ0ZELEMsQ0FBQSxNLENBQUEsTyxDQUlFLHFCLENDNkJDLGdDLENBUUQsVSxDRGpDRixJLENDNkNHLE8sQ0FUQSxFLENBREMsRSxDQUtDLFEsQ0FRRSxVLENBREosTSxDQVJBLEksQ0FmRSxFLENBSXFCLEUsQ0FDdkIsRSxDQUNBLEUsQ0FDQSxFLENBZUssRSxDRDlDUixJLENDeUNTLE0sQ0FQRSxHLENBUUosSyxDRGpCTixRLENBQ0EsUyxDQ0NFLHlCLENBRDhCLEUsQ0FXOUIsRSxDQUxBLEMsQ0FNQSxFLENEWkYsUyxDQ2tCRSxFLENBREcsRSxDRGxCTCxRLENBSUQsTyxDQUFBLEssQ0N5Qk0sTyxDQUNFLFUsQ0FDRyxNLENBQ0osTSxDQUNBLE0sQ0FDQSxNLENBQ0EsSSxDQUNGLEksQ0FDQSxHLENBQ0QsTyxDQUNJLE8sQ0R0QlAsYSxDQUdELEssQ0FBQSxNLENDd0JPLFEsQ0FDRSxLLENEckJSLG9CLENBQ0EsdUIsQ0FHRCxLLENBQUEsUSxDQUVDLFEsQ0FHRCxxQixDQUNDLFksQ0FDQSxRLENBR0QsSyxDQUNDLHdCLENBQ0EsZ0IsQ0FHRCxFLENBQUEsRSxDQUVDLFMsQ0FHRCxDLENBQUEsTSxDQUVDLGUsQ0FHRCxHLENBQUEsQyxDQUVDLG9CLENBR0QsSyxDQUlBLEcsQ0FBQSxHLENBSEMsYSxDQUdELEcsQ0FBQSxHLENBR0MsYSxDQUNBLGlCLENBQ0EsdUIsQ0FHRCxHLENBQ0MsUyxDQUdELEcsQ0FDQyxhLENBR0QsVyxDQUFBLFUsQ0FFQyxXLENBR0QsRyxDQUNDLHVCLENBR0QsRyxDQUNDLGlCLENBQ0EsVyxDQUNBLGMsQ0NjUSxNLENEWFQsSyxDQUFBLEssQ0NhTyxNLENBREEsTSxDQUZELFEsQ0RKTCxjLENBR0QsWSxDQUFBLFcsQ0NTWSxlLENBQ0ksYyxDRE5mLFcsQ0FDQSxZLENIbklELFUsQ0FDQyxlLENBR0QsWSxDQUdDLGtCLENBSEQsWSxDQUFBLGEsQ0tNSSxnQixDQUFBLGdCLENBQUEsaUIsQ0NSQSxrQixDQUFBLG1CLENBQ0UsVyxDQUNBLGEsQ0FDQSxVLENDa0RGLHlCUG5ESixZLENBQUEsYSxDQU1FLGlCLENBQ0Esa0IsQ080Q0UsQ1B4Q0osTSxDQUNDLG1CLENBQ0EsZ0IsQ0FGRCxhLENBS0UsYSxDQUdBLGUsQ0FFQSxTLENBTUEsYyxDQUNBLHNCLENPdUJFLHlCUHhCSCxjLENBSUUsZSxDT29CQyxDUGhCSCxTLENLN0JHLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EseUJQaEJILFMsQ0FJRSxVLENBQ0EsYyxDQUNBLFUsQ09VQyxDUE5GLFMsQ0t2Q0UsZSxDQUFBLFUsQ0FBQSxxQixDRTZDQSx5QlBORixTLENBSUMsVSxDQUNBLGMsQ0FDQSxVLENPQUMsQ1BJSCxTLENLakRHLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EseUJQSUgsUyxDQUlFLFUsQ0FDQSxjLENBQ0EsVSxDT1ZDLENQYUYsbUIsQ0E0QkEsK0IsQ0t0RkUsVyxDQUFBLGMsQ0U2Q0EseUJQYUYsbUIsQ0FJRSxVLENPakJBLENQc0JILFMsQ0tuRUcsUyxDQUFBLFUsQ0FBQSxxQixDRTZDQSx5QlBzQkYsUyxDQUlDLFUsQ0FDQSxjLENBQ0EsVSxDTzVCQyxDUGdDSCxTLENLN0VHLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EseUJQZ0NGLFMsQ0FJQyxVLENBQ0EsYyxDQUNBLFUsQ090Q0MsQ1A0REYsUyxDQW5CQSxtQixDS3RGRSxTLENBQUEsVSxDQUFBLGUsQ0U2Q0EseUJQeUNGLG1CLENBSUUsVSxDQUNBLGMsQ0FDQSxVLENBTkYsK0IsQ0FhRyxVLENPdERELENQNERGLFMsQ0t6R0UsZSxDQUFBLHFCLENFNkNBLHlCUDRESCxTLENBSUUsVSxDQUNBLGMsQ0FDQSxVLENPbEVDLENQd0ZILFMsQ0FuQkMsbUIsQ0tsSEUsUyxDQUFBLFUsQ0FBQSxlLENFNkNBLHlCUHFFRixtQixDQUlFLFUsQ0FDQSxjLENBQ0EsVSxDTzNFQSxDUDhFRCwrQixDSzNIQyxXLENBQUEsYyxDRTZDQSx5QlA4RUQsK0IsQ0FJRSxVLENPbEZELENQd0ZILFMsQ0tySUcsZSxDQUFBLHFCLENFNkNBLHlCUHdGSCxTLENBSUUsVSxDQUNBLGMsQ0FDQSxVLENPOUZDLENQb0hGLFMsQ0FuQkEsbUIsQ0s5SUUsUyxDQUFBLFUsQ0FBQSxlLENFNkNBLHlCUGlHRixtQixDQUlFLFUsQ0FDQSxjLENBQ0EsVSxDT3ZHQSxDUGlHRiwrQixDSzlJRSxXLENBQUEsYyxDRTZDQSx5QlAwR0QsK0IsQ0FJRSxVLENPOUdELENQb0hGLFMsQ0tqS0UsYyxDQUFBLHFCLENFNkNBLHlCUG9IRixTLENBSUMsVSxDQUNBLGMsQ0FDQSxVLENPMUhDLENQNkhGLG1CLENLMUtFLFMsQ0FBQSxVLENBQUEsZSxDRTZDQSx5QlA2SEYsbUIsQ0FJRSxVLENBQ0EsYyxDQUNBLFUsQ09uSUEsQ1A2SEYsK0IsQ0FtQkEsWSxDSzdMRSxXLENBQUEsYyxDRTZDQSx5QlA2SEYsK0IsQ0FhRyxVLENPMUlELENBQUEseUJQZ0pGLFksQ0FJQyxVLENPcEpDLENDcERKLEssQ0FYQyxxQixDQUNBLGlDLENBQ0Esa0MsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZSxDQUNBLGEsQ0FDQSxVLENBQ0EsbUIsQ0FNQyxrQixDQUFBLGlDLENBQ0EsZSxDQUdELG1CLENBQUEsaUMsQ0FDQyxlLENBR0Esa0IsQ0FDQSxlLENBWkYsYyxDQWdCRSxhLENBQ0EsaUIsQ0FDQSxZLENDdEJGLGdCLENBQUEsYSxDQUNFLFksQ0FDQSxVLENBQ0EsdUMsQ0FFQSxpQixDQUNBLFMsQ0FDQSwyQixDQUFBLHdCLENBQ0UsaUIsQ0FDQSxzQixDQUNBLHlCLENBQ0EsK0IsQ0FFRixpQyxDQUFBLDhCLENBQ0UsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsUSxDQUNGLGlDLENBQUEsOEIsQ0FDRSxpQixDQUNBLGUsQ0FFQSxvQyxDTHlXb0IsMEIsQ0t4V3RCLDZCLENBQUEsdUIsQ0FBQSwwQixDQUVFLGtDLENBQ0EsK0IsQ0FDQSw4QixDQUNBLG9DLENBQ0EsaUMsQ0FDQSxnQyxDTGlXb0IsMEIsQ0t4V3RCLHVCLENBU0UsaUIsQ0FDQSxjLENBQ0EsVSxDQUVBLHVDLENBQ0EsMEIsQ0FDRiw4QixDQUFBLDJCLENBQ0UsYSxDQUNBLFUsQ0wrVzZCLG1DLENLOVcvQixrQyxDQUFBLGdDLENBQUEsK0IsQ0FFRSxZLENMbVhtQix5QixDQUZVLG1DLENLaFgvQixtQyxDTGlYa0Msc0IsQ0tqWGxDLGdDLENBQUEsZ0MsQ0FHRSxjLENBQ0Esd0IsQ0FDQSx1QixDQUNBLHFCLENBQ0Esb0IsQ0FDQSxnQixDTG9YbUMseUMsQ0tuWHJDLHlDLENMcVgyQiwrQixDS3JYM0Isc0MsQ0FBQSxzQyxDTG9Yd0MsNEIsQ0tqWHRDLGMsQ0FDQSxhLENBQ0EsVyxDQUNBLG1CLENBQ0EsWSxDQUNGLHdCLENBQUEsMkIsQ0FDRSxhLENBQ0YseUIsQ0FBQSw0QixDQUNFLFMsQ0FDQSxhLENBQ0Ysd0IsQ0FBQSwyQixDQUNFLFMsQ0FDRixtQyxDQUFBLHNDLENBQ0UsaUIsQ0FDRixnQyxDQUFBLG1DLENBQ0Usc0IsQ0FDSSxrQixDQUNKLHdCLENBQ0EscUIsQ0FDQSxvQixDQUNBLGdCLENBQ0Ysc0IsQ0FBQSx5QixDQUVFLFcsQ0FDRixxQixDQUFBLHdCLENBQ0UsYSxDQUNGLCtCLENBQUEsa0MsQ0FDRSxXLENBR0osdUIsQ0FBQSxvQixDQUNFLGEsQ0FLRiwwQixDQUFBLHVCLENBQ0UseUIsQ0FDQSx3QixDQUVGLGlDLENBQUEsOEIsQ0FDRSxTLENBRUYsa0MsQ0FBQSwrQixDQUNFLFMsQ0FFRix5QixDQUFBLHNCLENBQ0Usc0IsQ0FFRixtQkFDRSxFLENBQ0UsUyxDQUNGLEUsQ0FDRSxTLENBSkosQ0FTQSxXLENBQ0UsbUMsQ0FVQSxvQyxDQUFBLGlDLENBQ0UsUyxDQUNBLDZCLENBQ0YsK0MsQ0FBQSw2QyxDQUFBLDRDLENBQUEsMEMsQ0FDRSxZLENBQ0YsdUMsQ0FBQSxvQyxDQUNFLDJCLENBS0osbUMsQ0FBQSxnQyxDQUNFLGlCLENBQ0EsVyxDQUNBLGUsQ0FFRixxQyxDQUFBLGtDLENBQ0UsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLFEsQ0FDQSxPLENBQ0EsaUIsQ0FDQSxnQixDQUNBLDRDLENBQ0EsYyxDQUNBLFMsQ0FDQSxrQyxDQUNBLCtCLENBRUYsMkMsQ0FBQSx3QyxDQUVNLHdCLENDeEpKLG1CLENDMENBLHlDLENQaWZvRCx3RCxDS2pZdEQsaUQsQ0FBQSxxRCxDQUFBLDhDLENBRUUsWSxDQUVGLDhCLENBQUEsMkIsQ0FDRSxTLENBQ0EsVyxDQUNBLGlDLENBQ0EsMkIsQ0FDQSx1QixDQUNBLDZCLENBRUYsaUMsQ0FBQSw4QixDQUNFLGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENHckxGLEksQ0FBQSxJLENBRUMsZSxDQUdBLDZCLENBSUQsSSxDQUNDLHFCLENBQ0EsYSxDQUNBLGdDLENSdWpCRyx3QixDU3ZrQkosZ0MsQ0FBQSxHLENBQUEsRSxDQUVDLGlELENUcWtCRyx3QixDU3ZrQkosRyxDQUFBLEUsQ0FDQyxVLENOK0RHLHlCSDRnQkksd0IsQ1M1a0JSLGdDLENBQUEsRyxDQUFBLEUsQ0FLRSxjLENBQ0EsZ0IsQ04wREUsQ01qREosRSxDQUNDLFUsQ0FERCxHLENBQUEseUIsQ0FBQSxFLENBRUMsaUQsQ0FGRCx5QixDQUFBLEUsQ0FHQyxlLENBSEQsRyxDQUNDLFUsQ0FFQSxrQixDTjhDRyx5Qk1qREosRyxDQUFBLHlCLENBQUEsRSxDQU1FLGMsQ0FDQSxnQixDTjBDRSxDR2hFSixDLENBQ0MsYSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxvQixDQUVBLE8sQ0FDQywrQixDQUNBLFEsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsMkIsQ0FDQSxVLENBYkYsYSxDQXVCRyxnQixDSXZCSCxFLENBQUEsRSxDQUdDLG9CLENBSEQsSyxDQUFBLEssQ0FNRSxrQixDQ3NDQyw0QixDRDVDSCxnQixDQUFBLGdCLENBU0csZSxDRVRILEMsQ0FDQyxlLENMREQsTyxDQUNDLFksQ0FDQSxrQixDQUNBLGlCLENBSEQsYSxDQU1FLGlDLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENKa0RFLHlCSWhFSixPLENBa0JFLFcsQ0FDQSxtQixDQUNBLGlCLENKNENFLENJekNELGdCLENBQ0EsaUIsQ0FDQSxTLENBRUEsc0IsQ0FDQyw0QixDQUNBLFUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxVLENBY0gsMEIsQ0FWQSxjLENBY0MsTSxDQUVBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBbkJELGMsQ0FHQyxtQixDQUFBLGdCLENBSUEsUyxDQUdELDBCLENBQ0MsOEIsQ0FDQSxxQixDQUNBLFEsQ0FFQSxPLENBbkRGLG9CLENBQUEscUIsQ0ErREUscUIsQ0FBQSxrQixDQUNBLG1CLENBQUEsWSxDQUNBLFcsQ01qRUYsTyxDQUFBLGdCLENBRUMsYSxDQUNBLGlELENDSEQsSSxDQUNDLHdCLENBQ0EsYSxDQUtBLHdCLENBUEQsSSxDQUFBLGEsQ0FBQSxXLENBQUEsd0QsQ0FBQSxXLENBR0Msb0IsQ0FDQSxpRCxDQUNBLFksQ0FDQSxvQixDQUVBLHlDLENBUkQsVyxDQU9DLHdCLENBUEQsYSxDQUFBLHdELENBQUEsVyxDQUNDLHdCLENBREQsd0QsQ0FBQSxXLENBT0Msd0IsQ0FQRCxhLENBRUMsYSxDQUZELFUsQ0FBQSxtQixDQUFBLGlCLENBV0Usd0IsQ0FDQSxVLENBWkYsVSxDQUFBLG1CLENBQUEsaUIsQ0FBQSxpQixDQWdCRSxZLENBR0EsZSxDQUFBLHdELENBQUEsVyxDQUNBLGlCLENBQ0EsVSxDQUVBLHFCLENBQUEsOEQsQ0FBQSxpQixDQUNDLHFCLENBQ0EsYSxDQ3pCSCxlLENBQ0MsWSxDQUNBLGtCLENBQ0EsaUIsQ1o2REcseUJZaEVKLGUsQ0FNRSxXLENBQ0EsbUIsQ0FDQSxpQixDWndERSxDWWhFSixxQixDQVlFLGlDLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBR0Qsd0IsQ0FDQyxtQixDWndDRSwwQll6Q0gsd0IsQ0FJRSxtQixDWnFDQyxDQUFBLHlCWXpDSCx3QixDQVFFLGMsQ1ppQ0MsQ1k3QkgsNEIsQ0FDQyxVLENBQ0EsaUQsQ0FDQSxpQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxTLENBR0Qsd0IsQ0FFQyxpQixDQUNBLFMsQ0FIQSw4QixDQU1DLDRCLENBQ0EsVSxDQUNBLGEsQ0FDQSxnQixDQUNBLFUsQ0FJRCxzQixDQUNBLFcsQ0FDQSxNLENBQ0EsbUIsQ0FBQSxnQixDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBakVGLGtDLENBcUVFLDhCLENBQ0EscUIsQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQTdFRix5RCxDQ0FBLDJELENEZ0ZHLFksQ0FJRiw0QixDQUFBLDZCLENBQ0MscUIsQ0FBQSxrQixDQUNBLG1CLENBQUEsWSxDQUNBLFcsQ0V2RkYsdUIsQ0FDQyx3QixDQUNBLFUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FORCxvQyxDQUFBLHFDLENBU0UscUIsQ0FBQSxrQixDQUNBLG1CLENBQUEsWSxDQUNBLFksQ0FDQSxpQixDQUdBLGdDLENBQ0EsaUIsQ0FDQSxTLENBR0QsZ0MsQ0FFQyxVLENBR0Qsb0MsQ0FDQyxpRCxDQUVBLDBDLENBQ0MsNEIsQ0FDQSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxVLENBSUYsOEIsQ0FDQyxRLENBQ0EsaUIsQ0FDQSxjLENBQ0EsUyxDQ3pDRixrQixDakJtQkksZSxDQUFBLFcsQ0FBQSxjLENpQmpCSCxnQixDZjhERywwQmVoRUosa0IsQ0FLRSxVLENBQ0EsaUIsQ0FDQSxVLENmeURFLENldERGLHdCLENBQ0EsZSxDQUNBLFEsQ0FHRCx3QixDQUNDLG9CLENBQ0EsaUIsQ0FGQSxtQyxDQUtDLGMsQ2Y0Q0MseUJlakRILHdCLENBU0UsYSxDQVRELG1DLENBWUUsaUIsQ2ZxQ0EsQ2VoQ0gsd0IsQ0FDQyxhLENBQ0Esb0IsQ0FDQSw4QyxDQUNBLGMsQ0FDQSxvQixDQ25DQSx1QixDQUNBLDRCLENBQ0EsVyxDQUNBLFUsQ0FDQSxZLENBQ0EsVyxDQUNBLGMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxZLENoQm1ERSwwQmdCOURGLHVCLENBY0MsYSxDaEJnREMsQ0FBQSx5QmdCOURGLHVCLENBa0JDLG1CLENoQjRDQyxDQUFBLHlCZ0I5REgsdUIsQ0FzQkUsaUIsQ2hCd0NDLENnQnJDRCw2QixDQUdBLG1DLENBRkEsVSxDQURBLG9ELENBUUMsa0IsQ2hCNkJBLDBCZ0J4Qkgsc0IsQ0FHRSx3QixDQUNBLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FDQSxTLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxLLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVyxDaEJTQyxDQUFBLGdEZ0J4Qkgsc0IsQ0FrQkcsVyxDaEJNQSxDYWhFSixnQixDQUVDLGtCLENBQ0EsZ0IsQ0FFQyxzQixDQUNBLFksQ0FDQSxpQixDQUVBLDRCLENBQ0MsaUMsQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFMsQ0FJRix1QixDQUNDLFcsQ0FDQSxNLENBQ0EsbUIsQ0FBQSxnQixDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBR0QsbUMsQ0FDQyw4QixDQUNBLHFCLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FPRCx5QixDQUNDLGlCLENBQ0EsUyxDYmNFLDBCYWhCSCx5QixDQUtFLGdCLENBQ0EsaUIsQ2JVQyxDQUFBLDBCYWhCRix5QixDQVVDLGdCLENBQ0EsaUIsQ2JLQyxDQUFBLHlCYWhCRix5QixDQWVDLGEsQ0FDQSxjLENiQUMsQ2FJSCw2QixDQUNDLFUsQ0FDQSxpRCxDQUNBLGlCLENBQ0Esd0IsQ0FHQSx5QixDQUVBLFUsQ0FDQSxrQixDQUhBLCtCLENBTUMsNEIsQ0FDQSxVLENBQ0EsYSxDQUNBLGdCLENBQ0EsVSxDQXJGSCw2QixDQUFBLDhCLENBMEZFLHFCLENBQUEsa0IsQ0FDQSxtQixDQUFBLFksQ0FDQSxXLENBR0QsMEIsQ0FFQyxhLENBQ0EsWSxDQUNBLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsVSxDQXRHRixpQyxDQUFBLGlDLENaQ0MscUIsQ0FDQSxpQyxDQUNBLGtDLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGUsQ0FDQSxhLENBQ0EsVSxDQUNBLG1CLENZaUdFLFUsQ0FDQSxjLENBM0dILG1DLENBQUEsbUMsQ0ErR0csVSxDQS9HSCwrQixDQUFBLCtCLENBbUhHLG9CLENibkRDLHlCYWhFSiwwQixDQXVIRyxZLENidkRDLENhaEVKLDBCLENBNkhFLFksQ0FDQSxpQixDQUNBLGMsQ0FDQSxPLENBQ0EsMEIsQ0FDQSxVLENibEVFLHlCYWhFSiwwQixDQW1KRyxZLENibkZDLENhdUZILDBCLENBQ0MsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxpQixDQUNBLFUsQ0FFQSxtQyxDQUNDLHFDLENBQ0EsaUIsQ0FDQSxXLENBQ0EsYyxDQUNBLFksQ0FDQSxVLENBcktILDBDLENBd0tJLHFCLENMeEtKLE0sQ0FBQSxhLENBV0UsUSxDQUdBLE0sQ0FFQSxPLENBQ0EsSyxDQWpCRixNLENBT0MsYSxDQUxBLFksQ0FFQSxpQixDQUpELGEsQ0FVRSxpQyxDQUVBLFUsQ0FDQSxhLENBRUEsYyxDQUtBLGEsQ0FFQSxlLENBQ0EsUSxDQUNBLFMsQ0FDQSxpQixDQUNBLFMsQ0FDQSwwQixDQUNBLFMsQ0FDQSxTLENBR0QsYSxDQUNDLGEsQ0FDQSxZLENBQ0EsbUIsQ0FBQSxnQixDQUNBLFUsQ0FHRCxlLENBQ0MsWSxDQVVBLFcsQ0FFQSx3QixDQUNBLFEsQ0FDQSxVLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ1MxREYsTSxDQUNDLHdCLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUVBLGtDLENBQ0MsZSxDakJ5REUseUJpQjFESCxrQyxDQUlFLGMsQ2pCc0RDLENpQmxESCxtQyxDQUNDLGMsQ0FFQSx5QyxDQUNDLFMsQ0FDQSxVLENBSUYsWSxDQUNDLHdCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ2pCaUNFLHlCaUI1QkYsYSxDQUNFLHdCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDRCxVLENBQ0MsSyxDQUNBLFUsQ2pCb0JBLENpQmhCSCxnQixDQUNDLFUsQ0FDQSxpRCxDQUNBLGlCLENBQ0Esd0IsQ0FHRCxlLENBQ0Msa0IsQ0FEQSxxQixDQUlDLDRCLENBQ0EsVSxDQUNBLGEsQ0FDQSxlLENBQ0EsVSxDQy9ESCxpQixDQUVDLFksQ0FFQSw2QyxDQUNDLGUsQ0FHRCw4QyxDQUNDLGMsQ2xCdURFLHlCa0J4REgsOEMsQ0FJRSxlLENsQm9EQyxDa0JoREYsMEIsQ3BCR0UsZSxDQUFBLFUsQ0FBQSxxQixDRTZDQSwwQmtCaERILDBCLENBSUUsVSxDQUNBLFUsQ2xCMkNDLENrQnZDSCx3QixDcEJORyxlLENBQUEsVyxDQUFBLGMsQ0U2Q0EsMEJrQnZDSCx3QixDQUlFLFksQ2xCbUNDLENrQnZDRiw0QixDQVFDLGUsQ0FJRCwyQixDQUNBLGEsQ0FDQSxpRCxDQUNBLGlCLENBQ0Esd0IsQ0FHQSwwQixDQUNBLGtCLENBRUEsZ0MsQ0FDQywrQixDQUNBLFUsQ0FDQSxhLENBQ0EsZSxDQUNBLFUsQ0NwREgsaUIsQ0FDQyxnQixDQUNBLGUsQ0NGRCxtQixDQUVDLFcsQ0FDQSxjLENwQjZERywwQm9CaEVKLG1CLENBTUcsVSxDcEIwREMsQ29CdkRILHlCLENBQ0MsZSxDQUNBLFEsQ0FHQSx5QixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxvQixDcEI4Q0UsMEJvQmxESCx5QixDQU9FLFUsQ0FDQSxrQixDQUNBLFksQ3BCeUNDLENvQnRDRixvQyxDQUNDLGMsQ0FHQSw4RCxDQzZFRCw2QyxDRHRFRyxZLENBTUgseUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxpRCxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLG9CLENBQ0Esd0IsQ0FFQSwrQixDQUNDLDRCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSwyQixDQUNBLFUsQ0FLQSxxQyxDQUNDLHVCLENFaEVILGUsQ0FDQyxrQixDQUNBLFUsQ0FHRCxrQixDQUNDLGEsQ0FDQSxpQixDQUNBLHdCLENBR0EsYyxDRFZBLGUsQ0NXQSxrQixDQUVBLG9CLENBQ0MsK0IsQ0FDQSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxVLENEbEJELGUsQ3ZCZ0JFLGUsQ0FBQSxVLENBQUEscUIsQ3VCZEYsa0IsQ0FBQSxvQixDQUNBLG1CLENBQUEsWSxDQUNBLFksQ0FFQSxZLENBQ0EsaUIsQ3JCc0RFLHlCcUI3REgsZSxDQVVFLFUsQ0FDQSxjLENBQ0EsVSxDckJpREMsQ3FCN0RGLCtCLENBQUEsK0IsQ3ZCZ0JFLFcsQ0FBQSxjLEN1QkVELFksQ3JCMkNDLHlCcUI3REYsK0IsQ0FBQSwrQixDQXFCRSxZLENyQndDQSxDcUI3REYsK0IsQ0FBQSwrQixDdkJnQkUsVyxDQUFBLGMsQ3VCY0YsK0IsQ0FDQyxpQixDckI4QkMseUJxQi9CRiwrQixDQUlFLFksQ3JCMkJBLENxQjdERiwrQixDQUFBLCtCLENBd0NDLFksQ3JCcUJDLHlCcUJ2QkYsK0IsQ0FBQSwrQixDQUtFLFksQ3JCa0JBLENxQmRGLHFCLENBQ0MsaUMsQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFMsQ0FJRixrQixDQUNDLGlCLENBQ0EsUyxDQUdBLGtCLENBQ0EsVSxDQUNBLGtCLENBRkEsd0IsQ0U1REEsNEIsQ0ZpRUMsNEIsQ0FDQSxVLENBQ0EsYSxDQUNBLGdCLENBQ0EsVSxDckJiQywwQnFCSUYsa0IsQ0FhQyxjLENBQ0EsZ0IsQ3JCbEJDLENxQmdDSCw0QixDQVZBLGdCLENBY0MsTSxDQUVBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBbkJELGdCLENBR0MsbUIsQ0FBQSxnQixDQUlBLFMsQ0FHRCw0QixDQUNDLDhCLENBQ0EscUIsQ0FDQSxRLENBRUEsTyxDR3JHRixNLENBQ0Msd0IsQ0FDQSxrQixDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxpQixDeEIyREcseUJ3QmhFSixNLENBUUUsWSxDeEJ3REUsQ3dCckRGLGUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxxQixDQUNBLHNCLEN4QmlERSx5QndCckRILGUsQ0FPRSxhLENBQ0EsYyxDeEI2Q0MsQ3lCaEVKLGlCLENBQ0MsWSxDRkRELGEsQ0FDQyxrQixDQUNBLFksQ3ZCOERHLHlCdUJoRUosYSxDQUtFLFMsQ3ZCMkRFLEN1QnJDRiw2QyxDQW5CRCxzQixDQUNDLGtCLENBREEsNEIsQ0FJQywrQixDQUdBLGdCLENBT0QsMEIsQ0FDQyxRLENBSUYsc0IsQ0FDQyx3QixDQUtDLG1ELENBQ0MsaUIsQ3ZCOEJBLHlCdUJyQ0YsbUQsQ0FVRyxvQixDQVZILHNCLENBZ0JDLDRCLEN2QnFCQyxDMEJoRUoscUIsQ0FFQyxXLENBQ0EsYyxDMUI2REcsMEIwQmhFSixxQixDQU1FLFksQzFCMERFLEMwQnZESCwyQixDQUNDLGUsQ0FDQSxRLENBR0QsMkIsQ0FDQyxVLENBQ0EsaUIsQ0FDQSxvQixDQUhBLHNDLENDTUEsOEIsQ0RBQyxjLENBSUYsMkIsQ0FDQyxhLENBQ0Esb0IsQ0FDQSw4QyxDQUNBLGMsQ0FDQSxnQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHdCLENBRUEsaUMsQ0FDQywrQixDQUNBLFEsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsMkIsQ0FDQSxVLENBS0EsdUMsQ0FDQyx1QixDQ2hESixjLENBRUMsbUIsQzNCOERHLHlCMkJoRUosYyxDQUtFLFMsQzNCMkRFLEMyQnhESCxtQixDQUNDLG1CLENBQUEsWSxDM0J1REUseUIyQnhESCxtQixDQUlFLGEsQzNCb0RDLEMyQmhESCxtQixDQUNDLGlCLENBQ0EsVSxDM0I4Q0UseUIyQmhERixtQixDQVNDLGMsQzNCdUNDLEMyQm5DSCxxQixDQUNDLGEsQ0FDQSxpQixDQUdELHFCLENBQ0Msa0IsQ0FDQSxpQixDQUdBLHVCLENBQ0EsaUIsQ0FJRixXLENBQ0Msd0IsQ0FDQSxXLENBQ0EsYSxDQUNBLGdDLENBQ0EsVyxDQUNBLGtCLENBQ0EsWSxDQUNBLFUsQ0FFQSxrQixDQUNDLFksQ0FDQSxXLENBWkYsaUIsQ0FnQkUsK0IsQ0FJRixhLENBRUMsNEIsQ0FDQSxrQixDQUNBLHdCLENBR0QsYyxDQUdDLGUsQ0FDQSxhLENBSkQsYyxDQVFBLHdCLENBQ0Msa0IsQ0FDQSxVLENBQ0EsWSxDQ2hGQyxhLENBQ0EsYSxDQUNBLGlELENBR0EsYSxDQUNBLGEsQ0FDQSxpRCxDQUdELFcsQ0FDQyxhLENDYkYsaUIsQ0FDQyxtQixDQUFBLFksQ0FDQSxrQixDN0I4REcseUI2QmhFSixpQixDQUtFLGEsQzdCMkRFLEM2QmhFSixtQyxDQVNFLHFCLENBQUEsa0IsQzdCdURFLHlCNkJoRUosbUMsQ0FlRyxhLEM3QmlEQyxDNkJoRUosb0QsQ0FtQkcsYyxDQW5CSCxnRSxDQXVCRyxpQyxDQUFBLG9CLEM3QnlDQywwQjZCaEVKLGdFLENBMEJJLDJCLENBQUEsYyxDN0JzQ0EsQzZCbENGLCtELENBQ0MsaUMsQ0FBQSxvQixDN0JpQ0MsMEI2QmxDRiwrRCxDQUlFLDJCLENBQUEsYyxDN0I4QkEsQzZCeEJKLGdCLENBQ0MsMkIsQ0FBQSxjLENBQ0EseUIsQ0FDQSx1QixDQUNBLHFCLENBRUEsMkIsQ0FDQyxjLENDL0NGLGUsQ0FDQyxrQixDQURELG1CLENBSUUsVSxDQ0pGLE8sQ0FDQyxZLENBRUMsYSxDQUNBLFUsQ0FDQSxRLEMvQjJERSwwQitCN0RILGEsQ0FLRSxVLEMvQndEQyxDQUFBLHlCK0I3REYsYSxDQVNDLGEsQy9Cb0RDLEMrQmhERixZLENBRUEsa0IsQy9COENFLDBCK0JoREgsWSxDQUtFLGtCLENBQ0EsaUIsQy9CMENDLEMrQmxDSCxrQixDakNYRyxlLENBQUEsVSxDaUNhRixRLEMvQmdDRSwwQitCbENGLGtCLENBS0MsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxVLEMvQjBCQyxDK0JsQ0Ysb0IsQ0FZQyxhLENBQ0EsZ0MsQ0FDQSxRLENBZEQsb0IsQ0FrQkMsYSxDQUNBLGdDLENBQ0Esb0IsQ0NsREgsTyxDQUVDLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxTLENBRUEsaUIsQ0FDQyxVLENBQ0EsUSxDQUdBLGEsQ0FDQSw0QyxDQUNBLG9CLENBQ0EsYSxDQUNBLFcsQ0FDQSxvQixDQUNBLFcsQ0FOQSxtQixDQVNDLFksQ2hDMkNDLHlCZ0NwREgsYSxDQWFFLGMsQ0FDQSxhLENoQ3NDQyxDQUFBLHlCZ0NwREgsYSxDQWtCRSxhLENBQ0EsVyxDaENpQ0MiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuXHJcblNldHRpbmdzXHJcbj09PT09PT09XHJcblxyXG4qL1xyXG5cclxuLy8gQmFzZSBUeXBvZ3JhcGh5XHJcbiRmb250LXNpemUtYmFzZTogMTZweDtcclxuJGxpbmUtaGVpZ2h0LWJhc2U6IDI2cHg7XHJcblxyXG4kZm9udC1zaXplLXNtYWxsOiAxM3B4O1xyXG4kbGluZS1oZWlnaHQtc21hbGw6IDIxcHg7XHJcblxyXG4kZm9udC1zaXplLXgtYmFzZTogMThweDtcclxuJGxpbmUtaGVpZ2h0LXgtYmFzZTogMThweDtcclxuXHJcbiRmb250LXNpemUtbWVkaXVtOiAzMHB4O1xyXG4kbGluZS1oZWlnaHQtbWVkaXVtOiAzOHB4O1xyXG5cclxuJGZvbnQtc2l6ZS14LW1lZGl1bTogMzZweDtcclxuJGxpbmUtaGVpZ2h0LXgtbWVkaXVtOiA0NHB4O1xyXG5cclxuJGZvbnQtc2l6ZS1sYXJnZTogNDBweDtcclxuJGxpbmUtaGVpZ2h0LWxhcmdlOiA0OHB4O1xyXG5cclxuJGZvbnQtc2l6ZS14LWxhcmdlOiA0OHB4O1xyXG4kbGluZS1oZWlnaHQteC1sYXJnZTogNThweDtcclxuXHJcbi8vIEZvbnQgU3RhY2tzXHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnaWNvbW9vbicsICdpY29tb29uJywgJ2ljb21vb24nKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdwcm94aW1hLW5vdmEtc2VtaWJvbGQnLCAncHJveGltYS1ub3ZhLXNlbWlib2xkJywgJ3Byb3hpbWEtbm92YS1zZW1pYm9sZCcpXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bycpO1xyXG5cclxuJGZvbnQtZmFtaWx5LWJhc2U6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtZmFtaWx5LWJyYW5kOiAncHJveGltYS1ub3ZhLXNlbWlib2xkJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vIENvbG91ciBQYWxldHRlXHJcbiR3aGl0ZTogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4kYmxhY2s6IHJnYigwLCAwLCAwKTtcclxuXHJcbiRhbHRvLWdyZXk6IHJnYigyMTgsIDIxOCwgMjE4KTtcclxuJGR1c3R5LWdyZXk6IHJnYigxNTEsIDE1MSwgMTUxKTtcclxuJG1lcmN1cnktZ3JleTogcmdiKDIzMSwgMjMxLCAyMzEpO1xyXG4kbm9iZWwtZ3JleTogcmdiKDE4MywgMTgzLCAxODMpO1xyXG4kcHJ1c3NpYW4tYmx1ZTogcmdiKDAsIDUwLCA3NSk7XHJcbiRzY29ycGlhbi1ncmV5OiByZ2IoOTQsIDk0LCA5NCk7XHJcbiR0dW5kb3JhLWdyZXk6IHJnYig2OCwgNjgsIDY4KTtcclxuXHJcbi8vIERlZmF1bHQgU3BhY2luZ1xyXG4kc3BhY2luZy11bml0LWJhc2U6IDMwcHg7XHJcbiRzcGFjaW5nLXVuaXQtbGFyZ2U6ICRzcGFjaW5nLXVuaXQtYmFzZSAqIDI7XHJcbiRzcGFjaW5nLXVuaXQtc21hbGw6ICRzcGFjaW5nLXVuaXQtYmFzZSAvIDI7XHJcbiRzcGFjaW5nLXVuaXQtdGlueTogJHNwYWNpbmctdW5pdC1zbWFsbCAvIDI7XHJcblxyXG4vLyBCcmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC14LWxhcmdlc3Q6IG1heC13aWR0aCAxMjMwcHg7XHJcbiRicmVha3BvaW50LXgtbGFyZ2U6IG1heC13aWR0aCAxMTMwcHg7XHJcbiRicmVha3BvaW50LWxhcmdlOiBtYXgtd2lkdGggOTAwcHg7XHJcbiRicmVha3BvaW50LW1lZGl1bTogbWF4LXdpZHRoIDcwMHB4O1xyXG4kYnJlYWtwb2ludC1zbWFsbDogbWF4LXdpZHRoIDUwMHB4O1xyXG4kYnJlYWtwb2ludC14LXNtYWxsOiBtYXgtd2lkdGggNDAwcHg7XHJcblxyXG4vLyBBbmltYXRpb25zXHJcbiRhbmltYXRpb24tc3BlZWQ6IDAuM3M7XHJcbiIsIiRzdXN5OiAoXHJcblx0Y29sdW1uczogMTIsXHJcblx0Z3V0dGVyczogMSAvIDIsXHJcblx0Z2xvYmFsLWJveC1zaXppbmc6IGJvcmRlci1ib3gsXHJcblx0ZGVidWc6IChcclxuXHRcdGltYWdlOiBmYWxzZSAvLyBzaG93LWNvbHVtbnMgOiBmYWxzZVxyXG5cdClcclxuKTtcclxuXHJcbi5sLXdyYXBwZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5sLWNvbnRhaW5lciB7XHJcblx0QGV4dGVuZCAlY2xlYXJmaXg7XHJcblx0QGluY2x1ZGUgY29udGFpbmVyKDEzNjBweCk7XHJcblx0cGFkZGluZzogMCBndXR0ZXIoKTtcclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0fVxyXG59XHJcblxyXG4ubC1yb3cge1xyXG5cdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtbGFyZ2U7XHJcblxyXG5cdCsgLmwtcm93IHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0Ji0tcmVkdWNlZCB7XHJcblx0XHRAZXh0ZW5kICVjbGVhcmZpeDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sLWNvbCB7XHJcblxyXG5cdCYtLXBhZGRlZCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFuKDEpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLTgge1xyXG5cdFx0QGluY2x1ZGUgc3Bhbig4KTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLTcge1xyXG5cdFx0QGluY2x1ZGUgc3Bhbig3KTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLTYge1xyXG5cdFx0QGluY2x1ZGUgc3Bhbig2KTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQrIC5sLWNvbC0tNiB7XHJcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tNSB7XHJcblx0XHRAaW5jbHVkZSBzcGFuKDUpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tNCB7XHJcblx0XHRAaW5jbHVkZSBzcGFuKDQpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDcpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5sLWNvbC0tbGFzdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLTMge1xyXG5cdFx0QGluY2x1ZGUgc3BhbigzKTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQubC1jb2wtLTggJiB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA3KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubC1jb2wtLWxhc3Qge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS0yIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMik7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDIgb2YgNyk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmwtY29sLS1sYXN0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tMSB7XHJcblx0XHRAaW5jbHVkZSBzcGFuKDEpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigxIG9mIDcpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5sLWNvbC0tbGFzdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWxhc3Qge1xyXG5cdFx0QGluY2x1ZGUgbGFzdCgpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4lY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiQG1peGluIGZvbnQtZmFjZSgkc3R5bGUtbmFtZSwgJGZpbGUsICRmYW1pbHksICR1bmljb2RlOicnKSB7XG5cdCRmaWxlcGF0aDogJ2ZvbnRzLycgKyAkZmFtaWx5ICsgJy8nICsgJGZpbGU7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAnI3skc3R5bGUtbmFtZX0nO1xuXHRcdHNyYzogdXJsKCRmaWxlcGF0aCArICcuZW90Jyk7XG5cdFx0c3JjOiB1cmwoJGZpbGVwYXRoICsgJy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZpbGVwYXRoICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZmlsZXBhdGggKyAnLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZmlsZXBhdGggKyAnLnN2ZyMnICsgJHN0eWxlLW5hbWUgKyAnJykgZm9ybWF0KCdzdmcnKTtcblx0XHRAaWYgJHVuaWNvZGUgIT0gJycge1xuXHRcdFx0dW5pY29kZS1yYW5nZTogJyN7JHVuaWNvZGV9Jztcblx0XHR9XG5cdH1cbn1cbiIsIioge1xuXHQmLFxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufVxuXG5odG1sLFxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuZGwsXG5kZCxcbm9sLFxudWwsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50YWJsZSxcbnRoLFxudGQsXG5jYXB0aW9uLFxuaHIsXG5maWd1cmUsXG5maWdjYXB0aW9uIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmEgaW1nLFxuZmllbGRzZXQge1xuXHRib3JkZXI6IDA7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxudSxcbmlucyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDc1JTtcbn1cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5pbnMge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbmltZyB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmxhYmVsLFxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGlvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6YWN0aXZlLFxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTphY3RpdmUsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGN1cnNvcjogdGV4dDtcblx0b3V0bGluZTogbm9uZTtcbn1cbiIsIi8qIVxuVGhlbWUgTmFtZTogRGF2aWQgQnJvd25sb3cgQ2hhcml0YWJsZSBGb3VuZGF0aW9uXG5WZXJzaW9uOiAxLjAuMVxuQXV0aG9yOiBHaW5nZXIgU3RhZyBEaWdpdGFsXG5BdXRob3IgVVJJOiBodHRwczovL2dpbmdlcnN0YWcuY28udWtcbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1MYXRvXCIpO1xuLmwtY29udGFpbmVyOmFmdGVyLCAubW9kYWxfX2lubmVyOmFmdGVyLCAubC1yb3ctLXJlZHVjZWQ6YWZ0ZXIsIC5wYW5lbC13aXRoLWltYWdlOmFmdGVyLCAucHJpbWFyeS1uYXZpZ2F0aW9uOmFmdGVyLCAucHJvamVjdHM6YWZ0ZXIsIC5zZWNvbmRhcnktbmF2aWdhdGlvbjphZnRlciwgLnN0YW5kYXJkLWZvcm06YWZ0ZXIsIC5mb290ZXJfX3RvcDphZnRlciwgLmZvb3Rlcl9fYm90dG9tOmFmdGVyLCAuaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG5cclxuU2V0dGluZ3NcclxuPT09PT09PT1cclxuXHJcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL2ljb21vb24vaWNvbW9vbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmcjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YS1zZW1pYm9sZFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS1zZW1pYm9sZC9wcm94aW1hLW5vdmEtc2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS1zZW1pYm9sZC9wcm94aW1hLW5vdmEtc2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhLXNlbWlib2xkL3Byb3hpbWEtbm92YS1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS1zZW1pYm9sZC9wcm94aW1hLW5vdmEtc2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEtc2VtaWJvbGQvcHJveGltYS1ub3ZhLXNlbWlib2xkLnN2ZyNwcm94aW1hLW5vdmEtc2VtaWJvbGRcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLFxuYm9keSxcbmgxLFxuLmZlYXR1cmUtcHJvZmlsZS1iYW5uZXJfX2hlYWRpbmcsXG5oMixcbi5sYXRlc3QtcHJvamVjdHNfX2hlYWRpbmcsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuZGwsXG5kZCxcbm9sLFxudWwsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50YWJsZSxcbnRoLFxudGQsXG5jYXB0aW9uLFxuaHIsXG5maWd1cmUsXG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmEgaW1nLFxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnUsXG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmRmblt0aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7IH1cblxuaW5zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG5cbmltZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxubGFiZWwsXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0OmFjdGl2ZSxcbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMge1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmwtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmwtY29udGFpbmVyLCAubW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMi44NTcxNCU7IH1cbiAgLmwtY29udGFpbmVyOmFmdGVyLCAubW9kYWxfX2lubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubC1jb250YWluZXIsIC5tb2RhbF9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbi5sLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAubC1yb3cgKyAubC1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5sLXJvdy0tcmVkdWNlZCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubC1jb2wtLXBhZGRlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjklOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5sLWNvbC0tcGFkZGVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubC1jb2wtLTgge1xuICB3aWR0aDogNjUuNzE0MjklO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubC1jb2wtLTgge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5sLWNvbC0tNyB7XG4gIHdpZHRoOiA1Ny4xNDI4NiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5sLWNvbC0tNyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS02IHtcbiAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmwtY29sLS02IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAubC1jb2wtLTYgKyAubC1jb2wtLTYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5sLWNvbC0tNiArIC5sLWNvbC0tNiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmwtY29sLS01IHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmwtY29sLS01IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLTQge1xuICB3aWR0aDogMzEuNDI4NTclO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubC1jb2wtLTQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5sLWNvbC0tOCAubC1jb2wtLTQge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmwtY29sLS04IC5sLWNvbC0tNCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLmwtY29sLS00LmwtY29sLS1sYXN0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAubC1jb2wtLTQubC1jb2wtLWxhc3Qge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmwtY29sLS0zIHtcbiAgd2lkdGg6IDIyLjg1NzE0JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmwtY29sLS0zIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAubC1jb2wtLTggLmwtY29sLS0zIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5sLWNvbC0tOCAubC1jb2wtLTMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmwtY29sLS04IC5sLWNvbC0tMy5sLWNvbC0tbGFzdCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAubC1jb2wtLTggLmwtY29sLS0zLmwtY29sLS1sYXN0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5sLWNvbC0tMiB7XG4gIHdpZHRoOiAxNC4yODU3MSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5sLWNvbC0tMiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmwtY29sLS04IC5sLWNvbC0tMiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAubC1jb2wtLTggLmwtY29sLS0yIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sLWNvbC0tOCAubC1jb2wtLTIubC1jb2wtLWxhc3Qge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5sLWNvbC0tMi5sLWNvbC0tbGFzdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4ubC1jb2wtLTEge1xuICB3aWR0aDogNS43MTQyOSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5sLWNvbC0tMSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmwtY29sLS04IC5sLWNvbC0tMSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAubC1jb2wtLTggLmwtY29sLS0xIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sLWNvbC0tOCAubC1jb2wtLTEubC1jb2wtLWxhc3Qge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5sLWNvbC0tMS5sLWNvbC0tbGFzdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4ubC1jb2wtLWxhc3Qge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubC1jb2wtLWxhc3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pY29uLS1sZWZ0OmJlZm9yZSwgLmxhdGVzdC1wcm9qZWN0cyAub3dsLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAwJzsgfVxuICAuaWNvbi0tcmlnaHQ6YmVmb3JlLCAubGF0ZXN0LXByb2plY3RzIC5vd2wtbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDEnOyB9XG4gIC5pY29uLS1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMic7IH1cbiAgLmljb24gKyAuc3Itb25seSB7XG4gICAgbGVmdDogLTk5OTk5ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTk5ZW07IH1cblxuLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsLCAubGF0ZXN0LXByb2plY3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2UsIC5sYXRlc3QtcHJvamVjdHMgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciwgLmxhdGVzdC1wcm9qZWN0cyAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciwgLmxhdGVzdC1wcm9qZWN0cyAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLCAubGF0ZXN0LXByb2plY3RzIC5vd2wtd3JhcHBlcixcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLFxuLmxhdGVzdC1wcm9qZWN0cyAub3dsLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLFxuLmxhdGVzdC1wcm9qZWN0cyAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLCAubGF0ZXN0LXByb2plY3RzIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCwgLmxhdGVzdC1wcm9qZWN0cyAub3dsLW5hdi5kaXNhYmxlZCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkLFxuLmxhdGVzdC1wcm9qZWN0cyAub3dsLWRvdHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LCAubGF0ZXN0LXByb2plY3RzIC5vd2wtbmF2IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuLmxhdGVzdC1wcm9qZWN0cyAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90LFxuLmxhdGVzdC1wcm9qZWN0cyAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LCAubGF0ZXN0LXByb2plY3RzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuLmxhdGVzdC1wcm9qZWN0cyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90LFxuLmxhdGVzdC1wcm9qZWN0cyBidXR0b24ub3dsLWRvdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQsIC5vd2wtbG9hZGVkLmxhdGVzdC1wcm9qZWN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcsIC5vd2wtbG9hZGluZy5sYXRlc3QtcHJvamVjdHMge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4sIC5vd2wtaGlkZGVuLmxhdGVzdC1wcm9qZWN0cyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0sIC5vd2wtcmVmcmVzaC5sYXRlc3QtcHJvamVjdHMgLm93bC1pdGVtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtLCAub3dsLWRyYWcubGF0ZXN0LXByb2plY3RzIC5vd2wtaXRlbSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIsIC5vd2wtZ3JhYi5sYXRlc3QtcHJvamVjdHMge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwsIC5vd2wtcnRsLmxhdGVzdC1wcm9qZWN0cyB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0sIC5vd2wtcnRsLmxhdGVzdC1wcm9qZWN0cyAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsLCAubm8tanMgLmxhdGVzdC1wcm9qZWN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQsIC5sYXRlc3QtcHJvamVjdHMgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluLCAubGF0ZXN0LXByb2plY3RzIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQsIC5sYXRlc3QtcHJvamVjdHMgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQsIC5sYXRlc3QtcHJvamVjdHMgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSxcbi5sYXRlc3QtcHJvamVjdHMgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSwgLmxhdGVzdC1wcm9qZWN0cyAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLCAubGF0ZXN0LXByb2plY3RzIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSksIC5sYXRlc3QtcHJvamVjdHMgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgbWF4LWhlaWdodDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenksIC5sYXRlc3QtcHJvamVjdHMgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyLCAubGF0ZXN0LXByb2plY3RzIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24sIC5sYXRlc3QtcHJvamVjdHMgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIsIC5sYXRlc3QtcHJvamVjdHMgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLCAubGF0ZXN0LXByb2plY3RzIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24sXG4ubGF0ZXN0LXByb2plY3RzIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuLCAubGF0ZXN0LXByb2plY3RzIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSwgLmxhdGVzdC1wcm9qZWN0cyAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGZvbnQ6IDE2cHgvMjZweCBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG5oMSwgLmZlYXR1cmUtcHJvZmlsZS1iYW5uZXJfX2hlYWRpbmcsXG4uaDEsIC5mZWF0dXJlLWJhbm5lcl9faGVhZGluZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udDogNDhweC81OHB4IFwicHJveGltYS1ub3ZhLXNlbWlib2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgaDEsIC5mZWF0dXJlLXByb2ZpbGUtYmFubmVyX19oZWFkaW5nLFxuICAgIC5oMSwgLmZlYXR1cmUtYmFubmVyX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuaDIsIC5sYXRlc3QtcHJvamVjdHNfX2hlYWRpbmcsXG4uaDIge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udDogMzZweC80NHB4IFwicHJveGltYS1ub3ZhLXNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgaDIsIC5sYXRlc3QtcHJvamVjdHNfX2hlYWRpbmcsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cblxuYSB7XG4gIGNvbG9yOiAjMDAzMjRiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjOTc5Nzk3IHNvbGlkO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIDAuM3M7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjd3BhZG1pbmJhciBhOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7IH1cblxub2wsXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIG9sIGxpLFxuICB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIG9sIGxpOmxhc3QtY2hpbGQsXG4gICAgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5iYW5uZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbm5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1MCwgNzUsIDAuNCk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5iYW5uZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTE3cHg7IH0gfVxuICAuYmFubmVyX19oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5iYW5uZXJfX2hlYWRpbmc6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHdoaXRlIHNvbGlkO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgLmJhbm5lcl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAuYmFubmVyIC5jb21wYXQtb2JqZWN0LWZpdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmJhbm5lciAuY29tcGF0LW9iamVjdC1maXQgKyAuYmFubmVyX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYW5uZXIgLmwtY29udGFpbmVyLCAuYmFubmVyIC5tb2RhbF9faW5uZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ5bGluZSxcbi5pcy1zdHlsZS1ieWxpbmUge1xuICBjb2xvcjogIzAwMzI0YjtcbiAgZm9udDogMzBweC8zOHB4IFwicHJveGltYS1ub3ZhLXNlbWlib2xkXCIsIHNhbnMtc2VyaWY7IH1cblxuLmN0YSwgLm1vZGFsX19jdGEsIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWN0YSAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rLCAucHJvbW9fX2N0YSwgLmlucHV0LXN1Ym1pdCB7XG4gIGJvcmRlcjogMXB4ICMwMDMyNGIgc29saWQ7XG4gIGNvbG9yOiAjMDAzMjRiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDE4cHgvMThweCBcInByb3hpbWEtbm92YS1zZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zczsgfVxuICAuY3RhOmhvdmVyLCAubW9kYWxfX2N0YTpob3ZlciwgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0tY3RhIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXIsIC5wcm9tb19fY3RhOmhvdmVyLCAuaW5wdXQtc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMjRiO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuY3RhOmFmdGVyLCAubW9kYWxfX2N0YTphZnRlciwgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0tY3RhIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbms6YWZ0ZXIsIC5wcm9tb19fY3RhOmFmdGVyLCAuaW5wdXQtc3VibWl0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jdGEtLXZhcmlhbnQtYSwgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0tY3RhIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmssIC5wcm9tb19fY3RhIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jdGEtLXZhcmlhbnQtYTpob3ZlciwgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0tY3RhIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXIsIC5wcm9tb19fY3RhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICMwMDMyNGI7IH1cblxuLmZlYXR1cmUtYmFubmVyIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5mZWF0dXJlLWJhbm5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTdweDsgfSB9XG4gIC5mZWF0dXJlLWJhbm5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1MCwgNzUsIDAuNCk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5mZWF0dXJlLWJhbm5lcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0OC41NzE0MyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gICAgICAuZmVhdHVyZS1iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDY1LjcxNDI5JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZmVhdHVyZS1iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuZmVhdHVyZS1iYW5uZXJfX3N1Yi1oZWFkaW5nIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udDogMThweC8xOHB4IFwicHJveGltYS1ub3ZhLXNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmZlYXR1cmUtYmFubmVyX19oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5mZWF0dXJlLWJhbm5lcl9faGVhZGluZzphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggd2hpdGUgc29saWQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogODBweDsgfVxuICAuZmVhdHVyZS1iYW5uZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmZlYXR1cmUtYmFubmVyIC5jb21wYXQtb2JqZWN0LWZpdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmZlYXR1cmUtYmFubmVyIC5jb21wYXQtb2JqZWN0LWZpdCArIC5mZWF0dXJlLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmVhdHVyZS1iYW5uZXIgLmwtY29udGFpbmVyLCAuZmVhdHVyZS1iYW5uZXIgLm1vZGFsX19pbm5lciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZmVhdHVyZS1wcm9maWxlLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMyNGI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZmVhdHVyZS1wcm9maWxlLWJhbm5lciAubC1jb250YWluZXIsIC5mZWF0dXJlLXByb2ZpbGUtYmFubmVyIC5tb2RhbF9faW5uZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmVhdHVyZS1wcm9maWxlLWJhbm5lcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmZlYXR1cmUtcHJvZmlsZS1iYW5uZXJfX2hlYWRpbmcge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZmVhdHVyZS1wcm9maWxlLWJhbm5lcl9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQ6IDMwcHgvMzhweCBcInByb3hpbWEtbm92YS1zZW1pYm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZlYXR1cmUtcHJvZmlsZS1iYW5uZXJfX3N1Yi1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCB3aGl0ZSBzb2xpZDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgLmZlYXR1cmUtcHJvZmlsZS1iYW5uZXJfX2ltYWdlIHtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4LjU3MTQzJTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5mb290ZXItbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAzMS40Mjg1NyU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZm9vdGVyLW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb290ZXItbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5mb290ZXItbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmZvb3Rlci1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAgICAgLmZvb3Rlci1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gIC5mb290ZXItbmF2aWdhdGlvbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDMyNGI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YS1zZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmtpdGNoZW4tZHJhd2VyX190b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxOS41cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gICAgLmtpdGNoZW4tZHJhd2VyX190b2dnbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAua2l0Y2hlbi1kcmF3ZXJfX3RvZ2dsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMi4zNzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5raXRjaGVuLWRyYXdlcl9fdG9nZ2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMjVweDsgfSB9XG4gIC5raXRjaGVuLWRyYXdlcl9fdG9nZ2xlLS1vcGVuIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2l0Y2hlbi1kcmF3ZXJfX3RvZ2dsZS0tb3Blbjpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2l0Y2hlbi1kcmF3ZXJfX3RvZ2dsZS0tb3BlbiArIC5raXRjaGVuLWRyYXdlcl9faW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5raXRjaGVuLWRyYXdlcl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMyNGI7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3M7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHotaW5kZXg6IDkwMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5raXRjaGVuLWRyYXdlcl9faW5uZXIge1xuICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cblxuLmxhdGVzdC1wcm9qZWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4OyB9XG4gIC5sYXRlc3QtcHJvamVjdHNfX2l0ZW0ge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxhdGVzdC1wcm9qZWN0c19faXRlbTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDUwLCA3NSwgMC40KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5sYXRlc3QtcHJvamVjdHNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmxhdGVzdC1wcm9qZWN0cyAuY29tcGF0LW9iamVjdC1maXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5sYXRlc3QtcHJvamVjdHMgLmNvbXBhdC1vYmplY3QtZml0ICsgLmxhdGVzdC1wcm9qZWN0c19faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubGF0ZXN0LXByb2plY3RzX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgICAgIC5sYXRlc3QtcHJvamVjdHNfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAubGF0ZXN0LXByb2plY3RzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAubGF0ZXN0LXByb2plY3RzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5sYXRlc3QtcHJvamVjdHNfX3N1Yi1oZWFkaW5nIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udDogMThweC8xOHB4IFwicHJveGltYS1ub3ZhLXNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmxhdGVzdC1wcm9qZWN0c19faGVhZGluZyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubGF0ZXN0LXByb2plY3RzX19oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCB3aGl0ZSBzb2xpZDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHdpZHRoOiA4MHB4OyB9XG4gIC5sYXRlc3QtcHJvamVjdHMgLmwtY29udGFpbmVyLCAubGF0ZXN0LXByb2plY3RzIC5tb2RhbF9faW5uZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmxhdGVzdC1wcm9qZWN0cyAub3dsLXByZXYge1xuICAgIGxlZnQ6IDQuNDExNzYlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5sYXRlc3QtcHJvamVjdHMgLm93bC1wcmV2OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiA0NHB4OyB9XG4gICAgLmxhdGVzdC1wcm9qZWN0cyAub3dsLXByZXYuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmxhdGVzdC1wcm9qZWN0cyAub3dsLXByZXYgc3BhbiB7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTk5ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5sYXRlc3QtcHJvamVjdHMgLm93bC1wcmV2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sYXRlc3QtcHJvamVjdHMgLm93bC1uZXh0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNC40MTE3NiU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmxhdGVzdC1wcm9qZWN0cyAub3dsLW5leHQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDQ0cHg7IH1cbiAgICAubGF0ZXN0LXByb2plY3RzIC5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAubGF0ZXN0LXByb2plY3RzIC5vd2wtbmV4dCBzcGFuIHtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OTllbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmxhdGVzdC1wcm9qZWN0cyAub3dsLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxhdGVzdC1wcm9qZWN0cyAub3dsLWRvdHMge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAubGF0ZXN0LXByb2plY3RzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgNy41cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgd2lkdGg6IDEwcHg7IH1cbiAgICAgIC5sYXRlc3QtcHJvamVjdHMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5tb2RhbCB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuICAubW9kYWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDUwLCA3NSwgMC44KTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC5tb2RhbF9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLm1vZGFsX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHg7IH1cbiAgICAubW9kYWxfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1vZGFsX19jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMyNGI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7IH1cblxuLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkIC5wYW5lbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkIC5wYW5lbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQgLnBhbmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxkIC5wYW5lbDphZnRlciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwMCU7IH1cbiAgLnBhbmVsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnBhbmVsOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwMCU7IH0gfVxuICAucGFuZWxfX2NhdGVnb3J5IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udDogMThweC8xOHB4IFwicHJveGltYS1ub3ZhLXNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhbmVsX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnBhbmVsX19oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCB3aGl0ZSBzb2xpZDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgd2lkdGg6IDgwcHg7IH1cblxuLnBhbmVsLXdpdGgtaW1hZ2Uge1xuICBwYWRkaW5nOiA2MHB4OyB9XG4gIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCAucGFuZWwtd2l0aC1pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxkIC5wYW5lbC13aXRoLWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQgLnBhbmVsLXdpdGgtaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnBhbmVsLXdpdGgtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA2MC44Njk1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjM0NzgzJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgIC5wYW5lbC13aXRoLWltYWdlX19jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBhbmVsLXdpdGgtaW1hZ2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMzQuNzgyNjElO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gICAgICAucGFuZWwtd2l0aC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFuZWwtd2l0aC1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhbmVsLXdpdGgtaW1hZ2VfX2NhdGVnb3J5IHtcbiAgICBjb2xvcjogI2I3YjdiNztcbiAgICBmb250OiAxOHB4LzE4cHggXCJwcm94aW1hLW5vdmEtc2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFuZWwtd2l0aC1pbWFnZV9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5wYW5lbC13aXRoLWltYWdlX19oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCAjZTdlN2U3IHNvbGlkO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB3aWR0aDogODBweDsgfVxuXG4ucGFuZWxzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbiB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWN0YSAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiAxOHB4LzE4cHggXCJwcm94aW1hLW5vdmEtc2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCB3aGl0ZSBzb2xpZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMC4zcztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluazpob3ZlcjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7IH1cblxuLnByb2ZpbGVfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByb2ZpbGVfX3Bvc2l0aW9uIHtcbiAgY29sb3I6ICNiN2I3Yjc7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvZmlsZV9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnByb2ZpbGVfX25hbWU6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDRweCAjZTdlN2U3IHNvbGlkO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDgwcHg7IH1cblxuLnByb2plY3RzX19pdGVtIHtcbiAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNCU7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnByb2plY3RzX19pdGVtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDhuIC0gNiksIC5wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoOG4gKyAwKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAucHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDhuIC0gNiksIC5wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoOG4gKyAwKSB7XG4gICAgICAgIGhlaWdodDogNTQwcHg7IH0gfVxuICAucHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDhuIC0gNCksIC5wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoOG4gLSAyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDhuIC0gNCkge1xuICAgIG1hcmdpbi10b3A6IC0yNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLnByb2plY3RzX19pdGVtOm50aC1jaGlsZCg4biAtIDQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoOG4gLSA1KSwgLnByb2plY3RzX19pdGVtOm50aC1jaGlsZCg4biAtIDMpIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAucHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDhuIC0gNSksIC5wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoOG4gLSAzKSB7XG4gICAgICAgIGhlaWdodDogNTQwcHg7IH0gfVxuICAucHJvamVjdHNfX2l0ZW06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTAsIDc1LCAwLjQpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuXG4ucHJvamVjdHNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cblxuLnByb2plY3RzX19oZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wcm9qZWN0c19faGVhZGluZzphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHdoaXRlIHNvbGlkO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHdpZHRoOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICAucHJvamVjdHNfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuXG4ucHJvamVjdHNfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuXG4ucHJvamVjdHMgLmNvbXBhdC1vYmplY3QtZml0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnByb2plY3RzIC5jb21wYXQtb2JqZWN0LWZpdCArIC5wcm9qZWN0c19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb21vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzI0YjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnByb21vIHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7IH0gfVxuICAucHJvbW9fX2hlYWRpbmcge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMi44NTcxNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMi44NTcxNCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5wcm9tb19faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlcXVpcmVtZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnJlcXVpcmVtZW50cyB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnJlcXVpcmVtZW50c19faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5yZXF1aXJlbWVudHNfX2hlYWRpbmc6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4ICNkYWRhZGEgc29saWQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB3aWR0aDogODBweDsgfVxuICAucmVxdWlyZW1lbnRzIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5yZXF1aXJlbWVudHMtLXZhcmlhbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7IH1cbiAgICAucmVxdWlyZW1lbnRzLS12YXJpYW50IC5yZXF1aXJlbWVudHNfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnJlcXVpcmVtZW50cy0tdmFyaWFudCAucmVxdWlyZW1lbnRzX19oZWFkaW5nOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAucmVxdWlyZW1lbnRzLS12YXJpYW50IC5yZXF1aXJlbWVudHNfX2hlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5yZXF1aXJlbWVudHMtLXZhcmlhbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDMyNGI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YS1zZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICMwMDMyNGIgc29saWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIDAuM3M7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpob3ZlcjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7IH1cblxuLnN0YW5kYXJkLWZvcm0ge1xuICBwYWRkaW5nOiAwIDIyLjg1NzE0JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuc3RhbmRhcmQtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnN0YW5kYXJkLWZvcm1fX3JvdyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLnN0YW5kYXJkLWZvcm1fX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2NvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLnN0YW5kYXJkLWZvcm1fX2NvbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5zdGFuZGFyZC1mb3JtX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC5zdGFuZGFyZC1mb3JtX190ZXJtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2FjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5wdXQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGZvbnQ6IDE2cHgvMjZweCBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtdGV4dC0tbGFyZ2Uge1xuICAgIGhlaWdodDogMTQycHg7XG4gICAgcmVzaXplOiBub25lOyB9XG4gIC5pbnB1dC10ZXh0OmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggIzk3OTc5NyBzb2xpZDsgfVxuXG4uaW5wdXQtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDAzMjRiO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5zdGFuZGFyZC1mb3JtX19mZWVkYmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDMyNGI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4uc3RhdF9fbnVtYmVyIHtcbiAgY29sb3I6ICMwMDMyNGI7XG4gIGZvbnQ6IDQ4cHgvNThweCBcInByb3hpbWEtbm92YS1zZW1pYm9sZFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5zdGF0X19lbnRpdHkge1xuICBjb2xvcjogIzAwMzI0YjtcbiAgZm9udDogMzBweC81OHB4IFwicHJveGltYS1ub3ZhLXNlbWlib2xkXCIsIHNhbnMtc2VyaWY7IH1cblxuLnN0YXRfX25vdGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtY2VudGVyZWQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtd2VpZ2h0ZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAud3AtYmxvY2stY29sdW1ucy5pcy1zdHlsZS13ZWlnaHRlZCAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtd2VpZ2h0ZWQgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY1LjcxNDI5JTtcbiAgICAgICAgZmxleC1iYXNpczogNjUuNzE0MjklOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAgICAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtd2VpZ2h0ZWQgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7IH0gfVxuICAud3AtYmxvY2stY29sdW1ucy5pcy1zdHlsZS13ZWlnaHRlZCAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMS40Mjg1NyU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMxLjQyODU3JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgIC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXdlaWdodGVkIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7IH0gfVxuXG4ud3AtYmxvY2stY29sdW1uIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlOyB9XG4gIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAgICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMjYyLjVweDsgfSB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgIC5mb290ZXJfX3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgd2lkdGg6IDY1LjcxNDI5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuZm9vdGVyX19jb3B5cmlnaHQgcCB7XG4gICAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICAgIGZvbnQ6IDE2cHgvMjZweCBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodCBhIHtcbiAgICAgIGNvbG9yOiAjMDAzMjRiO1xuICAgICAgZm9udDogMTZweC8yNnB4IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQ7IH1cbiAgLmhlYWRlcl9fbG9nby1jbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWcvbG9nby13aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OWVtO1xuICAgIHdpZHRoOiAzNTBweDsgfVxuICAgIC5oZWFkZXJfX2xvZ286YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIGhlaWdodDogNDIuNzVweDtcbiAgICAgICAgd2lkdGg6IDI2Mi41cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIGhlaWdodDogMjguNXB4O1xuICAgICAgICB3aWR0aDogMTc1cHg7IH0gfVxuIiwiLy8gcmVtIFN1cHBvcnRcbi8vID09PT09PT09PT09XG5cbi8vIHJlbVxuLy8gLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3Igb3V0cHV0IGRpcmVjdGx5LlxuLy8gLSAkcHJvcCAgOiA8Y3NzIHByb3BlcnR5PlxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxuQG1peGluIHN1c3ktcmVtKFxuICAkcHJvcCxcbiAgJHZhbFxuKSB7XG4gICRfcmVxczogKFxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcbiAgICBtaXhpbjogcmVtLFxuICApO1xuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcbiAgICBAaW5jbHVkZSByZW0oJHByb3AsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICAjeyRwcm9wfTogJHZhbDtcbiAgfVxufVxuIiwiLy8gU3VzeSBGYWxsYmFjayBDbGVhcmZpeFxuLy8gPT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIENsZWFyZml4XG4vLyAtLS0tLS0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIHByb3ZpZGUgYSBzaW1wbGUgZmFsbGJhY2suXG5AbWl4aW4gc3VzeS1jbGVhcmZpeCB7XG4gIEBpZiBzdXN5LXN1cHBvcnQoY2xlYXJmaXgsIChtaXhpbjogY2xlYXJmaXgpKSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH0gQGVsc2Uge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBpY29uKCkge1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHNwZWFrOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmljb24ge1xuXHRAaW5jbHVkZSBpY29uKCk7XG5cblx0Ji0tbGVmdDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDAnO1xuXHR9XG5cblx0Ji0tcmlnaHQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTAxJztcblx0fVxuXG5cdCYtLW1lbnU6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTAyJztcblx0fVxuXG5cdCsgLnNyLW9ubHkge1xuXHRcdGxlZnQ6IC05OTk5OWVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC05OTk5OWVtO1xuXHR9XG59XG4iLCIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0OyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAvKipcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG5cdFx0ICovIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICAgIG1heC1oZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4iLCJhIHtcblx0Y29sb3I6ICRwcnVzc2lhbi1ibHVlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCAkZHVzdHktZ3JleSBzb2xpZDtcblx0XHRib3R0b206IDA7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci13aWR0aCAkYW5pbWF0aW9uLXNwZWVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdCN3cGFkbWluYmFyICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAzcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmFubmVyIHtcblx0aGVpZ2h0OiA0MDBweDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1sYXJnZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRwcnVzc2lhbi1ibHVlLCAwLjYpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdHBhZGRpbmctdG9wOiAxMTdweDtcblx0fVxuXG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4ICR3aGl0ZSBzb2xpZDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC5jb21wYXQtb2JqZWN0LWZpdCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0KyAuYmFubmVyX19pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTWFpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1sLFxuYm9keSB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdC8vIHNjc3MtbGludDpkaXNhYmxlIFZlbmRvclByZWZpeFxuXHQvLyBOZWVkIHZlbmRvciBwcmVmaXggdG8gd29yayBmaXggb2YgdGV4dCByZXNpemluZyBvbiBkZXZpY2Ugcm90YXRpb24gKGlQaG9uZSAvIGlQYWQpXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0Ly8gc2Nzcy1saW50OmVuYWJsZSBWZW5kb3JQcmVmaXhcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Y29sb3I6ICRzY29ycGlhbi1ncmV5O1xuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG59XG4iLCIlaDEge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250OiAjeyRmb250LXNpemUteC1sYXJnZX0vI3skbGluZS1oZWlnaHQteC1sYXJnZX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtbWVkaXVtO1xuXHR9XG59XG5cbmgxLFxuLmgxIHtcblx0QGV4dGVuZCAlaDE7XG59XG5cbiVoMiB7XG5cdGNvbG9yOiAkdHVuZG9yYS1ncmV5O1xuXHRmb250OiAjeyRmb250LXNpemUteC1tZWRpdW19LyN7JGxpbmUtaGVpZ2h0LXgtbWVkaXVtfSAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWVkaXVtO1xuXHR9XG59XG5cbmgyLFxuLmgyIHtcblx0QGV4dGVuZCAlaDI7XG59XG5cbi8vICVoMyB7XG4vLyB9XG4vL1xuLy8gaDMsXG4vLyAuaDMge1xuLy8gXHRAZXh0ZW5kICVoMztcbi8vIH1cbiIsIm9sLFxudWwge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTk5OTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHBydXNzaWFuLWJsdWUsIDAuMik7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRAZXh0ZW5kIC5sLWNvbnRhaW5lcjtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTUwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1sYXJnZTtcblxuXHRcdHAge1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0QGV4dGVuZCAuY3RhO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcnVzc2lhbi1ibHVlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0dG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdH1cbn1cbiIsInAge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG59XG4iLCIuYnlsaW5lLFxuLmlzLXN0eWxlLWJ5bGluZSB7XG5cdGNvbG9yOiAkcHJ1c3NpYW4tYmx1ZTtcblx0Zm9udDogI3skZm9udC1zaXplLW1lZGl1bX0vI3skbGluZS1oZWlnaHQtbWVkaXVtfSAkZm9udC1mYW1pbHktYnJhbmQ7XG59XG4iLCIuY3RhIHtcblx0Ym9yZGVyOiAxcHggJHBydXNzaWFuLWJsdWUgc29saWQ7XG5cdGNvbG9yOiAkcHJ1c3NpYW4tYmx1ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiAjeyRmb250LXNpemUteC1iYXNlfS8jeyRsaW5lLWhlaWdodC14LWJhc2V9ICRmb250LWZhbWlseS1icmFuZDtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRhbmltYXRpb24tc3BlZWQsIGNvbG9yICRhbmltYXRpb24tc3BlZWQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBydXNzaWFuLWJsdWU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLS12YXJpYW50LWEge1xuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGNvbG9yOiAkcHJ1c3NpYW4tYmx1ZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5mZWF0dXJlLWJhbm5lciB7XG5cdGhlaWdodDogNzAwcHg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtbGFyZ2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdW5pdC1sYXJnZTtcblx0XHRwYWRkaW5nLXRvcDogMTE3cHg7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJ1c3NpYW4tYmx1ZSwgMC42KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IHNwYW4oNik7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtbGFyZ2UpIHtcblx0XHRcdG1heC13aWR0aDogc3Bhbig4KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3ViLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLXgtYmFzZX0vI3skbGluZS1oZWlnaHQteC1iYXNlfSAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAZXh0ZW5kIC5oMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4ICR3aGl0ZSBzb2xpZDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC5jb21wYXQtb2JqZWN0LWZpdCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0KyAuZmVhdHVyZS1iYW5uZXJfX2ltYWdlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmwtY29udGFpbmVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4iLCIubGF0ZXN0LXByb2plY3RzIHtcblx0QGV4dGVuZCAub3dsLWNhcm91c2VsO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGhlaWdodDogNjAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJ1c3NpYW4tYmx1ZSwgMC42KTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQuY29tcGF0LW9iamVjdC1maXQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdCsgLmxhdGVzdC1wcm9qZWN0c19faW1hZ2Uge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDE1NTBweCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHggKyAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHggKyAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggMTM2MHB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweCArICRzcGFjaW5nLXVuaXQtbGFyZ2U7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHggKyAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3ViLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLXgtYmFzZX0vI3skbGluZS1oZWlnaHQteC1iYXNlfSAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAZXh0ZW5kIGgyO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggJHdoaXRlIHNvbGlkO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cdH1cblxuXHQubC1jb250YWluZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQub3dsLXByZXYge1xuXHRcdEBleHRlbmQgLmljb24tLWxlZnQ7XG5cdFx0bGVmdDogcGVyY2VudGFnZSgkc3BhY2luZy11bml0LWxhcmdlIC8gMTM2MHB4KTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0ei1pbmRleDogMTA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBpY29uKCk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdH1cblxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OWVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQub3dsLW5leHQge1xuXHRcdEBleHRlbmQgLmljb24tLXJpZ2h0O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiBwZXJjZW50YWdlKCRzcGFjaW5nLXVuaXQtbGFyZ2UgLyAxMzYwcHgpO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGljb24oKTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0fVxuXG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5ZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5vd2wtZG90cyB7XG5cdFx0Ym90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0Lm93bC1kb3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTBweDtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZmVhdHVyZS1wcm9maWxlLWJhbm5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcnVzc2lhbi1ibHVlO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRoZWlnaHQ6IDQwMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAZXh0ZW5kIGgxO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQmX19zdWItaGVhZGluZyB7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLW1lZGl1bX0vI3skbGluZS1oZWlnaHQtbWVkaXVtfSAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDRweCAkd2hpdGUgc29saWQ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGJvdHRvbTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IHNwYW4oMSkgKyBndXR0ZXIoKTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG4iLCIuZm9vdGVyLW5hdmlnYXRpb24ge1xuXHRAaW5jbHVkZSBzcGFuKDQgbGFzdCk7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1sYXJnZSkge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRtYXJnaW46IDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiAkcHJ1c3NpYW4tYmx1ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbiIsIi5raXRjaGVuLWRyYXdlciB7XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdG1hcmdpbi10b3A6IDE5LjVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtbGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEyLjM3NXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMy4yNXB4O1xuXHRcdH1cblxuXHRcdCYtLW9wZW4ge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdCsgLmtpdGNoZW4tZHJhd2VyX19pbm5lciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LWxhcmdlKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJ1c3NpYW4tYmx1ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0ICRhbmltYXRpb24tc3BlZWQ7XG5cdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHR6LWluZGV4OiA5MDA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBhbmVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFsdG8tZ3JleTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkICYge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdCBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCAmIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0by1ncmV5O1xuXHRcdGJvdHRvbTogMDtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDUwMCU7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXG5cdFx0JjpiZWZvcmUge1xuICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsdG8tZ3JleTtcbiAgXHRcdGJvdHRvbTogMDtcbiAgXHRcdGNvbnRlbnQ6ICcnO1xuICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTAwJTtcbiAgXHRcdHRvcDogMDtcbiAgXHRcdHdpZHRoOiA1MDAlO1xuICBcdH1cblx0fVxuXG5cdCZfX2NhdGVnb3J5IHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS14LWJhc2V9LyN7JGxpbmUtaGVpZ2h0LXgtYmFzZX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggJHdoaXRlIHNvbGlkO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wYW5lbC13aXRoLWltYWdlIHtcblx0QGV4dGVuZCAlY2xlYXJmaXg7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtbGFyZ2U7XG5cblx0LndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkICYge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxkICYge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0IHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgc3Bhbig1IG9mIDgpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LWxhcmdlKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgOCBsYXN0KTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1sYXJnZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19jYXRlZ29yeSB7XG5cdFx0Y29sb3I6ICRub2JlbC1ncmV5O1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS14LWJhc2V9LyN7JGxpbmUtaGVpZ2h0LXgtYmFzZX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggJG1lcmN1cnktZ3JleSBzb2xpZDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucGFuZWxzLWNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtbGFyZ2UgKiAtMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5wcmltYXJ5LW5hdmlnYXRpb24ge1xuXHRAZXh0ZW5kICVjbGVhcmZpeDtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LWxhcmdlKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1sYXJnZSkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Ji0tY3RhIHtcblxuXHRcdFx0LnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG5cdFx0XHRcdEBleHRlbmQgLmN0YTtcblx0XHRcdFx0QGV4dGVuZCAuY3RhLS12YXJpYW50LWE7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS14LWJhc2V9LyN7JGxpbmUtaGVpZ2h0LXgtYmFzZX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdCBib3JkZXItYm90dG9tOiAxcHggJHdoaXRlIHNvbGlkO1xuXHRcdCBib3R0b206IDA7XG5cdFx0IGNvbnRlbnQ6ICcnO1xuXHRcdCBkaXNwbGF5OiBibG9jaztcblx0XHQgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggJGFuaW1hdGlvbi1zcGVlZDtcblx0XHQgd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvamVjdHMge1xuXHRAZXh0ZW5kICVjbGVhcmZpeDtcblxuXHQmX19pdGVtIHtcblx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogNTQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtbGFyZ2U7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg4biAtIDYpLFxuXHRcdCY6bnRoLWNoaWxkKDhuICsgMCkge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRoZWlnaHQ6IDU0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDhuIC0gNCksXG5cdFx0JjpudGgtY2hpbGQoOG4gLSAyKSB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoOG4gLSA0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg4biAtIDUpLFxuXHRcdCY6bnRoLWNoaWxkKDhuIC0gMykge1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRoZWlnaHQ6IDU0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHBydXNzaWFuLWJsdWUsIDAuNik7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggJHdoaXRlIHNvbGlkO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtbGFyZ2VzdCkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWVkaXVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQuY29tcGF0LW9iamVjdC1maXQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdCsgLnByb2plY3RzX19pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLnByb2ZpbGUge1xuXG5cdCZfX2ltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19wb3NpdGlvbiB7XG5cdFx0Y29sb3I6ICRub2JlbC1ncmV5O1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Jl9fbmFtZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggJG1lcmN1cnktZ3JleSBzb2xpZDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5yZXF1aXJlbWVudHMge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtbGFyZ2U7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4ICRhbHRvLWdyZXkgc29saWQ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdmFyaWFudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsdG8tZ3JleTtcblxuXHRcdC5yZXF1aXJlbWVudHNfX2hlYWRpbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYWx0by1ncmV5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufVxuIiwiLnByb21vIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHBydXNzaWFuLWJsdWU7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtbGFyZ2U7XG5cdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1sYXJnZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1sYXJnZTtcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdG1hcmdpbi1sZWZ0OiBzcGFuKDMpO1xuXHRcdG1hcmdpbi1yaWdodDogc3BhbigzKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19jdGEge1xuXHRcdEBleHRlbmQgLmN0YTtcblx0XHRAZXh0ZW5kIC5jdGEtLXZhcmlhbnQtYTtcblx0fVxufVxuIiwiLmdyZWNhcHRjaGEtYmFkZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLnNlY29uZGFyeS1uYXZpZ2F0aW9uIHtcblx0QGV4dGVuZCAlY2xlYXJmaXg7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1sYXJnZSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICRwcnVzc2lhbi1ibHVlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0IGJvcmRlci1ib3R0b206IDFweCAkcHJ1c3NpYW4tYmx1ZSBzb2xpZDtcblx0XHQgYm90dG9tOiAwO1xuXHRcdCBjb250ZW50OiAnJztcblx0XHQgZGlzcGxheTogYmxvY2s7XG5cdFx0IHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoICRhbmltYXRpb24tc3BlZWQ7XG5cdFx0IHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnN0YW5kYXJkLWZvcm0ge1xuXHRAZXh0ZW5kICVjbGVhcmZpeDtcblx0cGFkZGluZzogMCBzcGFuKDMpO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxuXG5cdCZfX3Rlcm1zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2FjdGlvbnMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uaW5wdXQtdGV4dCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtZXJjdXJ5LWdyZXk7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICRzY29ycGlhbi1ncmV5O1xuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGhlaWdodDogNDhweDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmLS1sYXJnZSB7XG5cdFx0aGVpZ2h0OiAxNDJweDtcblx0XHRyZXNpemU6IG5vbmU7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggJGR1c3R5LWdyZXkgc29saWQ7XG5cdH1cbn1cblxuLmlucHV0LXN1Ym1pdCB7XG5cdEBleHRlbmQgLmN0YTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkcHJ1c3NpYW4tYmx1ZTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcbn1cblxuLnN0YW5kYXJkLWZvcm1fX2ZlZWRiYWNrIHtcblx0YmFja2dyb3VuZDogJHBydXNzaWFuLWJsdWU7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcbn1cbiIsIi5zdGF0IHtcblxuXHQmX19udW1iZXIge1xuXHRcdGNvbG9yOiAkcHJ1c3NpYW4tYmx1ZTtcblx0XHRmb250OiAjeyRmb250LXNpemUteC1sYXJnZX0vI3skbGluZS1oZWlnaHQteC1sYXJnZX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHR9XG5cblx0Jl9fZW50aXR5IHtcblx0XHRjb2xvcjogJHBydXNzaWFuLWJsdWU7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLW1lZGl1bX0vI3skbGluZS1oZWlnaHQteC1sYXJnZX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHR9XG5cblx0Jl9fbm90ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi53cC1ibG9jay1jb2x1bW5zIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLmlzLXN0eWxlLWNlbnRlcmVkIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Ji5pcy1zdHlsZS13ZWlnaHRlZCB7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0ZmxleC1iYXNpczogc3Bhbig4KTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LWxhcmdlKSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuXHRcdFx0ZmxleC1iYXNpczogc3Bhbig0KTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LWxhcmdlKSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG5cdGZsZXgtYmFzaXM6IDUwJTtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tcmlnaHQ6IGd1dHRlcigpO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG4iLCIud3AtYmxvY2staW1hZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5mb290ZXIge1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0Jl9fbG9nbyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LWxhcmdlKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHR3aWR0aDogMjYyLjVweDtcblx0XHR9XG5cdH1cblxuXHQmX190b3Age1xuXHRcdEBleHRlbmQgJWNsZWFyZml4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtbGFyZ2U7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19ib3R0b20ge1xuXHRcdEBleHRlbmQgJWNsZWFyZml4O1xuXHR9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRAaW5jbHVkZSBzcGFuKDgpO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1sYXJnZSkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkc2NvcnBpYW4tZ3JleTtcblx0XHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkcHJ1c3NpYW4tYmx1ZTtcblx0XHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZWFkZXIge1xuXHRAZXh0ZW5kICVjbGVhcmZpeDtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlIDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDQ7XG5cblx0Jl9fbG9nby1jbnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnaW1nL2xvZ28td2hpdGUucG5nJykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDU3cHg7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5OWVtO1xuXHRcdHdpZHRoOiAzNTBweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRoZWlnaHQ6IDQyLjc1cHg7XG5cdFx0XHR3aWR0aDogMjYyLjVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdGhlaWdodDogMjguNXB4O1xuXHRcdFx0d2lkdGg6IDE3NXB4O1xuXHRcdH1cblx0fVxufVxuIl19 */
