/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}html{box-sizing:border-box;font-size:10px}*,:after,:before{box-sizing:inherit}img{display:block;height:auto;max-width:100%}body{color:#232323;font-family:bilo,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400}ul{padding-left:2rem}li{margin:1rem 0}a{color:#e64d05}a:hover{text-decoration:underline}.wp-block{font-family:bilo,sans-serif;font-style:normal;font-weight:400}h1{font-size:3.2rem;margin-bottom:1.5rem;margin-top:0;text-transform:uppercase}@media (min-width:667px){h1{font-size:5.6rem}}h2{color:#0a5fa5;font-size:2.4rem;margin:1.5rem 0}@media (min-width:667px){h2{font-size:3rem}}.editor-styles-wrapper .wp-block h3,h3{color:#174c78;font-size:2rem;margin:1rem 0}@media (min-width:667px){.editor-styles-wrapper .wp-block h3,h3{font-size:2.8rem}}.bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.color-white{color:#fff}.uppercase{text-transform:uppercase}.max-width-100,.max-width-100 input{max-width:100%}.is-style-outline>.wp-block-button__link{border-color:inherit}.page-main>*,.wp-block-group__inner-container>*,body.home>*{margin-left:auto;margin-right:auto;max-width:100%;padding:0 1rem;width:900px}.page-main>.alignwide,.wp-block-group__inner-container>.alignwide,body.home>.alignwide{width:1200px}.page-main>.alignfull,.wp-block-group__inner-container>.alignfull,body.home>.alignfull{margin:0;width:100%}.page-main>.alignfull>.wp-block-column,.wp-block-group__inner-container>.alignfull>.wp-block-column,body.home>.alignfull>.wp-block-column{margin:0}@supports (display:grid){body{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-height:100vh}body.admin-bar{min-height:calc(100vh - 46px)}@media (min-width:667px){body.admin-bar{min-height:calc(100vh - 32px)}}}@media (min-width:667px){@supports (display:grid){.two-column{grid-column-gap:1rem;display:grid;grid-template-columns:1fr 1fr}}}.fade{opacity:0;transition:.25s}.fade.fadeup{transform:translateY(100%)}.fade.fadeup.show{opacity:1;transform:translateY(0)}.fade.fadein.show{opacity:1}.fade.growin{transform:scale(.5)}.fade.growin.show{opacity:1;transform:scale(1)}.xdebug-error{position:relative;z-index:2}.page-lead{border-bottom:1px solid #07ccba;color:#0a5fa5;font-size:3rem;font-weight:500;padding-bottom:2rem}@media (min-width:667px){.page-lead{font-size:2.6rem}}.slider{margin-bottom:2rem;position:relative}.slider__slide{height:350px;width:100%}.slider.halfHeight .slider__slide{height:175px}.slider__image{font-family:"object-fit:cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider__link{display:flex;display:grid;flex-direction:column;grid-template-rows:1fr auto;height:100%;justify-items:center;left:0;position:absolute;top:0;width:100%;z-index:1}.slider__link,.slider__link:hover{text-decoration:none}.slider__heading{align-self:center;color:#fff;flex-basis:auto;flex-grow:1;font-weight:900;text-shadow:rgba(0,0,0,.5) 0 2px 4px;text-transform:uppercase;z-index:1}.slider__text{background:rgba(0,0,0,.8);color:#fff;flex:0 0 auto;font-weight:500;margin:0;padding:1rem 2rem;width:100%;z-index:1}.slider .flickity-viewport{height:100%}.flickity-button{background:transparent;z-index:2}.flickity-button-icon{fill:#fff}.flickity-button-icon path{box-shadow:0 2px 4px rgba(0,0,0,.5)}.weather{border:1px solid #07ccba;color:#b8f6de;display:flex;flex-direction:column;height:165px;text-align:center;text-transform:uppercase}.weather .flickity-viewport{flex-grow:1}.weather__month{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1rem;padding-left:3rem;padding-right:3rem;width:100%}.weather__heading{color:#fff;flex:0 0 100%;font-size:2.4rem;margin-bottom:2rem}.weather__info{flex:0 0 33.33%}.weather__info span{font-size:3.6rem;font-weight:200}.weather__small-heading{color:#b8f6de;font-size:1.7rem;font-weight:500;margin:0}.weather__link{color:#b8f6de;display:block;flex:100%;flex:0 0 auto;font-weight:700;justify-self:center;margin:1rem 0;order:2;text-decoration:none}.weather .flickity-button{background:transparent;color:#b8f6de}.weather .flickity-button.previous{left:3px}.weather .flickity-button.next{right:3px}.accordion{overflow:hidden;position:relative}.accordion-heading{color:#171a29;display:flex;font-size:2.4rem;font-weight:700;margin-bottom:2rem;margin-top:2rem}.accordion-heading__image{margin-right:1.4rem;width:40px}.accordion-heading__button{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-weight:inherit;outline:none;padding:0;text-align:left}.accordion-heading__button svg{color:#e64d05;margin-left:.5rem;margin-right:.5rem;transform:rotate(0deg);transition:.15s}.accordion-heading__button:after{content:"\f0da";display:none;font-family:Font Awesome\ 5 Free;font-weight:900}.accordion-heading[aria-expanded=true] svg{transform:rotate(90deg)}.accordion-panel{border-bottom:1px solid #b8f6de;overflow:hidden;padding-bottom:0;position:absolute}.ready .accordion-panel{max-height:0;position:relative;transition:.15s}[aria-expanded=true]+.accordion-panel{max-height:1000px;max-height:var(--height);padding-bottom:.5rem}.ag-info,.productions-table,.weather-table,.wpt-table{border-collapse:collapse;text-align:center}.ag-info tbody tr:nth-child(2n),.productions-table tbody tr:nth-child(2n),.weather-table tbody tr:nth-child(2n),.wpt-table tbody tr:nth-child(2n){background-color:#f8fffc}.ag-info tbody td,.productions-table tbody td,.weather-table tbody td,.wpt-table tbody td{border:.5px solid #171a29;padding:.5rem 1rem}.ag-info tbody td:first-child,.productions-table tbody td:first-child,.weather-table tbody td:first-child,.wpt-table tbody td:first-child{border-left:1px solid #171a29}.ag-info tbody td:last-child,.productions-table tbody td:last-child,.weather-table tbody td:last-child,.wpt-table tbody td:last-child{border-right:1px solid #171a29}.production{border-bottom:1px solid #07ccba;margin-bottom:3rem;padding-bottom:2rem;padding-top:1rem}@media (min-width:667px){.production{align-items:center;display:grid;gap:1rem;grid-template-areas:"title start status" "fields fields fields";grid-template-columns:auto 1fr auto;grid-template-rows:repeat(2,auto)}}.production__fields{grid-area:fields}.production__title{color:#062137;font-size:2.8rem;font-weight:800;grid-area:title}@media (min-width:667px){.production__title{margin:0}}.production__info{align-items:center;color:#2b3c49;display:inline;font-size:2.2rem}.production__info:not(:last-child):not(.start-date):after{content:"|";margin-left:.5rem;margin-right:.5rem}@media (min-width:667px){.production__info{margin:0}}.production__info.start-date{color:#062137;font-size:2.4rem;font-weight:500;grid-area:start;justify-self:end}.production__info.starring{grid-area:starring}.production__info.locations{grid-area:location}.production__info.crew-call{grid-area:crew}.production__info.contact{align-self:end;grid-area:contact}.production__info-label{color:#606f69;margin-right:.5rem}.production__info-label,.production__status{font-size:1.6rem;font-weight:700;text-transform:uppercase}.production__status{border:1px solid #07ccba;color:#07ccba;display:inline-block;padding:.5rem 1rem}@media (min-width:667px){.production__status{grid-area:status;margin:0}}.header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.5rem;position:relative;z-index:2}.header,body.home .header{width:100%}@media (min-width:667px){.header{align-items:normal;flex-wrap:nowrap}@supports (display:grid){.header{display:grid;grid-template-columns:minmax(150px,300px) minmax(500px,900px);justify-content:center}.header .header-logo{max-width:100%;width:200px}}}.header-logo{flex:0 1 200px;position:relative;z-index:3}@media (min-width:667px){.header-logo{flex:0 0 200px}}.nav-toggle{z-index:3}.header-nav{flex:0 0 100%}@media (min-width:667px){.header-nav{flex:0 1 auto}}.nav-toggle{background:transparent;border:0;display:block;flex:0 0 50px;height:50px;outline:none;position:relative;width:50px;z-index:4}@media (min-width:667px){.nav-toggle{display:none}}.nav-toggle span{background:#171a29;display:block;height:3px;left:50%;position:absolute;top:0;transition:.15s;width:37.5px}.with-background .nav-toggle span{background:#fff}.nav-toggle span:first-child{transform:translate(-18.75px,14.5px) rotate(0deg)}.menu-open .nav-toggle span:first-child{transform:translate(-18.75px,23.5px) rotate(45deg)}.nav-toggle span:nth-child(2){opacity:1;transform:translate(-18.75px,23.5px)}.menu-open .nav-toggle span:nth-child(2){opacity:0}.nav-toggle span:nth-child(3){transform:translate(-18.75px,33px)}.menu-open .nav-toggle span:nth-child(3){transform:translate(-18.75px,23.5px) rotate(-45deg)}.header-nav{height:100vh;left:0;max-height:0;overflow:hidden;padding:0;text-align:right;top:0;transition:.15s;width:100%}.menu-open .header-nav{max-height:calc(100vh - 230px);padding:2rem}@media (min-width:667px){.header-nav{align-items:flex-end;display:flex;flex-direction:column;height:auto;max-height:none;padding-left:2rem;padding-top:0}}@media (min-width:1024px){.header-nav{padding-left:5rem}}.header-nav__menu{position:relative;z-index:2}.admin-bar .header-nav{height:calc(100vh - 46px)}@media (min-width:667px){.admin-bar .header-nav{height:auto}}.header-nav__menu{color:#174c78;font-size:2.5rem;list-style:none;margin:0 1rem;padding:0}@media (min-width:667px){.header-nav__menu{display:flex;font-size:3rem;justify-content:flex-end}}.header-nav__menu a{color:inherit}.alt-menu{background:rgba(23,26,41,.8);color:#fff;font-size:2rem;font-weight:700;text-transform:uppercase}@media (min-width:667px){.alt-menu{font-size:1.6rem;margin:1rem 0;order:1;padding-left:3rem}.alt-menu .menu-item{margin:0;padding:.75rem 2rem}}.main-menu{font-weight:800}.main-menu a{color:inherit}.with-background .main-menu{text-shadow:rgba(0,0,0,.5) 0 2px 4px}@media (min-width:667px){.main-menu{font-size:2.4rem;margin:0 0 1rem;order:2}}.menu-item{padding:.5rem}.home .menu-item,.with-background .menu-item{color:#fff}.menu-item a{text-decoration:none}.menu-item.callout-styling{background:#e64d05}@media (min-width:667px){.menu-item{padding:.5rem 1rem}}@media (min-width:1024px){.menu-item{padding:.5rem 2rem}}.menu-item.menu-item-has-children{justify-self:flex-start;position:relative}.menu-item.menu-item-has-children:hover .sub-menu.initialized{max-height:var(--height)}.menu-item.menu-item-has-children .sub-menu{align-items:flex-start;display:flex;flex-direction:column;list-style:none;opacity:0;overflow:hidden;padding:0}.menu-item.menu-item-has-children .sub-menu.initialized{max-height:0;opacity:1;transition:.15s}.menu-item.menu-item-has-children .sub-menu .menu-item{font-size:2rem;padding:0;text-transform:uppercase}.home .hero,.home .hero--home,.page-header-background,.page-header-background--home{height:100vh;position:absolute;top:0;width:100%;z-index:0}.admin-bar .home .hero,.admin-bar .home .hero--home,.admin-bar .page-header-background,.admin-bar .page-header-background--home,.home .admin-bar .hero--home{height:calc(100vh - 46px);top:46px}.home .hero__image,.page-header-background__image{font-family:"object-fit:cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .hero__image.placeholder,.page-header-background__image.placeholder{filter:blur(7px)}.home .hero--home:after,.home .hero:after,.page-header-background--home:after,.page-header-background:after{background:linear-gradient(180deg,#151626 0,rgba(215,231,255,0) 80%);content:"";height:350px;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:1}@media (min-width:667px){.home .hero,.home .hero--home,.page-header-background,.page-header-background--home{height:50vh}.admin-bar .home .hero,.admin-bar .home .hero--home,.admin-bar .page-header-background,.admin-bar .page-header-background--home,.home .admin-bar .hero--home{height:50vh;top:32px}.admin-bar.home .hero,.home .hero{height:calc(50vh + 230px)}}.admin-bar.home .hero__image,.home .hero__image{left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:0}.admin-bar.home .hero__text,.home .hero__text{background:#062137;color:#fff;font-size:3.8rem;font-weight:900;margin-left:auto;margin-right:auto;margin-top:280px;position:relative;text-align:center;text-transform:uppercase;transition:.15s;width:75%;z-index:1}.admin-bar.home .hero+div,.home .hero+div{margin-top:calc(50vh - 115px)}.menu-open.home .hero__text{transform:translateY(calc(100vh - 230px))}.latest-main,main.page,main.post{background:#f8fffc}@media (min-width:667px){.latest-main.has-sidebar,main.page.has-sidebar,main.post.has-sidebar{grid-column-gap:2rem;display:grid;grid-template-areas:"sidebar title" "sidebar content" "movies content" ". content" ". related";grid-template-columns:minmax(150px,300px) minmax(500px,900px);grid-template-rows:repeat(5,auto);justify-content:center;padding:0 2rem}.latest-main.has-sidebar .page-title,main.page.has-sidebar .page-title,main.post.has-sidebar .page-title{grid-area:title}.latest-main.has-sidebar .page-content,main.page.has-sidebar .page-content,main.post.has-sidebar .page-content{grid-area:content}.latest-main.has-sidebar .sidebar-wrapper,main.page.has-sidebar .sidebar-wrapper,main.post.has-sidebar .sidebar-wrapper{grid-area:sidebar;z-index:1}.latest-main.has-sidebar .sidebar,main.page.has-sidebar .sidebar,main.post.has-sidebar .sidebar{align-self:start;grid-area:sidebar;min-height:200px;width:100%;z-index:1}.latest-main.has-sidebar .sidebar-movies,main.page.has-sidebar .sidebar-movies,main.post.has-sidebar .sidebar-movies{grid-area:movies;text-align:center}.latest-main.has-sidebar .related-content,main.page.has-sidebar .related-content,main.post.has-sidebar .related-content{grid-area:related}}.page-content{background:#fff;border:1px solid #b8f6de;margin-left:auto;margin-right:auto;max-width:100%;padding:0 1rem;position:relative;width:900px;z-index:1}@media (min-width:667px){.page-content{margin-bottom:5rem;padding-left:5rem;padding-right:5rem}}.page-title{margin-left:auto;margin-right:auto;max-width:100%;padding:0 1rem;position:relative;transition:.15s;width:900px;z-index:1}.background .page-title{color:#fff;line-height:85%;text-shadow:1px 3px 6px #000}.menu-open .page-title{color:#0a5fa5}@media (min-width:667px){.page-title{padding-left:5rem;padding-right:5rem}}.home main{position:relative}.home .wp-block-columns{margin-bottom:0;padding:2rem 4rem;position:relative;z-index:1}.home .wp-block-group{background:rgba(0,16,24,.75);z-index:1}.footer{background:#0a131b;padding:3rem 2rem 1rem}body.home .footer{padding:3rem 2rem}@media (min-width:667px){.footer{display:flex;padding:3rem 5rem 1rem}@supports (display:grid){.footer{grid-column-gap:2rem;display:grid;grid-template-columns:auto repeat(3,auto);grid-template-rows:1fr auto auto}}}.footer__logo{display:block;width:200px}@media (min-width:667px){.footer__nav{padding-left:5rem}@supports (display:grid){.footer__nav{padding-left:0}}}.footer__menu{list-style:none;padding:0}@media (min-width:667px){.footer__menu{display:flex}}.footer__menu .menu-item{color:#fff}.footer__menu .sub-menu{font-weight:400;list-style:none;padding:0}.footer__menu .sub-menu .menu-item{padding:0}.footer__column{margin-bottom:2rem;margin-top:3rem}.footer__column a{color:#fff;text-decoration:none}.footer__address{font-style:normal;line-height:1.5}.footer__address strong{display:block}.footer__link{display:block;font-weight:700;margin:0 0 .5rem}.footer__emails{list-style:none;margin:0;padding:0}.footer__email:first-child{margin-top:0}.footer__social{display:flex;list-style:none;margin:1rem 0;padding:0}.footer__social-item{margin-right:2rem}.footer__logos{grid-column:4/5;grid-row:2/3;margin-bottom:5rem}@media (min-width:667px){.footer__logos{align-items:center;display:flex;justify-content:flex-end}}.footer__logo-link{display:block;flex:1 1 auto;margin-bottom:2rem;width:100px}@media (min-width:667px){.footer__logo-link{margin-right:2rem}}.footer__legal{color:hsla(0,0%,100%,.5);font-size:1.6rem;grid-column:1/5;grid-row:3/4;text-align:center}.footer__legal a{color:inherit}.sidebar{background:#2a2d3b;margin-left:auto;margin-right:auto;padding:1rem;position:relative}@media (min-width:667px){.sidebar>*{display:initial}.sidebar{padding:0 1rem 3rem;position:static;width:90%}}.sidebar__text{color:#fff}.sidebar__button{display:inline-block;margin-bottom:1rem}.bc-heading{align-items:center;color:#fff;display:flex}.bc-heading svg{color:#e64d05;margin-left:.5rem;margin-top:.2rem;transform:rotate(0deg);transition:.15s}.breadcrumbs-open .bc-heading svg{transform:rotate(90deg)}@media (min-width:667px){.bc-heading{display:none}}.bc-heading a{color:#fff;text-decoration:none}.bc-heading a+svg{margin-left:1rem}.sub-pages{display:block;list-style:none;margin:0;padding:0}.sub-pages__page-parent{color:#b8f6de;display:block;display:none;margin:1rem 0 -.5rem;padding-bottom:.5rem;position:relative;text-transform:uppercase}@media (min-width:667px){.sub-pages__page-parent{display:initial}}.sub-pages__page-parent a{color:inherit;text-decoration:none}.sub-pages__page-parent:after{background:#b8f6de;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:60%}.bc-list{max-height:none}@media (max-width:668px){.bc-list{opacity:0;overflow:hidden;position:absolute;transition:.15s}.bc-list.ready{max-height:0;opacity:1;position:static}.breadcrumbs-open .bc-list{max-height:150px;max-height:var(--max-height)}}.sub-page,.sub-pages .menu-item{color:#b8f6de;font-weight:500;padding:0}.sub-page a,.sub-pages .menu-item a{color:inherit;text-decoration:none}.button,.gform_button{background:#e64d05;border:0;border-radius:10rem;color:#fff;font-weight:700;padding:.5rem 1.5rem;text-decoration:none}.blog,.category{background:#f8fffc}.post-list{background:#fff;margin-left:auto;margin-right:auto;max-width:100%;padding:0 1rem;position:relative;width:900px}.blog .post__link{color:inherit}.blog .post__link,.blog .post__link:hover{text-decoration:none}.blog .post__image{margin-left:auto;margin-right:auto}@media (min-width:667px){@supports (display:grid){.blog .post__link{grid-column-gap:1rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.blog .post__image{grid-column:1/2;grid-row:1/3}.blog .post__title{grid-column:2/3;grid-row:1/2}.blog .post__excerpt{grid-column:2/3;grid-row:2/3}}}@media (min-width:667px){.latest-main.has-sidebar{align-items:start;grid-template-areas:"sidebar title" "sidebar content" "sidebar posts" "movies posts" ". posts" ". pagination";grid-template-rows:repeat(6,auto)}.latest-main.has-sidebar .pagination{grid-area:pagination}.latest-main.has-sidebar .post-list{grid-area:posts}}.pagination{display:flex;flex:0 0 100%;justify-content:center;margin-bottom:2rem;max-width:100%;text-align:center}.pagination .page-numbers{border:1px solid #e64d05;color:#e64d05;display:block;font-family:bilo,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;margin:1rem 1rem 2rem;padding:.6rem 1.5rem;text-decoration:none;transition:.25s}.pagination .page-numbers.current{background-color:rgba(230,77,5,.1)}.pagination a.page-numbers:hover{background-color:#e64d05;color:#fff;text-decoration:none}.post-list:not(.reel-list){padding-top:2rem}@media (min-width:667px){.post-list:not(.reel-list){-moz-column-gap:3rem;column-gap:3rem;display:flex;flex-flow:row wrap}}.post-list:not(.reel-list) .post{flex:0 0 50%;flex:0 0 calc(50% - 1.5rem);margin-bottom:2rem}.post-list:not(.reel-list) .post__link{display:block;height:75vw;position:relative}@media (min-width:667px){.post-list:not(.reel-list) .post__link{height:320px}}.post-list:not(.reel-list) .post__link:hover .post__excerpt{max-height:100px;max-height:var(--max-height)}.post-list:not(.reel-list) .post__image{font-family:"object-fit:cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-list:not(.reel-list) .post__info{background:#062137;bottom:0;color:#fff;left:0;overflow:hidden;padding-bottom:1rem;position:absolute;width:100%}.post-list:not(.reel-list) .post__title{color:inherit;margin:0;padding:1rem}.post-list:not(.reel-list) .post__excerpt{opacity:0;padding:0 1rem;position:absolute;transition:.25s}.post-list:not(.reel-list) .post__excerpt p{margin:0}.post-list:not(.reel-list) .post__excerpt.ready{max-height:0;opacity:1;overflow:hidden;position:static}.search-button{background:transparent;border:0;color:#fff;cursor:pointer}body .search-wrapper{background:rgba(23,26,41,.75);height:100%;left:0;opacity:0;padding-top:100px;position:absolute;top:0;transition:.25s;width:100%;z-index:10}body .search-wrapper.hide{display:none}body .search-wrapper .search{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:100%;padding:0 1rem;position:relative;width:900px}body .search-wrapper .search-input{padding:1rem;width:100%}body .search-wrapper .search-close{background:transparent;border:0;color:#fff;position:absolute;right:-50px;top:-50px}body .search-wrapper .search-results-list{background:#fff;list-style:none;max-width:100%;padding:0;width:900px}body .search-wrapper .search-result{border-bottom:1px solid #171a29;margin:0}body .search-wrapper .search-result__link{color:inherit;display:block;padding:1rem;text-decoration:none;transition:.15s}body .search-wrapper .search-result__link span{display:block}body .search-wrapper .search-result__link:hover{background:rgba(184,246,222,.2)}body .search-wrapper .search-result__type{color:#e64d05;font-weight:500}body .search-wrapper .search-result__title{color:#174c78;font-size:2rem;font-weight:700}.search-type-toggles{margin-top:2rem}.toggle-wrap{align-items:center;display:inline-flex;margin-right:1rem}.toggle-label{color:#fff;margin-right:.5rem}.toggle{display:inline-block;height:24px;position:relative;width:42px}.toggle input{height:0;opacity:0;width:0}.toggle__slide{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.toggle__slide,.toggle__slide:before{border-radius:24px;position:absolute;transition:.4s}.toggle__slide:before{background-color:#fff;bottom:3px;content:"";height:18px;left:3px;width:18px}.toggle input:checked+.toggle__slide{background-color:#2196f3}.toggle input:checked+.toggle__slide:before{transform:translateX(18px)}.toggle input:focus+.toggle__slide{box-shadow:0 0 1px #2196f3}.movie-posters{height:500px;margin-top:2rem;position:relative}.movie-posters .movie-poster{height:100%;width:100%}@media (min-width:667px){.category-reel-ms .latest-main{grid-template-areas:"sidebar title" "sidebar content" "sidebar search" "sidebar posts" "movies posts";grid-template-rows:repeat(4,auto) 1fr auto}}.reel-search-wrapper{grid-area:search;margin-top:-2rem}.post-list.reel-list{background:transparent;padding-top:2rem}@media (min-width:667px){.post-list.reel-list{-moz-column-gap:3rem;column-gap:3rem;display:flex;flex-flow:row wrap}}.post-list.reel-list .post{background:#fff;border:1px solid #b8f6de;flex:0 0 50%;flex:0 0 calc(50% - 1.5rem);margin-bottom:2rem}.post-list.reel-list .post__link{align-items:flex-start;color:#062137;display:flex;gap:2rem;text-decoration:none}.post-list.reel-list .post__image{flex:0 0 150px;max-width:150px}.post-list.reel-list .post__title{color:#062137}.reel-search-wrapper{text-align:center}.reel-search__input{border:1px solid #979797;border-radius:10rem;height:45px;max-width:100%;max-width:calc(100% - 55px);padding:0 2rem;width:400px}.reel-search__button{background:#e64d05;border:0;border-radius:1rem;color:#fff;height:45px;width:45px}.reel-search__button svg{transform:rotateY(180deg)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5jc3MiLCJmbGlja2l0eS5jc3MiLCJnbG9iYWwvX3Jlc2V0cy5zY3NzIiwic3R5bGVzLm1pbi5jc3MiLCJnbG9iYWwvX3R5cG9ncmFwaHkuc2NzcyIsImdsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJnbG9iYWwvX21peGlucy5zY3NzIiwiZ2xvYmFsL191dGlsaXRpZXMuc2NzcyIsImdsb2JhbC9fbGF5b3V0LnNjc3MiLCJnbG9iYWwvX2FuaW1hdGlvbnMuc2NzcyIsImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJibG9ja3MvX3BhZ2UtbGVhZC5zY3NzIiwiYmxvY2tzL19zbGlkZXIuc2NzcyIsImJsb2Nrcy9fd2VhdGhlci5zY3NzIiwiYmxvY2tzL19hY2NvcmRpb24uc2NzcyIsImJsb2Nrcy9fd2VhdGhlci10YWJsZS5zY3NzIiwiYmxvY2tzL19wcm9kdWN0aW9ucy10YWJsZS5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19uYXYtdG9nZ2xlLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXItbmF2LnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXItbWVudS5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1oZWFkZXItYmFja2dyb3VuZC5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fZnJvbnQtcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX3Bvc3Quc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3Bvc3QtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19tb3ZpZS1wb3N0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19yZWVsLW1zLnNjc3MiLCJjb21wb25lbnRzL19yZWVsLXNl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LHNCQUFBLENBRUEsYTNCaENLLEMyQjRCTCxZQUFBLENBR0EsUUFBQSxDQUZBLG9CN0IrL0ROLEM2QnovREksa0NBQ0UsY0FBQSxDQUNBLGU3QjIvRE4sQzZCei9ESSxrQ0FDRSxhN0IyL0ROLEM4QnRpRUEscUJBQ0UsaUI5QnlpRUYsQzhCcGlFRSxvQkFDRSx3QkFBQSxDQUVBLG1CQUFBLENBREEsV0FBQSxDQUlBLGNBQUEsQ0FDQSwyQkFBQSxDQUhBLGNBQUEsQ0FDQSxXOUJ5aUVKLEM4QnJpRUUscUJBQ0Usa0I1QlRLLEM0QldMLFFBQUEsQ0FDQSxrQkFBQSxDQUZBLFVBQUEsQ0FHQSxXQUFBLENBQ0EsVTlCdWlFSixDOEJ0aUVJLHlCQUNFLHlCOUJ3aUVOIiwiZmlsZSI6InN0eWxlcy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qISBGbGlja2l0eSB2Mi4yLjJcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Rjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7IGxlZnQ6IDEwcHg7IH1cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQgeyByaWdodDogMTBweDsgfVxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vLyBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbi8vICAgbWFyZ2luOiAwIDAgLjVyZW07XG4vLyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qISBGbGlja2l0eSB2Mi4yLjJcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Rjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7IGxlZnQ6IDEwcHg7IH1cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQgeyByaWdodDogMTBweDsgfVxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBiaWxvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzIzMjMyMztcbn1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbmxpIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbmEge1xuICBjb2xvcjogI0U2NEQwNTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndwLWJsb2NrIHtcbiAgZm9udC1mYW1pbHk6IGJpbG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIGNvbG9yOiAjMEE1RkE1O1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbmgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2sgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogIzE3NEM3ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWF4LXdpZHRoLTEwMCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYXgtd2lkdGgtMTAwIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaXMtc3R5bGUtb3V0bGluZSA+IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYWdlLW1haW4gPiAqLFxuYm9keS5ob21lID4gKixcbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKiB7XG4gIHdpZHRoOiA5MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucGFnZS1tYWluID4gKi5hbGlnbndpZGUsXG5ib2R5LmhvbWUgPiAqLmFsaWdud2lkZSxcbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gKi5hbGlnbndpZGUge1xuICB3aWR0aDogMTIwMHB4O1xufVxuLnBhZ2UtbWFpbiA+ICouYWxpZ25mdWxsLFxuYm9keS5ob21lID4gKi5hbGlnbmZ1bGwsXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+ICouYWxpZ25mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLW1haW4gPiAqLmFsaWduZnVsbCA+IC53cC1ibG9jay1jb2x1bW4sXG5ib2R5LmhvbWUgPiAqLmFsaWduZnVsbCA+IC53cC1ibG9jay1jb2x1bW4sXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+ICouYWxpZ25mdWxsID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIGJvZHkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxuICBib2R5LmFkbWluLWJhciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAgIGJvZHkuYWRtaW4tYmFyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC50d28tY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG4uZmFkZS5mYWRldXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uZmFkZS5mYWRldXAuc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYWRlLmZhZGVpbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYWRlLmdyb3dpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cbi5mYWRlLmdyb3dpbi5zaG93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnhkZWJ1Zy1lcnJvciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtbGVhZCB7XG4gIGNvbG9yOiAjMEE1RkE1O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDdDQ0JBO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAucGFnZS1sZWFkIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG4uc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlcl9fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cbi5zbGlkZXIuaGFsZkhlaWdodCAuc2xpZGVyX19zbGlkZSB7XG4gIGhlaWdodDogMTc1cHg7XG59XG4uc2xpZGVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNsaWRlcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zbGlkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2xpZGVyX19oZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xuICB6LWluZGV4OiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC41KSAwIDJweCA0cHg7XG59XG4uc2xpZGVyX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc2xpZGVyIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5mbGlja2l0eS1idXR0b24taWNvbiBwYXRoIHtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjUpIDAgMnB4IDRweDtcbn1cblxuLndlYXRoZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDdDQ0JBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQjhGNkRFO1xuICBoZWlnaHQ6IDE2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndlYXRoZXIgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLndlYXRoZXJfX21vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLndlYXRoZXJfX2hlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi53ZWF0aGVyX19pbmZvIHtcbiAgZmxleDogMCAwIDMzLjMzJTtcbn1cbi53ZWF0aGVyX19pbmZvIHNwYW4ge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cbi53ZWF0aGVyX19zbWFsbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNCOEY2REU7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG59XG4ud2VhdGhlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgZmxleDogMTAwJTtcbiAgY29sb3I6ICNCOEY2REU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMXJlbSAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9yZGVyOiAyO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi53ZWF0aGVyIC5mbGlja2l0eS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNCOEY2REU7XG59XG4ud2VhdGhlciAuZmxpY2tpdHktYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogM3B4O1xufVxuLndlYXRoZXIgLmZsaWNraXR5LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDNweDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTcxQTI5O1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFjY29yZGlvbi1oZWFkaW5nX19pbWFnZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbn1cbi5hY2NvcmRpb24taGVhZGluZ19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9uLWhlYWRpbmdfX2J1dHRvbiBzdmcge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICNFNjREMDU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cbi5hY2NvcmRpb24taGVhZGluZ19fYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5hY2NvcmRpb24taGVhZGluZ1thcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmFjY29yZGlvbi1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCOEY2REU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlYWR5IC5hY2NvcmRpb24tcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5bYXJpYS1leHBhbmRlZD10cnVlXSArIC5hY2NvcmRpb24tcGFuZWwge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi53ZWF0aGVyLXRhYmxlLFxuLmFnLWluZm8sXG4ucHJvZHVjdGlvbnMtdGFibGUsXG4ud3B0LXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLndlYXRoZXItdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLFxuLmFnLWluZm8gdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLFxuLnByb2R1Y3Rpb25zLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbi53cHQtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkZGQztcbn1cbi53ZWF0aGVyLXRhYmxlIHRib2R5IHRkLFxuLmFnLWluZm8gdGJvZHkgdGQsXG4ucHJvZHVjdGlvbnMtdGFibGUgdGJvZHkgdGQsXG4ud3B0LXRhYmxlIHRib2R5IHRkIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMTcxQTI5O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi53ZWF0aGVyLXRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkLFxuLmFnLWluZm8gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQsXG4ucHJvZHVjdGlvbnMtdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQsXG4ud3B0LXRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTcxQTI5O1xufVxuLndlYXRoZXItdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCxcbi5hZy1pbmZvIHRib2R5IHRkOmxhc3QtY2hpbGQsXG4ucHJvZHVjdGlvbnMtdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCxcbi53cHQtdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNzFBMjk7XG59XG5cbi5wcm9kdWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwN0NDQkE7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAucHJvZHVjdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSBzdGFydCBzdGF0dXNcIiBcImZpZWxkcyBmaWVsZHMgZmllbGRzXCI7XG4gIH1cbn1cbi5wcm9kdWN0aW9uX19maWVsZHMge1xuICBncmlkLWFyZWE6IGZpZWxkcztcbn1cbi5wcm9kdWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMDYyMTM3O1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAucHJvZHVjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnByb2R1Y3Rpb25fX2luZm8ge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICMyYjNjNDk7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0aW9uX19pbmZvOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5zdGFydC1kYXRlKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLnByb2R1Y3Rpb25fX2luZm8ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnByb2R1Y3Rpb25fX2luZm8uc3RhcnQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzA2MjEzNztcbiAgZ3JpZC1hcmVhOiBzdGFydDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG4ucHJvZHVjdGlvbl9faW5mby5zdGFycmluZyB7XG4gIGdyaWQtYXJlYTogc3RhcnJpbmc7XG59XG4ucHJvZHVjdGlvbl9faW5mby5sb2NhdGlvbnMge1xuICBncmlkLWFyZWE6IGxvY2F0aW9uO1xufVxuLnByb2R1Y3Rpb25fX2luZm8uY3Jldy1jYWxsIHtcbiAgZ3JpZC1hcmVhOiBjcmV3O1xufVxuLnByb2R1Y3Rpb25fX2luZm8uY29udGFjdCB7XG4gIGdyaWQtYXJlYTogY29udGFjdDtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLnByb2R1Y3Rpb25fX2luZm8tbGFiZWwge1xuICBjb2xvcjogIzYwNmY2OTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnByb2R1Y3Rpb25fX3N0YXR1cyB7XG4gIGNvbG9yOiAjMDdDQ0JBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA3Q0NCQTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAucHJvZHVjdGlvbl9fc3RhdHVzIHtcbiAgICBncmlkLWFyZWE6IHN0YXR1cztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmhvbWUgLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDE1MHB4LCAzMDBweCkgbWlubWF4KDUwMHB4LCA5MDBweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmhlYWRlciAuaGVhZGVyLWxvZ28ge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWxvZ28ge1xuICBmbGV4OiAwIDEgMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgfVxufVxuXG4ubmF2LXRvZ2dsZSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5oZWFkZXItbmF2IHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmhlYWRlci1uYXYge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG59XG5cbi5uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA1MHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXYtdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAzNy41cHg7XG4gIGJhY2tncm91bmQ6ICMxNzFBMjk7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuLndpdGgtYmFja2dyb3VuZCAubmF2LXRvZ2dsZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOC43NXB4LCAxNC41cHgpIHJvdGF0ZSgwZGVnKTtcbn1cbi5tZW51LW9wZW4gLm5hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTguNzVweCwgMjMuNXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm5hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTguNzVweCwgMjMuNXB4KTtcbn1cbi5tZW51LW9wZW4gLm5hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTguNzVweCwgMzNweCk7XG59XG4ubWVudS1vcGVuIC5uYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4Ljc1cHgsIDIzLjVweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5oZWFkZXItbmF2IHtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1lbnUtb3BlbiAuaGVhZGVyLW5hdiB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmhlYWRlci1uYXYge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIH1cbn1cbi5oZWFkZXItbmF2X19tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmFkbWluLWJhciAuaGVhZGVyLW5hdiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5hZG1pbi1iYXIgLmhlYWRlci1uYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uaGVhZGVyLW5hdl9fbWVudSB7XG4gIGNvbG9yOiAjMTc0Qzc4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmhlYWRlci1uYXZfX21lbnUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5oZWFkZXItbmF2X19tZW51IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsdC1tZW51IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgMjYsIDQxLCAwLjgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAuYWx0LW1lbnUge1xuICAgIG9yZGVyOiAxO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuICAuYWx0LW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgfVxufVxuXG4ubWFpbi1tZW51IHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5tYWluLW1lbnUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndpdGgtYmFja2dyb3VuZCAubWFpbi1tZW51IHtcbiAgdGV4dC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC41KSAwIDJweCA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLm1haW4tbWVudSB7XG4gICAgb3JkZXI6IDI7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxufVxuXG4ubWVudS1pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi53aXRoLWJhY2tncm91bmQgLm1lbnUtaXRlbSwgLmhvbWUgLm1lbnUtaXRlbSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tZW51LWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZW51LWl0ZW0uY2FsbG91dC1zdHlsaW5nIHtcbiAgYmFja2dyb3VuZDogI0U2NEQwNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgfVxufVxuLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51LmluaXRpYWxpemVkIHtcbiAgbWF4LWhlaWdodDogdmFyKC0taGVpZ2h0KTtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUuaW5pdGlhbGl6ZWQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgb3BhY2l0eTogMTtcbn1cbi5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhZ2UtaGVhZGVyLWJhY2tncm91bmQsIC5wYWdlLWhlYWRlci1iYWNrZ3JvdW5kLS1ob21lLFxuLmhvbWUgLmhlcm8tLWhvbWUsXG4uaG9tZSAuaGVybyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMDtcbn1cbi5hZG1pbi1iYXIgLnBhZ2UtaGVhZGVyLWJhY2tncm91bmQsIC5hZG1pbi1iYXIgLnBhZ2UtaGVhZGVyLWJhY2tncm91bmQtLWhvbWUsXG4uYWRtaW4tYmFyIC5ob21lIC5oZXJvLS1ob21lLFxuLmhvbWUgLmFkbWluLWJhciAuaGVyby0taG9tZSxcbi5hZG1pbi1iYXIgLmhvbWUgLmhlcm8ge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnB4KTtcbiAgdG9wOiA0NnB4O1xufVxuLnBhZ2UtaGVhZGVyLWJhY2tncm91bmRfX2ltYWdlLFxuLmhvbWUgLmhlcm9fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1oZWFkZXItYmFja2dyb3VuZF9faW1hZ2UucGxhY2Vob2xkZXIsXG4uaG9tZSAuaGVyb19faW1hZ2UucGxhY2Vob2xkZXIge1xuICBmaWx0ZXI6IGJsdXIoN3B4KTtcbn1cbi5wYWdlLWhlYWRlci1iYWNrZ3JvdW5kOjphZnRlciwgLnBhZ2UtaGVhZGVyLWJhY2tncm91bmQtLWhvbWU6OmFmdGVyLFxuLmhvbWUgLmhlcm8tLWhvbWU6OmFmdGVyLFxuLmhvbWUgLmhlcm86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMTUxNjI2IDAlLCByZ2JhKDIxNSwgMjMxLCAyNTUsIDApIDgwJSk7XG4gIHotaW5kZXg6IDE7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAucGFnZS1oZWFkZXItYmFja2dyb3VuZCwgLnBhZ2UtaGVhZGVyLWJhY2tncm91bmQtLWhvbWUsXG4uaG9tZSAuaGVyby0taG9tZSxcbi5ob21lIC5oZXJvIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbiAgLmFkbWluLWJhciAucGFnZS1oZWFkZXItYmFja2dyb3VuZCwgLmFkbWluLWJhciAucGFnZS1oZWFkZXItYmFja2dyb3VuZC0taG9tZSxcbi5hZG1pbi1iYXIgLmhvbWUgLmhlcm8tLWhvbWUsXG4uaG9tZSAuYWRtaW4tYmFyIC5oZXJvLS1ob21lLFxuLmFkbWluLWJhciAuaG9tZSAuaGVybyB7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5ob21lIC5oZXJvLFxuLmFkbWluLWJhci5ob21lIC5oZXJvIHtcbiAgICBoZWlnaHQ6IGNhbGMoNTB2aCArIDIzMHB4KTtcbiAgfVxufVxuLmhvbWUgLmhlcm9fX2ltYWdlLFxuLmFkbWluLWJhci5ob21lIC5oZXJvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMDtcbn1cbi5ob21lIC5oZXJvX190ZXh0LFxuLmFkbWluLWJhci5ob21lIC5oZXJvX190ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMDYyMTM3O1xuICB3aWR0aDogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cbi5ob21lIC5oZXJvICsgZGl2LFxuLmFkbWluLWJhci5ob21lIC5oZXJvICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg1MHZoIC0gMTE1cHgpO1xufVxuXG4ubWVudS1vcGVuLmhvbWUgLmhlcm9fX3RleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDB2aCAtIDIzMHB4KSk7XG59XG5cbm1haW4ucGFnZSxcbm1haW4ucG9zdCxcbi5sYXRlc3QtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNGOEZGRkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgbWFpbi5wYWdlLmhhcy1zaWRlYmFyLFxubWFpbi5wb3N0Lmhhcy1zaWRlYmFyLFxuLmxhdGVzdC1tYWluLmhhcy1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDE1MHB4LCAzMDBweCkgbWlubWF4KDUwMHB4LCA5MDBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgYXV0byk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNpZGViYXIgdGl0bGVcIiBcInNpZGViYXIgY29udGVudFwiIFwibW92aWVzIGNvbnRlbnRcIiBcIi4gY29udGVudFwiIFwiLiByZWxhdGVkXCI7XG4gIH1cbiAgbWFpbi5wYWdlLmhhcy1zaWRlYmFyIC5wYWdlLXRpdGxlLFxubWFpbi5wb3N0Lmhhcy1zaWRlYmFyIC5wYWdlLXRpdGxlLFxuLmxhdGVzdC1tYWluLmhhcy1zaWRlYmFyIC5wYWdlLXRpdGxlIHtcbiAgICBncmlkLWFyZWE6IHRpdGxlO1xuICB9XG4gIG1haW4ucGFnZS5oYXMtc2lkZWJhciAucGFnZS1jb250ZW50LFxubWFpbi5wb3N0Lmhhcy1zaWRlYmFyIC5wYWdlLWNvbnRlbnQsXG4ubGF0ZXN0LW1haW4uaGFzLXNpZGViYXIgLnBhZ2UtY29udGVudCB7XG4gICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICB9XG4gIG1haW4ucGFnZS5oYXMtc2lkZWJhciAuc2lkZWJhci13cmFwcGVyLFxubWFpbi5wb3N0Lmhhcy1zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIsXG4ubGF0ZXN0LW1haW4uaGFzLXNpZGViYXIgLnNpZGViYXItd3JhcHBlciB7XG4gICAgZ3JpZC1hcmVhOiBzaWRlYmFyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgbWFpbi5wYWdlLmhhcy1zaWRlYmFyIC5zaWRlYmFyLFxubWFpbi5wb3N0Lmhhcy1zaWRlYmFyIC5zaWRlYmFyLFxuLmxhdGVzdC1tYWluLmhhcy1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgICBncmlkLWFyZWE6IHNpZGViYXI7XG4gICAgei1pbmRleDogMTtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBtYWluLnBhZ2UuaGFzLXNpZGViYXIgLnNpZGViYXItbW92aWVzLFxubWFpbi5wb3N0Lmhhcy1zaWRlYmFyIC5zaWRlYmFyLW1vdmllcyxcbi5sYXRlc3QtbWFpbi5oYXMtc2lkZWJhciAuc2lkZWJhci1tb3ZpZXMge1xuICAgIGdyaWQtYXJlYTogbW92aWVzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBtYWluLnBhZ2UuaGFzLXNpZGViYXIgLnJlbGF0ZWQtY29udGVudCxcbm1haW4ucG9zdC5oYXMtc2lkZWJhciAucmVsYXRlZC1jb250ZW50LFxuLmxhdGVzdC1tYWluLmhhcy1zaWRlYmFyIC5yZWxhdGVkLWNvbnRlbnQge1xuICAgIGdyaWQtYXJlYTogcmVsYXRlZDtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I4RjZERTtcbiAgd2lkdGg6IDkwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB3aWR0aDogOTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJhY2tncm91bmQgLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAxcHggM3B4IDZweCBibGFjaztcbiAgbGluZS1oZWlnaHQ6IDg1JTtcbn1cbi5tZW51LW9wZW4gLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogIzBBNUZBNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAucGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cbn1cblxuLmhvbWUgbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWUgLndwLWJsb2NrLWNvbHVtbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lIC53cC1ibG9jay1ncm91cCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTYsIDI0LCAwLjc1KTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwQTEzMUI7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbSAxcmVtO1xufVxuYm9keS5ob21lIC5mb290ZXIge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAzcmVtIDVyZW0gMXJlbTtcbiAgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gcmVwZWF0KDMsIGF1dG8pO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0byBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIH1cbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLmZvb3Rlcl9fbmF2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi5mb290ZXJfX21lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5mb290ZXJfX21lbnUgLm1lbnUtaXRlbSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXJfX21lbnUgLnN1Yi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb290ZXJfX21lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmZvb3Rlcl9fY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5mb290ZXJfX2NvbHVtbiBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZvb3Rlcl9fYWRkcmVzcyBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZm9vdGVyX19lbWFpbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19lbWFpbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9vdGVyX19zb2NpYWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5mb290ZXJfX3NvY2lhbC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLmZvb3Rlcl9fbG9nb3Mge1xuICBncmlkLWNvbHVtbjogNC81O1xuICBncmlkLXJvdzogMi8zO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5mb290ZXJfX2xvZ29zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nby1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmZvb3Rlcl9fbG9nby1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5mb290ZXJfX2xlZ2FsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBncmlkLXJvdzogMy80O1xuICBncmlkLWNvbHVtbjogMS81O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5mb290ZXJfX2xlZ2FsIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICMyQTJEM0I7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLnNpZGViYXIgPiAqIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAwIDFyZW0gM3JlbTtcbiAgfVxufVxuLnNpZGViYXJfX3RleHQge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2lkZWJhcl9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmMtaGVhZGluZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYy1oZWFkaW5nIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgY29sb3I6ICNFNjREMDU7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5icmVhZGNydW1icy1vcGVuIC5iYy1oZWFkaW5nIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAuYmMtaGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJjLWhlYWRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJjLWhlYWRpbmcgYSArIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uc3ViLXBhZ2VzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWItcGFnZXNfX3BhZ2UtcGFyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjQjhGNkRFO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLnN1Yi1wYWdlc19fcGFnZS1wYXJlbnQge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbi5zdWItcGFnZXNfX3BhZ2UtcGFyZW50IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN1Yi1wYWdlc19fcGFnZS1wYXJlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQjhGNkRFO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJjLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gIC5iYy1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuMTVzO1xuICB9XG4gIC5iYy1saXN0LnJlYWR5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgfVxuICAuYnJlYWRjcnVtYnMtb3BlbiAuYmMtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tbWF4LWhlaWdodCk7XG4gIH1cbn1cblxuLnN1Yi1wYWdlLFxuLnN1Yi1wYWdlcyAubWVudS1pdGVtIHtcbiAgY29sb3I6ICNCOEY2REU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3ViLXBhZ2UgYSxcbi5zdWItcGFnZXMgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ1dHRvbixcbi5nZm9ybV9idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNFNjREMDU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJsb2csXG4uY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kOiAjRjhGRkZDO1xufVxuXG4ucG9zdC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmJsb2cgLnBvc3RfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJsb2cgLnBvc3RfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvZyAucG9zdF9faW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5ibG9nIC5wb3N0X19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgICB9XG4gICAgLmJsb2cgLnBvc3RfX2ltYWdlIHtcbiAgICAgIGdyaWQtcm93OiAxLzM7XG4gICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIH1cbiAgICAuYmxvZyAucG9zdF9fdGl0bGUge1xuICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgfVxuICAgIC5ibG9nIC5wb3N0X19leGNlcnB0IHtcbiAgICAgIGdyaWQtcm93OiAyLzM7XG4gICAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLmxhdGVzdC1tYWluLmhhcy1zaWRlYmFyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBhdXRvKTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzaWRlYmFyIHRpdGxlXCIgXCJzaWRlYmFyIGNvbnRlbnRcIiBcInNpZGViYXIgcG9zdHNcIiBcIm1vdmllcyBwb3N0c1wiIFwiLiBwb3N0c1wiIFwiLiBwYWdpbmF0aW9uXCI7XG4gIH1cbiAgLmxhdGVzdC1tYWluLmhhcy1zaWRlYmFyIC5wYWdpbmF0aW9uIHtcbiAgICBncmlkLWFyZWE6IHBhZ2luYXRpb247XG4gIH1cbiAgLmxhdGVzdC1tYWluLmhhcy1zaWRlYmFyIC5wb3N0LWxpc3Qge1xuICAgIGdyaWQtYXJlYTogcG9zdHM7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIGZvbnQtZmFtaWx5OiBiaWxvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRTY0RDA1O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2NEQwNTtcbiAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMnJlbTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgNzcsIDUsIDAuMSk7XG59XG4ucGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjREMDU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdC1saXN0Om5vdCgucmVlbC1saXN0KSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5wb3N0LWxpc3Q6bm90KC5yZWVsLWxpc3QpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxufVxuLnBvc3QtbGlzdDpub3QoLnJlZWwtbGlzdCkgLnBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxLjVyZW0pO1xufVxuLnBvc3QtbGlzdDpub3QoLnJlZWwtbGlzdCkgLnBvc3RfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDc1dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLnBvc3QtbGlzdDpub3QoLnJlZWwtbGlzdCkgLnBvc3RfX2xpbmsge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbi5wb3N0LWxpc3Q6bm90KC5yZWVsLWxpc3QpIC5wb3N0X19saW5rOmhvdmVyIC5wb3N0X19leGNlcnB0IHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQpO1xufVxuLnBvc3QtbGlzdDpub3QoLnJlZWwtbGlzdCkgLnBvc3RfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucG9zdC1saXN0Om5vdCgucmVlbC1saXN0KSAucG9zdF9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzA2MjEzNztcbiAgY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wb3N0LWxpc3Q6bm90KC5yZWVsLWxpc3QpIC5wb3N0X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wb3N0LWxpc3Q6bm90KC5yZWVsLWxpc3QpIC5wb3N0X19leGNlcnB0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnBvc3QtbGlzdDpub3QoLnJlZWwtbGlzdCkgLnBvc3RfX2V4Y2VycHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wb3N0LWxpc3Q6bm90KC5yZWVsLWxpc3QpIC5wb3N0X19leGNlcnB0LnJlYWR5IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VhcmNoLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5ib2R5IC5zZWFyY2gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAyNiwgNDEsIDAuNzUpO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cbmJvZHkgLnNlYXJjaC13cmFwcGVyLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaCB7XG4gIHdpZHRoOiA5MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1pbnB1dCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgcmlnaHQ6IC01MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDA7XG59XG5ib2R5IC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtbGlzdCB7XG4gIHdpZHRoOiA5MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtcmVzdWx0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNzFBMjk7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtcmVzdWx0X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuYm9keSAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRfX2xpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4NCwgMjQ2LCAyMjIsIDAuMik7XG59XG5ib2R5IC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXJlc3VsdF9fdHlwZSB7XG4gIGNvbG9yOiAjRTY0RDA1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keSAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzE3NEM3ODtcbn1cblxuLnNlYXJjaC10eXBlLXRvZ2dsZXMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udG9nZ2xlLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udG9nZ2xlLWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnRvZ2dsZSBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udG9nZ2xlX19zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4udG9nZ2xlX19zbGlkZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi50b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIC50b2dnbGVfX3NsaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbn1cbi50b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIC50b2dnbGVfX3NsaWRlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG4udG9nZ2xlIGlucHV0OmZvY3VzICsgLnRvZ2dsZV9fc2xpZGUge1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XG59XG5cbi5tb3ZpZS1wb3N0ZXJzIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLm1vdmllLXBvc3RlcnMgLm1vdmllLXBvc3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAuY2F0ZWdvcnktcmVlbC1tcyAubGF0ZXN0LW1haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pIDFmciBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciB0aXRsZVwiIFwic2lkZWJhciBjb250ZW50XCIgXCJzaWRlYmFyIHNlYXJjaFwiIFwic2lkZWJhciBwb3N0c1wiIFwibW92aWVzIHBvc3RzXCI7XG4gIH1cbn1cblxuLnJlZWwtc2VhcmNoLXdyYXBwZXIge1xuICBncmlkLWFyZWE6IHNlYXJjaDtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG59XG5cbi5wb3N0LWxpc3QucmVlbC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5wb3N0LWxpc3QucmVlbC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxufVxuLnBvc3QtbGlzdC5yZWVsLWxpc3QgLnBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxLjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I4RjZERTtcbn1cbi5wb3N0LWxpc3QucmVlbC1saXN0IC5wb3N0X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAycmVtO1xuICBjb2xvcjogIzA2MjEzNztcbn1cbi5wb3N0LWxpc3QucmVlbC1saXN0IC5wb3N0X19pbWFnZSB7XG4gIGZsZXg6IDAgMCAxNTBweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbi5wb3N0LWxpc3QucmVlbC1saXN0IC5wb3N0X190aXRsZSB7XG4gIGNvbG9yOiAjMDYyMTM3O1xufVxuXG4ucmVlbC1zZWFyY2gtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlZWwtc2VhcmNoX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG59XG4ucmVlbC1zZWFyY2hfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNFNjREMDU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xufVxuLnJlZWwtc2VhcmNoX19idXR0b24gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59IiwiYm9keSB7XG4gIEBpbmNsdWRlIGZvbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICAvLyBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbmxpIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbmEge1xuICBjb2xvcjogJG9yYW5nZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLndwLWJsb2NrIHtcbiAgQGluY2x1ZGUgZm9udDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAaW5jbHVkZSByZXNwb25zaXZlIHsgXG4gICAgZm9udC1zaXplOiA1LjZyZW07XG4gIH1cbn0gXG5cbmgyIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgY29sb3I6ICRibHVlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbmgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2sgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cbiIsIiRibGFjazogIzIzMjMyMzsgXG4kYmxhY2tlckJsYWNrOiAjMEExMzFCO1xuJGRhcms6ICMxNzFBMjk7XG4kbWlkbmlnaHQ6ICMwNjIxMzc7XG4kYmx1ZTogIzBBNUZBNTtcbiRkYXJrMjogIzJBMkQzQjtcbiRkYXJrLWJsdWU6ICMxNzRDNzg7XG4kb3JhbmdlOiAjRTY0RDA1O1xuJG1pbnQ6ICNCOEY2REU7XG4kZ3JlZW46ICMwN0NDQkE7XG4kbGlnaHQtbWludDogI0Y4RkZGQztcblxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCMxNTE2MjYsIDEpIDAlLCByZ2JhKCNEN0U3RkYsIDApIDgwJSk7XG4kc2hhZG93OiByZ2JhKGJsYWNrLCAuNSkgMCAycHggNHB4O1xuJHRleHQtc2hhZG93OiAxcHggM3B4IDZweCBibGFjaztcblxuJHNtYWxsLWJyZWFrOiAzNzVweDtcbiRwbHVzLWJyZWFrOiA0MTRweDtcbiRicmVhazogNjY3cHg7XG4kbGFyZ2UtYnJlYWs6IDEwMjRweDtcblxuJGNvbnRlbnQtd2lkdGg6IDkwMHB4O1xuJHdpZGUtd2lkdGg6IDEyMDBweDtcblxuJGFkbWluLWJhci1tb2JpbGU6IDQ2cHg7XG4kYWRtaW4tYmFyOiAzMnB4O1xuXG4kZnctZXh0cmFsaWdodDogMjAwO1xuJGZ3LWxpZ2h0OiAzMDA7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LW1lZGl1bTogNTAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy1leHRyYWJvbGQ6IDgwMDtcbiRmdy1ibGFjazogOTAwOyBcblxuIiwiQG1peGluIHJlc3BvbnNpdmUoJGJyZWFrcG9pbnQ6ICRicmVhaykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZ3JpZCB7XG5cdEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb250KCR3ZWlnaHQ6ICRmdy1yZWd1bGFyLCAkc3R5bGU6IG5vcm1hbCkge1xuICBmb250LWZhbWlseTogYmlsbywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6ICRzdHlsZTtcbn1cblxuXG5AbWl4aW4gd2VicCgkZmlsZW5hbWUpIHtcblx0Lm5vLXdlYnAgJiB7XG5cdFx0Y29udGVudDogdXJsKCcjeyRmaWxlbmFtZX0ucG5nJyk7XG5cdH1cblx0LndlYnAgJiB7XG5cdFx0Y29udGVudDogdXJsKCcjeyRmaWxlbmFtZX0ud2VicCcpO1xuXHR9XG59XG5cbkBtaXhpbiBjb250ZW50LXdpZHRoIHtcblx0d2lkdGg6ICRjb250ZW50LXdpZHRoO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMXJlbTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi8vIEBtaXhpbiBzZXBhcmF0b3Ige1xuLy8gICAmOjphZnRlciB7XG4vLyAgICAgY29udGVudDogJyc7XG4vLyAgICAgd2lkdGg6IDIwMHB4O1xuLy8gICAgIGhlaWdodDogMXB4O1xuLy8gICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcblxuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbi8vICAgICBtYXJnaW4tdG9wOiAycmVtO1xuLy8gICB9XG4vLyB9IiwiLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1heC13aWR0aC0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uaXMtc3R5bGUtb3V0bGluZT4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufSIsIi5wYWdlLW1haW4sXG5ib2R5LmhvbWUsXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gID4gKiB7XG4gICAgQGluY2x1ZGUgY29udGVudC13aWR0aDtcbiAgICAmLmFsaWdud2lkZSB7XG4gICAgICB3aWR0aDogJHdpZGUtd2lkdGg7XG4gICAgfVxuICAgICYuYWxpZ25mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgQGluY2x1ZGUgZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICYuYWRtaW4tYmFyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnB4KTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udHdvLWNvbHVtbiB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIEBpbmNsdWRlIGdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgICAgIFxuICAgIH1cbiAgfVxufSIsIi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgJi5mYWRldXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAmLnNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgJi5mYWRlaW4ge1xuICAgICYuc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAmLmdyb3dpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgJi5zaG93IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdyZXNldHMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ3R5cG9ncmFwaHknO1xuQGltcG9ydCAndXRpbGl0aWVzJztcbkBpbXBvcnQgJ2xheW91dCc7XG5AaW1wb3J0ICdhbmltYXRpb25zJztcblxuLnhkZWJ1Zy1lcnJvciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCIucGFnZS1sZWFkIHtcbiAgY29sb3I6ICRibHVlO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn0iLCIuc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgJl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzUwcHg7IFxuICB9XG4gICYuaGFsZkhlaWdodCB7XG4gICAgLnNsaWRlcl9fc2xpZGUge1xuICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBsZWZ0OiA1MCU7XG4gICAgLy8gdG9wOiA1MCU7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogJHNoYWRvdztcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBib3R0b206IDA7XG4gICAgLy8gbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAuOCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgIC8vIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5mbGlja2l0eS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMjtcbn1cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IHdoaXRlO1xuICBwYXRoIHtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICB9XG59IiwiLndlYXRoZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47IFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkbWludDtcbiAgaGVpZ2h0OiAxNjVweDsgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gICZfX21vbnRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgfVxuICB9XG4gICZfX3NtYWxsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbWludDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgZmxleDogMTAwJTtcbiAgICBjb2xvcjogJG1pbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5mbGlja2l0eS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkbWludDtcbiAgICAmLnByZXZpb3VzIHtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG4gICAgJi5uZXh0IHtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgfVxuICB9XG59IiwiLmFjY29yZGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgY29sb3I6ICRkYXJrO1xuICAvLyBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbiAgfVxuICAmX19idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29udGVudDogXCJcXGYwZGFcIjtcbiAgICB9XG4gIH1cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfSAgXG59XG5cbi5hY2NvcmRpb24tcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWludDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIC5yZWFkeSAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMHB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgXG4gIH1cbiAgLy8gbWF4LWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyAmIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgbWF4LWhlaWdodDogdmFyKC0taGVpZ2h0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIH1cbn0iLCIud2VhdGhlci10YWJsZSxcbi5hZy1pbmZvLFxuLnByb2R1Y3Rpb25zLXRhYmxlLFxuLndwdC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgXG4gIFxuICB0Ym9keSB7XG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1taW50O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IC41cHggc29saWQgJGRhcms7XG4gICAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcms7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucHJvZHVjdGlvbnMge1xuICBcbn1cblxuLnByb2R1Y3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIFxuICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZSBzdGFydCBzdGF0dXNcIlxuICAgICAgXCJmaWVsZHMgZmllbGRzIGZpZWxkc1wiO1xuICB9XG5cbiAgJl9fZmllbGRzIHtcbiAgICBncmlkLWFyZWE6IGZpZWxkczsgXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmX19pbmZvIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBjb2xvcjogIzJiM2M0OTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5zdGFydC1kYXRlKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ3wnO1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYuc3RhcnQtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICAgIGdyaWQtYXJlYTogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICB9XG4gICAgJi5zdGFycmluZyB7XG4gICAgICBncmlkLWFyZWE6IHN0YXJyaW5nO1xuICAgIH1cbiAgICAmLmxvY2F0aW9ucyB7XG4gICAgICBncmlkLWFyZWE6IGxvY2F0aW9uO1xuICAgIH1cbiAgICAmLmNyZXctY2FsbCB7XG4gICAgICBncmlkLWFyZWE6IGNyZXc7XG4gICAgfVxuXG4gICAgJi5jb250YWN0IHtcbiAgICAgIGdyaWQtYXJlYTogY29udGFjdDtcbiAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICB9XG4gIH1cbiAgJl9faW5mby1sYWJlbCB7XG4gICAgY29sb3I6ICM2MDZmNjk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBcbiAgfVxuICAmX19zdGF0dXMge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgICAgZ3JpZC1hcmVhOiBzdGF0dXM7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59IiwiLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvZHkuaG9tZSAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTUwcHgsIDMwMHB4KSBtaW5tYXgoNTAwcHgsIDkwMHB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbG9nbyB7XG4gIGZsZXg6IDAgMSAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICBmbGV4OiAwIDAgMjAwcHg7XG4gIH1cbn1cblxuLm5hdi10b2dnbGUge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaGVhZGVyLW5hdiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxufSIsIi5uYXYtdG9nZ2xlIHtcbiAgJHRvZ2dsZS1zaXplOiA1MHB4O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgJHRvZ2dsZS1zaXplO1xuICBcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6ICR0b2dnbGUtc2l6ZTtcbiAgaGVpZ2h0OiAkdG9nZ2xlLXNpemU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICAkc3Bhbi13aWR0aDogJHRvZ2dsZS1zaXplICogLjc1O1xuICAgICRzcGFuLWhlaWdodDogM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogJHNwYW4taGVpZ2h0O1xuICAgIHdpZHRoOiAkc3Bhbi13aWR0aDtcbiAgICAvLyBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgIC53aXRoLWJhY2tncm91bmQgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG4gICAgLy8gLm1lbnUtb3BlbiAmIHtcbiAgICAvLyAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC8vIH1cbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICR0b3A6ICR0b2dnbGUtc2l6ZSAqIC4zMjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRzcGFuLXdpZHRoICogLS41LCAkdG9wICsgJHNwYW4taGVpZ2h0ICogLS41KSByb3RhdGUoMGRlZyk7XG4gICAgICAubWVudS1vcGVuICYge1xuICAgICAgICAkdG9wOiAkdG9nZ2xlLXNpemUgKiAuNTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHNwYW4td2lkdGggKiAtLjUsICR0b3AgKyAkc3Bhbi1oZWlnaHQgKiAtLjUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAkdG9wOiAkdG9nZ2xlLXNpemUgKiAuNTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRzcGFuLXdpZHRoICogLS41LCAkdG9wICsgJHNwYW4taGVpZ2h0ICogLS41KTtcbiAgICAgIC5tZW51LW9wZW4gJiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICR0b3A6ICR0b2dnbGUtc2l6ZSAqIC42OTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRzcGFuLXdpZHRoICogLS41LCAkdG9wICsgJHNwYW4taGVpZ2h0ICogLS41KTtcbiAgICAgIC5tZW51LW9wZW4gJiB7XG4gICAgICAgICR0b3A6ICR0b2dnbGUtc2l6ZSAqIC41O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkc3Bhbi13aWR0aCAqIC0uNSwgJHRvcCArICRzcGFuLWhlaWdodCAqIC0uNSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIuaGVhZGVyLW5hdiB7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIFxuICAubWVudS1vcGVuICYge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KTtcbiAgICBcbiAgfVxuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IFxuICB9XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoJGxhcmdlLWJyZWFrKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICB9XG4gIFxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBcbiAgfVxuICAuYWRtaW4tYmFyICYge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGFkbWluLWJhci1tb2JpbGV9KTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxufSIsIi5oZWFkZXItbmF2X19tZW51IHtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuICBcbi5hbHQtbWVudSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGRhcmssIC44KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogLjc1cmVtIDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5tYWluLW1lbnUge1xuICBmb250LXdlaWdodDogJGZ3LWV4dHJhYm9sZDtcbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLndpdGgtYmFja2dyb3VuZCAmIHtcbiAgICB0ZXh0LXNoYWRvdzogJHNoYWRvdztcbiAgfVxuICBcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxufVxuXG4ubWVudS1pdGVtIHsgXG4gIHBhZGRpbmc6IC41cmVtIC41cmVtO1xuICAud2l0aC1iYWNrZ3JvdW5kICYsXG4gIC5ob21lICYge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJi5jYWxsb3V0LXN0eWxpbmcge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25zaXZlKCRsYXJnZS1icmVhaykge1xuICAgIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gIH1cbiAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICY6aG92ZXIge1xuICAgICAgLy8gYmFja2dyb3VuZDogYmx1ZTtcbiAgICAgIC5zdWItbWVudS5pbml0aWFsaXplZCB7XG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3ViLW1lbnUge1xuICAgICAgJi5pbml0aWFsaXplZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBhZ2UtaGVhZGVyLWJhY2tncm91bmQsXG4uaG9tZSAuaGVybyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMDtcbiAgLmFkbWluLWJhciAmIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRhZG1pbi1iYXItbW9iaWxlfSk7XG4gICAgdG9wOiAkYWRtaW4tYmFyLW1vYmlsZTtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgZmlsdGVyOiBibHVyKDdweCk7XG4gICAgfVxuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gICAgei1pbmRleDogMTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIFxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgICB0b3A6ICRhZG1pbi1iYXI7XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZSB7XG4gICAgQGV4dGVuZCAucGFnZS1oZWFkZXItYmFja2dyb3VuZDtcbiAgfVxufVxuXG4uaG9tZSAuaGVybyxcbi5hZG1pbi1iYXIuaG9tZSAuaGVybyB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIGhlaWdodDogY2FsYyg1MHZoICsgI3skaGVhZGVyLWhlaWdodH0pO1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQgKyA1MDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gICsgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDUwdmggLSAje21hdGguZGl2KCRoZWFkZXItaGVpZ2h0LCAyKX0pO1xuICB9XG59XG5cbi5tZW51LW9wZW4uaG9tZSAuaGVyb19fdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pKTtcbn0iLCJtYWluLnBhZ2UsXG5tYWluLnBvc3QsXG4ubGF0ZXN0LW1haW4ge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtbWludDtcbiAgLy8gbWFyZ2luLXRvcDogMjByZW07XG4gICYuaGFzLXNpZGViYXIge1xuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDE1MHB4LCAzMDBweCkgbWlubWF4KDUwMHB4LCAkY29udGVudC13aWR0aCk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBhdXRvKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXG4gICAgICAgIFwic2lkZWJhciB0aXRsZVwiXG4gICAgICAgIFwic2lkZWJhciBjb250ZW50XCJcbiAgICAgICAgXCJtb3ZpZXMgY29udGVudFwiXG4gICAgICAgIFwiLiBjb250ZW50XCJcbiAgICAgICAgXCIuIHJlbGF0ZWRcIjsgXG4gICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgICB9XG4gICAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICAgICAgfVxuICAgICAgLnNpZGViYXItd3JhcHBlciB7XG4gICAgICAgIGdyaWQtYXJlYTogc2lkZWJhcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzaWRlYmFyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnNpZGViYXItbW92aWVzIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtb3ZpZXM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IHJlbGF0ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWludDtcbiAgQGluY2x1ZGUgY29udGVudC13aWR0aDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4ucGFnZS10aXRsZSB7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIC5iYWNrZ3JvdW5kICYge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogJHRleHQtc2hhZG93O1xuICAgIGxpbmUtaGVpZ2h0OiA4NSU7XG4gIH1cbiAgLm1lbnUtb3BlbiAmIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIEBpbmNsdWRlIGNvbnRlbnQtd2lkdGg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICB9XG59IiwiXG4uaG9tZSBtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbn1cblxuLmhvbWUge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMnJlbSA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLndwLWJsb2NrLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDEwMTgsIC43NSk7XG4gICAgei1pbmRleDogMTtcblxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogJGJsYWNrZXJCbGFjaztcbiAgcGFkZGluZzogM3JlbSAycmVtIDFyZW07XG4gIGJvZHkuaG9tZSAmIHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAzcmVtIDVyZW0gMXJlbTtcbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gcmVwZWF0KDMsIGF1dG8pO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0byBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIH1cbiAgfVxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9fbmF2IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgICAvLyBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIFxuICAgIH1cbiAgICAuc3ViLW1lbnUge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG5cbiAgICB9XG4gIH1cbiAgJl9fYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICB9XG4gICZfX2VtYWlscyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAmX19lbWFpbCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIH1cbiAgfVxuICAmX19zb2NpYWwtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgICAgLy8gbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmX19sb2dvcyB7XG4gICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xuICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuICAmX19sb2dvLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuICAmX19sZWdhbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAuNSk7XG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufSIsIi5zaWRlYmFyIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICA+ICoge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuICBcbiAgcGFkZGluZzogMXJlbTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAzcmVtO1xuICB9XG5cbiAgYmFja2dyb3VuZDogJGRhcmsyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmX190ZXh0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyBcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJjLWhlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC4ycmVtO1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLmJyZWFkY3J1bWJzLW9wZW4gJiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAmICsgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3ViLXBhZ2VzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBcbiAgZGlzcGxheTogYmxvY2s7XG4gIFxuICAmX19wYWdlLXBhcmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRtaW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC0uNXJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogJG1pbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIFxuICAgIH1cbiAgfVxufVxuXG4uYmMtbGlzdCB7XG4gIC8vIG1heC1oZWlnaHQ6IDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWsgKyAxKSB7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmLnJlYWR5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICB9XG4gICAgLmJyZWFkY3J1bWJzLW9wZW4gJiB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQpO1xuICAgIH1cbiAgfVxuICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgXG59XG5cbi5zdWItcGFnZSxcbi5zdWItcGFnZXMgLm1lbnUtaXRlbSB7XG4gIGNvbG9yOiAkbWludDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gIHBhZGRpbmc6IDA7XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufSIsIi5idXR0b24sXG4uZ2Zvcm1fYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufSIsIi5ibG9nLFxuLmNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LW1pbnQ7XG59XG4ucG9zdC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBjb250ZW50LXdpZHRoO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgXG59XG4uYmxvZyAucG9zdCB7XG4gIFxuICAmX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7ICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgfVxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICB9XG4gICAgICAmX19leGNlcnB0IHtcbiAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYXRlc3QtbWFpbi5oYXMtc2lkZWJhciB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIGF1dG8pO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcbiAgICAgIFwic2lkZWJhciB0aXRsZVwiXG4gICAgICBcInNpZGViYXIgY29udGVudFwiXG4gICAgICBcInNpZGViYXIgcG9zdHNcIlxuICAgICAgXCJtb3ZpZXMgcG9zdHNcIlxuICAgICAgXCIuIHBvc3RzXCJcbiAgICAgIFwiLiBwYWdpbmF0aW9uXCI7XG4gICAgXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgZ3JpZC1hcmVhOiBwYWdpbmF0aW9uO1xuICAgIH1cbiAgICAucG9zdC1saXN0IHtcbiAgICAgIGdyaWQtYXJlYTogcG9zdHM7XG4gICAgfVxuICB9XG59IiwiLnBhZ2luYXRpb24ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICAucGFnZS1udW1iZXJzIHtcbiAgICBAaW5jbHVkZSBmb250KCRmdy1ib2xkKTtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuICAgIHBhZGRpbmc6IC42cmVtIDEuNXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMXJlbSAycmVtO1xuICAgIHRyYW5zaXRpb246IC4yNXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRvcmFuZ2UsIC4xKTtcbiAgICB9XG4gIH1cbiAgYS5wYWdlLW51bWJlcnMge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIucG9zdC1saXN0Om5vdCgucmVlbC1saXN0KSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxuICAucG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gICAgJl9fbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNzV2dztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wb3N0X19leGNlcnB0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgICZfX2V4Y2VycHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246ICAuMjVzO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICYucmVhZHkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNlYXJjaC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbn1cblxuYm9keSAuc2VhcmNoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgkZGFyaywgLjc1KTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuXG4gIC5zZWFyY2gge1xuICAgIEBpbmNsdWRlIGNvbnRlbnQtd2lkdGg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VhcmNoLWlucHV0IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlOyAgICBcbiAgfVxuXG4gIC5zZWFyY2gtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0cy1saXN0IHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcms7XG4gICAgbWFyZ2luOiAwO1xuICAgICZfX2xpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG1pbnQsIC4yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHlwZSB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC10eXBlLXRvZ2dsZXMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udG9nZ2xlLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnRvZ2dsZS1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuJHRvZ2dsZS1oZWlnaHQ6IDI0cHg7XG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkdG9nZ2xlLWhlaWdodCAqIDEuNzU7XG4gIGhlaWdodDogJHRvZ2dsZS1oZWlnaHQ7XG4gIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAmX19zbGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgYm9yZGVyLXJhZGl1czogJHRvZ2dsZS1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogJHRvZ2dsZS1oZWlnaHQgKiAuNzU7XG4gICAgICB3aWR0aDogJHRvZ2dsZS1oZWlnaHQgKiAuNzU7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHRvZ2dsZS1oZWlnaHQ7XG5cbiAgICB9XG4gIH1cbiAgaW5wdXQ6Y2hlY2tlZCArIC50b2dnbGVfX3NsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHRvZ2dsZS1oZWlnaHQgKiAuNzUpO1xuICAgIH1cbiAgfVxuICBpbnB1dDpmb2N1cyArIC50b2dnbGVfX3NsaWRlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XG4gIH1cbn0iLCIubW92aWUtcG9zdGVycyB7XG4gIGhlaWdodDogNTAwcHg7XG4gIFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIC5tb3ZpZS1wb3N0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufSIsIi5jYXRlZ29yeS1yZWVsLW1zIC5sYXRlc3QtbWFpbiB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pIDFmciBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxuICAgICAgXCJzaWRlYmFyIHRpdGxlXCJcbiAgICAgIFwic2lkZWJhciBjb250ZW50XCJcbiAgICAgIFwic2lkZWJhciBzZWFyY2hcIlxuICAgICAgXCJzaWRlYmFyIHBvc3RzXCJcbiAgICAgIFwibW92aWVzIHBvc3RzXCI7XG4gIH1cbn1cbi5yZWVsLXNlYXJjaC13cmFwcGVyIHtcbiAgZ3JpZC1hcmVhOiBzZWFyY2g7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xufVxuLnBvc3QtbGlzdC5yZWVsLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICB9XG4gIC5wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMS41cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWludDtcblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAycmVtO1xuICAgICAgY29sb3I6ICRtaWRuaWdodDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBmbGV4OiAwIDAgMTUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogJG1pZG5pZ2h0O1xuXG4gICAgfVxuICB9XG59IiwiLnJlZWwtc2VhcmNoLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWVsLXNlYXJjaCB7XG4gIC8vIHdpZHRoOiAxMDAlO1xuICAmX19pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgfVxuICAmX19idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgfVxuICB9XG59Il19 */
