@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,picture,section,summary{display:block}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus-visible,button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px red}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0 solid red;border-width:1px}.btn:focus-visible,button:focus-visible{box-shadow:0 0 0 2px red,inset 0 0 0 2px #fff}a:active,a:hover{outline:0}abbr[title]{border-bottom:0 dotted;text-decoration:none}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;display:block}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=submit]{outline:0}.hide-label label,.screen-reader-text,.sr-only,.vishidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ox-hidden{overflow-x:hidden}.hide-mobile{display:none}.mw-pad,.mw-pad-big{padding-left:calc(4rem / 2);padding-right:calc(4rem / 2)}.margin-top{margin-top:4rem}.mobile-col{flex-direction:column}.flex-list{gap:calc(4rem / 2)}.mobile-grid-1>*{flex:1 1 100%}.mobile-grid-2>*{flex:1 1 50%}@media (min-width:600px){.tablet-row{flex-direction:row}.tablet-grid-2{flex-wrap:wrap}.tablet-grid-2>*{flex:0 1 calc(50% - 4rem * 1.5)}}@media (min-width:960px){.desktop-row{flex-direction:row}.desktop-grid-4{justify-content:space-between;flex-wrap:wrap}.desktop-grid-4>*{flex:0 1 calc(25% - 4rem * 1.5)}.desktop-grid-3{justify-content:space-between;justify-content:flex-start;flex-wrap:wrap}.desktop-grid-3>*{flex:1 1 calc(33% - 4rem * 1.5);flex-grow:0}.desktop-grid-2>*{flex:1 1 50%}}@media (min-width:1220px){.mw-pad{padding-left:calc((100% - 1220px)/ 2);padding-right:calc((100% - 1220px)/ 2)}.mw-pad-big{padding-left:calc((100% - 1220px)/ 2);padding-right:calc((100% - 1220px)/ 2)}}@media (min-width:1480px){.mw-pad-big{padding-left:calc((100% - 1220px)/ 2);padding-right:calc((100% - 1220px)/ 2)}}article .mw-pad{padding-left:0;padding-right:0}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Regular.woff2) format("woff2"),url(../fonts/Satoshi-Regular.woff) format("woff"),url(../fonts/Satoshi-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Italic.woff2) format("woff2"),url(../fonts/Satoshi-Italic.woff) format("woff"),url(../fonts/Satoshi-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Bold.woff2) format("woff2"),url(../fonts/Satoshi-Bold.woff) format("woff"),url(../fonts/Satoshi-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-BoldItalic.woff2) format("woff2"),url(../fonts/Satoshi-BoldItalic.woff) format("woff"),url(../fonts/Satoshi-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Black.woff2) format("woff2"),url(../fonts/Satoshi-Black.woff) format("woff"),url(../fonts/Satoshi-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}h1{font-size:4rem;font-size:clamp(2rem,8dvw,6rem);margin:0;margin-bottom:calc(4rem / 2);font-family:liebeerika,sans-serif;font-weight:900;font-style:normal;color:#111;line-height:1.4;letter-spacing:.3rem;text-transform:uppercase}h2,h3,h4{font-style:normal;margin-top:4rem;text-wrap:balance;font-family:liebeerika,sans-serif;line-height:1.2;letter-spacing:.3rem;letter-spacing:.3rem;text-transform:uppercase}h2:last-child,h2:only-child,h3:last-child,h3:only-child,h4:last-child,h4:only-child{margin-bottom:0;margin-top:0}h2:first-child,h3:first-child,h4:first-child{margin-top:0}h2{font-size:clamp(3.6rem,5vw,6rem);color:#111;font-weight:900;font-style:normal;margin-bottom:calc(4rem / 2)}h3{font-weight:900;font-style:normal;font-size:clamp(3rem,4dvw,3.4rem);line-height:1.2;margin-top:4rem;margin-bottom:calc(4rem / 2)}h3:only-child{margin-top:0}.tribe-events .tribe-events-calendar-list__event-header h4.tribe-events-calendar-list__event-title,h4{font-weight:900;font-size:clamp(3rem,4dvw,4.4rem)}.tribe-events .tribe-events-calendar-list__event-header h4.tribe-events-calendar-list__event-title{margin-top:calc(4rem / 2);margin-bottom:calc(4rem / 2)}.section-title{margin-bottom:calc(4rem / 6)}article h2{font-size:clamp(2.4rem,5dvw,3rem)}article h2:first-of-type{margin-top:0}p{text-wrap:balance;margin:0;margin-bottom:calc(4rem / 2);line-height:1.5}p:last-child,p:only-child{margin-bottom:0}a{color:#231e1a;text-decoration:none}a:active,a:focus-visible,a:hover{text-decoration:none;color:#111}.btn,.button,button{border:0;background-position:0 0;display:block;flex:0 0 auto;padding:.95em 1.8em 1em 1.8em;color:#fff;font-size:1.6rem;letter-spacing:.1rem;text-decoration:none;text-align:center;font-weight:600;border-radius:0;width:-moz-max-content;width:max-content;max-width:100%;justify-content:center;transition:background-color .25s cubic-bezier(.19,1,.22,1) 0s;line-height:1;background-color:#762337;text-transform:uppercase;border-radius:.8rem}.btn:active,.btn:focus-visible,.btn:hover,.button:active,.button:focus-visible,.button:hover,button:active,button:focus-visible,button:hover{background-color:#000;color:#fff}.btn:disabled,.button:disabled,button:disabled{background:#a9a9a9;color:#797676}.btn>span,.button>span,button>span{display:flex;align-items:center;pointer-events:none}.btn--orange{background-color:#762337}.btn--green{background-color:#168c8c}.btn--red{background-color:#762337}.btn-box .btn,.btn-box button{margin-top:0}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:18px;color:#111;background-color:#fff;width:100%;font-family:komet,sans-serif;font-weight:400;font-style:normal;text-wrap:balance}body.mobile-nav--open{overflow-y:hidden;height:100%}.background-squares{position:fixed;z-index:-1;left:100%;top:var(--headerbar-height);top:0;bottom:0;right:auto;width:100%;opacity:.1}.background-squares svg{display:block;width:auto;height:160dvw;max-height:400%;transform:translateX(-150dvw)}main{padding-top:calc(var(--headerbar-height) + 8dvh)}.anker,section{scroll-margin-top:var(--headerbar-height)}main>.page-intro~section{margin-bottom:calc(4rem * 2)}main>section:only-child{padding-bottom:6dvw}main>section:last-child,main>section:only-of-type{margin-bottom:0}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col,picture{padding:0;padding-left:0;padding-right:0;overflow:hidden;border-radius:.8rem}.page-info-bottom{margin-top:4dvw;margin-bottom:6dvw}.page-title{font-size:clamp(4rem,6dvw,8rem);margin-bottom:calc(4rem * 2)}.post-detail{padding-top:4dvw;padding-bottom:4dvw}.page-intro>*{max-width:60rem}.section-titlebox{margin-bottom:4rem}.section-titlebox p{margin-bottom:calc(4rem / 4)}.video-box{width:100%;margin-bottom:calc(4rem * 1.5)}.video-box video{width:100%}.bg-lines-header{position:fixed;top:calc(4rem * 1.5);right:0;height:120dvh;z-index:-1}.bg-lines-header>svg{height:100%}.txt-2col{display:flex;flex-direction:column;gap:calc(4rem / 2)}.editor{margin-bottom:calc(4rem * 1.5)}.editor-picture{box-shadow:0 18px 31px -3px rgba(0,0,0,.1)}.text-img{display:flex;flex-direction:column;gap:10dvw}.img-right{justify-content:flex-start;align-items:flex-start}.img-right .textbox{order:1}.img-right .editor-picture{order:2}.bg-grey{background-color:#f2f2f2}.post-image{margin-bottom:calc(4rem * 1.5)}.editor li a,.editor p a,.textbox li a,.textbox p a{text-decoration:underline}.highlight-item{display:flex;flex-direction:column;justify-content:space-between}.highlight-item h2{margin:calc(4rem / 2) 0 calc(4rem / 4) 0}.highlight-item .event-item-cat{margin-bottom:calc(4rem / 4);color:#762337}.highlight-item time{font-weight:700}.highlight-item-pic{position:relative;margin-bottom:4rem}.highlight-item-pic>img{top:-10%;left:0;position:absolute;filter:blur(60px);-o-object-fit:cover;object-fit:cover;width:120%;height:120%;z-index:-1}.section-title{margin-bottom:calc(4rem * 1.5);display:flex;align-items:center;text-transform:uppercase}.section-title::before{content:"";display:none;width:clamp(1.8rem,2dvw,2.8rem);height:clamp(1.8rem,2dvw,2.8rem);background-color:#ae7d7f;transform:rotateZ(20deg) translateY(-.4rem);margin-right:1rem}.section-title--orange{color:#ae7d7f}.section-title--red{color:#762337}.section-title--red::before{background-color:#762337;transform:rotateZ(36deg) translateY(-.4rem)}.section-title--green{color:#168c8c}.section-title--green::before{background-color:#168c8c;transform:rotateZ(-36deg) translateY(-.4rem)}.event-post-list{display:flex;flex-direction:column;gap:calc(4rem * 1.5)}.event-post-list ul{list-style:none outside;margin:0;padding:0}.event-post-list .event-item{margin-bottom:4rem}.event-item h3{margin-top:calc(4rem / 4);margin-bottom:calc(4rem / 4)}.post-picture{margin-bottom:calc(4rem * 1.5)}.post-galeries{margin-top:calc(4rem * 1.5)}.post-galeries h2{color:#ae7d7f}.wrapper-page-contact .social-contact a{display:flex;align-items:center;color:#d7e6e7;margin-bottom:calc(4rem / 6)}.wrapper-page-contact .social-contact svg{width:4rem}.wrapper-page-contact .social-contact svg path{fill:#d7e6e7}.organizers-list .organizer-category{margin-bottom:calc(4rem * 1.5)}.organizers-list{margin-bottom:calc(4rem * 2)}.organizers-list .tribe-organizer{border-bottom:1px solid #f2f2f2;padding-bottom:4rem;padding-top:4rem}.organizers-list h3{margin-bottom:calc(4rem / 6)}.organizers-list .organizer-content a{display:block;margin-bottom:calc(4rem / 6);color:#762337}.section-nav{display:flex;margin-top:4rem;align-items:stretch;gap:4rem;flex-direction:column}.event-search-form{flex:1 1 100%}.event-search-form .tribe-events-c-search__input-group{display:flex;flex:1;gap:calc(4rem / 4);width:100%;flex-direction:column;align-items:flex-start}.event-search-form .tribe-common-form-control-text{flex:1;width:100%}.event-search-form .tribe-common-form-control-text__input{display:block;padding:calc(4rem / 4);flex:1 1 100%;width:100%;border-radius:.8rem;border:1px solid grey}@media (min-width:960px){.page-template-default main>section{margin-bottom:calc(4rem * 2)}.txt-2col{flex-direction:row;gap:calc(4rem * 4)}.txt-2col>div{flex:1 0 calc(50% - 4rem * 4)}.text-img{flex-direction:row}.text-img .editor-picture{flex:0 1 45%}.text-img .textbox{flex:1 0 30%}.text-img.no-picture .textbox{flex:1 1 100%}.highlight-item{background-color:#168c8c;flex-direction:row-reverse;gap:4rem;align-items:center;padding:calc(4rem * 1.5);border-radius:.8rem}.highlight-item>*{flex:1 1 50%}.highlight-item .highlight-item-pic{margin-bottom:0}.highlight-item picture{display:flex;justify-content:center}.highlight-item .highlight-content{max-width:60rem}.highlight-item h2{margin:0 0 calc(4rem / 4) 0;font-size:6rem;line-height:1;color:#fff}.highlight-item p{color:#fff;font-size:clamp(1.8rem,2dvw,2rem);line-height:1.4}.event-post-list{flex-direction:row;gap:10dvw}.event-post-list .event-list{flex:0 0 50%}.event-post-list li{margin-bottom:calc(4rem / 2)}.event-post-list h2{font-size:clamp(3rem,5dvw,6rem)}.event-post-list .event-item a{display:flex;align-items:flex-start;gap:5%}.event-post-list .event-item a picture{padding:0;height:16rem;flex:0 0 36%}.event-post-list .event-item a picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-nav{flex-direction:row}.section-nav .tribe-events-c-search__input-group{align-items:center;flex-direction:row}}.grid{list-style:none outside;list-style-type:none}.grid>ul{list-style:none outside;margin:0;padding:0}.grid>li{margin:0;padding:0;list-style:none outside;list-style-type:none}.grid-list{display:flex;flex-direction:column;gap:calc(4rem * 1.5) calc(4rem * 1.5);list-style:none outside;margin:0;padding:0}.grid-list~.btn{margin-top:4rem;margin-left:auto;margin-right:auto}.grid-link{display:block}.grid-content ul{list-style:square outside;padding-left:4rem}.grid-content li{padding-left:calc(4rem / 8);line-height:1.2;margin-bottom:calc(4rem / 6)}.grid-picture-box{margin-bottom:calc(4rem / 2)}.grid-picture{height:20rem;overflow:hidden}.grid-picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;max-width:none}.grid-title{margin:calc(4rem / 2) 0}@media (min-width:600px){.grid-link{display:flex;gap:calc(4rem / 2)}.grid-link .grid-picture{flex:0 0 50%}}@media (min-width:960px){.grid-list{flex-direction:row;flex-wrap:wrap}.grid-list .grid-item{flex:1 1 calc(33% - 4rem * 1.5);max-width:calc(33% - 4rem * 1.5)}.grid-list .grid-link{flex-direction:column;gap:0}.grid-list .grid-picture{flex:auto}}.main-header{position:relative;margin:auto;position:fixed;z-index:99999;left:0;right:0}.header-bar{display:flex;justify-content:space-between;align-items:center;padding-top:calc(4rem / 4);padding-left:calc(4rem / 2);padding-right:calc(4rem / 2);transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s;background-color:rgba(215,230,231,.95)}.main-logo{display:flex;align-items:center;justify-content:flex-start;flex-shrink:1;width:12dvw;max-width:15rem;min-width:12rem;transition:height .2s cubic-bezier(.25,.46,.45,.94) 0s}.main-logo svg{display:block;width:100%;height:auto}.main-logo>div{transition:transform .2s cubic-bezier(.25,.46,.45,.94) 0s}.logo-scroll{transform:scale(0);width:0;height:0;overflow:hidden}.header-bar--scrolled{background-color:rgba(255,255,255,.95);background-color:rgba(215,230,231,.95)}.header-bar--scrolled .header-bar{padding-top:calc(4rem / 4);padding-bottom:calc(4rem / 4);align-items:center}.header-bar--scrolled .logo-init{transform:scale(0);width:0;height:0;overflow:hidden}.header-bar--scrolled .logo-scroll{transform:scale(1);width:16dvw;max-width:12rem;height:auto}.header-bar--scrolled .logo-scroll>svg{height:auto;width:100%}@media (min-width:960px){.main-header,.main-header.header-bar--scrolled{padding:calc(4rem / 2)}.main-header.header-bar--scrolled{background-color:transparent}.header-bar{padding-left:4rem;padding-right:4rem;padding-top:calc(4rem / 2);padding-bottom:calc(4rem / 2);align-items:flex-start;border-radius:.8rem}}nav li,nav ul{list-style:none outside;margin:0;padding:0}nav a{text-decoration:none;display:block}.header-nav{display:flex;gap:calc(4rem * 1.5)}.nav-btn{line-height:1;width:4rem;height:4rem;background-color:transparent;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:.4rem;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.nav-btn>svg{width:100%;height:auto;pointer-events:none;display:block}.nav-btn:hover{background-color:transparent}.nav-btn--open{position:fixed;z-index:9999;right:4rem;top:4rem;background-color:#762337}.nav-btn--open:hover{background-color:#762337}.nav-btn--open>svg{display:none}.nav-btn--open::after{content:"X";display:block;font-size:2rem;transform:translateY(1px);color:#fff;font-weight:700}.main-nav--desktop{display:none}.main-nav .menu-item--button a{padding-left:4rem;padding-right:4rem;color:#fff}.main-nav a:focus-visible,.main-nav a:hover,.main-nav a:target-current{color:#762337}.main-nav .current-menu-item a{color:#762337}.main-nav--mobile{position:fixed;z-index:999;width:100dvw;right:0;top:0;bottom:0;overflow-y:auto;transform:translateX(100%);transition:transform .15s cubic-bezier(.39,.575,.565,1) 0s;background-color:rgba(255,255,255,.95);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:4rem}.main-nav--mobile .main-nav_list{height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow-y:auto}.main-nav--mobile li{width:100%}.main-nav--mobile a{color:#231e1a;font-size:1.7rem;padding:calc(4rem / 4);text-align:left}.main-nav--mobile>div{margin-bottom:calc(4rem / 2)}.mobile-nav--open .main-nav--mobile{transform:translateX(0)}.wpml-ls{display:flex;align-items:center}.wpml-ls ul{display:flex;margin:0;padding:0}.wpml-ls a{background:#f2f2f2}.wpml-ls li:first-child a{border-radius:4px 0 0 4px}.wpml-ls li:last-child a{border-radius:0 4px 4px 0}.wpml-ls .wpml-ls-current-language a{background-color:#111;color:#fff}.social-nav{display:flex;align-items:center;justify-content:space-between;gap:calc(4rem / 2)}.social-nav svg{display:block;height:20px;width:auto;fill:#762337}.main-nav--desktop~.social-nav{display:none}@media (min-width:960px){.nav-btn{display:none}.main-nav--desktop~.social-nav{display:flex;justify-content:flex-end;margin-right:calc(4rem / 4)}.header-nav-inner{display:flex;flex-direction:column-reverse;margin-top:4rem}.header-bar--scrolled .header-nav-inner{margin-top:0}.main-nav--desktop{display:flex}.main-nav--mobile{display:none}.main-nav_list{display:flex;gap:calc(4rem / 4);justify-content:flex-end}.main-nav a{color:#111;padding:calc(4rem / 4) calc(4rem / 6)}.main-nav--main{margin-left:auto;padding:calc(4rem / 4) 0 0 calc(4rem / 2)}.main-nav--main li{position:relative;display:flex;align-items:flex-end}.main-nav--main a{text-align:center;font-size:1.7rem;font-weight:400}.main-nav--main .current-menu-item a::after,.main-nav--main .current-page-ancestor a::after{transform:scaleX(1)}.main-nav--main a:focus-visible::after,.main-nav--main a:hover::after{transform:scaleX(1)}.wpml-ls{margin-left:calc(4rem / 2)}.wpml-ls ul{display:flex;margin:0;padding:0}.wpml-ls a{background:#f2f2f2;line-height:1;padding:calc(4rem / 4) calc(4rem / 4)}}.filter-box{margin-bottom:4rem;display:flex;flex-direction:column;gap:calc(4rem / 4)}.search-input{display:block;width:100%;padding:calc(4rem / 4)}.filter-items-list{display:flex;gap:calc(4rem / 4);flex-wrap:nowrap;align-items:stretch;list-style:none outside;margin:0;padding:0;white-space:nowrap;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.filter-items-list>li{margin:0;padding:0}.filter-list+.btn{margin-top:4rem}.btn-picto{visibility:hidden;transform:scale(0);transform-origin:0 50%;overflow:hidden;width:0;flex:0 1 auto;transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.btn-picto svg{transform:translateY(0)}.btn-filter{display:flex;align-items:center;padding:calc(4rem / 6)}.btn-filter--active{background-color:#000}.btn-filter--active .btn-picto{visibility:visible;width:2rem;transform:scale(1)}.pagination{display:flex;list-style:none outside;margin:0;margin-top:calc(4rem * 1.5);padding:0;justify-content:center;gap:1px 1px}.pagination .page{display:flex;padding:calc(4rem / 8) calc(4rem / 4)}@media (min-width:960px){.btn-filter{padding:1em 1.5em .95em 1.5em}.filter-items-list{flex-wrap:wrap}}.glide{display:flex;align-items:center}.glide--slider .glide__slides{flex-wrap:nowrap;gap:0}.glide--slider .glide__slide{height:auto;flex:auto}.event-slider{background-color:rgba(242,242,242,.8);padding-top:calc(4rem * 2);padding-bottom:calc(4rem * 2)}.event-slider--related{background-color:transparent;padding:0}.glide__track{max-width:100%}.glide__arrows{display:flex}.glide__arrow{position:absolute;width:4rem;height:4rem;padding:0;display:flex;align-items:center;justify-content:center;background-color:#ae7d7f;color:#fff;border:0;top:10rem;border-radius:.8rem}.glide__arrow--right{right:calc(4rem / 4);left:auto;transform:translateY(-50%)}.glide__arrow--left{right:auto;left:calc(4rem / 4);transform:rotate(180deg) translateY(50%)}.glide__arrow svg{width:auto;height:60%}.galerie-item,.glide .event-item{white-space:initial}.galerie-item a,.glide .event-item a{display:block}.galerie-item picture,.glide .event-item picture{display:flex;height:20rem;overflow:hidden;align-items:center;justify-content:center;transition:border .2s linear 0s;background-color:#f2f2f2}.galerie-item picture img,.glide .event-item picture img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.galerie-item a:focus-visible picture,.glide .event-item a:focus-visible picture{border:3px solid red}.event-item .event-item-cat{font-size:1.6rem;color:#ae7d7f;margin-top:calc(4rem / 4)}.event-item time{font-size:1.6rem;color:#ae7d7f;font-weight:700}@media (min-width:1480px){.event-slider>div{padding-right:calc(4rem * 2)}.event-slider .glide__arrow--right{transform:translateX(calc(4rem * 2)) translateY(-50%)}}.newsletter-wrap{overflow:hidden;background-color:#f2f2f2;padding-top:calc(4rem * 1.5);padding-bottom:calc(4rem * 1.5)}.nf-form-fields-required{font-size:1.4rem;font-style:italic;margin:calc(4rem / 2) 0}.nf-form-cont input[type=email],.nf-form-cont input[type=text]{padding:calc(4rem / 4)}.nf-form-cont .checkbox-wrap{flex-wrap:wrap}.nf-form-cont .checkbox-wrap .nf-field-label{padding-left:calc(4rem / 8)}.nf-form-cont .checkbox-wrap .nf-field-description{width:100%;flex:1 0 100%;margin:0}.nf-form-cont .checkbox-wrap .nf-field-description a{color:#762337}.nf-form-cont{overflow:hidden}nf-field:last-child>div{margin-bottom:0}.form-wrap{display:flex;flex-direction:column;gap:calc(4rem / 2);font-size:1.8rem;margin-top:4rem}.form-list{list-style:none outside;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(4rem / 2)}.form-row{display:flex;gap:calc(4rem / 2);align-items:stretch;flex-direction:column;flex:1 1 100%}.form-row .wpcf7cf_repeater_controls,.form-row .wpcf7cf_step_controls{margin-top:0}.wpcf7cf_repeater{flex:1;margin-bottom:calc(4rem * 1.5)}.wpcf7cf_repeater_sub{display:flex;flex:1;flex-wrap:wrap;align-items:flex-start;background-color:#ae7d7f;padding:calc(4rem / 2);border-radius:.8rem;gap:calc(4rem / 2)}.wpcf7cf_repeater_sub fieldset,.wpcf7cf_repeater_sub>div{flex:1 1 calc(50% - 4rem / 2)}.form-item a{color:#fff}fieldset{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(4rem / 4);border-radius:.8rem;background-color:#fff;padding:calc(4rem / 2) calc(4rem / 2);border:none;flex:1}fieldset legend{border-radius:.8rem;background-color:#fff;padding:calc(4rem / 6) 4rem calc(4rem / 6) calc(4rem / 2);margin-left:calc(4rem / 2 * -1);font-weight:700}div[data-class=wpcf7cf_group]{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(4rem / 4)}label{display:block;padding-left:calc(4rem / 4);font-size:1.6rem;margin-bottom:calc(4rem / 6)}.wpcf7-list-item label{padding-left:0}input[type=date],input[type=email],input[type=number],input[type=text],select,textarea{display:block;width:100%;padding:calc(4rem / 4) calc(4rem / 2);border-radius:.8rem;border:1px solid gray}textarea{padding:calc(4rem / 2)}input[type=checkbox]:focus-visible{outline:1px solid red}[aria-required=true]{background-color:rgba(118,35,55,.1)}[aria-required=true]:focus-within{border-color:#762337}.wpcf7-not-valid-tip{background-color:#8b0000;color:#fff;padding:calc(4rem / 4);border-radius:.8rem;margin-top:calc(4rem / 4);font-size:1.5rem}.participant-selection{margin-top:calc(4rem / 4)}.participant-selection .wpcf7-list-item{display:block}.participant-selection label{margin-bottom:0}.participant-selection__label{margin-bottom:calc(4rem / 4);display:block;font-weight:600}.cloth-event-price__catalog{display:flex;flex-direction:column}.cloth-event-price__subtotal{display:block;padding-top:calc(4rem / 4);margin-top:calc(4rem / 4);border-top:1px solid #222}.child_checkbox.cloth-participants-ready{flex-direction:column;gap:calc(4rem / 8)}.price-total{background-color:#168c8c;padding:calc(4rem / 2);color:#fff;font-size:2.4rem}.wpcf7-list-item{margin-left:0;margin-right:calc(4rem / 4)}.aiowps-captcha label{padding-left:0;margin-left:0}.form-item .select2-container{display:block}.form-item .select2-container--classic .select2-selection--single{padding:calc(4rem / 4);height:auto}.form-item .select2-container--classic .select2-selection--single .select2-selection__arrow{height:auto;bottom:1px}.form-item .select2-container--classic.select2-container--open .select2-dropdown,.form-item .select2-container--classic.select2-container--open .select2-selection--single{border-color:#762337}.form-item .select2-container--classic .select2-selection--single .select2-selection__clear{height:auto;color:#222;padding:0;transform:translateY(.4rem)}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#762337!important}.form-row--bg:not(:has([hidden])){background-color:#f2f2f2;padding:calc(4rem / 2);border-radius:.8rem}.form-row--text{margin-top:calc(4rem * 1.5)}@media (min-width:960px){.form-row{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:calc(4rem / 2)}.form-row--text{flex-direction:column;gap:calc(4rem / 4)}.form-item{flex:0 1 calc(50% - 4rem / 2)}.form-item--100{flex:1 1 100%}}.tribe-common.tribe-events .tribe-common-l-container{padding-top:0;padding-bottom:0}.tribe-events-single-event-title{font-size:clamp(3rem,8dvw,8rem)}.tribe-events-meta-group .tribe-events-single-section-title{color:#fff;font-size:2.5rem;font-size:clamp(3.6rem,4dvw,4rem);margin-bottom:calc(4rem / 2)}.tribe-events-meta-list>li{margin-bottom:calc(4rem / 2)}.tribe-events-meta-list>li:last-child{margin-bottom:0}.event-infos{padding:4rem;color:#fff;border-radius:.8rem;margin-bottom:4rem;background-color:#ae7d7f}.event-infos h2{font-size:clamp(3.6rem,4dvw,4rem);color:#fff}.event-infos p{margin-top:calc(4rem / 2);line-height:1.2}.event-infos p small{font-size:1.2rem}.sub-info-list{list-style:none outside;margin:0;padding:0;margin-bottom:4rem}.sub-info-list li{margin-bottom:calc(4rem / 4);border-bottom:1px solid rgba(118,35,55,.4);padding-bottom:calc(4rem / 4);line-height:1.5}.event-detail_content h2{margin:0 0 calc(4rem / 2) 0}.event-detail_content ul{list-style-position:outside;margin-left:4rem}.event-detail_content ul li{margin-bottom:calc(4rem / 4)}.tribe-events-meta-label{font-weight:700}.event-detail_meta{flex:1 1 33%}.tribe-events-event-meta{background-color:#168c8c;padding:4rem;color:#fff;flex-direction:column}.tribe-events-event-meta>div{margin:0;padding:0;padding-top:calc(4rem / 2);border-top:1px solid rgba(255,255,255,.2);flex:1 1 auto;width:auto}.tribe-events-event-meta div:first-child,.tribe-events-event-meta>div:only-child{border:0;padding-top:0}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{padding-top:4rem;gap:calc(4rem / 2)}.tribe-events-event-meta.primary{border-radius:.8rem .8rem 0 0}.tribe-events-event-meta.secondary{border-radius:0 0 .8rem .8rem}.tribe-events-event-meta ul{margin-left:0;padding-left:0}.tribe-events-event-meta a{color:#fff;text-decoration:underline}.event-module-gallery{margin-top:calc(4rem * 1.5)}.event-module-gallery picture img{-o-object-fit:cover;object-fit:cover}.tribe-events-gmap{display:block}.tribe-events-event-image{margin-bottom:calc(4rem / 2);overflow:hidden}.tribe-events-event-image img{border-radius:.8rem;display:block;width:auto;height:auto}.tribe-events-address{font-style:normal}.tribe-events-meta-item.tribe-organizer>div{display:flex;flex-direction:column;align-items:center;gap:calc(4rem / 2)}.tribe-events-meta-item.tribe-organizer>div picture{overflow:hidden;border-radius:.8rem;aspect-ratio:1/1;max-width:12rem;flex:0 1 50%}.tribe-events-meta-item.tribe-organizer>div picture>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tribe-events-meta-item.tribe-organizer .organizer-content h3{font-size:3rem;margin-bottom:0}.tribe-events-meta-item.tribe-organizer .organizer-content a{display:block}.tribe-events-event-meta .tribe-events-address{font-style:normal}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit],.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button,.tribe-common-c-btn,.tribe-events .tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__prev,.tribe-events .tribe-events-c-top-bar__datepicker-button,.tribe-events-c-view-selector__list-item-link{border:0;background-position:0 0;display:block;flex:0 0 auto;padding:.95em 1.8em 1em 1.8em;color:#fff;font-size:1.6rem;letter-spacing:.1rem;text-decoration:none;text-align:center;font-weight:600;border-radius:0;width:-moz-max-content;width:max-content;max-width:100%;justify-content:center;transition:background-color .25s cubic-bezier(.19,1,.22,1) 0s;line-height:1;background-color:#762337;text-transform:uppercase;border-radius:.8rem}.tribe-common .tribe-common-c-btn:active,.tribe-common .tribe-common-c-btn:focus-visible,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:focus-visible,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button:active,.tribe-common button:focus-visible,.tribe-common button:hover,.tribe-common input[type=button]:active,.tribe-common input[type=button]:focus-visible,.tribe-common input[type=button]:hover,.tribe-common input[type=reset]:active,.tribe-common input[type=reset]:focus-visible,.tribe-common input[type=reset]:hover,.tribe-common input[type=submit]:active,.tribe-common input[type=submit]:focus-visible,.tribe-common input[type=submit]:hover,.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small:focus-visible,.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:active,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:focus-visible,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:hover,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button:active,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button:focus-visible,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button:hover,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:active,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:focus-visible,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:hover,.tribe-common-c-btn:active,.tribe-common-c-btn:focus-visible,.tribe-common-c-btn:hover,.tribe-events .tribe-events-c-nav__next:active,.tribe-events .tribe-events-c-nav__next:focus-visible,.tribe-events .tribe-events-c-nav__next:hover,.tribe-events .tribe-events-c-nav__prev:active,.tribe-events .tribe-events-c-nav__prev:focus-visible,.tribe-events .tribe-events-c-nav__prev:hover,.tribe-events .tribe-events-c-top-bar__datepicker-button:active,.tribe-events .tribe-events-c-top-bar__datepicker-button:focus-visible,.tribe-events .tribe-events-c-top-bar__datepicker-button:hover,.tribe-events-c-view-selector__list-item-link:active,.tribe-events-c-view-selector__list-item-link:focus-visible,.tribe-events-c-view-selector__list-item-link:hover{background-color:#000;color:#fff}.tribe-common .tribe-common-c-btn .tribe-common button[disabled],.tribe-common .tribe-common-c-btn:disabled,.tribe-common a.tribe-common-c-btn .tribe-common button[disabled],.tribe-common a.tribe-common-c-btn:disabled,.tribe-common button .tribe-common button[disabled],.tribe-common button:disabled,.tribe-common input[type=button] .tribe-common button[disabled],.tribe-common input[type=button]:disabled,.tribe-common input[type=reset] .tribe-common button[disabled],.tribe-common input[type=reset]:disabled,.tribe-common input[type=submit] .tribe-common button[disabled],.tribe-common input[type=submit]:disabled,.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small .tribe-common button[disabled],.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small:disabled,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small .tribe-common button[disabled],.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:disabled,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button .tribe-common button[disabled],.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button:disabled,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button .tribe-common button[disabled],.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:disabled,.tribe-common-c-btn .tribe-common button[disabled],.tribe-common-c-btn:disabled,.tribe-events .tribe-events-c-nav__next .tribe-common button[disabled],.tribe-events .tribe-events-c-nav__next:disabled,.tribe-events .tribe-events-c-nav__prev .tribe-common button[disabled],.tribe-events .tribe-events-c-nav__prev:disabled,.tribe-events .tribe-events-c-top-bar__datepicker-button .tribe-common button[disabled],.tribe-events .tribe-events-c-top-bar__datepicker-button:disabled,.tribe-events-c-view-selector__list-item-link .tribe-common button[disabled],.tribe-events-c-view-selector__list-item-link:disabled{background:#a9a9a9;color:#797676}.tribe-events-c-view-selector__content{background-color:#762337}.tribe-events-c-view-selector__list li{margin-bottom:.4rem}.tribe-events-c-view-selector__list li a{display:block}.tribe-events-c-events-bar__search-container[style*=block]{background-color:#fff}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{display:flex;align-items:center;background-color:#ae7d7f}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button{background-color:transparent;border:0;color:#231e1a;padding:0}.page-template-regenebogen .tec-events-category-color-filter .tec-events-category-color-filter__dropdown .tec-events-category-color-filter__dropdown-list{overflow-y:visible}.tribe-events-header__events-bar{gap:2rem}.tribe-events-c-view-selector__button{margin-left:2rem}.tribe-events .tribe-events-header__content-title{margin-bottom:calc(4rem / 2)}.tribe-events .tribe-events-c-events-bar__views{align-items:center;display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search{gap:calc(4rem / 2)}.tribe-events .tribe-events-c-top-bar__nav-list{align-items:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{padding-bottom:calc(4rem * 1.5);border-bottom:1px solid #f2f2f2}.related-posts{margin:calc(4rem * 1.5) 0}.related-post-list ul{list-style:none outside;margin:0;padding:0}.tribe-common.tribe-events .tribe-common-l-container{padding-left:0;padding-right:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{flex-direction:row;justify-content:flex-start}.tribe-common-g-row.tribe-events-calendar-list__event-row{align-items:flex-start}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{width:25%}.tribe-events-header__title{font-size:clamp(3rem,4dvw,3.4rem)}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{font-size:2rem;font-weight:600;background-color:#f2f2f2;padding:calc(4rem / 2)}.tribe-events .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title{font-size:3rem}.event-search-home{padding-top:calc(4rem * 2);padding-bottom:calc(4rem * 2);background-color:#ae7d7f;margin-bottom:0}.tec-events-calendar-list__event-categories{margin-top:1rem!important}@media (max-width:848px){.tec-events-category-color-filter{margin-top:2rem!important}.tribe-events .tribe-events-header--has-event-search{align-items:flex-start}.tribe-events .tribe-events-c-events-bar__search-button,.tribe-events .tribe-events-c-view-selector__button{padding:1rem}.tribe-events .tribe-events-c-view-selector{width:auto}.tribe-common-c-svgicon.tribe-common-c-svgicon--list.tribe-events-c-view-selector__button-icon-svg{width:22px}}@media (min-width:960px){.event-detail{margin-top:calc(4rem / 2);display:flex;flex-direction:row;align-items:flex-start;gap:calc(4rem * 1.5)}#tribe-events-footer{display:flex;align-items:center;justify-content:space-between}.event-detail_meta{flex:1 0 45%}.tribe-events-back{margin-bottom:0}.tribe-events-event-meta{flex-direction:row}.tribe-events-event-meta>div{padding:0;padding-left:calc(4rem / 2);border:0;border-left:1px solid rgba(255,255,255,.2);flex:1 1 calc(50% - 2 * 4rem / 2)}.tribe-events-event-meta div:nth-child(odd),.tribe-events-event-meta>div:only-child{border:0;padding-left:0}.tribe-events-meta-item.tribe-organizer>div{flex-direction:row}}.footer{background-color:#d7e6e7;color:#168c8c;padding-top:calc(4rem * 1.5);padding-bottom:calc(4rem * 1.5);display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:calc(4rem * 1.5)}.footer a{color:#762337;text-decoration:none}.footer h2{color:#168c8c;font-size:3rem;font-weight:700}.footer-row{display:flex;flex-direction:column;gap:calc(4rem * 1.5)}.footer-item_socialnav{display:flex;gap:calc(4rem / 2)}.footer-item--logo{display:block;max-width:28rem}.footer-item--logo svg{display:block;width:100%;height:auto}.footer-item--legal{display:flex;flex-direction:column;gap:calc(4rem / 2)}.footer-nav_list{list-style:none outside;margin:0;padding:0}.footer-nav_list a{display:block;padding:calc(4rem / 6) 0}.footer-logos{display:flex;gap:calc(4rem / 2);flex-direction:column}.footer-logos a{display:flex;align-items:center}.footer-logos a>img{display:block;height:auto;max-width:26rem}@media (min-width:960px){.footer-row{flex-direction:row;justify-content:space-between}.footer-logos{flex-direction:row;gap:calc(4rem * 1.5)}.footer-logos img{width:20rem}.footer-item--legal{flex-direction:row;width:100%}.footer-item--legal a{font-size:1.5rem;display:block}.footer-item--legal a:last-child{margin-left:auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiX2hlbHBlci5zY3NzIiwiX3R5cG8uc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfZ3JpZC5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX25hdi5zY3NzIiwiX2ZpbHRlci5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfdHJpYmUtZXZlbnRzLnNjc3MiLCJfZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUNBLFFDQ0EsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLElBR0EsUUFGQSxRQUNBLFFERUUsUUFBQSxNQUdGLEVDQ0EsT0FDQSxRRENFLFdBQUEsV0FDQSxrQkFBQSxVQU9GLHNCQUNFLFFBQUEsS0FDQSxPQUFBLEVBT0YsU0NDQSxTRENFLFFBQUEsS0FXRixLQUNFLFlBQUEsV0FFQSxxQkFBQSxLQUVBLHlCQUFBLEtBT0YsS0FDRSxPQUFBLEVBU0YsRUFDRSxXQUFBLElBTUYsZ0JDQ0EscUJEQ0UsUUFBQSxFQUNBLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsQ0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsSUFHRixvQkNDQSxxQkFDQSx1QkRDRSxRQUFBLEVBQUEsTUFBQSxJQUNBLGFBQUEsSUNJRixtQkREQSxxQkFFRSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsR0FBQSxDQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUtGLFNDRUEsUURBRSxRQUFBLEVBU0YsWUFDRSxjQUFBLEVBQUEsT0FDQSxnQkFBQSxLQU1GLEVDRUEsT0RBRSxZQUFBLElBTUYsSUFDRSxXQUFBLE9BTUYsR0FFRSxXQUFBLFlBQ0EsT0FBQSxFQU1GLEtBQ0UsV0FBQSxLQUNBLE1BQUEsS0FNRixLQ0NBLElBQ0EsSUFDQSxLRENFLFlBQUEsU0FBQSxDQUFBLE1BQ0EsVUFBQSxJQU1GLElBQ0UsWUFBQSxT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RSxlQUFBLElBQ0EsSUFBQSxpQkFDQSxrQkFDRSxNQUFBLE1BR0osb0JBQ0UsZUFBQSxJQUNBLE1BQUEsS0FDQSxzQkFDRSxVQUFBLE9BQ0EsUUFBQSxNQUNBLGlDQUNFLFlBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL05vcm1hbGl6ZVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmE6Zm9jdXMtdmlzaWJsZSxcbmJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHdoaXRlLCBpbnNldCAwIDAgMCA0cHggcmVkO1xufVxuXG5pbnB1dDpmb2N1cy12aXNpYmxlLFxuc2VsZWN0OmZvY3VzLXZpc2libGUsXG50ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMHB4IHNvbGlkIHJlZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbmJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJlZCwgaW5zZXQgMCAwIDAgMnB4IHdoaXRlO1xufVxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDBweCBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4vKipcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxuICovXG5xIHtcbiAgcXVvdGVzOiAnXFwyMDFDJydcXDIwMUQnJ1xcMjAxOCcnXFwyMDE5Jztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbmlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIDIgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuYTpmb2N1cy12aXNpYmxlLFxuYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggd2hpdGUsIGluc2V0IDAgMCAwIDRweCByZWQ7XG59XG5cbmlucHV0OmZvY3VzLXZpc2libGUsXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbnRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwcHggc29saWQgcmVkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmVkLCBpbnNldCAwIDAgMCAycHggd2hpdGU7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAwcHggZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5oaWRlLWxhYmVsIGxhYmVsLFxuLnZpc2hpZGRlbixcbi5zci1vbmx5LFxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ub3gtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXctcGFkLWJpZyxcbi5tdy1wYWQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAyKTtcbn1cblxuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubW9iaWxlLWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LWxpc3Qge1xuICBnYXA6IGNhbGMoNHJlbSAvIDIpO1xufVxuXG4ubW9iaWxlLWdyaWQtMSA+ICoge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cblxuLm1vYmlsZS1ncmlkLTIgPiAqIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50YWJsZXQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC50YWJsZXQtZ3JpZC0yIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRhYmxldC1ncmlkLTIgPiAqIHtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSA0cmVtICogMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kZXNrdG9wLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZGVza3RvcC1ncmlkLTQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmRlc2t0b3AtZ3JpZC00ID4gKiB7XG4gICAgZmxleDogMCAxIGNhbGMoMjUlIC0gNHJlbSAqIDEuNSk7XG4gIH1cbiAgLmRlc2t0b3AtZ3JpZC0zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZGVza3RvcC1ncmlkLTMgPiAqIHtcbiAgICBmbGV4OiAxIDEgY2FsYygzMyUgLSA0cmVtICogMS41KTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbiAgLmRlc2t0b3AtZ3JpZC0yID4gKiB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAubXctcGFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjIwcHgpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDEyMjBweCkgLyAyKTtcbiAgfVxuICAubXctcGFkLWJpZyB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTIyMHB4KSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMjIwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgLm13LXBhZC1iaWcge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDEyMjBweCkgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTIyMHB4KSAvIDIpO1xuICB9XG59XG5hcnRpY2xlIC5tdy1wYWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qKlxuKiBAbGljZW5zZVxuKlxuKiBGb250IEZhbWlseTogU2F0b3NoaVxuKiBEZXNpZ25lZCBieTogRGVuaSBBbmdnYXJhXG4qIFVSTDogaHR0cHM6Ly93d3cuZm9udHNoYXJlLmNvbS9mb250cy9zYXRvc2hpXG4qIMKpIDIwMjYgSW5kaWFuIFR5cGUgRm91bmRyeVxuKlxuKiBTYXRvc2hpIFJlZ3VsYXIgXG4qIFNhdG9zaGkgSXRhbGljIFxuKiBTYXRvc2hpIEJvbGQgXG4qIFNhdG9zaGkgQm9sZEl0YWxpYyBcbiogU2F0b3NoaSBCbGFjayBcbipcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NhdG9zaGktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2F0b3NoaS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU2F0b3NoaS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NhdG9zaGktSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TYXRvc2hpLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NhdG9zaGktSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NhdG9zaGktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2F0b3NoaS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU2F0b3NoaS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NhdG9zaGktQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2F0b3NoaS1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU2F0b3NoaS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NhdG9zaGktQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NhdG9zaGktQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9TYXRvc2hpLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA4ZHZ3LCA2cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gLyAyKTtcbiAgZm9udC1mYW1pbHk6IFwibGllYmVlcmlrYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMTExMTExO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMixcbmgzLFxuaDQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgZm9udC1mYW1pbHk6IFwibGllYmVlcmlrYVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDI6bGFzdC1jaGlsZCwgaDI6b25seS1jaGlsZCxcbmgzOmxhc3QtY2hpbGQsXG5oMzpvbmx5LWNoaWxkLFxuaDQ6bGFzdC1jaGlsZCxcbmg0Om9ubHktY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaDI6Zmlyc3QtY2hpbGQsXG5oMzpmaXJzdC1jaGlsZCxcbmg0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IGNsYW1wKDMuNnJlbSwgNXZ3LCA2cmVtKTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gMik7XG59XG5cbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDRkdncsIDMuNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAvIDIpO1xufVxuaDM6b25seS1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1oZWFkZXIgaDQudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXRpdGxlLFxuaDQge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDRkdncsIDQuNHJlbSk7XG59XG5cbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1oZWFkZXIgaDQudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg0cmVtIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAvIDIpO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAvIDYpO1xufVxuXG5hcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDVkdncsIDNyZW0pO1xufVxuYXJ0aWNsZSBoMjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxucCB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbnA6b25seS1jaGlsZCwgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMjMxZTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cy12aXNpYmxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuYnV0dG9uLFxuLmJ1dHRvbixcbi5idG4ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjk1ZW0gMS44ZW0gMWVtIDEuOGVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwcztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjIzMzc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbn1cbmJ1dHRvbjpob3ZlciwgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjphY3RpdmUsXG4uYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuOmhvdmVyLFxuLmJ0bjphY3RpdmUsXG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xufVxuYnV0dG9uOmRpc2FibGVkLFxuLmJ1dHRvbjpkaXNhYmxlZCxcbi5idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBkYXJrZ3JheTtcbiAgY29sb3I6IHJnYigxMjEsIDExOCwgMTE4KTtcbn1cbmJ1dHRvbiA+IHNwYW4sXG4uYnV0dG9uID4gc3Bhbixcbi5idG4gPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjIzMzc7XG59XG5cbi5idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2OGM4Yztcbn1cblxuLmJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2MjMzNztcbn1cblxuLmJ0bi1ib3ggLmJ0bixcbi5idG4tYm94IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwia29tZXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5ib2R5Lm1vYmlsZS1uYXYtLW9wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJhY2tncm91bmQtc3F1YXJlcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogdmFyKC0taGVhZGVyYmFyLWhlaWdodCk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5iYWNrZ3JvdW5kLXNxdWFyZXMgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2MGR2dztcbiAgbWF4LWhlaWdodDogNDAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBkdncpO1xufVxuXG5tYWluIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyYmFyLWhlaWdodCkgKyA4ZHZoKTtcbn1cblxuc2VjdGlvbixcbi5hbmtlciB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiB2YXIoLS1oZWFkZXJiYXItaGVpZ2h0KTtcbn1cblxubWFpbiA+IC5wYWdlLWludHJvIH4gc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAqIDIpO1xufVxuXG5tYWluID4gc2VjdGlvbjpvbmx5LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDZkdnc7XG59XG5tYWluID4gc2VjdGlvbjpsYXN0LWNoaWxkLCBtYWluID4gc2VjdGlvbjpvbmx5LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1nLXJvdy0tZ3V0dGVycyA+IC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlci50cmliZS1jb21tb24tZy1jb2wsXG5waWN0dXJlIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG5cbi5wYWdlLWluZm8tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNGR2dztcbiAgbWFyZ2luLWJvdHRvbTogNmR2dztcbn1cblxuLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDRyZW0sIDZkdncsIDhyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gKiAyKTtcbn1cblxuLnBvc3QtZGV0YWlsIHtcbiAgcGFkZGluZy10b3A6IDRkdnc7XG4gIHBhZGRpbmctYm90dG9tOiA0ZHZ3O1xufVxuXG4ucGFnZS1pbnRybyA+ICoge1xuICBtYXgtd2lkdGg6IDYwcmVtO1xufVxuXG4uc2VjdGlvbi10aXRsZWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uc2VjdGlvbi10aXRsZWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gNCk7XG59XG5cbi52aWRlby1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtICogMS41KTtcbn1cbi52aWRlby1ib3ggdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJnLWxpbmVzLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBjYWxjKDRyZW0gKiAxLjUpO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMjBkdmg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJnLWxpbmVzLWhlYWRlciA+IHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnR4dC0yY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDRyZW0gLyAyKTtcbn1cblxuLmVkaXRvciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAqIDEuNSk7XG59XG5cbi5lZGl0b3ItcGljdHVyZSB7XG4gIGJveC1zaGFkb3c6IDBweCAxOHB4IDMxcHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50ZXh0LWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBkdnc7XG59XG5cbi5pbWctcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmltZy1yaWdodCAudGV4dGJveCB7XG4gIG9yZGVyOiAxO1xufVxuLmltZy1yaWdodCAuZWRpdG9yLXBpY3R1cmUge1xuICBvcmRlcjogMjtcbn1cblxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ucG9zdC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAqIDEuNSk7XG59XG5cbi5lZGl0b3IgbGkgYSxcbi5lZGl0b3IgcCBhLFxuLnRleHRib3ggbGkgYSxcbi50ZXh0Ym94IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGlnaGxpZ2h0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGlnaGxpZ2h0LWl0ZW0gaDIge1xuICBtYXJnaW46IGNhbGMoNHJlbSAvIDIpIDAgY2FsYyg0cmVtIC8gNCkgMDtcbn1cbi5oaWdobGlnaHQtaXRlbSAuZXZlbnQtaXRlbS1jYXQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gLyA0KTtcbiAgY29sb3I6ICM3NjIzMzc7XG59XG4uaGlnaGxpZ2h0LWl0ZW0gdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oaWdobGlnaHQtaXRlbS1waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uaGlnaGxpZ2h0LWl0ZW0tcGljID4gaW1nIHtcbiAgdG9wOiAtMTAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZpbHRlcjogYmx1cig2MHB4KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMjAlO1xuICBoZWlnaHQ6IDEyMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAqIDEuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VjdGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGNsYW1wKDEuOHJlbSwgMmR2dywgMi44cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxLjhyZW0sIDJkdncsIDIuOHJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZTdkN2Y7XG4gIHRyYW5zZm9ybTogcm90YXRlWigyMGRlZykgdHJhbnNsYXRlWSgtMC40cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uc2VjdGlvbi10aXRsZS0tb3JhbmdlIHtcbiAgY29sb3I6ICNhZTdkN2Y7XG59XG5cbi5zZWN0aW9uLXRpdGxlLS1yZWQge1xuICBjb2xvcjogIzc2MjMzNztcbn1cbi5zZWN0aW9uLXRpdGxlLS1yZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjIzMzc7XG4gIHRyYW5zZm9ybTogcm90YXRlWigzNmRlZykgdHJhbnNsYXRlWSgtMC40cmVtKTtcbn1cblxuLnNlY3Rpb24tdGl0bGUtLWdyZWVuIHtcbiAgY29sb3I6ICMxNjhjOGM7XG59XG4uc2VjdGlvbi10aXRsZS0tZ3JlZW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjhjOGM7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtMzZkZWcpIHRyYW5zbGF0ZVkoLTAuNHJlbSk7XG59XG5cbi5ldmVudC1wb3N0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoNHJlbSAqIDEuNSk7XG59XG4uZXZlbnQtcG9zdC1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnQtcG9zdC1saXN0IC5ldmVudC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmV2ZW50LWl0ZW0gaDMge1xuICBtYXJnaW4tdG9wOiBjYWxjKDRyZW0gLyA0KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gNCk7XG59XG5cbi5wb3N0LXBpY3R1cmUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gKiAxLjUpO1xufVxuXG4ucG9zdC1nYWxlcmllcyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNHJlbSAqIDEuNSk7XG59XG4ucG9zdC1nYWxlcmllcyBoMiB7XG4gIGNvbG9yOiAjYWU3ZDdmO1xufVxuXG4ud3JhcHBlci1wYWdlLWNvbnRhY3QgLnNvY2lhbC1jb250YWN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2Q3ZTZlNztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gNik7XG59XG4ud3JhcHBlci1wYWdlLWNvbnRhY3QgLnNvY2lhbC1jb250YWN0IHN2ZyB7XG4gIHdpZHRoOiA0cmVtO1xufVxuLndyYXBwZXItcGFnZS1jb250YWN0IC5zb2NpYWwtY29udGFjdCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNkN2U2ZTc7XG59XG5cbi5vcmdhbml6ZXJzLWxpc3QgLm9yZ2FuaXplci1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAqIDEuNSk7XG59XG4ub3JnYW5pemVycy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtICogMik7XG59XG4ub3JnYW5pemVycy1saXN0IC50cmliZS1vcmdhbml6ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuLm9yZ2FuaXplcnMtbGlzdCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAvIDYpO1xufVxuLm9yZ2FuaXplcnMtbGlzdCAub3JnYW5pemVyLWNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gLyA2KTtcbiAgY29sb3I6ICM3NjIzMzc7XG59XG5cbi5zZWN0aW9uLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDRyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ldmVudC1zZWFyY2gtZm9ybSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuLmV2ZW50LXNlYXJjaC1mb3JtIC50cmliZS1ldmVudHMtYy1zZWFyY2hfX2lucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZ2FwOiBjYWxjKDRyZW0gLyA0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmV2ZW50LXNlYXJjaC1mb3JtIC50cmliZS1jb21tb24tZm9ybS1jb250cm9sLXRleHQge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudC1zZWFyY2gtZm9ybSAudHJpYmUtY29tbW9uLWZvcm0tY29udHJvbC10ZXh0X19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiBjYWxjKDRyZW0gLyA0KTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IG1haW4gPiBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gKiAyKTtcbiAgfVxuICAudHh0LTJjb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiBjYWxjKDRyZW0gKiA0KTtcbiAgfVxuICAudHh0LTJjb2wgPiBkaXYge1xuICAgIGZsZXg6IDEgMCBjYWxjKDUwJSAtIDRyZW0gKiA0KTtcbiAgfVxuICAudGV4dC1pbWcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnRleHQtaW1nIC5lZGl0b3ItcGljdHVyZSB7XG4gICAgZmxleDogMCAxIDQ1JTtcbiAgfVxuICAudGV4dC1pbWcgLnRleHRib3gge1xuICAgIGZsZXg6IDEgMCAzMCU7XG4gIH1cbiAgLnRleHQtaW1nLm5vLXBpY3R1cmUgLnRleHRib3gge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG4gIC5oaWdobGlnaHQtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2OGM4YztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZ2FwOiA0cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogY2FsYyg0cmVtICogMS41KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIH1cbiAgLmhpZ2hsaWdodC1pdGVtID4gKiB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxuICAuaGlnaGxpZ2h0LWl0ZW0gLmhpZ2hsaWdodC1pdGVtLXBpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaGlnaGxpZ2h0LWl0ZW0gcGljdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGlnaGxpZ2h0LWl0ZW0gLmhpZ2hsaWdodC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICB9XG4gIC5oaWdobGlnaHQtaXRlbSBoMiB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYyg0cmVtIC8gNCkgMDtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5oaWdobGlnaHQtaXRlbSBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDJkdncsIDJyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLmV2ZW50LXBvc3QtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEwZHZ3O1xuICB9XG4gIC5ldmVudC1wb3N0LWxpc3QgLmV2ZW50LWxpc3Qge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbiAgLmV2ZW50LXBvc3QtbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gMik7XG4gIH1cbiAgLmV2ZW50LXBvc3QtbGlzdCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA1ZHZ3LCA2cmVtKTtcbiAgfVxuICAuZXZlbnQtcG9zdC1saXN0IC5ldmVudC1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1JTtcbiAgfVxuICAuZXZlbnQtcG9zdC1saXN0IC5ldmVudC1pdGVtIGEgcGljdHVyZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIGZsZXg6IDAgMCAzNiU7XG4gIH1cbiAgLmV2ZW50LXBvc3QtbGlzdCAuZXZlbnQtaXRlbSBhIHBpY3R1cmUgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5zZWN0aW9uLW5hdiAudHJpYmUtZXZlbnRzLWMtc2VhcmNoX19pbnB1dC1ncm91cCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZ3JpZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmdyaWQgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmdyaWQgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5ncmlkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoNHJlbSAqIDEuNSkgY2FsYyg0cmVtICogMS41KTtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ3JpZC1saXN0IH4gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ncmlkLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdyaWQtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IHNxdWFyZSBvdXRzaWRlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4uZ3JpZC1jb250ZW50IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyA4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gNik7XG59XG5cbi5ncmlkLXBpY3R1cmUtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gMik7XG59XG5cbi5ncmlkLXBpY3R1cmUge1xuICBoZWlnaHQ6IDIwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdyaWQtcGljdHVyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uZ3JpZC10aXRsZSB7XG4gIG1hcmdpbjogY2FsYyg0cmVtIC8gMikgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmlkLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjYWxjKDRyZW0gLyAyKTtcbiAgfVxuICAuZ3JpZC1saW5rIC5ncmlkLXBpY3R1cmUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JpZC1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZ3JpZC1saXN0IC5ncmlkLWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBjYWxjKDMzJSAtIDRyZW0gKiAxLjUpO1xuICAgIG1heC13aWR0aDogY2FsYygzMyUgLSA0cmVtICogMS41KTtcbiAgfVxuICAuZ3JpZC1saXN0IC5ncmlkLWxpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5ncmlkLWxpc3QgLmdyaWQtcGljdHVyZSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IGNhbGMoNHJlbSAvIDQpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAyKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMjMwLCAyMzEsIDAuOTUpO1xufVxuXG4ubWFpbi1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEyZHZ3O1xuICBtYXgtd2lkdGg6IDE1cmVtO1xuICBtaW4td2lkdGg6IDEycmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMHM7XG59XG4ubWFpbi1sb2dvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1haW4tbG9nbyA+IGRpdiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwcztcbn1cblxuLmxvZ28tc2Nyb2xsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlci1iYXItLXNjcm9sbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDIzMCwgMjMxLCAwLjk1KTtcbn1cbi5oZWFkZXItYmFyLS1zY3JvbGxlZCAuaGVhZGVyLWJhciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDRyZW0gLyA0KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNHJlbSAvIDQpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1iYXItLXNjcm9sbGVkIC5sb2dvLWluaXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlci1iYXItLXNjcm9sbGVkIC5sb2dvLXNjcm9sbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHdpZHRoOiAxNmR2dztcbiAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlci1iYXItLXNjcm9sbGVkIC5sb2dvLXNjcm9sbCA+IHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFpbi1oZWFkZXIsXG4gIC5tYWluLWhlYWRlci5oZWFkZXItYmFyLS1zY3JvbGxlZCB7XG4gICAgcGFkZGluZzogY2FsYyg0cmVtIC8gMik7XG4gIH1cbiAgLm1haW4taGVhZGVyLmhlYWRlci1iYXItLXNjcm9sbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyLWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNHJlbSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDRyZW0gLyAyKTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIH1cbn1cbm5hdiB1bCxcbm5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxubmF2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYyg0cmVtICogMS41KTtcbn1cblxuLm5hdi1idG4ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwcztcbn1cbi5uYXYtYnRuID4gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1idG4tLW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHJpZ2h0OiA0cmVtO1xuICB0b3A6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjIzMzc7XG59XG4ubmF2LWJ0bi0tb3Blbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjIzMzc7XG59XG4ubmF2LWJ0bi0tb3BlbiA+IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LWJ0bi0tb3Blbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlhcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1haW4tbmF2LS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW5hdiAubWVudS1pdGVtLS1idXR0b24gYSB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1haW4tbmF2IGE6aG92ZXIsIC5tYWluLW5hdiBhOmZvY3VzLXZpc2libGUsIC5tYWluLW5hdiBhOnRhcmdldC1jdXJyZW50IHtcbiAgY29sb3I6ICM3NjIzMzc7XG59XG4ubWFpbi1uYXYgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogIzc2MjMzNztcbn1cblxuLm1haW4tbmF2LS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMGR2dztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNHJlbTtcbn1cbi5tYWluLW5hdi0tbW9iaWxlIC5tYWluLW5hdl9saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tYWluLW5hdi0tbW9iaWxlIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1uYXYtLW1vYmlsZSBhIHtcbiAgY29sb3I6ICMyMzFlMWE7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBwYWRkaW5nOiBjYWxjKDRyZW0gLyA0KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYWluLW5hdi0tbW9iaWxlID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gMik7XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIC5tYWluLW5hdi0tbW9iaWxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ud3BtbC1scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3BtbC1scyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cG1sLWxzIGEge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLndwbWwtbHMgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLndwbWwtbHMgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4ud3BtbC1scyAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zb2NpYWwtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IGNhbGMoNHJlbSAvIDIpO1xufVxuLnNvY2lhbC1uYXYgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZpbGw6ICM3NjIzMzc7XG59XG5cbi5tYWluLW5hdi0tZGVza3RvcCB+IC5zb2NpYWwtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXYtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdi0tZGVza3RvcCB+IC5zb2NpYWwtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gLyA0KTtcbiAgfVxuICAuaGVhZGVyLW5hdi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICAuaGVhZGVyLWJhci0tc2Nyb2xsZWQgLmhlYWRlci1uYXYtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1haW4tbmF2LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWluLW5hdi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2FsYyg0cmVtIC8gNCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubWFpbi1uYXYgYSB7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgcGFkZGluZzogY2FsYyg0cmVtIC8gNCkgY2FsYyg0cmVtIC8gNik7XG4gIH1cbiAgLm1haW4tbmF2LS1tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiBjYWxjKDRyZW0gLyA0KSAwIDAgY2FsYyg0cmVtIC8gMik7XG4gIH1cbiAgLm1haW4tbmF2LS1tYWluIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLm1haW4tbmF2LS1tYWluIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYWluLW5hdi0tbWFpbiAuY3VycmVudC1wYWdlLWFuY2VzdG9yIGE6OmFmdGVyLFxuICAubWFpbi1uYXYtLW1haW4gLmN1cnJlbnQtbWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAubWFpbi1uYXYtLW1haW4gYTpob3Zlcjo6YWZ0ZXIsIC5tYWluLW5hdi0tbWFpbiBhOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAud3BtbC1scyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAvIDIpO1xuICB9XG4gIC53cG1sLWxzIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53cG1sLWxzIGEge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogY2FsYyg0cmVtIC8gNCkgY2FsYyg0cmVtIC8gNCk7XG4gIH1cbn1cbi5maWx0ZXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDRyZW0gLyA0KTtcbn1cblxuLnNlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYyg0cmVtIC8gNCk7XG59XG5cbi5maWx0ZXItaXRlbXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYyg0cmVtIC8gNCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IC8qIHNtb290aCBzY3JvbGxpbmcgb24gaU9TICovXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuLmZpbHRlci1pdGVtcy1saXN0ID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5maWx0ZXItbGlzdCArIC5idG4ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uYnRuLXBpY3RvIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMHM7XG59XG4uYnRuLXBpY3RvIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmJ0bi1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDRyZW0gLyA2KTtcbn1cblxuLmJ0bi1maWx0ZXItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmJ0bi1maWx0ZXItLWFjdGl2ZSAuYnRuLXBpY3RvIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDJyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoNHJlbSAqIDEuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFweCAxcHg7XG59XG4ucGFnaW5hdGlvbiAucGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGMoNHJlbSAvIDgpIGNhbGMoNHJlbSAvIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJ0bi1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbSAwLjk1ZW0gMS41ZW07XG4gIH1cbiAgLmZpbHRlci1pdGVtcy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5nbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nbGlkZS0tc2xpZGVyIC5nbGlkZV9fc2xpZGVzIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMDtcbn1cbi5nbGlkZS0tc2xpZGVyIC5nbGlkZV9fc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IGF1dG87XG59XG5cbi5ldmVudC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuOCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDRyZW0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNHJlbSAqIDIpO1xufVxuXG4uZXZlbnQtc2xpZGVyLS1yZWxhdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbGlkZV9fdHJhY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nbGlkZV9fYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZTdkN2Y7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICB0b3A6IDEwcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG4uZ2xpZGVfX2Fycm93LS1yaWdodCB7XG4gIHJpZ2h0OiBjYWxjKDRyZW0gLyA0KTtcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmdsaWRlX19hcnJvdy0tbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBjYWxjKDRyZW0gLyA0KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG59XG4uZ2xpZGVfX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLmdsaWRlIC5ldmVudC1pdGVtLFxuLmdhbGVyaWUtaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuLmdsaWRlIC5ldmVudC1pdGVtIGEsXG4uZ2FsZXJpZS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nbGlkZSAuZXZlbnQtaXRlbSBwaWN0dXJlLFxuLmdhbGVyaWUtaXRlbSBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGxpbmVhciAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5nbGlkZSAuZXZlbnQtaXRlbSBwaWN0dXJlIGltZyxcbi5nYWxlcmllLWl0ZW0gcGljdHVyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nbGlkZSAuZXZlbnQtaXRlbSBhOmZvY3VzLXZpc2libGUgcGljdHVyZSxcbi5nYWxlcmllLWl0ZW0gYTpmb2N1cy12aXNpYmxlIHBpY3R1cmUge1xuICBib3JkZXI6IDNweCBzb2xpZCByZWQ7XG59XG5cbi5ldmVudC1pdGVtIC5ldmVudC1pdGVtLWNhdCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2FlN2Q3ZjtcbiAgbWFyZ2luLXRvcDogY2FsYyg0cmVtIC8gNCk7XG59XG4uZXZlbnQtaXRlbSB0aW1lIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjYWU3ZDdmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ4MHB4KSB7XG4gIC5ldmVudC1zbGlkZXIgPiBkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAqIDIpO1xuICB9XG4gIC5ldmVudC1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDRyZW0gKiAyKSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLm5ld3NsZXR0ZXItd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDRyZW0gKiAxLjUpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0cmVtICogMS41KTtcbn1cblxuLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiBjYWxjKDRyZW0gLyAyKSAwO1xufVxuXG4ubmYtZm9ybS1jb250IGlucHV0W3R5cGU9dGV4dF0sXG4ubmYtZm9ybS1jb250IGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgcGFkZGluZzogY2FsYyg0cmVtIC8gNCk7XG59XG4ubmYtZm9ybS1jb250IC5jaGVja2JveC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5mLWZvcm0tY29udCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDgpO1xufVxuLm5mLWZvcm0tY29udCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5uZi1mb3JtLWNvbnQgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzc2MjMzNztcbn1cbi5uZi1mb3JtLWNvbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5uZi1maWVsZDpsYXN0LWNoaWxkID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyg0cmVtIC8gMik7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uZm9ybS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyg0cmVtIC8gMik7XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYyg0cmVtIC8gMik7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi5mb3JtLXJvdyAud3BjZjdjZl9yZXBlYXRlcl9jb250cm9scyxcbi5mb3JtLXJvdyAud3BjZjdjZl9zdGVwX2NvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwY2Y3Y2ZfcmVwZWF0ZXIge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gKiAxLjUpO1xufVxuXG4ud3BjZjdjZl9yZXBlYXRlcl9zdWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWU3ZDdmO1xuICBwYWRkaW5nOiBjYWxjKDRyZW0gLyAyKTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBnYXA6IGNhbGMoNHJlbSAvIDIpO1xufVxuLndwY2Y3Y2ZfcmVwZWF0ZXJfc3ViIGZpZWxkc2V0LFxuLndwY2Y3Y2ZfcmVwZWF0ZXJfc3ViID4gZGl2IHtcbiAgZmxleDogMSAxIGNhbGMoNTAlIC0gNHJlbSAvIDIpO1xufVxuXG4uZm9ybS1pdGVtIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNhbGMoNHJlbSAvIDQpO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjKDRyZW0gLyAyKSBjYWxjKDRyZW0gLyAyKTtcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4OiAxO1xufVxuZmllbGRzZXQgbGVnZW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogY2FsYyg0cmVtIC8gNikgNHJlbSBjYWxjKDRyZW0gLyA2KSBjYWxjKDRyZW0gLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAvIDIgKiAtMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRpdltkYXRhLWNsYXNzPXdwY2Y3Y2ZfZ3JvdXBdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNhbGMoNHJlbSAvIDQpO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDQpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gNik7XG59XG5cbi53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYyg0cmVtIC8gNCkgY2FsYyg0cmVtIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nOiBjYWxjKDRyZW0gLyAyKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCByZWQ7XG59XG5cblthcmlhLXJlcXVpcmVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTgsIDM1LCA1NSwgMC4xKTtcbn1cblthcmlhLXJlcXVpcmVkPXRydWVdOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogIzc2MjMzNztcbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrcmVkO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGMoNHJlbSAvIDQpO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IGNhbGMoNHJlbSAvIDQpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnBhcnRpY2lwYW50LXNlbGVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNHJlbSAvIDQpO1xufVxuLnBhcnRpY2lwYW50LXNlbGVjdGlvbiAud3BjZjctbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFydGljaXBhbnQtc2VsZWN0aW9uIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhcnRpY2lwYW50LXNlbGVjdGlvbl9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gLyA0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jbG90aC1ldmVudC1wcmljZV9fY2F0YWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jbG90aC1ldmVudC1wcmljZV9fc3VidG90YWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IGNhbGMoNHJlbSAvIDQpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDRyZW0gLyA0KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG59XG5cbi5jaGlsZF9jaGVja2JveC5jbG90aC1wYXJ0aWNpcGFudHMtcmVhZHkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoNHJlbSAvIDgpO1xufVxuXG4ucHJpY2UtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4YzhjO1xuICBwYWRkaW5nOiBjYWxjKDRyZW0gLyAyKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHJlbSAvIDQpO1xufVxuXG4uYWlvd3BzLWNhcHRjaGEgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1pdGVtIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0taXRlbSAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBwYWRkaW5nOiBjYWxjKDRyZW0gLyA0KTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0taXRlbSAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiAxcHg7XG59XG4uZm9ybS1pdGVtIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bixcbi5mb3JtLWl0ZW0gLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzYyMzM3O1xufVxuLmZvcm0taXRlbSAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICMyMjI7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjRyZW0pO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM3NjIzMzcgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcm93LS1iZzpub3QoOmhhcyhbaGlkZGVuXSkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogY2FsYyg0cmVtIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbn1cblxuLmZvcm0tcm93LS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg0cmVtICogMS41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb3JtLXJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiBjYWxjKDRyZW0gLyAyKTtcbiAgfVxuICAuZm9ybS1yb3ctLXRleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKDRyZW0gLyA0KTtcbiAgfVxuICAuZm9ybS1pdGVtIHtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSA0cmVtIC8gMik7XG4gIH1cbiAgLmZvcm0taXRlbS0tMTAwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgLnRyaWJlLWNvbW1vbi1sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDhkdncsIDhyZW0pO1xufVxuXG4udHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMy42cmVtLCA0ZHZ3LCA0cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gMik7XG59XG5cbi50cmliZS1ldmVudHMtbWV0YS1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gLyAyKTtcbn1cbi50cmliZS1ldmVudHMtbWV0YS1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ldmVudC1pbmZvcyB7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWU3ZDdmO1xufVxuLmV2ZW50LWluZm9zIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjZyZW0sIDRkdncsIDRyZW0pO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZXZlbnQtaW5mb3MgcCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNHJlbSAvIDIpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmV2ZW50LWluZm9zIHAgc21hbGwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnN1Yi1pbmZvLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5zdWItaW5mby1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gNCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExOCwgMzUsIDU1LCAwLjQpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0cmVtIC8gNCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5ldmVudC1kZXRhaWxfY29udGVudCBoMiB7XG4gIG1hcmdpbjogMCAwIGNhbGMoNHJlbSAvIDIpIDA7XG59XG4uZXZlbnQtZGV0YWlsX2NvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbi5ldmVudC1kZXRhaWxfY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAvIDQpO1xufVxuXG4udHJpYmUtZXZlbnRzLW1ldGEtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZXZlbnQtZGV0YWlsX21ldGEge1xuICBmbGV4OiAxIDEgMzMlO1xufVxuXG4udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4YzhjO1xuICBwYWRkaW5nOiA0cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgPiBkaXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDRyZW0gLyAyKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhID4gZGl2Om9ubHktY2hpbGQsXG4udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YS5wcmltYXJ5LCAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEuc2Vjb25kYXJ5IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIGdhcDogY2FsYyg0cmVtIC8gMik7XG59XG4udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEucHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAwLjhyZW0gMCAwO1xufVxuLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhLnNlY29uZGFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjhyZW0gMC44cmVtO1xufVxuLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmV2ZW50LW1vZHVsZS1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg0cmVtICogMS41KTtcbn1cbi5ldmVudC1tb2R1bGUtZ2FsbGVyeSBwaWN0dXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udHJpYmUtZXZlbnRzLWdtYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAvIDIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udHJpYmUtZXZlbnRzLWFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi50cmliZS1ldmVudHMtbWV0YS1pdGVtLnRyaWJlLW9yZ2FuaXplciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsYyg0cmVtIC8gMik7XG59XG4udHJpYmUtZXZlbnRzLW1ldGEtaXRlbS50cmliZS1vcmdhbml6ZXIgPiBkaXYgcGljdHVyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG1heC13aWR0aDogMTJyZW07XG4gIGZsZXg6IDAgMSA1MCU7XG59XG4udHJpYmUtZXZlbnRzLW1ldGEtaXRlbS50cmliZS1vcmdhbml6ZXIgPiBkaXYgcGljdHVyZSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyaWJlLWV2ZW50cy1tZXRhLWl0ZW0udHJpYmUtb3JnYW5pemVyIC5vcmdhbml6ZXItY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50cmliZS1ldmVudHMtbWV0YS1pdGVtLnRyaWJlLW9yZ2FuaXplciAub3JnYW5pemVyLWNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3ItLWxhYmVscyAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fYnV0dG9uLFxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tYy1idG4tYm9yZGVyLXNtYWxsLFxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtY29tbW9uIGEudHJpYmUtY29tbW9uLWMtYnRuLWJvcmRlci1zbWFsbCxcbi50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fdG9kYXktYnV0dG9uLFxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtbmF2X19uZXh0LFxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtbmF2X19wcmV2LFxuLnRyaWJlLWNvbW1vbiBidXR0b24sXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9YnV0dG9uXSxcbi50cmliZS1jb21tb24gaW5wdXRbdHlwZT1yZXNldF0sXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9c3VibWl0XSxcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX2RhdGVwaWNrZXItYnV0dG9uLFxuLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWMtYnRuLFxuLnRyaWJlLWNvbW1vbiBhLnRyaWJlLWNvbW1vbi1jLWJ0bixcbi50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19saXN0LWl0ZW0tbGluayxcbi50cmliZS1jb21tb24tYy1idG4ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjk1ZW0gMS44ZW0gMWVtIDEuOGVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwcztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjIzMzc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbn1cbi50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvci0tbGFiZWxzIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19idXR0b246aG92ZXIsIC50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvci0tbGFiZWxzIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19idXR0b246YWN0aXZlLCAudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3ItLWxhYmVscyAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXItc21hbGw6aG92ZXIsXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXItc21hbGw6YWN0aXZlLFxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tYy1idG4tYm9yZGVyLXNtYWxsOmZvY3VzLXZpc2libGUsXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1jb21tb24gYS50cmliZS1jb21tb24tYy1idG4tYm9yZGVyLXNtYWxsOmhvdmVyLFxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtY29tbW9uIGEudHJpYmUtY29tbW9uLWMtYnRuLWJvcmRlci1zbWFsbDphY3RpdmUsXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1jb21tb24gYS50cmliZS1jb21tb24tYy1idG4tYm9yZGVyLXNtYWxsOmZvY3VzLXZpc2libGUsXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX3RvZGF5LWJ1dHRvbjpob3Zlcixcbi50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fdG9kYXktYnV0dG9uOmFjdGl2ZSxcbi50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fdG9kYXktYnV0dG9uOmZvY3VzLXZpc2libGUsXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1uYXZfX25leHQ6aG92ZXIsXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1uYXZfX25leHQ6YWN0aXZlLFxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtbmF2X19uZXh0OmZvY3VzLXZpc2libGUsXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1uYXZfX3ByZXY6aG92ZXIsXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1uYXZfX3ByZXY6YWN0aXZlLFxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtbmF2X19wcmV2OmZvY3VzLXZpc2libGUsXG4udHJpYmUtY29tbW9uIGJ1dHRvbjpob3Zlcixcbi50cmliZS1jb21tb24gYnV0dG9uOmFjdGl2ZSxcbi50cmliZS1jb21tb24gYnV0dG9uOmZvY3VzLXZpc2libGUsXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcixcbi50cmliZS1jb21tb24gaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSxcbi50cmliZS1jb21tb24gaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGUsXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuLnRyaWJlLWNvbW1vbiBpbnB1dFt0eXBlPXJlc2V0XTphY3RpdmUsXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLXZpc2libGUsXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi50cmliZS1jb21tb24gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi50cmliZS1jb21tb24gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy10b3AtYmFyX19kYXRlcGlja2VyLWJ1dHRvbjpob3Zlcixcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX2RhdGVwaWNrZXItYnV0dG9uOmFjdGl2ZSxcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX2RhdGVwaWNrZXItYnV0dG9uOmZvY3VzLXZpc2libGUsXG4udHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tYy1idG46aG92ZXIsXG4udHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tYy1idG46YWN0aXZlLFxuLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWMtYnRuOmZvY3VzLXZpc2libGUsXG4udHJpYmUtY29tbW9uIGEudHJpYmUtY29tbW9uLWMtYnRuOmhvdmVyLFxuLnRyaWJlLWNvbW1vbiBhLnRyaWJlLWNvbW1vbi1jLWJ0bjphY3RpdmUsXG4udHJpYmUtY29tbW9uIGEudHJpYmUtY29tbW9uLWMtYnRuOmZvY3VzLXZpc2libGUsXG4udHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdC1pdGVtLWxpbms6aG92ZXIsXG4udHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdC1pdGVtLWxpbms6YWN0aXZlLFxuLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2xpc3QtaXRlbS1saW5rOmZvY3VzLXZpc2libGUsXG4udHJpYmUtY29tbW9uLWMtYnRuOmhvdmVyLFxuLnRyaWJlLWNvbW1vbi1jLWJ0bjphY3RpdmUsXG4udHJpYmUtY29tbW9uLWMtYnRuOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yLS1sYWJlbHMgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2J1dHRvbiAudHJpYmUtY29tbW9uIGJ1dHRvbltkaXNhYmxlZF0sIC50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvci0tbGFiZWxzIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19idXR0b246ZGlzYWJsZWQsXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXItc21hbGwgLnRyaWJlLWNvbW1vbiBidXR0b25bZGlzYWJsZWRdLFxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tYy1idG4tYm9yZGVyLXNtYWxsOmRpc2FibGVkLFxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtY29tbW9uIGEudHJpYmUtY29tbW9uLWMtYnRuLWJvcmRlci1zbWFsbCAudHJpYmUtY29tbW9uIGJ1dHRvbltkaXNhYmxlZF0sXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1jb21tb24gYS50cmliZS1jb21tb24tYy1idG4tYm9yZGVyLXNtYWxsOmRpc2FibGVkLFxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy10b3AtYmFyX190b2RheS1idXR0b24gLnRyaWJlLWNvbW1vbiBidXR0b25bZGlzYWJsZWRdLFxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy10b3AtYmFyX190b2RheS1idXR0b246ZGlzYWJsZWQsXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1uYXZfX25leHQgLnRyaWJlLWNvbW1vbiBidXR0b25bZGlzYWJsZWRdLFxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtbmF2X19uZXh0OmRpc2FibGVkLFxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtbmF2X19wcmV2IC50cmliZS1jb21tb24gYnV0dG9uW2Rpc2FibGVkXSxcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLW5hdl9fcHJldjpkaXNhYmxlZCxcbi50cmliZS1jb21tb24gYnV0dG9uIC50cmliZS1jb21tb24gYnV0dG9uW2Rpc2FibGVkXSxcbi50cmliZS1jb21tb24gYnV0dG9uOmRpc2FibGVkLFxuLnRyaWJlLWNvbW1vbiBpbnB1dFt0eXBlPWJ1dHRvbl0gLnRyaWJlLWNvbW1vbiBidXR0b25bZGlzYWJsZWRdLFxuLnRyaWJlLWNvbW1vbiBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQsXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9cmVzZXRdIC50cmliZS1jb21tb24gYnV0dG9uW2Rpc2FibGVkXSxcbi50cmliZS1jb21tb24gaW5wdXRbdHlwZT1yZXNldF06ZGlzYWJsZWQsXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9c3VibWl0XSAudHJpYmUtY29tbW9uIGJ1dHRvbltkaXNhYmxlZF0sXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX2RhdGVwaWNrZXItYnV0dG9uIC50cmliZS1jb21tb24gYnV0dG9uW2Rpc2FibGVkXSxcbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX2RhdGVwaWNrZXItYnV0dG9uOmRpc2FibGVkLFxuLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWMtYnRuIC50cmliZS1jb21tb24gYnV0dG9uW2Rpc2FibGVkXSxcbi50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLWJ0bjpkaXNhYmxlZCxcbi50cmliZS1jb21tb24gYS50cmliZS1jb21tb24tYy1idG4gLnRyaWJlLWNvbW1vbiBidXR0b25bZGlzYWJsZWRdLFxuLnRyaWJlLWNvbW1vbiBhLnRyaWJlLWNvbW1vbi1jLWJ0bjpkaXNhYmxlZCxcbi50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19saXN0LWl0ZW0tbGluayAudHJpYmUtY29tbW9uIGJ1dHRvbltkaXNhYmxlZF0sXG4udHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdC1pdGVtLWxpbms6ZGlzYWJsZWQsXG4udHJpYmUtY29tbW9uLWMtYnRuIC50cmliZS1jb21tb24gYnV0dG9uW2Rpc2FibGVkXSxcbi50cmliZS1jb21tb24tYy1idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBkYXJrZ3JheTtcbiAgY29sb3I6IHJnYigxMjEsIDExOCwgMTE4KTtcbn1cblxuLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzYyMzM3O1xufVxuXG4udHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRyaWJlLWV2ZW50cy1jLWV2ZW50cy1iYXJfX3NlYXJjaC1jb250YWluZXJbc3R5bGUqPWJsb2NrXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd24gLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlN2Q3Zjtcbn1cbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93biAudHJpYmUtZXZlbnRzLWMtc3Vic2NyaWJlLWRyb3Bkb3duX19idXR0b24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMyMzFlMWE7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXJlZ2VuZWJvZ2VuIC50ZWMtZXZlbnRzLWNhdGVnb3J5LWNvbG9yLWZpbHRlciAudGVjLWV2ZW50cy1jYXRlZ29yeS1jb2xvci1maWx0ZXJfX2Ryb3Bkb3duIC50ZWMtZXZlbnRzLWNhdGVnb3J5LWNvbG9yLWZpbHRlcl9fZHJvcGRvd24tbGlzdCB7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi50cmliZS1ldmVudHMtaGVhZGVyX19ldmVudHMtYmFyIHtcbiAgZ2FwOiAycmVtO1xufVxuXG4udHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1oZWFkZXJfX2NvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gLyAyKTtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtZXZlbnRzLWJhcl9fdmlld3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXNlYXJjaCB7XG4gIGdhcDogY2FsYyg0cmVtIC8gMik7XG59XG5cbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX25hdi1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNHJlbSAqIDEuNSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG4gIG1hcmdpbjogY2FsYyg0cmVtICogMS41KSAwO1xufVxuXG4ucmVsYXRlZC1wb3N0LWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgLnRyaWJlLWNvbW1vbi1sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50cmliZS1jb21tb24tZy1yb3cudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnRyaWJlLWV2ZW50cy1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA0ZHZ3LCAzLjRyZW0pO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZS10YWctZGF0ZXRpbWUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IGNhbGMoNHJlbSAvIDIpO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtaGVhZGVyIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5ldmVudC1zZWFyY2gtaG9tZSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDRyZW0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNHJlbSAqIDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWU3ZDdmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRlYy1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg0OHB4KSB7XG4gIC50ZWMtZXZlbnRzLWNhdGVnb3J5LWNvbG9yLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1oZWFkZXItLWhhcy1ldmVudC1zZWFyY2gge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2J1dHRvbixcbiAgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtZXZlbnRzLWJhcl9fc2VhcmNoLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAudHJpYmUtY29tbW9uLWMtc3ZnaWNvbi50cmliZS1jb21tb24tYy1zdmdpY29uLS1saXN0LnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2J1dHRvbi1pY29uLXN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXZlbnQtZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDRyZW0gLyAyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBjYWxjKDRyZW0gKiAxLjUpO1xuICB9XG4gICN0cmliZS1ldmVudHMtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ldmVudC1kZXRhaWxfbWV0YSB7XG4gICAgZmxleDogMSAwIDQ1JTtcbiAgfVxuICAudHJpYmUtZXZlbnRzLWJhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSA+IGRpdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDIpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAyICogNHJlbSAvIDIpO1xuICB9XG4gIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSA+IGRpdjpvbmx5LWNoaWxkLFxuICAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC50cmliZS1ldmVudHMtbWV0YS1pdGVtLnRyaWJlLW9yZ2FuaXplciA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2U2ZTc7XG4gIGNvbG9yOiAjMTY4YzhjO1xuICBwYWRkaW5nLXRvcDogY2FsYyg0cmVtICogMS41KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNHJlbSAqIDEuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IGNhbGMoNHJlbSAqIDEuNSk7XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogIzc2MjMzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3RlciBoMiB7XG4gIGNvbG9yOiAjMTY4YzhjO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb290ZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDRyZW0gKiAxLjUpO1xufVxuXG4uZm9vdGVyLWl0ZW1fc29jaWFsbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDRyZW0gLyAyKTtcbn1cblxuLmZvb3Rlci1pdGVtLS1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjhyZW07XG59XG4uZm9vdGVyLWl0ZW0tLWxvZ28gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXItaXRlbS0tbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoNHJlbSAvIDIpO1xufVxuXG4uZm9vdGVyLW5hdl9saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyLW5hdl9saXN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogY2FsYyg0cmVtIC8gNikgMDtcbn1cblxuLmZvb3Rlci1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYyg0cmVtIC8gMik7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9vdGVyLWxvZ29zIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlci1sb2dvcyBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyNnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXItcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZm9vdGVyLWxvZ29zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogY2FsYyg0cmVtICogMS41KTtcbiAgfVxuICAuZm9vdGVyLWxvZ29zIGltZyB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG4gIC5mb290ZXItaXRlbS0tbGVnYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlci1pdGVtLS1sZWdhbCBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyLWl0ZW0tLWxlZ2FsIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn0iLCIuaGlkZS1sYWJlbCBsYWJlbCxcbi52aXNoaWRkZW4sXG4uc3Itb25seSxcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cbi5veC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm13LXBhZC1iaWcsXG4ubXctcGFkIHtcbiAgcGFkZGluZy1sZWZ0OiAkZGlzdC1tO1xuICBwYWRkaW5nLXJpZ2h0OiAkZGlzdC1tO1xufVxuXG4ubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6ICRkaXN0O1xufVxuXG4ubW9iaWxlLWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LWxpc3Qge1xuICBnYXA6ICRkaXN0LW07XG59XG5cbi5tb2JpbGUtZ3JpZC0xIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLm1vYmlsZS1ncmlkLTIge1xuICA+ICoge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcbiAgLnRhYmxldC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnRhYmxldC1ncmlkLTIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICA+ICoge1xuICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gJGRpc3QtbCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLW5hdi13aWR0aCkge1xuICAuZGVza3RvcC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmRlc2t0b3AtZ3JpZC00IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gKiB7XG4gICAgICBmbGV4OiAwIDEgY2FsYygyNSUgLSAkZGlzdC1sKTtcbiAgICB9XG4gIH1cblxuICAuZGVza3RvcC1ncmlkLTMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gKiB7XG4gICAgICBmbGV4OiAxIDEgY2FsYygzMyUgLSAkZGlzdC1sKTtcbiAgICAgIGZsZXgtZ3JvdzogMDsgLy8gaWYgdGhlcmUgaXMgb25seSBvbmUgaXRlbSBpbiBhIHJvdyBpdCBncm93cywgc28gZmxleC1ncm93OiAwIGhhcyB0byBiZSBzZXQgZm9yIEFMTCBpdGVtc1xuICAgIH1cbiAgICA+ICo6b25seS1jaGlsZCB7XG4gICAgICAvL2ZsZXgtZ3JvdzogMDtcbiAgICB9XG4gIH1cblxuICAuZGVza3RvcC1ncmlkLTIge1xuICAgID4gKiB7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJhc2Vfd2lkdGgpIHtcbiAgLm13LXBhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbXdfcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbXdfcGFkZGluZztcbiAgfVxuICAubXctcGFkLWJpZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbXdfcGFkZGluZ19iaWc7XG4gICAgcGFkZGluZy1yaWdodDogJG13X3BhZGRpbmdfYmlnO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYmlnX3dpZHRoKSB7XG4gIC5tdy1wYWQtYmlnIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtd19wYWRkaW5nX2JpZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbXdfcGFkZGluZ19iaWc7XG4gIH1cbn1cblxuYXJ0aWNsZSAubXctcGFkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuIiwiLyoqXG4qIEBsaWNlbnNlXG4qXG4qIEZvbnQgRmFtaWx5OiBTYXRvc2hpXG4qIERlc2lnbmVkIGJ5OiBEZW5pIEFuZ2dhcmFcbiogVVJMOiBodHRwczovL3d3dy5mb250c2hhcmUuY29tL2ZvbnRzL3NhdG9zaGlcbiogwqkgMjAyNiBJbmRpYW4gVHlwZSBGb3VuZHJ5XG4qXG4qIFNhdG9zaGkgUmVndWxhciBcbiogU2F0b3NoaSBJdGFsaWMgXG4qIFNhdG9zaGkgQm9sZCBcbiogU2F0b3NoaSBCb2xkSXRhbGljIFxuKiBTYXRvc2hpIEJsYWNrIFxuKlxuKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2F0b3NoaSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9TYXRvc2hpLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvU2F0b3NoaS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9TYXRvc2hpLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NhdG9zaGknO1xuICBzcmM6IHVybCgnLi4vZm9udHMvU2F0b3NoaS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvU2F0b3NoaS1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1NhdG9zaGktSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTYXRvc2hpJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NhdG9zaGktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9TYXRvc2hpLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1NhdG9zaGktQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2F0b3NoaSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9TYXRvc2hpLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvU2F0b3NoaS1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9TYXRvc2hpLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NhdG9zaGknO1xuICBzcmM6IHVybCgnLi4vZm9udHMvU2F0b3NoaS1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9TYXRvc2hpLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9TYXRvc2hpLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDhkdncsIDZyZW0pO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gIGZvbnQtZmFtaWx5OiAnbGllYmVlcmlrYScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICRjbHItbWFpbjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogJGRpc3Q7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgZm9udC1mYW1pbHk6ICdsaWViZWVyaWthJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgJjpsYXN0LWNoaWxkLFxuICAmOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjZyZW0sIDV2dywgNnJlbSk7XG4gIGNvbG9yOiAkY2xyLW1haW47XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3RfbTtcbn1cblxuaDMge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNGR2dywgMy40cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogJGRpc3Q7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gICY6b25seS1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtaGVhZGVyIGg0LnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC10aXRsZSxcbmg0IHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA0ZHZ3LCA0LjRyZW0pO1xufVxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWhlYWRlciBoNC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAkZGlzdC1tO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdC1tO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X3hzO1xufVxuXG5hcnRpY2xlIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA1ZHZ3LCAzcmVtKTtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxucCB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdF9tO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAmOm9ubHktY2hpbGQsXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICRibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjbHItbWFpbjtcbiAgfVxufVxuIiwiYnV0dG9uLFxuLmJ1dHRvbixcbi5idG4ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjk1ZW0gMS44ZW0gMWVtIDEuOGVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwcztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNsci1tYWluLCAxMCUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IGRhcmtncmF5O1xuICAgIGNvbG9yOiByZ2IoMTIxLCAxMTgsIDExOCk7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5idG4tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG59XG4uYnRuLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbn1cbi5idG4tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG59XG5cbi5idG4tYm94IHtcbiAgLmJ0bixcbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCJodG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5ib2R5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogJGZvbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdrb21ldCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAmLm1vYmlsZS1uYXYtLW9wZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmJhY2tncm91bmQtc3F1YXJlcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogdmFyKC0taGVhZGVyYmFyLWhlaWdodCk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE2MGR2dztcbiAgICBtYXgtaGVpZ2h0OiA0MDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwZHZ3KTtcbiAgfVxufVxuXG5tYWluIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyYmFyLWhlaWdodCkgKyA4ZHZoKTtcbiAgLy9taW4taGVpZ2h0OiA0MjAwcHg7XG59XG5cbnNlY3Rpb24sXG4uYW5rZXIge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyYmFyLWhlaWdodCk7XG59XG5cbm1haW4gPiAucGFnZS1pbnRybyB+IHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdC14bDtcbn1cblxubWFpbiA+IHNlY3Rpb24ge1xuICAmOm9ubHktY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZHZ3O1xuICB9XG4gICY6bGFzdC1jaGlsZCxcbiAgJjpvbmx5LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWctcm93LS1ndXR0ZXJzID4gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1mZWF0dXJlZC1pbWFnZS13cmFwcGVyLnRyaWJlLWNvbW1vbi1nLWNvbCxcbnBpY3R1cmUge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4ucGFnZS1pbmZvLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDRkdnc7XG4gIG1hcmdpbi1ib3R0b206IDZkdnc7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA2ZHZ3LCA4cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3RfeGw7XG59XG4ucG9zdC1kZXRhaWwge1xuICBwYWRkaW5nLXRvcDogNGR2dztcbiAgcGFkZGluZy1ib3R0b206IDRkdnc7XG59XG4ucGFnZS1pbnRybyB7XG4gID4gKiB7XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZWJveCB7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0O1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X3M7XG4gIH1cbn1cblxuLnZpZGVvLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdC1sO1xuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iZy1saW5lcy1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogJGRpc3QtbDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTIwZHZoO1xuICB6LWluZGV4OiAtMTtcbiAgPiBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udHh0LTJjb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRkaXN0X207XG59XG5cbi5lZGl0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdC1sO1xufVxuXG4uZWRpdG9yLXBpY3R1cmUge1xuICBib3gtc2hhZG93OiAwcHggMThweCAzMXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udGV4dC1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwZHZ3O1xufVxuXG4uaW1nLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLnRleHRib3gge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5lZGl0b3ItcGljdHVyZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbn1cblxuLnBvc3QtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdC1sO1xufVxuLmVkaXRvcixcbi50ZXh0Ym94IHtcbiAgbGksXG4gIHAge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5oaWdobGlnaHQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaDIge1xuICAgIG1hcmdpbjogJGRpc3RfbSAwICRkaXN0X3MgMDtcbiAgfVxuICAuZXZlbnQtaXRlbS1jYXQge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0LXM7XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gIH1cbiAgdGltZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmhpZ2hsaWdodC1pdGVtLXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3Q7XG4gID4gaW1nIHtcbiAgICB0b3A6IC0xMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmlsdGVyOiBibHVyKDYwcHgpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMjAlO1xuICAgIGhlaWdodDogMTIwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0LWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogY2xhbXAoMS44cmVtLCAyZHZ3LCAyLjhyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMS44cmVtLCAyZHZ3LCAyLjhyZW0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDIwZGVnKSB0cmFuc2xhdGVZKC0wLjRyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0tb3JhbmdlIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG59XG5cbi5zZWN0aW9uLXRpdGxlLS1yZWQge1xuICBjb2xvcjogJHJlZDtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNmRlZykgdHJhbnNsYXRlWSgtMC40cmVtKTtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0tZ3JlZW4ge1xuICBjb2xvcjogJGdyZWVuO1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTM2ZGVnKSB0cmFuc2xhdGVZKC0wLjRyZW0pO1xuICB9XG59XG5cbi5ldmVudC1wb3N0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRkaXN0LWw7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmV2ZW50LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0O1xuICB9XG59XG5cbi5ldmVudC1pdGVtIHtcbiAgaDMge1xuICAgIG1hcmdpbi10b3A6ICRkaXN0LXM7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRpc3QtcztcbiAgfVxufVxuXG4ucG9zdC1waWN0dXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3QtbDtcbn1cblxuLnBvc3QtZ2FsZXJpZXMge1xuICBtYXJnaW4tdG9wOiAkZGlzdC1sO1xuICBoMiB7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gIH1cbn1cblxuLndyYXBwZXItcGFnZS1jb250YWN0IHtcbiAgLnNvY2lhbC1jb250YWN0IHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRpc3QteHM7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9yZ2FuaXplcnMtbGlzdCB7XG4gIC5vcmdhbml6ZXItY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0LWw7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogJGRpc3QteGw7XG4gIC50cmliZS1vcmdhbml6ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRpc3Q7XG4gICAgcGFkZGluZy10b3A6ICRkaXN0O1xuICB9XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGlzdC14cztcbiAgfVxuICAub3JnYW5pemVyLWNvbnRlbnQge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGlzdC14cztcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAkZGlzdDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogJGRpc3Q7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ldmVudC1zZWFyY2gtZm9ybSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICAudHJpYmUtZXZlbnRzLWMtc2VhcmNoX19pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGdhcDogJGRpc3QtcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC50cmliZS1jb21tb24tZm9ybS1jb250cm9sLXRleHQge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRyaWJlLWNvbW1vbi1mb3JtLWNvbnRyb2wtdGV4dF9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRkaXN0LXM7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1uYXYtd2lkdGgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB7XG4gICAgbWFpbiA+IHNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRpc3RfeGw7XG4gICAgfVxuICB9XG4gIC50eHQtMmNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6ICRkaXN0X3h4bDtcbiAgICA+IGRpdiB7XG4gICAgICBmbGV4OiAxIDAgY2FsYygoMTAwJSAvIDIpIC0gJGRpc3RfeHhsKTtcbiAgICB9XG4gIH1cbiAgLnRleHQtaW1nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC5lZGl0b3ItcGljdHVyZSB7XG4gICAgICBmbGV4OiAwIDEgNDUlO1xuICAgIH1cbiAgICAudGV4dGJveCB7XG4gICAgICBmbGV4OiAxIDAgMzAlO1xuICAgIH1cbiAgICAmLm5vLXBpY3R1cmUge1xuICAgICAgLnRleHRib3gge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhpZ2hsaWdodC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGdhcDogJGRpc3Q7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkZGlzdC1sO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgID4gKiB7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuICAgIH1cbiAgICAuaGlnaGxpZ2h0LWl0ZW0tcGljIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIHBpY3R1cmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuaGlnaGxpZ2h0LWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgJGRpc3RfcyAwO1xuICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDJkdncsIDJyZW0pO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbiAgLmV2ZW50LXBvc3QtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEwZHZ3O1xuICAgIC5ldmVudC1saXN0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkaXN0LW07XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNWR2dywgNnJlbSk7XG4gICAgfVxuICAgIC5ldmVudC1pdGVtIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA1JTtcbiAgICAgIHBpY3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDE2cmVtO1xuICAgICAgICBmbGV4OiAwIDAgMzYlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLnRyaWJlLWV2ZW50cy1jLXNlYXJjaF9faW5wdXQtZ3JvdXAge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG59XG4iLCIkZ3JpZGdhcDogMmR2dztcblxuLmdyaWQge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIC8vcGFkZGluZzogJGRpc3QteGwgMDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5cbi5ncmlkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRkaXN0LWwgJGRpc3QtbDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIH4gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogJGRpc3Q7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ncmlkLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdyaWQtY29udGVudCB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBzcXVhcmUgb3V0c2lkZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkaXN0O1xuICB9XG4gIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkaXN0X3h4cztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X3hzO1xuICB9XG59XG5cbi5ncmlkLXBpY3R1cmUtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3QtbTtcbn1cblxuLmdyaWQtcGljdHVyZSB7XG4gIGhlaWdodDogMjByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmdyaWQtdGl0bGUge1xuICBtYXJnaW46ICRkaXN0LW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcbiAgLmdyaWQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRkaXN0LW07XG5cbiAgICAuZ3JpZC1waWN0dXJlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlX25hdl93aWR0aCkge1xuICAuZ3JpZC1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5ncmlkLWl0ZW0ge1xuICAgICAgZmxleDogMSAxIGNhbGMoMzMlIC0gJGRpc3QtbCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gJGRpc3QtbCk7XG4gICAgfVxuICAgIC5ncmlkLWxpbmsge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gICAgLmdyaWQtcGljdHVyZSB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6ICRkaXN0LXM7XG4gIHBhZGRpbmctbGVmdDogJGRpc3QtbTtcbiAgcGFkZGluZy1yaWdodDogJGRpc3QtbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAwLjk1KTtcbn1cblxuLm1haW4tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMmR2dztcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgbWluLXdpZHRoOiAxMnJlbTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDBzO1xuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gID4gZGl2IHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMHM7XG4gIH1cbn1cblxuLmxvZ28tc2Nyb2xsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlci1iYXItLXNjcm9sbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC45NSk7XG5cbiAgLmhlYWRlci1iYXIge1xuICAgIHBhZGRpbmctdG9wOiAkZGlzdF9zO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZGlzdF9zO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubG9nby1pbml0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmxvZ28tc2Nyb2xsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHdpZHRoOiAxNmR2dztcbiAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgID4gc3ZnIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZV9uYXZfd2lkdGgpIHtcbiAgLm1haW4taGVhZGVyLFxuICAubWFpbi1oZWFkZXIuaGVhZGVyLWJhci0tc2Nyb2xsZWQge1xuICAgIHBhZGRpbmc6ICRkaXN0LW07XG4gIH1cblxuICAubWFpbi1oZWFkZXIuaGVhZGVyLWJhci0tc2Nyb2xsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXItYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkaXN0O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkaXN0O1xuICAgIHBhZGRpbmctdG9wOiAkZGlzdC1tO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZGlzdC1tO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG59XG4iLCJuYXYge1xuICB1bCxcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6ICRkaXN0LWw7XG59XG4ubmF2LWJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDBzO1xuICA+IHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXYtYnRuLS1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICByaWdodDogJGRpc3Q7XG4gIHRvcDogJGRpc3Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIH1cbiAgPiBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdYJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5tYWluLW5hdiB7XG4gICYtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtaXRlbS0tYnV0dG9uIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGRpc3Q7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZGlzdDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgJjp0YXJnZXQtY3VycmVudCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbiAgLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1uYXYtLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwZHZ3O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjk1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogJGRpc3Q7XG5cbiAgLm1haW4tbmF2X2xpc3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgcGFkZGluZzogJGRpc3RfcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGlzdF9tO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgLm1haW4tbmF2LS1tb2JpbGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4ud3BtbC1scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGEge1xuICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICB9XG4gIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIH1cbiAgfVxuICBsaTpsYXN0LWNoaWxkIHtcbiAgICBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIH1cbiAgfVxuICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbWFpbjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogJGRpc3QtbTtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmlsbDogJHB1cnBsZTtcbiAgfVxufVxuLm1haW4tbmF2LS1kZXNrdG9wIH4gLnNvY2lhbC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1uYXYtd2lkdGgpIHtcbiAgLm5hdi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbi1uYXYtLWRlc2t0b3AgfiAuc29jaWFsLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1yaWdodDogJGRpc3QtcztcbiAgfVxuXG4gIC5oZWFkZXItbmF2LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiAkZGlzdDtcbiAgfVxuICAuaGVhZGVyLWJhci0tc2Nyb2xsZWQge1xuICAgIC5oZWFkZXItbmF2LWlubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tbmF2IHtcbiAgICAmLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLW5hdl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogJGRpc3RfcztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGZvbnQ7XG4gICAgICBwYWRkaW5nOiAkZGlzdF9zICRkaXN0X3hzO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLW5hdi0tbWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogJGRpc3RfcyAwIDAgJGRpc3RfbTtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhLFxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAud3BtbC1scyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRkaXN0LW07XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6ICRkaXN0X3MgJGRpc3RfcztcbiAgICB9XG4gIH1cbn1cbiIsIi5maWx0ZXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJGRpc3Rfcztcbn1cblxuLnNlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGRpc3Rfcztcbn1cblxuLmZpbHRlci1pdGVtcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAkZGlzdF9zO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyAvKiBzbW9vdGggc2Nyb2xsaW5nIG9uIGlPUyAqL1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmZpbHRlci1saXN0ICsgLmJ0biB7XG4gIG1hcmdpbi10b3A6ICRkaXN0O1xufVxuXG4uYnRuLXBpY3RvIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMHM7XG4gIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5idG4tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGRpc3RfeHM7XG59XG5cbi5idG4tZmlsdGVyLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNsci1tYWluLCAxMCUpO1xuICAuYnRuLXBpY3RvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6ICRkaXN0X2w7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFweCAxcHg7XG4gIC5wYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6ICRkaXN0X3h4cyAkZGlzdF9zO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZV9uYXZfd2lkdGgpIHtcbiAgLmJ0bi1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbSAwLjk1ZW0gMS41ZW07XG4gIH1cbiAgLmZpbHRlci1pdGVtcy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbiIsIi5nbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nbGlkZS0tc2xpZGVyIHtcbiAgLmdsaWRlX19zbGlkZXMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMDtcbiAgfVxuICAuZ2xpZGVfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuXG4uZXZlbnQtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JleSwgMC44KTtcbiAgcGFkZGluZy10b3A6ICRkaXN0LXhsO1xuICBwYWRkaW5nLWJvdHRvbTogJGRpc3QteGw7XG59XG5cbi5ldmVudC1zbGlkZXItLXJlbGF0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdsaWRlX190cmFjayB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdsaWRlX19hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ2xpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIHRvcDogMTByZW07XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICYtLXJpZ2h0IHtcbiAgICByaWdodDogJGRpc3QtcztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICYtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6ICRkaXN0LXM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDYwJTtcbiAgfVxufVxuXG4uZ2xpZGUgLmV2ZW50LWl0ZW0sXG4uZ2FsZXJpZS1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgbGluZWFyIDBzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIC8vcGFkZGluZzogJGRpc3RfcztcbiAgICAvL21hcmdpbi1ib3R0b206ICRkaXN0X3M7XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgcGljdHVyZSB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCByZWQ7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1pdGVtIHtcbiAgLmV2ZW50LWl0ZW0tY2F0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBtYXJnaW4tdG9wOiAkZGlzdC1zO1xuICB9XG4gIHRpbWUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRiaWctd2lkdGgpIHtcbiAgLmV2ZW50LXNsaWRlciB7XG4gICAgPiBkaXYge1xuICAgICAgcGFkZGluZy1yaWdodDogJGRpc3QteGw7XG4gICAgfVxuICAgIC5nbGlkZV9fYXJyb3ctLXJpZ2h0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkZGlzdC14bCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzbGV0dGVyLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZy10b3A6ICRkaXN0LWw7XG4gIHBhZGRpbmctYm90dG9tOiAkZGlzdC1sO1xufVxuXG4ubmYtZm9ybS1maWVsZHMtcmVxdWlyZWQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46ICRkaXN0LW0gMDtcbn1cblxuLm5mLWZvcm0tY29udCB7XG4gIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gICAgcGFkZGluZzogJGRpc3QtcztcbiAgfVxuICAuY2hlY2tib3gtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5uZi1maWVsZC1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkaXN0LXh4cztcbiAgICB9XG4gICAgLm5mLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5uZi1maWVsZDpsYXN0LWNoaWxkIHtcbiAgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZvcm0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJGRpc3QtbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi10b3A6ICRkaXN0O1xufVxuXG4uZm9ybS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJGRpc3QtbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAkZGlzdC1tO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIDEwMCU7XG4gIC53cGNmN2NmX3JlcGVhdGVyX2NvbnRyb2xzLFxuICAud3BjZjdjZl9zdGVwX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ud3BjZjdjZl9yZXBlYXRlciB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0LWw7XG59XG4ud3BjZjdjZl9yZXBlYXRlcl9zdWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICBwYWRkaW5nOiAkZGlzdC1tO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgZ2FwOiAkZGlzdC1tO1xuICBmaWVsZHNldCxcbiAgPiBkaXYge1xuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtICRkaXN0LW0pO1xuICB9XG59XG5cbi5mb3JtLWl0ZW0ge1xuICBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogJGRpc3QtcztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAkZGlzdC1tICRkaXN0LW07XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleDogMTtcbiAgbGVnZW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAkZGlzdC14cyAkZGlzdCAkZGlzdC14cyAkZGlzdC1tO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCRkaXN0LW0gKiAtMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuZGl2W2RhdGEtY2xhc3M9J3dwY2Y3Y2ZfZ3JvdXAnXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAkZGlzdC1zO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRkaXN0LXM7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdF94cztcbn1cblxuLndwY2Y3LWxpc3QtaXRlbSB7XG4gIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRkaXN0X3MgJGRpc3RfbTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG59XG5cbnRleHRhcmVhIHtcbiAgcGFkZGluZzogJGRpc3QtbTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHJlZDtcbiAgfVxufVxuXG5bYXJpYS1yZXF1aXJlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmVkLCAwLjEpO1xuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICB9XG59XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya3JlZDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAkZGlzdC1zO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgbWFyZ2luLXRvcDogJGRpc3QtcztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5wYXJ0aWNpcGFudC1zZWxlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAkZGlzdF9zO1xuICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhcnRpY2lwYW50LXNlbGVjdGlvbl9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdC1zO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNsb3RoLWV2ZW50LXByaWNlX19jYXRhbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNsb3RoLWV2ZW50LXByaWNlX19zdWJ0b3RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogJGRpc3QtcztcblxuICBtYXJnaW4tdG9wOiAkZGlzdC1zO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIyMjtcbn1cblxuLmNoaWxkX2NoZWNrYm94LmNsb3RoLXBhcnRpY2lwYW50cy1yZWFkeSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJGRpc3QteHhzO1xufVxuXG4ucHJpY2UtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIHBhZGRpbmc6ICRkaXN0LW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4ud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogJGRpc3Qtcztcbn1cbi5haW93cHMtY2FwdGNoYSBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9ybS1pdGVtIHtcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIHBhZGRpbmc6ICRkaXN0X3M7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLFxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNHJlbSk7XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1yb3ctLWJnOm5vdCg6aGFzKFtoaWRkZW5dKSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZzogJGRpc3QtbTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4uZm9ybS1yb3ctLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZGlzdC1sO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1uYXYtd2lkdGgpIHtcbiAgLmZvcm0tcm93IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6ICRkaXN0LW07XG4gICAgJi0tdGV4dCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAkZGlzdC1zO1xuICAgIH1cbiAgfVxuICAuZm9ybS1pdGVtIHtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAkZGlzdC1tKTtcbiAgfVxuICAuZm9ybS1pdGVtLS0xMDAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4iLCIudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyAudHJpYmUtY29tbW9uLWwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgOGR2dywgOHJlbSk7XG59XG5cbi50cmliZS1ldmVudHMtbWV0YS1ncm91cCAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjZyZW0sIDRkdncsIDRyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdC1tO1xufVxuXG4udHJpYmUtZXZlbnRzLW1ldGEtbGlzdCB7XG4gID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0LW07XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1pbmZvcyB7XG4gIHBhZGRpbmc6ICRkaXN0O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzLjZyZW0sIDRkdncsIDRyZW0pO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6ICRkaXN0LW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnN1Yi1pbmZvLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3Q7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGlzdC1zO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRyZWQsIDAuNCk7XG4gICAgcGFkZGluZy1ib3R0b206ICRkaXN0LXM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uZXZlbnQtZGV0YWlsX2NvbnRlbnQge1xuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgJGRpc3QtbSAwO1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgIG1hcmdpbi1sZWZ0OiAkZGlzdDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGlzdC1zO1xuICAgIH1cbiAgfVxufVxuXG4udHJpYmUtZXZlbnRzLW1ldGEtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZXZlbnQtZGV0YWlsX21ldGEge1xuICBmbGV4OiAxIDEgMzMlO1xufVxuXG4udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIHBhZGRpbmc6ICRkaXN0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gID4gZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogJGRpc3QtbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh3aGl0ZSwgMC4yKTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICA+IGRpdjpvbmx5LWNoaWxkLFxuICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAmLnByaW1hcnksXG4gICYuc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogJGRpc3Q7XG4gICAgZ2FwOiAkZGlzdC1tO1xuICB9XG4gICYucHJpbWFyeSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xuICB9XG4gICYuc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmV2ZW50LW1vZHVsZS1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogJGRpc3QtbDtcbiAgcGljdHVyZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi50cmliZS1ldmVudHMtZ21hcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3QtbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cmliZS1ldmVudHMtYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi50cmliZS1ldmVudHMtbWV0YS1pdGVtLnRyaWJlLW9yZ2FuaXplciB7XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRkaXN0LW07XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgID4gaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vcmdhbml6ZXItY29udGVudCB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvci0tbGFiZWxzIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19idXR0b24sXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXItc21hbGwsXG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1jb21tb24gYS50cmliZS1jb21tb24tYy1idG4tYm9yZGVyLXNtYWxsLFxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy10b3AtYmFyX190b2RheS1idXR0b24sXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1uYXZfX25leHQsXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1uYXZfX3ByZXYsXG4udHJpYmUtY29tbW9uIGJ1dHRvbixcbi50cmliZS1jb21tb24gaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9J3Jlc2V0J10sXG4udHJpYmUtY29tbW9uIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fZGF0ZXBpY2tlci1idXR0b24sXG4udHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tYy1idG4sXG4udHJpYmUtY29tbW9uIGEudHJpYmUtY29tbW9uLWMtYnRuLFxuLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2xpc3QtaXRlbS1saW5rLFxuLnRyaWJlLWNvbW1vbi1jLWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuOTVlbSAxLjhlbSAxZW0gMS44ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDBzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjbHItbWFpbiwgMTAlKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnRyaWJlLWNvbW1vbiBidXR0b25bZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZ3JheTtcbiAgICBjb2xvcjogcmdiKDEyMSwgMTE4LCAxMTgpO1xuICB9XG59XG4udHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG59XG4udHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdCB7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi50cmliZS1ldmVudHMtYy1ldmVudHMtYmFyX19zZWFyY2gtY29udGFpbmVyW3N0eWxlKj0nYmxvY2snXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtc3Vic2NyaWJlLWRyb3Bkb3duIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd25fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1yZWdlbmVib2dlbiAudGVjLWV2ZW50cy1jYXRlZ29yeS1jb2xvci1maWx0ZXIgLnRlYy1ldmVudHMtY2F0ZWdvcnktY29sb3ItZmlsdGVyX19kcm9wZG93biAudGVjLWV2ZW50cy1jYXRlZ29yeS1jb2xvci1maWx0ZXJfX2Ryb3Bkb3duLWxpc3Qge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4udHJpYmUtZXZlbnRzLWhlYWRlcl9fZXZlbnRzLWJhciB7XG4gIGdhcDogMnJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtaGVhZGVyX19jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3QtbTtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtZXZlbnRzLWJhcl9fdmlld3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1zZWFyY2gge1xuICBnYXA6ICRkaXN0LW07XG59XG5cbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX25hdi1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IHtcbiAgcGFkZGluZy1ib3R0b206ICRkaXN0LWw7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbn1cbi5yZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luOiAkZGlzdC1sIDA7XG59XG4ucmVsYXRlZC1wb3N0LWxpc3Qge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIC50cmliZS1jb21tb24tbC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnRyaWJlLWNvbW1vbi1nLXJvdy50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnRyaWJlLWV2ZW50cy1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA0ZHZ3LCAzLjRyZW0pO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZS10YWctZGF0ZXRpbWUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBwYWRkaW5nOiAkZGlzdC1tO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtaGVhZGVyIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5ldmVudC1zZWFyY2gtaG9tZSB7XG4gIHBhZGRpbmctdG9wOiAkZGlzdC14bDtcbiAgcGFkZGluZy1ib3R0b206ICRkaXN0LXhsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAudHJpYmUtZXZlbnRzLWMtc2VhcmNoX19pbnB1dC1ncm91cCB7XG4gIH1cbn1cblxuLnRlYy1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg0OHB4KSB7XG4gIC50ZWMtZXZlbnRzLWNhdGVnb3J5LWNvbG9yLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1oZWFkZXItLWhhcy1ldmVudC1zZWFyY2gge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2J1dHRvbixcbiAgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtZXZlbnRzLWJhcl9fc2VhcmNoLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAudHJpYmUtY29tbW9uLWMtc3ZnaWNvbi50cmliZS1jb21tb24tYy1zdmdpY29uLS1saXN0LnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2J1dHRvbi1pY29uLXN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbmF2LXdpZHRoKSB7XG4gIC5ldmVudC1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6ICRkaXN0LW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogJGRpc3QtbDtcbiAgfVxuICAuZXZlbnQtZGV0YWlsX2NvbnRlbnQge1xuICB9XG4gICN0cmliZS1ldmVudHMtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ldmVudC1kZXRhaWxfbWV0YSB7XG4gICAgZmxleDogMSAwIDQ1JTtcbiAgfVxuICAudHJpYmUtZXZlbnRzLWJhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkaXN0LW07XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEod2hpdGUsIDAuMik7XG4gICAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAoMiAqICgkZGlzdC1tKSkpO1xuICAgIH1cbiAgICA+IGRpdjpvbmx5LWNoaWxkLFxuICAgIGRpdjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC50cmliZS1ldmVudHMtbWV0YS1pdGVtLnRyaWJlLW9yZ2FuaXplciB7XG4gICAgPiBkaXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgY29sb3I6ICRncmVlbjtcbiAgcGFkZGluZy10b3A6ICRkaXN0X2w7XG4gIHBhZGRpbmctYm90dG9tOiAkZGlzdF9sO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAkZGlzdF9sO1xuICBhIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgaDIge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5mb290ZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkZGlzdF9sO1xufVxuLmZvb3Rlci1pdGVtX3NvY2lhbG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJGRpc3QtbTtcbn1cbi5mb290ZXItaXRlbS0tbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI4cmVtO1xuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5mb290ZXItaXRlbS0tbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRkaXN0LW07XG59XG5cbi5mb290ZXItbmF2X2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogJGRpc3RfeHMgMDtcbiAgfVxufVxuLmZvb3Rlci1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJGRpc3QtbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbmF2LXdpZHRoKSB7XG4gIC5mb290ZXItcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZm9vdGVyLWxvZ29zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogJGRpc3QtbDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIwcmVtO1xuICAgIH1cbiAgfVxuICAuZm9vdGVyLWl0ZW0tLWxlZ2FsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
