@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,picture,section,summary{display:block}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus,button:focus-visible{outline:thin dotted red}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=submit]{outline:0}h1{font-size:6rem;font-size:clamp(5rem,10dvw,7rem);margin:0;font-family:roboto,sans-serif;font-style:italic;font-weight:900}h2,h3,h4{font-family:roboto,sans-serif;font-weight:900;margin-top:calc(4.4rem * 1.5);text-wrap:balance}h2:last-child,h2:only-child,h3:last-child,h3:only-child,h4:last-child,h4:only-child{margin-bottom:0;margin-top:0}h2:first-child,h3:first-child,h4:first-child{margin-top:0}h2{hyphens:auto;margin-bottom:2rem;font-size:clamp(3rem,7dvw,5rem)}h3{font-size:clamp(2.4rem,5dvw,2.8rem);line-height:1.2;margin-top:4.4rem;margin-bottom:2rem}h3:only-of-type{margin-top:0}h4{font-size:clamp(2rem,4dvw,2.4rem);line-height:1.2;margin-top:4.4rem;margin-bottom:2rem}h4:only-of-type{margin-top:0}h5{text-transform:uppercase;font-size:1.8rem}h5:only-of-type{margin-top:0}li,p{margin:0;margin-bottom:calc(4.4rem / 2);line-height:1.5;text-wrap:balance}p:last-child{margin-bottom:0}li{margin-bottom:calc(4.4rem / 6)}ol,ul{margin:0;margin-bottom:calc(4.4rem / 2);padding:0;padding-left:calc(4.4rem / 2)}strong{font-variation-settings:700}.textbox h2{font-size:clamp(3.5rem,6dvw,5rem);text-wrap:balance}.textbox h2:only-child{font-size:clamp(3rem,7dvw,5rem);text-align:center;line-height:1}.textbox p{max-width:96rem;line-height:1.8}.textbox a:not(.btn){color:#a00718;text-decoration:underline}.btn,.button,button{border:0;background-position:0 0;display:block;flex:0 0 auto;padding:.8em 1.6em .8em 1.6em;color:#fff;font-size:1.6rem;text-decoration:none;text-transform:uppercase;text-align:center;letter-spacing:.05rem;font-weight:400;border-radius:3px 3px 3px 3px;box-shadow:1px 1px 5px 1px #000;width:-moz-max-content;width:max-content;max-width:100%;justify-content:center;transition:background-color .25s cubic-bezier(.19,1,.22,1) 0s;line-height:1}.btn:disabled,.button:disabled,button:disabled{background:#a9a9a9;color:#797676}.btn>svg,.button>svg,button>svg{pointer-events:none}.btn--slant-left{clip-path:polygon(20px 0,100% 0,100% 100%,0 100%)}.btn--slant-right{clip-path:polygon(0 0,100% 0,100% 100%,20px 100%)}.btn--red{background-color:#a00718;color:#fff}.btn--red:active,.btn--red:hover{background-color:rgb(111.1377245509,4.8622754491,16.6706586826)}.grid ul{list-style:none outside;margin:0;padding:0}.grid li{margin:0;padding:0}.grid-item{border-radius:4px;overflow:hidden}.grid-link{display:block;color:#fff;text-decoration:none}.grid-link:focus-visible,.grid-link:hover{background-color:#a00718}.grid-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(.5dvw * 8) calc(.5dvw * 8)}.grid-list>li{flex:0 1 auto}.grid-list>li *{transition:all .25s linear 0s}.grid-list .grid-item_content{padding:0 calc(4.4rem / 2) calc(4.4rem / 2) calc(4.4rem / 2)}.grid-list p{margin-bottom:0}.grid-list picture{margin-bottom:calc(4.4rem / 2)}.grid-list .btn{margin-top:calc(4.4rem / 2)}@media (min-width:960px){.grid-list{gap:calc(.5dvw) calc(.5dvw)}.grid-list-size--3>li{flex:0 0 calc(33.3333333333% - .5dvw)}.grid-list-size--2>li,.grid-list-size--4>li{flex:0 0 calc(50% - .5dvw)}}html{font-size:62.5%;font-weight:300;font-family:roboto-condensed,sans-serif;scroll-behavior:smooth}body{font-size:16px;color:#fff;letter-spacing:.05em;overflow-x:hidden;transition:all 0s ease-in-out 0s;background-color:#111;width:100%}body.mobile-nav--open{overflow-y:hidden;height:100%}.otgs-development-site-front-end{display:none}img,picture,svg{display:block}img{max-width:100%}a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}main{background-color:#111;background-color:rgba(25,25,25,.85);background-image:url(../img/isou-flag.svg);background-attachment:scroll;background-position:0 0;background-size:100% auto;background-blend-mode:multiply}main>section{padding-top:calc(4.4rem * 2);padding-bottom:calc(4.4rem * 2)}main>section>h2{margin-bottom:calc(4.4rem * 1.5);line-height:1;text-transform:uppercase}main>section:first-of-type{overflow:visible}main>.anker+section,main>section+section{padding-top:0}main .banner+section{padding-top:calc(4.4rem * 2)}.home section{border-bottom:0 dotted rgba(255,255,255,.2)}.home section>h2{text-align:left}.mw{padding-left:8dvw;padding-right:8dvw}.main-header:has(.header-video)+main{margin-top:-20dvh}.page-title{line-height:1.2;text-shadow:1px 4px 6px rgba(0,0,0,.5);padding-top:calc(4.4rem * 2);text-align:center;font-size:clamp(8rem,8dvh,10rem);margin-bottom:calc(4.4rem / 2)}.page-title>span{display:block;font-size:2rem;font-size:clamp(1.8rem,3dvw,3rem);margin-top:0;max-width:70%;text-wrap:balance;margin-left:auto;margin-right:auto}.img--slant-top{clip-path:polygon(0 7%,100% 0,100% 100%,0 100%)}.img--slant-bottom{clip-path:polygon(0 0,100% 0,100% 93%,0 100%)}.editor.has-picture{display:flex;flex-direction:column}.editor.has-picture .textbox{order:1}.editor.has-picture picture{order:0;width:100%;margin-bottom:4.4rem}.anker{scroll-margin-top:calc(4.4rem * 4)}@media (min-width:1620px){.mw{padding-left:calc((100% - 1620px)/ 2 + 4dvw);padding-right:calc((100% - 1620px)/ 2 + 4dvw)}}@media (min-width:960px){body{font-size:18px}main .editor:last-child{padding-bottom:calc(4.4rem * 4)}.editor.has-picture{flex-direction:row;gap:clamp(4rem,4dvw,6rem);align-items:center}.editor.has-picture picture{order:0;width:auto;margin:0;flex:1 0 45%;border-radius:4px;overflow:hidden}.editor.has-picture.img-right picture{order:2}}.main-header{position:relative;min-height:35vh;max-height:80vh;overflow:hidden;display:flex;z-index:99}.main-header::after{content:"";display:block;height:40%;position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#191919 90%);z-index:0}.main-logo{display:flex;justify-content:center;align-items:center;order:1;padding:0 calc(4.4rem / 2)}.main-logo>svg{display:block;width:20dvw;height:auto}.main-logo--desktop{display:none}.header-bar--scrolled .main-logo>svg{max-width:11rem}.header-image,.header-video{position:relative;width:100%;display:flex;align-items:center;z-index:-1;overflow:hidden}.header-image video,.header-video video{opacity:.2;width:150%;display:block}.header-image{display:flex;align-items:flex-start}.header-image picture{width:100%;min-height:100%;opacity:.8}.header-image picture img{max-width:none;width:100%}.page-title--home{position:absolute;bottom:calc(4.4rem / 8);z-index:10;left:0;right:0;font-size:clamp(2rem,10dvw,7rem)}@media (min-width:960px){.main-header{min-height:25vh}.page-title--home{z-index:99;text-transform:uppercase}.main-logo{max-width:22rem;display:none}.main-logo--desktop{display:flex}.header-bar--scrolled .main-logo>svg{max-width:14rem}body:not(.home) .header-image{height:50dvh;align-items:center;display:flex}.main-header:has(.header-video)+main{margin-top:-35dvh}}.countdown{display:none}@media (min-width:960px){.countdown{display:flex;align-items:center;margin-right:calc(4.4rem / 2);padding-left:.8em;background-color:rgb(22.1,22.1,22.1);font-size:1.6rem}.countdown>span{transform:translateY(2px)}.countdown>a{margin-left:calc(4.4rem / 4);padding-top:.8em;padding-bottom:.6em}.cd-time{font-variation-settings:400;display:flex}.cd-time .simply-section{margin-right:calc(4.4rem / 8)}}nav li,nav ul{list-style:none outside;margin:0;padding:0}nav a{text-decoration:none;display:block}.header-bar{display:flex;align-items:stretch;padding-top:calc(4.4rem / 2);padding-bottom:calc(4.4rem * 1.5);position:fixed;left:0;right:0;line-height:1;z-index:999;transition:all .2s cubic-bezier(.165,.84,.44,1) 0s;background-image:linear-gradient(to top,rgba(17,17,17,0) 0,#111)}.header-bar--scrolled{padding-top:calc(4.4rem / 4);padding-bottom:calc(4.4rem / 4);background-color:rgba(25,25,25,.9)}.header-bar_inner{display:flex;flex:1;justify-content:space-between;margin-left:auto}.header-bar_inner>div{display:flex;align-items:center;justify-content:space-between;width:100%}.header-bar_top{order:1;justify-content:flex-end}.header-bar_bottom{justify-content:flex-end;order:2}.lang-nav li a,.main-nav li a{color:#fff;font-size:2rem;font-weight:300;padding:calc(4.4rem / 4);text-transform:uppercase;transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.lang-nav li a:hover,.main-nav li a:hover{color:#a00718}.current_page_item a{color:#a00718}.lang-nav{align-items:center;display:flex;order:5}.lang-nav .wpml-ls-current-language{display:flex}.lang-nav .wpml-ls-current-language a{color:#a00718}.lang-nav ul{display:flex}.lang-nav ul>li{margin-right:calc(4.4rem / 4)}.lang-nav ul>li:last-child{margin-right:0}.lang-nav--desktop{display:none}.main-nav--desktop{display:none;align-items:center}.main-nav--mobile{position:fixed;right:0;top:0;bottom:0;height:100%;background-color:rgba(17,17,17,.8);backdrop-filter:blur(20px);transform:translateX(100%);transition:transform .25s cubic-bezier(.175,.885,.32,1.275) 0s;z-index:999}.main-nav--mobile--open{transform:translateX(0);width:100%;position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-nav--mobile--open>.main-nav_list{align-items:center;justify-content:center}.nav-btn{margin:0;box-shadow:none;margin-left:2rem;margin-right:1rem;height:2.2rem;width:3rem;padding:0;left:auto;order:3;background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 44%,#fff 44%,#fff 56%,rgba(255,255,255,0) 56%,rgba(255,255,255,0) 100%);border-radius:0;transform:skew(15deg);transition:transform .4s cubic-bezier(.175,.885,.32,1.275) 0s;position:relative;z-index:9999}.nav-btn::after,.nav-btn::before{display:block;content:"";height:.3rem;width:3rem;border-radius:.1rem;position:absolute;left:0;top:0;background-color:#fff;transition:transform 1.55s cubic-bezier(.175,.885,.32,1.275) 0s}.nav-btn::before{transform:translate3d(-.2rem,0,0)}.nav-btn::after{transform:translate3d(.2rem,0,0);top:auto;bottom:0}.nav-btn.nav-btn--open{transform:skew(-15deg);top:calc(4.4rem / 2)}s .nav-btn.nav-btn--open::before{transform:translate3d(.2rem,0,0)}.nav-btn.nav-btn--open::after{transform:translate3d(-.2rem,0,0)}.main-nav_list{display:flex;flex-direction:column}.main-nav_list--right{order:3}@media (min-width:960px){.nav-btn{display:none}.lang-nav{margin-left:0;margin-right:0}.lang-nav--desktop{position:fixed;display:flex;top:50dvh;transform:translateY(-50%);right:0;transition:all .2s cubic-bezier(.075,.82,.165,1) 0s}.lang-nav--desktop ul{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1px 0}.lang-nav--desktop ul li{margin:0}.lang-nav--desktop ul li a{width:100%;border:0;font-size:1.6rem;background-color:rgba(17,17,17,.8);display:flex;align-items:center;justify-content:center}.lang-nav--desktop ul li.wpml-ls-current-language a{background-color:#a00718;color:#fff}.lang-nav--desktop ul li:first-child a{border-radius:4px 0 0 0}.lang-nav--desktop ul li:last-child a{border-radius:0 0 0 4px}.header-bar_inner{flex-direction:column;justify-content:center}.header-bar_inner>div{justify-content:center}.header-bar_bottom{justify-content:center;align-items:center}.header-bar .main-nav--desktop{display:flex}.main-nav_list{flex-direction:row;align-items:center}}@media (min-width:1620px){.header-bar_inner{margin-left:auto}}.faq{background-color:#111;padding-top:calc(4.4rem * 2)}.faq-nav ol{margin:0;padding:0}.faq-nav li{margin-bottom:calc(4.4rem / 4);list-style:decimal outside;color:#a00718;margin-left:4.4rem}.faq-nav a{display:block;color:inherit;font-size:2rem}.faq-section{margin-top:calc(4.4rem * 1.5)}.faq-list{margin:0;padding:0;list-style:none outside}.faq-cat-title{scroll-margin-top:calc(4.4rem * 4);margin-bottom:4.4rem}.faq-title{margin-bottom:0}.faq-button{background-color:transparent;text-align:left;font-variation-settings:inherit;font-size:inherit;line-height:inherit;text-transform:none;margin:0;padding:calc(4.4rem / 4) 0 calc(4.4rem / 4) 0;border-bottom:1px solid #a00718;width:100%;box-shadow:none;transition:all .25s cubic-bezier(.25,.46,.45,.94) 0s}.faq-content{display:none;padding-left:calc(4.4rem / 2);padding-right:calc(4.4rem / 2);transition:all .5s cubic-bezier(.25,.46,.45,.94) 0s}.faq-item--expanded{background-color:#191919}.faq-item--expanded .faq-button{padding:calc(4.4rem / 2)}.faq-item--expanded .faq-content{display:block;padding-top:calc(4.4rem / 2);padding-bottom:calc(4.4rem / 2)}.glide{display:flex;align-items:center}.galerie-item{background-color:#191919;margin:0}.galerie-item .spotlight{display:flex;max-height:30rem;overflow:hidden;cursor:pointer}.galerie-item .spotlight:hover img,.galerie-item .spotlight:hover video{transform:scale(1.05)}.galerie-item .spotlight img,.galerie-item .spotlight video{width:100%;height:auto;max-width:none;display:block;transition:transform .5s cubic-bezier(.165,.84,.44,1) 0s}.galerie-item>video{display:block;width:100%;margin:0}.galerie-item:focus-visible,.galerie-item:focus-within{outline:1px solid #a00718}.glide-videos video{width:100%;height:auto}.glide-videos .galerie-item{transform:scale(.95);transform-origin:center 100%;transition:transform .15s cubic-bezier(.25,.46,.45,.94) 0s;background:linear-gradient(180deg,#a00718,#191919);box-shadow:0 -15px 30px -15px rgba(0,0,0,.9)}.glide-videos .glide__slide--active{transform:scale(1)}.glide-videos.glide--loaded{visibility:visible}.glide__arrows{position:absolute;width:100%;top:50%;height:0}.glide__arrow{background-color:#a00718;position:absolute;display:flex;align-items:center;justify-content:center;height:4rem;font-size:2rem;font-variation-settings:"slnt" 0,"MONO" 0,"wght" 600;padding:0 calc(4.4rem / 4);left:0;transform:translateY(-50%) translateX(-50%)}.glide__arrow>svg{height:50%;width:auto;transform:rotate(-180deg)}.glide__arrow--right{transform:translateY(-50%) translateX(50%);right:0;padding:0 calc(4.4rem / 4);left:auto}.glide__arrow--right>svg{transform:rotate(0)}.banner+.slider-flex:has(.glide-videos){margin-top:0;transform:translateY(-16.5%)}@media (min-width:960px){.glide__arrow{transform:translateX(-150%)}.glide__arrow--right{transform:translateX(150%)}}.banner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:40vh;background-position:center center;background-size:cover;background-color:#0b212f;background-attachment:fixed;background-blend-mode:overlay;position:relative;text-wrap:balance;text-align:center;text-shadow:0 0 30px rgba(0,0,0,.5);padding-top:calc(4.4rem * 2)}.banner[data-bannertype=video]{background-color:transparent}.banner h2{position:relative;margin-bottom:4.4rem;z-index:10}@keyframes title{0%{transform:translateX(-20%) skew(45deg)}50%{transform:translateX(0)}100%{transform:translateX(20%) skew(-45deg)}}.banner p{font-size:3rem;font-variation-settings:700;max-width:60%;font-size:clamp(1.4rem,3dvw,2.4rem);margin-bottom:0}.banner a{margin-top:4.4rem}.banner .banner_video{height:100%;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:-1;background-color:#a00718}.banner .banner_video video{height:100%;aspect-ratio:16/9;mix-blend-mode:multiply}@media (min-width:960px){.banner{background-attachment:fixed}.banner .banner_video video{height:auto;width:100%}}.footer{padding-top:calc(4.4rem * 1.5);padding-bottom:calc(4.4rem / 2);color:#fff;font-size:1.6rem}.footer a{color:#fff;-webkit-text-decoration:#fff;text-decoration:#fff;display:block;padding:calc(4.4rem / 6);padding-left:0;padding-right:0}.footer-logo{width:20rem;display:none}.footer-top{display:flex;flex-direction:column}.footer-top>*{margin-bottom:calc(4.4rem * 1.5);flex:1 0 33%}.icon-link{margin-top:calc(4.4rem / 2)}.icon-link svg{width:3.6rem}.footer-bottom{display:flex;flex-direction:column}.footer-bottom a:last-child{margin-top:calc(4.4rem / 2)}main:has(.banner:last-child)+footer{margin-top:0}.footer-logo{display:flex;flex:0 0 12rem;width:12rem}.footer-logo svg *{fill:#fff}@media (min-width:960px){.footer-bottom,.footer-top{flex-direction:row;justify-content:space-between;gap:3dvw}.footer-bottom{justify-content:flex-start;margin-top:4.4rem}.footer-bottom a:last-child{margin-top:0;margin-right:0;margin-left:auto}}.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea{box-sizing:border-box;padding:1.5rem 2rem;border-radius:.4rem;border:0;width:100%}.wpcf7 .wpcf7-list-item{display:block;margin-left:0}.wpcf7 .wpcf7-list-item label{display:flex;align-items:flex-start}.wpcf7 .wpcf7-list-item input{margin:4px calc(4.4rem / 6) 0 0}.wpcf7 .wpcf7-list-item-label{display:block}input[type=email],input[type=number],input[type=tel],input[type=text],select{box-sizing:border-box;display:block;width:100%;padding:calc(4.4rem / 4);border:none}label{display:flex;align-items:flex-start;margin-bottom:calc(4.4rem / 8)}fieldset{display:flex;flex-direction:column;gap:calc(4.4rem / 2) calc(4.4rem / 2);padding:calc(4.4rem / 2);width:100%}fieldset legend{text-transform:uppercase;padding:0 calc(4.4rem / 6)}.form-group.hidden,.form_group.hidden{display:none}.form-group,.form_group{display:flex;flex-direction:column;gap:calc(4.4rem / 2) calc(4.4rem / 2);margin-top:calc(4.4rem / 2)}.form-row{display:flex;justify-content:space-between;flex-direction:column;gap:calc(4.4rem / 2) calc(4.4rem / 2)}.fieldset-item,.form-item{display:flex;flex-direction:column}.fieldset-item:has([type=checkbox]),.fieldset-item:has([type=radio]),.form-item:has([type=checkbox]),.form-item:has([type=radio]){flex-direction:row;align-items:center;flex-wrap:wrap}.fieldset-item:has([type=checkbox])>label,.fieldset-item:has([type=radio])>label,.form-item:has([type=checkbox])>label,.form-item:has([type=radio])>label{flex:auto}.fieldset-item:has([type=checkbox])>div,.fieldset-item:has([type=radio])>div,.form-item:has([type=checkbox])>div,.form-item:has([type=radio])>div{width:100%}.fieldset-item:has([type=checkbox]) a,.fieldset-item:has([type=radio]) a,.form-item:has([type=checkbox]) a,.form-item:has([type=radio]) a{text-decoration:none;color:#a00718}.fieldset-item [type=checkbox],.fieldset-item [type=radio],.form-item [type=checkbox],.form-item [type=radio]{margin-right:calc(4.4rem / 4);transform:translateY(0);border:1px solid #a00718}.fieldset-item [type=checkbox]~div,.fieldset-item [type=radio]~div,.form-item [type=checkbox]~div,.form-item [type=radio]~div{font-size:80%}.fieldset-item>div,.form-item>div{width:100%}.option-desc{margin-top:calc(4.4rem / 8)}.nl-form{padding:0}.nl-form .form-item{margin-bottom:calc(4.4rem / 6)}.nl-form .form-item a{margin:0;padding:0;text-decoration:underline;display:inline}.nl-form input[type=checkbox]{margin-right:calc(4.4rem / 4)}.nl-form input[type=submit]{margin-top:calc(4.4rem / 4)}@media (min-width:960px){.form-row{flex-direction:row}.form-row .form-item{flex:1 1 50%}}.vishidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ox-hidden{overflow-x:hidden}.hide-mobile{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiX3R5cG8uc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfZ3JpZC5zY3NzIiwiX2xheW91dC5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2NvdW50ZG93bi5zY3NzIiwiX25hdi5zY3NzIiwiX2ZhcS5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX2Jhbm5lci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfaGVscGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUNBLFFDQ0EsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLElBR0EsUUFGQSxRQUNBLFFERUUsUUFBQSxNQUdGLEVDQ0EsT0FDQSxRRENFLFdBQUEsV0FDQSxrQkFBQSxVQU9GLHNCQUNFLFFBQUEsS0FDQSxPQUFBLEVBT0YsU0NDQSxTRENFLFFBQUEsS0FXRixLQUNFLFlBQUEsV0FFQSxxQkFBQSxLQUVBLHlCQUFBLEtBT0YsS0FDRSxPQUFBLEVBU0YsRUFDRSxXQUFBLElBTUYsUUNDQSxxQkRDRSxRQUFBLEtBQUEsT0FBQSxJQU1GLFNDQ0EsUURDRSxRQUFBLEVBU0YsWUFDRSxjQUFBLElBQUEsT0FNRixFQ0NBLE9EQ0UsWUFBQSxJQU1GLElBQ0UsV0FBQSxPQU1GLEdBRUUsV0FBQSxZQUNBLE9BQUEsRUFNRixLQUNFLFdBQUEsS0FDQSxNQUFBLEtBTUYsS0NBQSxJQUNBLElBQ0EsS0RFRSxZQUFBLFNBQUEsQ0FBQSxNQUNBLFVBQUEsSUFNRixJQUNFLFlBQUEsU0FNRixFQUNFLE9BQUEsSUFBQSxJQUFBLElBQUEsSUFNRixNQUNFLFVBQUEsSUFNRixJQ0FBLElERUUsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdGLElBQ0UsSUFBQSxNQUdGLElBQ0UsT0FBQSxPQVNGLElBQ0UsT0FBQSxFQU1GLGVBQ0UsU0FBQSxPQVNGLE9BQ0UsT0FBQSxFQVNGLFNBQ0UsT0FBQSxJQUFB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QUFBLG1DWjA3Q0osa0NBQ0EsK0JZMTdDTSxnQkFBQSxLQUNBLE1BQUEsUUFHSiwrQloyN0NGLDRCQUNBLDJCQUNBLHdCWTM3Q0ksYUFBQSxpQkFDQSxVQUFBLGNBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxtQ1o4N0NKLGdDQUNBLCtCQUNBLDRCWS83Q00sVUFBQSxJQUdKLG1CWmc4Q0YsZVkvN0NJLE1BQUEsS0FJSixhQUNFLFdBQUEsaUJBR0YsU0FDRSxRQUFBLEVBQ0Esb0JBQ0UsY0FBQSxpQkFDQSxzQkFDRSxPQUFBLEVBQ0EsUUFBQSxFQUNBLGdCQUFBLFVBQ0EsUUFBQSxPQUlKLDhCQUNFLGFBQUEsaUJBRUYsNEJBQ0UsV0FBQSxpQkFJSix5QkFDRSxVQUNFLGVBQUEsSUFDQSxxQkFDRSxLQUFBLEVBQUEsRUFBQSxLQzFJTixXQUNFLEtBQUEsY0FDQSxVQUFBLFdBQ0EsT0FBQSxJQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsWUFBQSxPQUNBLE1BQUEsSUFFRixXQUNFLFdBQUEsT0FHRixhQUNFLFFBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL05vcm1hbGl6ZVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkIHJlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogJ1xcMjAxQycnXFwyMDFEJydcXDIwMTgnJ1xcMjAxOSc7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICBvdXRsaW5lOiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkIHJlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDVyZW0sIDEwZHZ3LCA3cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJyb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5oMixcbmgzLFxuaDQge1xuICBmb250LWZhbWlseTogXCJyb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gKiAxLjUpO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5oMjpsYXN0LWNoaWxkLCBoMjpvbmx5LWNoaWxkLFxuaDM6bGFzdC1jaGlsZCxcbmgzOm9ubHktY2hpbGQsXG5oNDpsYXN0LWNoaWxkLFxuaDQ6b25seS1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oMjpmaXJzdC1jaGlsZCxcbmgzOmZpcnN0LWNoaWxkLFxuaDQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMiB7XG4gIGh5cGhlbnM6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgN2R2dywgNXJlbSk7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDVkdncsIDIuOHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDQuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmgzOm9ubHktb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA0ZHZ3LCAyLjRyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5oNDpvbmx5LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuaDU6b25seS1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxucCxcbmxpIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA2KTtcbn1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQuNHJlbSAvIDIpO1xufVxuXG5zdHJvbmcge1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogNzAwO1xufVxuXG4udGV4dGJveCBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMy41cmVtLCA2ZHZ3LCA1cmVtKTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLnRleHRib3ggaDI6b25seS1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgN2R2dywgNXJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udGV4dGJveCBwIHtcbiAgbWF4LXdpZHRoOiA5NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi50ZXh0Ym94IGE6bm90KC5idG4pIHtcbiAgY29sb3I6ICNhMDA3MTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5idXR0b24sXG4uYnV0dG9uLFxuLmJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuOGVtIDEuNmVtIDAuOGVtIDEuNmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IGJsYWNrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDBzO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmJ1dHRvbjpkaXNhYmxlZCxcbi5idXR0b246ZGlzYWJsZWQsXG4uYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogZGFya2dyYXk7XG4gIGNvbG9yOiByZ2IoMTIxLCAxMTgsIDExOCk7XG59XG5idXR0b24gPiBzdmcsXG4uYnV0dG9uID4gc3ZnLFxuLmJ0biA+IHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLS1zbGFudC1sZWZ0IHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwcHggMCwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xufVxuXG4uYnRuLS1zbGFudC1yaWdodCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMjBweCAxMDAlKTtcbn1cblxuLmJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMDcxODtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0bi0tcmVkOmhvdmVyLCAuYnRuLS1yZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMS4xMzc3MjQ1NTA5LCA0Ljg2MjI3NTQ0OTEsIDE2LjY3MDY1ODY4MjYpO1xufVxuXG4uZ3JpZCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmdyaWQgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmlkLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ3JpZC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdyaWQtbGluazpob3ZlciwgLmdyaWQtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMDcxODtcbn1cblxuLmdyaWQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IGNhbGMoMC41ZHZ3ICogOCkgY2FsYygwLjVkdncgKiA4KTtcbn1cbi5ncmlkLWxpc3QgPiBsaSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmdyaWQtbGlzdCA+IGxpICoge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyIDBzO1xufVxuLmdyaWQtbGlzdCAuZ3JpZC1pdGVtX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIGNhbGMoNC40cmVtIC8gMikgY2FsYyg0LjRyZW0gLyAyKSBjYWxjKDQuNHJlbSAvIDIpO1xufVxuLmdyaWQtbGlzdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmlkLWxpc3QgcGljdHVyZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gMik7XG59XG4uZ3JpZC1saXN0IC5idG4ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAvIDIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdyaWQtbGlzdCB7XG4gICAgZ2FwOiBjYWxjKDAuNWR2dykgY2FsYygwLjVkdncpO1xuICB9XG4gIC5ncmlkLWxpc3Qtc2l6ZS0tMyA+IGxpIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMzMzMzJSAtIDAuNWR2dyk7XG4gIH1cbiAgLmdyaWQtbGlzdC1zaXplLS0yID4gbGksIC5ncmlkLWxpc3Qtc2l6ZS0tNCA+IGxpIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAwLjVkdncpO1xuICB9XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5Lm1vYmlsZS1uYXYtLW9wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm90Z3MtZGV2ZWxvcG1lbnQtc2l0ZS1mcm9udC1lbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zdmcsXG5pbWcsXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2lzb3UtZmxhZy5zdmdcIik7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxubWFpbiA+IHNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogY2FsYyg0LjRyZW0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNC40cmVtICogMik7XG59XG5tYWluID4gc2VjdGlvbiA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gKiAxLjUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbm1haW4gPiBzZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbm1haW4gPiBzZWN0aW9uICsgc2VjdGlvbixcbm1haW4gPiAuYW5rZXIgKyBzZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5tYWluIC5iYW5uZXIgKyBzZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNC40cmVtICogMik7XG59XG5cbi5ob21lIHNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAwcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5ob21lIHNlY3Rpb24gPiBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tdyB7XG4gIHBhZGRpbmctbGVmdDogOGR2dztcbiAgcGFkZGluZy1yaWdodDogOGR2dztcbn1cblxuLm1haW4taGVhZGVyOmhhcyguaGVhZGVyLXZpZGVvKSArIG1haW4ge1xuICBtYXJnaW4tdG9wOiAtMjBkdmg7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1zaGFkb3c6IDFweCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZy10b3A6IGNhbGMoNC40cmVtICogMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCg4cmVtLCA4ZHZoLCAxMHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gMik7XG59XG4ucGFnZS10aXRsZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgM2R2dywgM3JlbSk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC13aWR0aDogNzAlO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5pbWctLXNsYW50LXRvcCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDclLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG59XG5cbi5pbWctLXNsYW50LWJvdHRvbSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA5MyUsIDAlIDEwMCUpO1xufVxuXG4uZWRpdG9yLmhhcy1waWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5lZGl0b3IuaGFzLXBpY3R1cmUgLnRleHRib3gge1xuICBvcmRlcjogMTtcbn1cbi5lZGl0b3IuaGFzLXBpY3R1cmUgcGljdHVyZSB7XG4gIG9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xufVxuXG4uYW5rZXIge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gKiA0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MjBweCkge1xuICAubXcge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDE2MjBweCkgLyAyICsgNGR2dyk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDE2MjBweCkgLyAyICsgNGR2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgbWFpbiAuZWRpdG9yOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQuNHJlbSAqIDQpO1xuICB9XG4gIC5lZGl0b3IuaGFzLXBpY3R1cmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiBjbGFtcCg0cmVtLCA0ZHZ3LCA2cmVtKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5lZGl0b3IuaGFzLXBpY3R1cmUgcGljdHVyZSB7XG4gICAgb3JkZXI6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDEgMCA0NSU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmVkaXRvci5oYXMtcGljdHVyZS5pbWctcmlnaHQgcGljdHVyZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzV2aDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogOTk7XG59XG4ubWFpbi1oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICMxOTE5MTkgOTAlKTtcbiAgei1pbmRleDogMDtcbn1cblxuLm1haW4tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMTtcbiAgcGFkZGluZzogMCBjYWxjKDQuNHJlbSAvIDIpO1xufVxuLm1haW4tbG9nbyA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBkdnc7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tYWluLWxvZ28tLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWJhci0tc2Nyb2xsZWQgLm1haW4tbG9nbyA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTFyZW07XG59XG5cbi5oZWFkZXItdmlkZW8sXG4uaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLXZpZGVvIHZpZGVvLFxuLmhlYWRlci1pbWFnZSB2aWRlbyB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgd2lkdGg6IDE1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaGVhZGVyLWltYWdlIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmhlYWRlci1pbWFnZSBwaWN0dXJlIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLXRpdGxlLS1ob21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoNC40cmVtIC8gOCk7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxMGR2dywgN3JlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1dmg7XG4gIH1cbiAgLnBhZ2UtdGl0bGUtLWhvbWUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLm1haW4tbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWxvZ28tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlYWRlci1iYXItLXNjcm9sbGVkIC5tYWluLWxvZ28gPiBzdmcge1xuICAgIG1heC13aWR0aDogMTRyZW07XG4gIH1cbiAgYm9keTpub3QoLmhvbWUpIC5oZWFkZXItaW1hZ2Uge1xuICAgIGhlaWdodDogNTBkdmg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWluLWhlYWRlcjpoYXMoLmhlYWRlci12aWRlbykgKyBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVkdmg7XG4gIH1cbn1cbi5jb3VudGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvdW50ZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0LjRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMi4xLCAyMi4xLCAyMi4xKTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuY291bnRkb3duID4gc3BhbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gIH1cbiAgLmNvdW50ZG93biA+IGEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQuNHJlbSAvIDQpO1xuICAgIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG4gIH1cbiAgLmNkLXRpbWUge1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiA0MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2QtdGltZSAuc2ltcGx5LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0LjRyZW0gLyA4KTtcbiAgfVxufVxubmF2IHVsLFxubmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDQuNHJlbSAvIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0LjRyZW0gKiAxLjUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIDBzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDE3LCAxNywgMTcsIDApIDAlLCByZ2IoMTcsIDE3LCAxNykpO1xufVxuXG4uaGVhZGVyLWJhci0tc2Nyb2xsZWQge1xuICBwYWRkaW5nLXRvcDogY2FsYyg0LjRyZW0gLyA0KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNC40cmVtIC8gNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC45KTtcbn1cblxuLmhlYWRlci1iYXJfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmhlYWRlci1iYXJfaW5uZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWJhcl90b3Age1xuICBvcmRlcjogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlci1iYXJfYm90dG9tIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgb3JkZXI6IDI7XG59XG5cbi5sYW5nLW5hdiBsaSBhLFxuLm1haW4tbmF2IGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyA0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHM7XG59XG4ubGFuZy1uYXYgbGkgYTpob3Zlcixcbi5tYWluLW5hdiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhMDA3MTg7XG59XG5cbi5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgY29sb3I6ICNhMDA3MTg7XG59XG5cbi5sYW5nLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiA1O1xufVxuLmxhbmctbmF2IC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxhbmctbmF2IC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYSB7XG4gIGNvbG9yOiAjYTAwNzE4O1xufVxuLmxhbmctbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sYW5nLW5hdiB1bCA+IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDQuNHJlbSAvIDQpO1xufVxuLmxhbmctbmF2IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmxhbmctbmF2LS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tbmF2LS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4tbmF2LS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5tYWluLW5hdi0tbW9iaWxlLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYWluLW5hdi0tbW9iaWxlLS1vcGVuID4gLm1haW4tbmF2X2xpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5hdi1idG4ge1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGhlaWdodDogMi4ycmVtO1xuICB3aWR0aDogM3JlbTtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogYXV0bztcbiAgb3JkZXI6IDM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ0JSwgcmdiKDI1NSwgMjU1LCAyNTUpIDQ0JSwgcmdiKDI1NSwgMjU1LCAyNTUpIDU2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zZm9ybTogc2tldygxNWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLm5hdi1idG46OmFmdGVyLCAubmF2LWJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4zcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjU1cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG59XG4ubmF2LWJ0bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4ycmVtLCAwLCAwKTtcbn1cbi5uYXYtYnRuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4ycmVtLCAwLCAwKTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4ubmF2LWJ0bi5uYXYtYnRuLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiBza2V3KC0xNWRlZyk7XG4gIHRvcDogY2FsYyg0LjRyZW0gLyAyKTtcbn1cbnMgLm5hdi1idG4ubmF2LWJ0bi0tb3Blbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjJyZW0sIDAsIDApO1xufVxuLm5hdi1idG4ubmF2LWJ0bi0tb3Blbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjJyZW0sIDAsIDApO1xufVxuXG4ubWFpbi1uYXZfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tYWluLW5hdl9saXN0LS1yaWdodCB7XG4gIG9yZGVyOiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxhbmctbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmxhbmctbmF2LS1kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0b3A6IDUwZHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSAwcztcbiAgfVxuICAubGFuZy1uYXYtLWRlc2t0b3AgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDFweCAwO1xuICB9XG4gIC5sYW5nLW5hdi0tZGVza3RvcCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5sYW5nLW5hdi0tZGVza3RvcCB1bCBsaSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGFuZy1uYXYtLWRlc2t0b3AgdWwgbGkud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMDA3MTg7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5sYW5nLW5hdi0tZGVza3RvcCB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDA7XG4gIH1cbiAgLmxhbmctbmF2LS1kZXNrdG9wIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNHB4O1xuICB9XG4gIC5oZWFkZXItYmFyX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItYmFyX2lubmVyID4gZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLWJhcl9ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci1iYXIgLm1haW4tbmF2LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWluLW5hdl9saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjIwcHgpIHtcbiAgLmhlYWRlci1iYXJfaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgcGFkZGluZy10b3A6IGNhbGMoNC40cmVtICogMik7XG59XG5cbi5mYXEtbmF2IG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZhcS1uYXYgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDQpO1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIG91dHNpZGU7XG4gIGNvbG9yOiAjYTAwNzE4O1xuICBtYXJnaW4tbGVmdDogNC40cmVtO1xufVxuLmZhcS1uYXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uZmFxLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDEuNSk7XG59XG5cbi5mYXEtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xufVxuXG4uZmFxLWNhdC10aXRsZSB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDQpO1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07XG59XG5cbi5mYXEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmFxLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyA0KSAwIGNhbGMoNC40cmVtIC8gNCkgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMDA3MTg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDBzO1xufVxuXG4uZmFxLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNC40cmVtIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoNC40cmVtIC8gMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwcztcbn1cblxuLmZhcS1pdGVtLS1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG59XG4uZmFxLWl0ZW0tLWV4cGFuZGVkIC5mYXEtYnV0dG9uIHtcbiAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyAyKTtcbn1cbi5mYXEtaXRlbS0tZXhwYW5kZWQgLmZhcS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDQuNHJlbSAvIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTtcbn1cblxuLmdsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdhbGVyaWUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gIG1hcmdpbjogMDtcbn1cbi5nYWxlcmllLWl0ZW0gLnNwb3RsaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDMwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2FsZXJpZS1pdGVtIC5zcG90bGlnaHQ6aG92ZXIgaW1nLFxuLmdhbGVyaWUtaXRlbSAuc3BvdGxpZ2h0OmhvdmVyIHZpZGVvIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5nYWxlcmllLWl0ZW0gLnNwb3RsaWdodCBpbWcsXG4uZ2FsZXJpZS1pdGVtIC5zcG90bGlnaHQgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIDBzO1xufVxuLmdhbGVyaWUtaXRlbSA+IHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uZ2FsZXJpZS1pdGVtOmZvY3VzLXZpc2libGUsIC5nYWxlcmllLWl0ZW06Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNhMDA3MTg7XG59XG5cbi5nbGlkZS12aWRlb3MgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdsaWRlLXZpZGVvcyAuZ2FsZXJpZS1pdGVtIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMHM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNhMDA3MTgsICMxOTE5MTkpO1xuICBib3gtc2hhZG93OiAwIC0xNXB4IDMwcHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmdsaWRlLXZpZGVvcyAuZ2xpZGVfX3NsaWRlLS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmdsaWRlLXZpZGVvcy5nbGlkZS0tbG9hZGVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmdsaWRlX19hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZ2xpZGVfX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMDcxODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcInNsbnRcIiAwLCBcIk1PTk9cIiAwLCBcIndnaHRcIiA2MDA7XG4gIHBhZGRpbmc6IDAgY2FsYyg0LjRyZW0gLyA0KTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZ2xpZGVfX2Fycm93ID4gc3ZnIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5nbGlkZV9fYXJyb3ctLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgY2FsYyg0LjRyZW0gLyA0KTtcbiAgbGVmdDogYXV0bztcbn1cbi5nbGlkZV9fYXJyb3ctLXJpZ2h0ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5iYW5uZXIgKyAuc2xpZGVyLWZsZXg6aGFzKC5nbGlkZS12aWRlb3MpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNi41JSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ2xpZGVfX2Fycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuICB9XG4gIC5nbGlkZV9fYXJyb3ctLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gIH1cbn1cbi5iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHZoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMTJmO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDQuNHJlbSAqIDIpO1xufVxuLmJhbm5lcltkYXRhLWJhbm5lcnR5cGU9dmlkZW9dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmFubmVyIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07XG4gIHotaW5kZXg6IDEwO1xufVxuQGtleWZyYW1lcyB0aXRsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tldyg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHNrZXcoLTQ1ZGVnKTtcbiAgfVxufVxuLmJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogNzAwO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDNkdncsIDIuNHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmFubmVyIGEge1xuICBtYXJnaW4tdG9wOiA0LjRyZW07XG59XG4uYmFubmVyIC5iYW5uZXJfdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMDA3MTg7XG59XG4uYmFubmVyIC5iYW5uZXJfdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXJfdmlkZW8gdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDQuNHJlbSAqIDEuNSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyA2KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogMjByZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXItdG9wID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtICogMS41KTtcbiAgZmxleDogMSAwIDMzJTtcbn1cblxuLmljb24tbGluayB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gMik7XG59XG4uaWNvbi1saW5rIHN2ZyB7XG4gIHdpZHRoOiAzLjZyZW07XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXItYm90dG9tIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gMik7XG59XG5cbm1haW46aGFzKC5iYW5uZXI6bGFzdC1jaGlsZCkgKyBmb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgMTJyZW07XG4gIHdpZHRoOiAxMnJlbTtcbn1cbi5mb290ZXItbG9nbyBzdmcgKiB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci10b3AsXG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDNkdnc7XG4gIH1cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gIH1cbiAgLmZvb3Rlci1ib3R0b20gYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sXG4ud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLFxuLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLFxuLndwY2Y3IHRleHRhcmVhLFxuLndwY2Y3IHNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BjZjcgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cGNmNyAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ud3BjZjcgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCB7XG4gIG1hcmdpbjogNHB4IGNhbGMoNC40cmVtIC8gNikgMCAwO1xufVxuLndwY2Y3IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDQpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gOCk7XG59XG5cbmZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDQuNHJlbSAvIDIpIGNhbGMoNC40cmVtIC8gMik7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gMik7XG4gIHdpZHRoOiAxMDAlO1xufVxuZmllbGRzZXQgbGVnZW5kIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCBjYWxjKDQuNHJlbSAvIDYpO1xufVxuXG4uZm9ybV9ncm91cC5oaWRkZW4sXG4uZm9ybS1ncm91cC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybV9ncm91cCxcbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDQuNHJlbSAvIDIpIGNhbGMoNC40cmVtIC8gMik7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gMik7XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDQuNHJlbSAvIDIpIGNhbGMoNC40cmVtIC8gMik7XG59XG4uZmllbGRzZXQtaXRlbSxcbi5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZpZWxkc2V0LWl0ZW06aGFzKFt0eXBlPWNoZWNrYm94XSksIC5maWVsZHNldC1pdGVtOmhhcyhbdHlwZT1yYWRpb10pLFxuLmZvcm0taXRlbTpoYXMoW3R5cGU9Y2hlY2tib3hdKSxcbi5mb3JtLWl0ZW06aGFzKFt0eXBlPXJhZGlvXSkge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmllbGRzZXQtaXRlbTpoYXMoW3R5cGU9Y2hlY2tib3hdKSA+IGxhYmVsLCAuZmllbGRzZXQtaXRlbTpoYXMoW3R5cGU9cmFkaW9dKSA+IGxhYmVsLFxuLmZvcm0taXRlbTpoYXMoW3R5cGU9Y2hlY2tib3hdKSA+IGxhYmVsLFxuLmZvcm0taXRlbTpoYXMoW3R5cGU9cmFkaW9dKSA+IGxhYmVsIHtcbiAgZmxleDogYXV0bztcbn1cbi5maWVsZHNldC1pdGVtOmhhcyhbdHlwZT1jaGVja2JveF0pID4gZGl2LCAuZmllbGRzZXQtaXRlbTpoYXMoW3R5cGU9cmFkaW9dKSA+IGRpdixcbi5mb3JtLWl0ZW06aGFzKFt0eXBlPWNoZWNrYm94XSkgPiBkaXYsXG4uZm9ybS1pdGVtOmhhcyhbdHlwZT1yYWRpb10pID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmllbGRzZXQtaXRlbTpoYXMoW3R5cGU9Y2hlY2tib3hdKSBhLCAuZmllbGRzZXQtaXRlbTpoYXMoW3R5cGU9cmFkaW9dKSBhLFxuLmZvcm0taXRlbTpoYXMoW3R5cGU9Y2hlY2tib3hdKSBhLFxuLmZvcm0taXRlbTpoYXMoW3R5cGU9cmFkaW9dKSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2EwMDcxODtcbn1cbi5maWVsZHNldC1pdGVtIFt0eXBlPWNoZWNrYm94XSxcbi5maWVsZHNldC1pdGVtIFt0eXBlPXJhZGlvXSxcbi5mb3JtLWl0ZW0gW3R5cGU9Y2hlY2tib3hdLFxuLmZvcm0taXRlbSBbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNC40cmVtIC8gNCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EwMDcxODtcbn1cbi5maWVsZHNldC1pdGVtIFt0eXBlPWNoZWNrYm94XSB+IGRpdixcbi5maWVsZHNldC1pdGVtIFt0eXBlPXJhZGlvXSB+IGRpdixcbi5mb3JtLWl0ZW0gW3R5cGU9Y2hlY2tib3hdIH4gZGl2LFxuLmZvcm0taXRlbSBbdHlwZT1yYWRpb10gfiBkaXYge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5maWVsZHNldC1pdGVtID4gZGl2LFxuLmZvcm0taXRlbSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3B0aW9uLWRlc2Mge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAvIDgpO1xufVxuXG4ubmwtZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmwtZm9ybSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA2KTtcbn1cbi5ubC1mb3JtIC5mb3JtLWl0ZW0gYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5ubC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDQuNHJlbSAvIDQpO1xufVxuLm5sLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gLyA0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb3JtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZm9ybS1yb3cgLmZvcm0taXRlbSB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxufVxuLnZpc2hpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLm94LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCJoMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCg1cmVtLCAxMGR2dywgN3JlbSk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdyb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiAncm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLXRvcDogJGRpc3RfbDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuXG4gICY6bGFzdC1jaGlsZCxcbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuaDIge1xuICBoeXBoZW5zOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDdkdncsIDVyZW0pO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA1ZHZ3LCAyLjhyZW0pO1xuXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6ICRkaXN0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAmOm9ubHktb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuaDQge1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDRkdncsIDIuNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6ICRkaXN0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAmOm9ubHktb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuOHJlbTtcblxuICAmOm9ubHktb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5wLFxubGkge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbnAge1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3RfeHM7XG59XG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdC1tO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6ICRkaXN0LW07XG59XG5zdHJvbmcge1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJHR5cG9fYm9sZDtcbn1cbi50ZXh0Ym94IHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMy41cmVtLCA2ZHZ3LCA1cmVtKTtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgN2R2dywgNXJlbSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDk2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCJidXR0b24sXG4uYnV0dG9uLFxuLmJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuOGVtIDEuNmVtIDAuOGVtIDEuNmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IGJsYWNrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwcztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLXZpc2libGUge1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogZGFya2dyYXk7XG4gICAgY29sb3I6IHJnYigxMjEsIDExOCwgMTE4KTtcbiAgfVxuXG4gICY6bm90KC5uYXYtYnRuKTpvbmx5LWNoaWxkIHtcbiAgfVxuXG4gID4gc3ZnIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uYnRuLS1zbGFudC1sZWZ0IHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMjBweCkgMCwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xufVxuLmJ0bi0tc2xhbnQtcmlnaHQge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIDEwMCUsIGNhbGMoMjBweCkgMTAwJSk7XG59XG5cbi5idG4tLXNtYWxsIHtcbn1cblxuLmJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgY29sb3I6IHdoaXRlO1xuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRyZWQsIDEwJSk7XG4gIH1cbn1cbiIsIiRncmlkZ2FwOiAwLjVkdnc7XG5cbi5ncmlkIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAvL3BhZGRpbmc6ICRkaXN0LXhsIDA7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5ncmlkLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gIH1cbn1cbi5ncmlkLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgfVxufVxuLmdyaWQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IGNhbGMoI3skZ3JpZGdhcH0gKiA4KSBjYWxjKCN7JGdyaWRnYXB9ICogOCk7XG5cbiAgPiBsaSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XG4gICAgKiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyIDBzO1xuICAgIH1cbiAgfVxuICAuZ3JpZC1pdGVtX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgJGRpc3RfbSAkZGlzdC1tICRkaXN0X207XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIHBpY3R1cmUge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gIH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogJGRpc3QtbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZV9uYXZfd2lkdGgpIHtcbiAgLmdyaWQtbGlzdCB7XG4gICAgZ2FwOiBjYWxjKCN7JGdyaWRnYXB9KSBjYWxjKCN7JGdyaWRnYXB9KTtcbiAgICAmLXNpemUge1xuICAgICAgJi0tMyB7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC8gMykgLSAjeyRncmlkZ2FwfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLTIsXG4gICAgICAmLS00IHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLyAyKSAtICN7JGdyaWRnYXB9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiAncm9ib3RvLWNvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICB3aWR0aDogMTAwJTtcbiAgJi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5vdGdzLWRldmVsb3BtZW50LXNpdGUtZnJvbnQtZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnN2ZyxcbmltZyxcbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrZ3JleSwgMC44NSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2lzb3UtZmxhZy5zdmcnKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gID4gc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6ICRkaXN0LXhsO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZGlzdC14bDtcblxuICAgIC8vYm9yZGVyLWJvdHRvbTogM3B4IGRvdHRlZCByZ2JhKHdoaXRlLCAwLjIpO1xuICAgID4gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRpc3QtbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbiAgPiBzZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gID4gc2VjdGlvbiArIHNlY3Rpb24sXG4gID4gLmFua2VyICsgc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmJhbm5lciArIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAkZGlzdF94bDtcbiAgfVxufVxuLmhvbWUge1xuICBzZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggZG90dGVkIHJnYmEod2hpdGUsIDAuMik7XG4gICAgPiBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuLm13IHtcbiAgcGFkZGluZy1sZWZ0OiA4ZHZ3O1xuICBwYWRkaW5nLXJpZ2h0OiA4ZHZ3O1xufVxuLm1haW4taGVhZGVyOmhhcyguaGVhZGVyLWltYWdlKSB7XG4gICsgbWFpbiB7XG4gICAgLy8gIG1hcmdpbi10b3A6IC01dmg7XG4gIH1cbn1cbi5tYWluLWhlYWRlcjpoYXMoLmhlYWRlci12aWRlbykge1xuICArIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IC0yMGR2aDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXNoYWRvdzogMXB4IDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nLXRvcDogJGRpc3QteGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCg4cmVtLCA4ZHZoLCAxMHJlbSk7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAzZHZ3LCAzcmVtKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmltZy0tc2xhbnQtdG9wIHtcbiAgY2xpcC1wYXRoOiAkc2xhbnRfaW1nX3RvcDtcbn1cbi5pbWctLXNsYW50LWJvdHRvbSB7XG4gIGNsaXAtcGF0aDogJHNsYW50X2ltZ19ib3R0b207XG59XG5cbi5lZGl0b3IuaGFzLXBpY3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAudGV4dGJveCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgcGljdHVyZSB7XG4gICAgb3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRpc3Q7XG4gIH1cbn1cblxuLmFua2VyIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6ICRkaXN0LXh4bDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRiYXNlX3dpZHRoKSB7XG4gIC5tdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbXdfcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbXdfcGFkZGluZztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1uYXYtd2lkdGgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIG1haW4ge1xuICAgIC5lZGl0b3I6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGRpc3QteHhsO1xuICAgIH1cbiAgfVxuXG4gIC5lZGl0b3IuaGFzLXBpY3R1cmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiBjbGFtcCg0cmVtLCA0ZHZ3LCA2cmVtKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcGljdHVyZSB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleDogMSAwIDQ1JTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYuaW1nLXJpZ2h0IHtcbiAgICAgIHBpY3R1cmUge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzV2aDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogOTk7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgkZGFya2dyZXksIDEwMCUpIDkwJSk7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLm1haW4tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMTtcbiAgcGFkZGluZzogMCAkZGlzdC1tO1xuICA+IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwZHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWJhci0tc2Nyb2xsZWQge1xuICAubWFpbi1sb2dvIHtcbiAgICA+IHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDExcmVtO1xuICAgIH1cbiAgfVxufVxuLmhlYWRlci12aWRlbyxcbi5oZWFkZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB2aWRlbyB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5wYWdlLXRpdGxlLS1ob21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206ICRkaXN0LXh4cztcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDEwZHZ3LCA3cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLW5hdi13aWR0aCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1dmg7XG4gIH1cbiAgLnBhZ2UtdGl0bGUtLWhvbWUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLm1haW4tbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1iYXItLXNjcm9sbGVkIHtcbiAgICAubWFpbi1sb2dvIHtcbiAgICAgID4gc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9keTpub3QoLmhvbWUpIHtcbiAgICAuaGVhZGVyLWltYWdlIHtcbiAgICAgIGhlaWdodDogNTBkdmg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgLm1haW4taGVhZGVyOmhhcyguaGVhZGVyLXZpZGVvKSB7XG4gICAgKyBtYWluIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zNWR2aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb3VudGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVfbmF2X3dpZHRoKSB7XG4gIC5jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkaXN0X207XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjaywgMiUpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgID4gc3BhbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGlzdF9zO1xuICAgICAgcGFkZGluZy10b3A6IDAuOGVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xuICAgIH1cbiAgfVxuICAuY2QtdGltZSB7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAkZGlzdF9zO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAkdHlwb19ib2xkX3NsYW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLnNpbXBseS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGRpc3RfeHhzO1xuICAgIH1cbiAgfVxufVxuIiwibmF2IHtcbiAgdWwsXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXItYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctdG9wOiAkZGlzdC1tO1xuICBwYWRkaW5nLWJvdHRvbTogJGRpc3QtbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHotaW5kZXg6IDk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAwcztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgxNywgMTcsIDE3LCAwKSAwJSwgcmdiYSgxNywgMTcsIDE3LCAxMDAlKSk7XG59XG4uaGVhZGVyLWJhci0tc2Nyb2xsZWQge1xuICBwYWRkaW5nLXRvcDogJGRpc3RfcztcbiAgcGFkZGluZy1ib3R0b206ICRkaXN0X3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmtncmV5LCAwLjkpO1xufVxuXG4uaGVhZGVyLWJhcl9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLWJhcl90b3Age1xuICBvcmRlcjogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5oZWFkZXItYmFyX2JvdHRvbSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG9yZGVyOiAyO1xufVxuXG4ubGFuZy1uYXYsXG4ubWFpbi1uYXYge1xuICBsaSBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogJGRpc3RfcztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDBzO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAvLyAgICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgkZGFya2dyZXksIDAuOSk7XG4gICAgfVxuICB9XG59XG4uY3VycmVudF9wYWdlX2l0ZW0ge1xuICBhIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICAvLyB0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKCRkYXJrZ3JleSwgMC45KTtcbiAgfVxufVxuLmxhbmctbmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDU7XG4gIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRkaXN0X3M7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGFuZy1uYXYtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbmF2LS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLW5hdi0tbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICB6LWluZGV4OiA5OTk7XG59XG4ubWFpbi1uYXYtLW1vYmlsZS0tb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgPiAubWFpbi1uYXZfbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm5hdi1idG4ge1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGhlaWdodDogMi4ycmVtO1xuICB3aWR0aDogM3JlbTtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogYXV0bztcbiAgb3JkZXI6IDM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA0NCUsIHJnYigyNTUsIDI1NSwgMjU1KSA1NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2Zvcm06IHNrZXcoMTVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgJjo6YWZ0ZXIsXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41NXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjJyZW0sIDAsIDApO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMnJlbSwgMCwgMCk7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAmLm5hdi1idG4tLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogc2tldygtMTVkZWcpO1xuICAgIHRvcDogJGRpc3RfbTtcbiAgICBzICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMnJlbSwgMCwgMCk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTAuMnJlbSwgMCwgMCk7XG4gICAgfVxuICB9XG59XG4ubWFpbi1uYXZfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbi1uYXZfbGlzdC0tcmlnaHQge1xuICBvcmRlcjogMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVfbmF2X3dpZHRoKSB7XG4gIC5uYXYtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYW5nLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sYW5nLW5hdi0tZGVza3RvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiA1MGR2aDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSkgMHM7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxcHggMDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJhcl9pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICA+IGRpdiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWJhcl9ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci1iYXIgLm1haW4tbmF2LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWluLW5hdl9saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkYmFzZV93aWR0aCkge1xuICAuaGVhZGVyLWJhcl9pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbiIsIi5mYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBwYWRkaW5nLXRvcDogJGRpc3QteGw7XG59XG5cbi5mYXEtbmF2IHtcbiAgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGlzdC1zO1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBtYXJnaW4tbGVmdDogJGRpc3Q7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5zZWN0aW9uLmZhcSB7XG59XG4uZmFxLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAkZGlzdC1sO1xufVxuLmZhcS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG59XG5cbi5mYXEtY2F0LXRpdGxlIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6ICRkaXN0LXh4bDtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3Q7XG4gIC8vIHBvc2l0aW9uOiBzdGlja3k7XG4gIC8vIHRvcDogMTByZW07XG4gIC8vIHBhZGRpbmc6ICRkaXN0LXMgMDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xufVxuXG4uZmFxLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYXEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkZGlzdC1zIDAgJGRpc3QtcyAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMHM7XG59XG4uZmFxLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6ICRkaXN0X207XG4gIHBhZGRpbmctcmlnaHQ6ICRkaXN0X207XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwcztcbn1cblxuLmZhcS1pdGVtLS1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgLmZhcS1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRkaXN0X207XG4gIH1cbiAgLmZhcS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogJGRpc3RfbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRpc3RfbTtcbiAgfVxufVxuIiwiLmdsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdsaWRlX19zbGlkZXMge1xufVxuLmdhbGVyaWUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JleTtcbiAgbWFyZ2luOiAwO1xuXG4gIC5zcG90bGlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LWhlaWdodDogMzByZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcsXG4gICAgICB2aWRlbyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyxcbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAwcztcbiAgICB9XG4gIH1cbiAgPiB2aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAkcmVkO1xuICB9XG59XG4uZ2xpZGUtdmlkZW9zIHtcbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ2FsZXJpZS1pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMHM7XG4gICAgLy9wYWRkaW5nOiAwLjNyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJHJlZCwgJGRhcmtncmV5KTtcbiAgICBib3gtc2hhZG93OiAwIC0xNXB4IDMwcHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB9XG4gIC5nbGlkZV9fc2xpZGUtLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAmLmdsaWRlLS1sb2FkZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5nbGlkZV9fYXJyb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMDtcbn1cblxuLmdsaWRlX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNHJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3NsbnQnIDAsICdNT05PJyAwLCAnd2dodCcgNjAwO1xuICBwYWRkaW5nOiAwICRkaXN0LXM7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICA+IHN2ZyB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgJi0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAkZGlzdC1zO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgPiBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXIgKyAuc2xpZGVyLWZsZXg6aGFzKC5nbGlkZS12aWRlb3MpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNi41JSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1uYXYtd2lkdGgpIHtcbiAgLmdsaWRlX19hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcbiAgICAmLS1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDB2aDtcbiAgLy9taW4taGVpZ2h0OiA1MHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZy10b3A6ICRkaXN0X3hsO1xuICAmW2RhdGEtYmFubmVydHlwZT0ndmlkZW8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGlzdDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAvLyAmOjpiZWZvcmUge1xuICAgIC8vICAgY29sb3I6ICRyZWQ7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgLy8gICBhbmltYXRpb246IHRpdGxlIDE1MDBtcyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgIC8vICAgei1pbmRleDogMDtcbiAgICAvLyB9XG4gIH1cbiAgQGtleWZyYW1lcyB0aXRsZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXcoNDVkZWcpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSBza2V3KC00NWRlZyk7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJHR5cG9fYm9sZDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgM2R2dywgMi40cmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGEge1xuICAgIG1hcmdpbi10b3A6ICRkaXN0O1xuICB9XG4gIC5iYW5uZXJfdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgdmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVfbmF2X3dpZHRoKSB7XG4gIC5iYW5uZXIge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgLmJhbm5lcl92aWRlbyB7XG4gICAgICB2aWRlbyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6ICRkaXN0X2w7XG4gIHBhZGRpbmctYm90dG9tOiAkZGlzdF9tO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRkaXN0X3hzO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogMjByZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRpc3QtbDtcbiAgICBmbGV4OiAxIDAgMzMlO1xuICB9XG59XG5cbi5pY29uLWxpbmsge1xuICBtYXJnaW4tdG9wOiAkZGlzdC1tO1xuICBzdmcge1xuICAgIHdpZHRoOiAzLjZyZW07XG4gIH1cbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogJGRpc3RfbTtcbiAgICB9XG4gIH1cbn1cbm1haW46aGFzKC5iYW5uZXI6bGFzdC1jaGlsZCkgKyBmb290ZXIge1xuICAvLyAgbWFyZ2luLXRvcDogY2FsYygjeyRkaXN0X3h4bH0gKiAtMSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9vdGVyLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgMTJyZW07XG4gIHdpZHRoOiAxMnJlbTtcbiAgc3ZnIHtcbiAgICAqIHtcbiAgICAgIGZpbGw6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVfbmF2X3dpZHRoKSB7XG4gIC5mb290ZXItdG9wLFxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzZHZ3O1xuICB9XG5cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAkZGlzdDtcblxuICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIud3BjZjcge1xuICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIGlucHV0W3R5cGU9J251bWJlciddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW46IDRweCAkZGlzdF94cyAwIDA7XG4gICAgfVxuICB9XG5cbiAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZGlzdC1zO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0LXh4cztcbn1cbmZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkZGlzdC1tICRkaXN0LW07XG4gIHBhZGRpbmc6ICRkaXN0LW07XG4gIHdpZHRoOiAxMDAlO1xuICBsZWdlbmQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMCAkZGlzdF94cztcbiAgfVxufVxuXG4uZm9ybV9ncm91cC5oaWRkZW4sXG4uZm9ybS1ncm91cC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fZ3JvdXAsXG4uZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJGRpc3QtbSAkZGlzdC1tO1xuICBtYXJnaW4tdG9wOiAkZGlzdC1tO1xufVxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRkaXN0LW0gJGRpc3QtbTtcbiAgJjpoYXMoLmZvcm0taXRlbTpvbmx5LWNoaWxkKSB7XG4gIH1cbn1cbi5maWVsZHNldC1pdGVtLFxuLmZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICY6aGFzKFt0eXBlPSdjaGVja2JveCddKSxcbiAgJjpoYXMoW3R5cGU9J3JhZGlvJ10pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gbGFiZWwge1xuICAgICAgZmxleDogYXV0bztcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG4gIFt0eXBlPSdjaGVja2JveCddLFxuICBbdHlwZT0ncmFkaW8nXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZGlzdC1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgIH4gZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIH1cbiAgfVxuICA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm9wdGlvbi1kZXNjIHtcbiAgbWFyZ2luLXRvcDogJGRpc3QteHhzO1xufVxuXG4ubmwtZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0LXhzO1xuICAgIGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIG1hcmdpbi1yaWdodDogJGRpc3RfcztcbiAgfVxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgbWFyZ2luLXRvcDogJGRpc3RfcztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZV9uYXZfd2lkdGgpIHtcbiAgLmZvcm0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi52aXNoaWRkZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG4ub3gtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIl19 */
