html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}body{margin:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}a{background-color:transparent;color:unset;text-decoration:none;cursor:pointer}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;height:auto;max-width:100%}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;background:transparent;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input{border:none;line-height:normal}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote{margin:0}ul{list-style:none}@font-face{font-family:blowbrush;src:url(../fonts/blowbrush/BlowBrush.woff2) format("woff2"),url(../fonts/blowbrush/BlowBrush.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body,html{font-family:Nunito Sans,sans-serif;font-size:16px;font-optical-sizing:auto;font-weight:400;font-style:normal}body{line-height:1.5}p{margin:1.5em 0}.text,p{font-size:1rem}.text_right{text-align:right}.text_lg{font-size:1.25rem}@media (max-width:1024px){.text_lg{font-size:1.125rem}}@media (max-width:767px){.text_lg{font-size:1rem}}.text_light{color:#fff}.text_dark{color:#222221}.text_color{color:#ff5715}.mark{display:inline-block;background:#ff5715}a:focus,button:focus{outline:none}.nowrap{white-space:nowrap}h1,h2{font-weight:unset;font-size:inherit;margin:unset;display:unset}.h1{font-weight:900;font-size:6.6875rem;line-height:1;text-transform:uppercase;display:inline-block;-webkit-font-kerning:none;font-kerning:none;letter-spacing:.025em}@media (max-width:1024px){.h1{font-size:3.75rem}}@media (max-width:767px){.h1{font-size:2.5rem}}@media (max-width:375px){.h1{font-size:2.25rem}}.h1_ffm{font-family:blowbrush,sans-serif;-webkit-font-kerning:none;font-kerning:none;font-size:13.75vw;line-height:.8;display:inline-block}@media (max-width:767px),(orientation:portrait){.h1_ffm{font-size:22.75vw;font-size:-webkit-calc(16.87vw + 27.28px);font-size:calc(16.87vw + 27.28px)}}.h2{font-family:Nunito Sans,sans-serif;font-size:3.75rem;font-weight:900;line-height:1;margin:0;display:inline-block}@media (max-width:1024px){.h2{font-size:3rem}}@media (max-width:767px){.h2{font-size:2.5rem}}.h2_ffm{font-family:blowbrush,sans-serif;-webkit-font-kerning:none;font-kerning:none;font-size:10.42vw;line-height:1;display:inline-block}@media (max-width:1024px){.h2_ffm{font-size:14.42vw}}.h3{font-family:Nunito Sans,sans-serif;font-size:3rem;font-weight:900;line-height:1.2;margin:0;display:inline-block}@media (max-width:1024px){.h3{font-size:2.25rem}}@media (max-width:767px){.h3{font-size:1.75rem}}.link{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media (hover){.link:hover{opacity:.5}}.link_external{text-decoration:underline;-webkit-transition:-webkit-text-decoration .5s ease;transition:-webkit-text-decoration .5s ease;-o-transition:text-decoration .5s ease;transition:text-decoration .5s ease;transition:text-decoration .5s ease, -webkit-text-decoration .5s ease}@media (hover){.link_external:hover{-webkit-text-decoration-color:#ff0d00;text-decoration-color:#ff0d00}}.link_external .link__text{margin-right:.5em}.link__svg{width:.89em;height:.89em;color:currentColor;display:inline-block;vertical-align:middle}.section{padding-top:-webkit-calc(2.19vw + 16.93px + 83px);padding-top:calc(2.19vw + 16.93px + 83px);padding-bottom:-webkit-calc(2.19vw + 16.93px);padding-bottom:calc(2.19vw + 16.93px);position:relative;margin-bottom:-1px}@media (max-width:767px){.section{padding-top:-webkit-calc(2.19vw + 16.93px + 53px);padding-top:calc(2.19vw + 16.93px + 53px)}}.section_full{min-height:-webkit-calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100);min-height:100dvh}.container{width:100%;padding-left:-webkit-calc(17.49vw + -35.73px);padding-left:calc(17.49vw + -35.73px);padding-right:-webkit-calc(17.49vw + -35.73px);padding-right:calc(17.49vw + -35.73px)}@media (max-width:1024px){.container{padding-left:-webkit-calc(2.44vw + 11.23px);padding-left:calc(2.44vw + 11.23px);padding-right:-webkit-calc(2.44vw + 11.23px);padding-right:calc(2.44vw + 11.23px)}}.container__right{padding-left:58px}@media (max-width:1024px){.container__right{padding-left:-webkit-calc(2.44vw + 11.23px);padding-left:calc(2.44vw + 11.23px)}}.container_full{width:100%;padding-left:58px;padding-right:58px}@media (max-width:1024px){.container_full{padding-left:-webkit-calc(2.44vw + 11.23px);padding-left:calc(2.44vw + 11.23px);padding-right:-webkit-calc(2.44vw + 11.23px);padding-right:calc(2.44vw + 11.23px)}}.container-ppfad{width:100%;padding-left:-webkit-calc(17.49vw + -35.73px);padding-left:calc(17.49vw + -35.73px)}@media (max-width:1024px){.container-ppfad{padding-left:-webkit-calc(2.44vw + 11.23px);padding-left:calc(2.44vw + 11.23px);padding-right:-webkit-calc(2.44vw + 11.23px);padding-right:calc(2.44vw + 11.23px)}}@media (max-width:767px){.container-ppfad{padding-left:-webkit-calc(2.44vw + 11.23px);padding-left:calc(2.44vw + 11.23px);padding-right:15px}}.rtl .container-ppfad{padding-left:unset;padding-right:15.6vw}@media (max-width:1024px){.rtl .container-ppfad{padding:0 10vw 0 19vw}}@media (max-width:767px){.rtl .container-ppfad{padding:0 36px 0 20px}}.title_container{width:100%;padding:0 15.6vw}@media (max-width:1024px){.title_container{padding:0 20vw 0 -webkit-calc(2.44vw + 11.23px);padding:0 20vw 0 calc(2.44vw + 11.23px)}}@media (max-width:767px){.title_container{padding:0 20px 0 36px}}@media (max-width:1024px){.rtl .title_container{padding:0 10vw 0 20vw}}@media (max-width:767px){.rtl .title_container{padding:0 36px 0 20px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.row_center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.svg{width:inherit;height:inherit;max-height:inherit;fill:inherit;color:inherit;display:block}.hover{-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}@media (hover){.hover:hover{opacity:.5}}.btn{background:#ff0d00;-webkit-border-radius:1em;border-radius:1em;font-size:2rem}.no_scroll{overflow:hidden}::-webkit-scrollbar{width:7px;height:7px;position:absolute}::-webkit-scrollbar-track{background-color:#efefef;-webkit-box-shadow:inset 0 0 6px #efefef;box-shadow:inset 0 0 6px #efefef;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}::-webkit-scrollbar-thumb{background-color:#333;outline:1px solid #333;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-thumb:hover{width:200%}:root{scrollbar-color:#333 #efefef!important;scrollbar-width:thin!important}::-moz-selection{background-color:hsla(192,2%,52%,.5)}::selection{background-color:hsla(192,2%,52%,.5)}*{-webkit-tap-highlight-color:rgba(131,135,136,.5)}.noscroll{overflow:hidden}.grey-bg{background:#f4f4f4;color:#222221}.dark-bg{background:#222221!important;color:#fff}.ffm-h1{font-family:blowbrush,sans-serif;font-weight:700;font-size:6.6875rem;line-height:1;display:block}.content{font-size:3rem;line-height:1.2;margin:0;font-weight:400}@media (max-width:767px){.content{font-size:1.33rem}}.content_md{font-size:1rem}.content_md,.content_sm{margin:0;font-weight:400}.content_sm{font-size:1.25rem}@media (max-width:1024px){.content_sm{font-size:1.125rem}}@media (max-width:767px){.content_sm{font-size:1rem}}.content_xs{font-size:1rem;margin:0;font-weight:400}.strong,strong{font-weight:900}.rtl .strong,.rtl strong{font-weight:800}.rtl .ff .strong,.rtl .ff strong,.rtl .strong.ff,.rtl .strong .ff,.rtl strong.ff,.rtl strong .ff{font-weight:700}select.customselect{background:#fff;padding:.5em .75em;-webkit-border-radius:6px;border-radius:6px;border:none;cursor:pointer}.customselect,.customselect__wrapper{position:relative;display:inline-block;width:100%}.customselect__wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customselect__trigger{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border:1px solid #fff;padding:.5em 1em;-webkit-border-radius:6px;border-radius:6px;font-weight:400;cursor:pointer}.customselect__trigger:before{content:"";height:12px;width:12px;border:none;border-width:5px;position:absolute;right:11.5px;top:-webkit-calc(50% - 6px);top:calc(50% - 6px);margin-top:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23222221' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.rtl .customselect__trigger:before{right:unset;left:20px}.customselect__options{max-height:12rem;overflow-y:auto;position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;margin:0;border:1px solid #b5b5b5;-webkit-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);background:#fff;color:#222221;font-weight:700;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);z-index:9}.customselect__option{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.5em 1em;font-weight:300;line-height:30px;font-weight:700;cursor:pointer}.customselect__option:first-of-type{-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.customselect__option:last-of-type{border-bottom:0;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.customselect__option:hover{background:#eee}.customselect__option_selection{color:rgba(0,0,0,.4)}.customselect__option_selection:hover{background:transparent}.customselect_opened .customselect__trigger:before{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.customselect_opened .customselect__options{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.custominput{width:100%;background:#fff;border:1px solid #fff;padding:.5em 1em;-webkit-border-radius:6px;border-radius:6px;font-weight:400;font-size:1rem;line-height:1.5;position:relative}.custominput:focus{outline:none}.custominput__wrap{position:relative}.custominput__search{width:24px;height:24px;border:none;padding:0;margin:0;background:none;cursor:pointer;position:absolute;top:50%;right:.7em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:1.4em}.dnld__svg{width:1em;height:1em;color:currentColor;display:inline-block;vertical-align:middle}.header{position:fixed;width:100%;top:0;z-index:100;padding-top:30px;padding-bottom:5px;color:#fff;-webkit-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease}@media (max-width:767px){.header{padding-top:0}}.header_mactac{background:#6b0002}.header_colorchange{background:transparent}.header_dark{background:#222221}.header_transparent{background:transparent}.header__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;min-height:3rem}.header__logo{width:1em;font-size:152px;position:relative;z-index:2;margin-bottom:5px}@media (max-width:767px){.header__logo{font-size:110px}}.ob .logo{width:1em;font-size:-webkit-calc(3.97vw + 96.69px);font-size:calc(3.97vw + 96.69px);color:#fff;-webkit-transition:opacity 0s ease;-o-transition:opacity 0s ease;transition:opacity 0s ease}.ob .logo_single{position:fixed;top:1rem;left:4vw;z-index:5}@media (max-width:1024px){.ob .logo_single{top:1rem;left:7vw;font-size:-webkit-calc(9.49vw + 75.84px);font-size:calc(9.49vw + 75.84px)}}@media (max-width:767px){.ob .logo_single{top:15px;left:20px}}.rtl .ob .logo_single{left:0;right:4vw}@media (max-width:1024px){.rtl .ob .logo_single{right:7vw}}@media (max-width:767px){.rtl .ob .logo_single{right:20px}}.ob .logo_menu_active{opacity:1!important;display:block!important;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.nav{margin-left:76px;line-height:1}@media (max-width:1024px){.nav{margin-left:16px}}@media (max-width:767px){.nav{display:none}}.nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding-left:0;margin:0}.nav__item{margin:0 .65em;height:100%}@media (max-width:767px){.nav__item{margin:0 .35em}}.nav__link{height:100%;padding:.25em;position:relative;display:inline-block}.nav__link:after{content:"";position:absolute;bottom:.15em;left:.25em;height:2px;width:0;background:#ff0d00;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}@media (max-width:767px){.nav__link:after{display:none}}@media (hover){.nav__link:hover:after{width:-webkit-calc(100% - .5em);width:calc(100% - .5em)}}.toggles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:2rem;margin-left:auto;position:relative;z-index:1;padding-bottom:.375rem}@media (max-width:767px){.toggles{gap:1.2rem}}.lang{padding:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lang__text{font-weight:900;font-size:20px;line-height:1;text-transform:uppercase;opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:767px){.lang__text{font-size:16px}}.lang__line{font-size:1rem;width:1.5em;height:.275em;background:#fff;position:absolute;top:-.375em;left:50%;margin-left:-.75em;opacity:0;z-index:-1;-webkit-transition:top .3s ease .2s,opacity .2s ease .2s,-webkit-transform .3s ease;transition:top .3s ease .2s,opacity .2s ease .2s,-webkit-transform .3s ease;-o-transition:top .3s ease .2s,transform .3s ease,opacity .2s ease .2s;transition:top .3s ease .2s,transform .3s ease,opacity .2s ease .2s;transition:top .3s ease .2s,transform .3s ease,opacity .2s ease .2s,-webkit-transform .3s ease}.lang__line:last-child{top:.715em}@media (max-width:767px){.lang__line{font-size:.8rem}}.lang_open .lang__line{opacity:1;z-index:0;top:3px;-webkit-transition:top .3s ease,opacity .3s ease,-webkit-transform .3s ease .2s;transition:top .3s ease,opacity .3s ease,-webkit-transform .3s ease .2s;-o-transition:top .3s ease,transform .3s ease .2s,opacity .3s ease;transition:top .3s ease,transform .3s ease .2s,opacity .3s ease;transition:top .3s ease,transform .3s ease .2s,opacity .3s ease,-webkit-transform .3s ease .2s}.lang_open .lang__line:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lang_open .lang__line:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lang_open .lang__text{opacity:0}.lang_open{z-index:2}.burger{padding:0;width:1.5em;height:1.375em;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:top .3s ease .2s,opacity .2s ease .2s,-webkit-transform .3s ease;transition:top .3s ease .2s,opacity .2s ease .2s,-webkit-transform .3s ease;-o-transition:top .3s ease .2s,transform .3s ease,opacity .2s ease .2s;transition:top .3s ease .2s,transform .3s ease,opacity .2s ease .2s;transition:top .3s ease .2s,transform .3s ease,opacity .2s ease .2s,-webkit-transform .3s ease}@media (max-width:767px){.burger{font-size:.8rem}}.burger__line{width:100%;height:20%;background:#fff;position:relative;top:0;-webkit-transition:top .3s ease .2s,opacity .2s ease .2s,-webkit-transform .3s ease;transition:top .3s ease .2s,opacity .2s ease .2s,-webkit-transform .3s ease;-o-transition:top .3s ease .2s,transform .3s ease,opacity .2s ease .2s;transition:top .3s ease .2s,transform .3s ease,opacity .2s ease .2s;transition:top .3s ease .2s,transform .3s ease,opacity .2s ease .2s,-webkit-transform .3s ease}.burger_open{z-index:2}.burger_open .burger__line:first-child{top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .3s ease,-webkit-transform .3s ease .2s;transition:top .3s ease,-webkit-transform .3s ease .2s;-o-transition:top .3s ease,transform .3s ease .2s;transition:top .3s ease,transform .3s ease .2s;transition:top .3s ease,transform .3s ease .2s,-webkit-transform .3s ease .2s}@media (max-width:767px){.burger_open .burger__line:first-child{top:7px}}.burger_open .burger__line:nth-child(2){opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.burger_open .burger__line:last-child{top:-9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .3s ease,-webkit-transform .3s ease .2s;transition:top .3s ease,-webkit-transform .3s ease .2s;-o-transition:top .3s ease,transform .3s ease .2s;transition:top .3s ease,transform .3s ease .2s;transition:top .3s ease,transform .3s ease .2s,-webkit-transform .3s ease .2s}@media (max-width:767px){.burger_open .burger__line:last-child{top:-7px}}.menu{position:fixed;width:0;height:0;z-index:-1;top:-100%;right:0;padding-top:83px;overflow:auto}@media (max-width:767px){.menu{padding-top:53px}}.menu_open{width:100%;height:100%;top:0;z-index:1}.menu_open .menu__content{opacity:1;-webkit-transition:opacity .5s ease .2s;-o-transition:opacity .5s ease .2s;transition:opacity .5s ease .2s}.menu__bg{width:0;height:0;position:fixed;top:0;right:0;z-index:-1;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease,z-index .5s ease 0s;-o-transition:all .5s ease,z-index .5s ease 0s;transition:all .5s ease,z-index .5s ease 0s}.menu__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding-bottom:20px;overflow:auto}@media (max-width:1024px),(orientation:portrait){.menu__container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (max-height:510px){.menu__container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.menu__content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;overflow:hidden}@media (max-width:1024px),(orientation:portrait){.menu__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.menu__list{width:50%;padding:0 58px;margin:0}@media (max-width:1024px){.menu__list{padding:0 1.25rem}}@media (max-width:1024px),(orientation:portrait){.menu__list{padding-top:2.25rem;width:100%}}@media (max-width:767px){.menu__list{padding-top:2rem}}.menu__item{padding:0;margin:0;min-height:2.75em;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:2rem}@media (max-width:1024px),(orientation:portrait){.menu__item{min-height:2.5em}.menu__item:after{content:"";width:-webkit-calc(100vw - 58px);width:calc(100vw - 58px);height:1px;background:hsla(0,0%,100%,.4);position:absolute;bottom:.1em;left:0}}@media (max-width:1024px) and (max-width:1024px),(orientation:portrait) and (max-width:1024px){.menu__item:after{width:-webkit-calc(100vw - (2.44vw + 11.23px));width:calc(100vw - (2.44vw + 11.23px))}}@media (max-width:1024px){.menu__item{font-size:1.5rem}}@media (max-width:767px){.menu__item{font-size:1.125rem;min-height:3rem}}.menu__item_line:after{content:"";width:-webkit-calc(100vw - 58px);width:calc(100vw - 58px);height:1px;background:hsla(0,0%,100%,.4);position:absolute;bottom:.1em;left:0}@media (max-width:1024px){.menu__item_line:after{width:-webkit-calc(100vw - (2.44vw + 11.23px));width:calc(100vw - (2.44vw + 11.23px))}}.menu__item_line_l:after{height:3px}.menu__item_line_3:after{height:3px;background:#4e4e4d;z-index:-1}@media (max-width:1024px){.menu__item_line_3:after{height:2px}}@media (max-width:767px){.menu__item_line_3:after{height:1px}}.menu__link:after{content:"";background:-webkit-gradient(linear,left top, right top,from(#fff),to(transparent));background:-o-linear-gradient(left,#fff,transparent);background:linear-gradient(90deg,#fff,transparent);width:0;height:1px;position:absolute;bottom:.1em;left:0;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}@media (hover){.menu__link:hover:after{width:-webkit-calc(100% + 3rem);width:calc(100% + 3rem)}}.menu__title{font-size:2.5rem;font-weight:900}@media (min-width:1086px) and (max-width:1196px) and (orientation:landscape){.menu__title{font-size:2.5rem}}@media (max-width:1024px){.menu__title{font-size:2.15rem}}@media (max-width:767px){.menu__title{font-size:1.875rem}}.menu__title:after{height:3px;bottom:.06em}.menu__text{font-size:1.125rem}.burgernav__bg{top:20px;right:20px;background-color:#ff0d00}.burgernav__bg_hover{top:-10px;right:-5px;width:120px;height:120px}.burgernav__bg_open{top:-50vmax;right:-50vmax;width:200vmax;height:200vmax;z-index:1;-webkit-transition:all .5s ease,z-index 0s ease;-o-transition:all .5s ease,z-index 0s ease;transition:all .5s ease,z-index 0s ease}.langnav__bg{top:20px;right:155px;background-color:#222221}.langnav__bg_open{top:-50vmax;right:-50vmax;width:200vmax;height:200vmax;z-index:1;-webkit-transition:all .5s ease,z-index 0s ease;-o-transition:all .5s ease,z-index 0s ease;transition:all .5s ease,z-index 0s ease}.langnav .menu__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.langnav .menu__item .menu__link{font-weight:900}@media (min-width:1024px) and (max-width:1540px){.langnav .menu__item{min-height:2.125em}.langnav .menu__item .menu__link{font-size:1.5rem}}@media (max-width:767px) and (orientation:portrait){.langnav .menu__item{min-height:3.75rem}}.langnav .menu__item .menu__text{margin:0}@media (max-width:1024px){.langnav .menu__item .menu__text{font-size:1rem}}@media (max-width:767px) and (orientation:portrait){.langnav .menu__item .menu__text{font-size:1rem}}@media (max-width:767px){.langnav .menu__item .menu__title{font-size:1.5rem}}@media (max-width:360px){.langnav .menu__item{min-height:1.5em}.langnav .menu__item .menu__title{font-size:1.15rem}}.cta{font-size:3rem;font-weight:900;line-height:1;padding:.83em;width:16.33em;max-width:80vw;color:#fff;z-index:4;background-color:#ff0d00;-webkit-transform:skew(-26deg);-ms-transform:skew(-26deg);transform:skew(-26deg);-webkit-border-radius:.54em;border-radius:.54em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.cta{font-size:2rem}}@media (max-width:767px){.cta{font-size:1.25rem}}.cta__text{display:inline-block;-webkit-transform:skew(26deg);-ms-transform:skew(26deg);transform:skew(26deg);text-align:center;width:100%}@-webkit-keyframes a{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes a{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.yt{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.yt:after{content:"";right:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);z-index:1;background:-o-linear-gradient(27deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.075),hsla(0,0%,100%,0) 70%);background:linear-gradient(63deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.075),hsla(0,0%,100%,0) 70%);-webkit-animation:a 2s cubic-bezier(.39,-.3,.61,1.43) infinite;animation:a 2s cubic-bezier(.39,-.3,.61,1.43) infinite}.yt:after,.yt iframe{width:100%;height:100%;position:absolute;top:0}.yt iframe{z-index:3;left:0}.yt__poster{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;cursor:pointer}.yt__poster img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yt__loader{position:absolute;top:50%;left:50%;z-index:2;width:74px;height:74px;margin-left:-37px;margin-top:-37px}#mactac{background:#6b0002;color:#fff}#colorChange,#paint-protection{background:#f4f4f4}.main{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;margin-bottom:0}@media (orientation:portrait){.main{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.main__img_link_right{cursor:pointer;position:absolute;width:50%;height:37.5%;top:47.5%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (orientation:portrait){.main__img_link_right{height:27.5%;top:70.5%;right:20%;width:80%}}.main__img_link_left{cursor:pointer;position:absolute;width:50%;height:37.5%;top:47.5%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (orientation:portrait){.main__img_link_left{height:27.5%;top:37.5%;left:20%;width:80%}}.main__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main__bg_left{position:relative;width:50%;height:100%;background:#222221}@media (orientation:portrait){.main__bg_left{-webkit-clip-path:polygon(0 87%,100% 13%,100% 0,0 0);clip-path:polygon(0 87%,100% 13%,100% 0,0 0);-webkit-clip-path:polygon(0 84%,100% 25%,100% 0,0 0);clip-path:polygon(0 84%,100% 25%,100% 0,0 0);width:100%;margin-right:-50%}}.main__bg_right{position:relative;width:50%;height:100%;background:#222221;background-repeat:repeat;background-size:50%;-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}@media (orientation:portrait){.main__bg_right{-webkit-clip-path:polygon(0 87%,100% 13%,100% 100%,0 100%);clip-path:polygon(0 87%,100% 13%,100% 100%,0 100%);-webkit-clip-path:polygon(0 84%,100% 25%,100% 100%,0 100%);clip-path:polygon(0 84%,100% 25%,100% 100%,0 100%);width:100%;margin-left:-50%}}.main__picture{position:absolute;top:0;z-index:-1;width:50%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:83px 0}.main__picture img,.main__picture source{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media (orientation:portrait){.main__picture{width:100%;height:auto;pointer-events:none;margin:0 auto;padding:53px 0}}.main__picture img{max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (orientation:portrait){.main__picture img{max-width:60vh}}.main__picture_left{left:0;top:-.5%}@media (orientation:portrait){.main__picture_left{z-index:3;left:58px;top:-webkit-calc(12vw + 13vh + 16px);top:calc(12vw + 13vh + 16px)}}.main__picture_right_bg{padding:0;z-index:-2;top:0!important;width:50%!important;height:100%!important;right:0!important}@media (orientation:portrait){.main__picture_right_bg{width:100%!important;-webkit-clip-path:polygon(0 87%,100% 13%,100% 100%,0 100%);clip-path:polygon(0 87%,100% 13%,100% 100%,0 100%);-webkit-clip-path:polygon(0 84%,100% 25%,100% 100%,0 100%);clip-path:polygon(0 84%,100% 25%,100% 100%,0 100%);width:100%;margin-left:-50%}}.main__picture_right_bg img{-o-object-fit:fill;object-fit:fill;height:100%;width:100%!important;max-width:100%!important}.main__picture_right{right:-6%;width:59%;top:1%}@media (orientation:portrait){.main__picture_right{width:100%;right:58px;top:unset;bottom:-webkit-calc(3vw + 4vh);bottom:calc(3vw + 4vh);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media (orientation:portrait){.main__picture_right img{max-width:71vh}}.main__container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.main__links{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:-webkit-calc(1.34vw + 34.29px);font-size:calc(1.34vw + 34.29px);line-height:1}@media (orientation:portrait){.main__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:-webkit-calc(83px + 1em);padding-top:calc(83px + 1em);margin-bottom:1.5em;font-size:-webkit-calc(5.85vw + 11.05px);font-size:calc(5.85vw + 11.05px)}}@media (max-width:767px) and (orientation:portrait){.main__links{padding-top:-webkit-calc(.25em + 6.5vh);padding-top:calc(.25em + 6.5vh);margin-bottom:-webkit-calc(.25em + 2.5vh);margin-bottom:calc(.25em + 2.5vh)}}.main__link{display:inline-block;position:relative}@media (orientation:portrait){.main__link{position:unset}}@media (orientation:portrait){.main__link_right{margin-left:auto}}.main__mark{position:relative;padding:0;bottom:.12em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:.7em;vertical-align:middle}.main__mark_text{font-size:1rem;text-transform:none;padding:0 .7em;font-weight:900}.link_ppf{font-family:Nunito Sans,sans-serif;font-size:3.75rem;line-height:1;font-weight:900;text-transform:uppercase}@media (max-width:767px){.link_ppf{font-size:2.25rem}}.link_mcs{font-family:blowbrush,sans-serif;font-weight:700;font-size:5rem;line-height:.8;text-align:right}@media (max-width:767px){.link_mcs{font-size:3rem}}.about{overflow:hidden}.about__bg{position:absolute;top:-36%;left:-74%;width:174%;height:136%;z-index:-1;min-width:320px;min-height:100%}@media (max-width:1024px){.about__bg{top:-68%;left:-84%;width:184%;height:168%}}@media (max-width:767px){.about__bg{top:-75%;left:-62%;width:162%;height:175%}}@media (max-width:374px){.about__bg{top:-79%;left:-63%;width:163%;height:179%}}.about__bg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;opacity:.8;z-index:1}@media (max-width:1024px){.about__bg img{width:53%}}@media (max-width:767px){.about__bg img{width:90%}}@media (max-width:374px){.about__bg img{width:88%}}.about__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:-webkit-calc(4vw + 25px);padding-top:calc(4vw + 25px);padding-bottom:50px}@media (max-width:1540px){.about__container .h1{font-size:4rem}}@media (max-width:1024px){.about__container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about__container .h1{font-size:3.75rem}}@media (max-width:767px){.about__container{padding-top:4.25rem}.about__container .h1{font-size:2.5rem}}@media (max-width:375px){.about__container .h1{font-size:2.25rem}}.about__col{width:50%;padding-left:-webkit-calc(17.49vw + -35.73px);padding-left:calc(17.49vw + -35.73px)}.about__col:nth-child(2){padding-left:-webkit-calc(25.5vw + -189.65px);padding-left:calc(25.5vw + -189.65px)}@media (max-width:1024px){.about__col{width:100%}.about__col,.about__col:nth-child(2){padding-left:-webkit-calc(2.44vw + 11.23px);padding-left:calc(2.44vw + 11.23px);padding-right:-webkit-calc(2.44vw + 11.23px);padding-right:calc(2.44vw + 11.23px)}}.about__paragraph{margin:5rem 0 3.5rem;max-width:34rem}@media (max-width:1024px){.about__paragraph{margin-bottom:1rem}}@media (max-width:767px){.about__paragraph{margin-bottom:1.5rem}}.about__cta{font-weight:700;text-decoration:underline;font-size:2.5rem;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media (max-width:1024px){.about__cta{font-size:1.5rem}}@media (max-width:767px){.about__cta{font-size:1.125rem}}@media (hover){.about__cta:hover{-webkit-text-decoration-color:#ff0d00;text-decoration-color:#ff0d00}}.about__block{margin-bottom:4.5rem}@media (max-width:1024px){.about__block{margin-top:4.5rem}}.about__prelist{max-width:23rem;font-weight:700;margin:1.5rem 0 0}.about__list{list-style-type:none;margin:0;padding:0}.about__item{margin:0;padding:0;min-height:3rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.about__item:after{content:"";background:#fff;opacity:.25;width:100%;height:1px;position:absolute;bottom:0;left:0}@media (max-width:1024px){.about__item:after{width:-webkit-calc(100% + 10vw);width:calc(100% + 10vw)}}.about__link{position:relative}.about__link:after{content:"";background:-webkit-gradient(linear,left top, right top,from(#fff),to(transparent));background:-o-linear-gradient(left,#fff,transparent);background:linear-gradient(90deg,#fff,transparent);width:0;height:1px;position:absolute;bottom:0;left:0;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}@media (hover){.about__link:hover:after{width:-webkit-calc(100% + 3rem);width:calc(100% + 3rem)}}.colourwrap{color:#fff;padding-top:0;overflow:hidden}.colourwrap,.colourwrap__main{background:#222221;position:relative}.colourwrap__main{height:-webkit-calc(100vh + 12vw);height:calc(100vh + 12vw);max-height:82vw;margin-bottom:-1px;padding-bottom:30.6515vw;-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}@media (max-width:767px),(orientation:portrait){.colourwrap__main{max-height:unset;height:unset;padding-bottom:82vw}}.colourwrap__pin{position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.colourwrap__content{position:relative}.colourwrap__content:after{content:"";position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background:#222221}@media (max-width:1024px),(orientation:portrait){.colourwrap__content:after{top:2em;font-size:5.573vw;font-size:7vw;height:80%}}@media (max-width:767px){.colourwrap__content:after{font-size:10vw;height:60%}}@media (max-width:1024px),(orientation:portrait){.colourwrap__content:before{content:"";position:absolute;top:0;left:0;z-index:-3;width:100%;height:100%;background:#222221}}.colourwrap__carpin{height:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.colourwrap__img-wrap{position:absolute;z-index:3;right:0;top:-webkit-calc(25vh + 2.21vw + .66em);top:calc(25vh + 2.21vw + .66em);width:81vw;pointer-events:none}@media (max-width:767px),(orientation:portrait){.colourwrap__img-wrap{top:-webkit-calc(25vh + 2.21vw + 1.2em);top:calc(25vh + 2.21vw + 1.2em);width:100%}}.colourwrap__car{display:block;position:relative;right:-10%}@media (max-width:767px),(orientation:portrait){.colourwrap__car{width:191%;right:23vw;position:relative}}.colourwrap__carimg{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.colourwrap__carimg_r{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.colourwrap__plate{position:absolute;top:0;right:0;width:100%}.colourwrap__bg{width:59vw;margin-right:-59vw;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;height:100vw;max-height:-webkit-calc(25vh + 22vw + .8em);max-height:calc(25vh + 22vw + .8em)}.colourwrap__bg_full{width:100vw;height:100%!important;position:absolute;min-height:100%}@media (max-width:767px),(orientation:portrait){.colourwrap__bg{height:100vh;max-height:-webkit-calc(25vh + 33vw + 1.2em);max-height:calc(25vh + 33vw + 1.2em);overflow:hidden}}.colourwrap__bg img{display:block;-o-object-fit:fill;object-fit:fill;-o-object-position:right;object-position:right;width:100%;height:100%}@media (max-width:1024px),(orientation:portrait){.colourwrap__bg img{width:138%}}.colourwrap__title{min-height:50vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.colourwrap__h1{padding-top:-webkit-calc(6vw + 24.08px);padding-top:calc(6vw + 24.08px);text-transform:none;max-width:6em}.colourwrap__h1_pin{min-height:40vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.colourwrap__subtitle{margin-bottom:-2em;max-width:5.5em;top:-1.95em;position:relative;display:block}@media (max-width:1024px){.colourwrap__subtitle{font-size:5.5rem;margin-bottom:-1.5em}}@media (max-width:767px){.colourwrap__subtitle{font-size:3.5rem}}.colourwrap__p{width:32rem;max-width:25vw;margin-bottom:0;margin-top:4em}@media (max-width:767px),(orientation:portrait){.colourwrap__p{max-width:unset;width:100%;margin-top:0}}.colourwrap__cta{padding-top:-webkit-calc(2.79vw + 20.45px);padding-top:calc(2.79vw + 20.45px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#222221;position:relative}#Car img,#Car source{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media (hover){.cws__cta:hover{background-color:var(--hover-background-color,#238ce5)}}.video{background:#222221;color:#fff;padding:2.5rem 0}.video__section{padding-top:-webkit-calc(83px + 3rem);padding-top:calc(83px + 3rem)}@media (max-width:1024px){.video__section{padding-top:0}}.video__player{width:100%;-webkit-border-radius:1vw;border-radius:1vw}@media (max-width:1024px){.video__player{-webkit-border-radius:1.5vw;border-radius:1.5vw}}.video__container{height:-webkit-calc(100vh - 25%);height:calc(100vh - 25%)}.video__descr{max-width:30em}.video__perfomance{padding-top:56.25%;height:0;margin-bottom:0}@media (max-width:1024px){.video__perfomance{width:100%;padding-top:56.25%}}.products{background:#e9e9e9;margin-bottom:-1px;padding-bottom:0}.products__p{padding:2em 0 3rem;margin:0}.products__filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.5rem 0;padding-top:2em}@media (max-width:1024px){.products__filters{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.products__filter{width:100%}@media (max-width:1024px){.products__filter{width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem)}}@media (max-width:767px){.products__filter{width:100%}}.products__search{width:100%}.products__list{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;padding-top:1.5rem}@media (max-width:1778px){.products__list{grid-template-columns:repeat(4,1fr)}}@media (max-width:1391px){.products__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.products__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:519px){.products__list{grid-template-columns:repeat(1,1fr)}}.products__result{padding:.25rem 0}.filter__label{margin-bottom:.5rem}.filter__select{width:100%}.product{-webkit-border-radius:9px;border-radius:9px;background:#fff;overflow:hidden}.product__picture{position:relative;padding-top:74%;cursor:pointer;overflow:hidden}.product__img{display:block;position:absolute;top:50%;left:50%;height:150%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.product__desc{padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product__icon-overlay{position:absolute;bottom:.75rem;right:.75rem;pointer-events:none}.product__icon-overlay svg{display:block;width:24px;height:24px}.footer{padding:0;margin-top:auto}.footer_grey{background-color:#f4f4f4;color:#222221}.footer__container{padding-bottom:2rem;padding-top:2rem}@media (max-width:1024px){.footer__container{padding:2rem -webkit-calc(2.44vw + 11.23px);padding:2rem calc(2.44vw + 11.23px)}}@media (max-width:767px){.footer__container{padding:2rem -webkit-calc(2.44vw + 11.23px);padding:2rem calc(2.44vw + 11.23px)}}.footer__item{margin-top:0;margin-bottom:1.2rem;font-size:1rem}@media (max-width:767px){.footer__item{font-size:.875rem}}.footer__link{position:relative}.footer__link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#ff0d00;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}@media (hover){.footer__link:hover:after{width:100%}}.advant__bg{position:absolute;top:10%}.table{width:100%;table-layout:fixed;font-size:1.5rem}@media (max-width:1024px){.table{font-size:1.375rem}}@media (max-width:767px){.table{font-size:1.125rem}}@media (max-width:991px){.table__subtitle{display:block!important;padding-bottom:0!important;margin-bottom:-.3em;width:100%}.table__subtitle:after{display:none}}.table .h3{font-size:2rem;width:100%;text-align:left}.rtl .table .h3{text-align:right}.table__padding{width:7.5vw;border-bottom:none!important}.table__padding:after{display:none}@media (max-width:1024px){.table__padding{width:6.6vw;display:none!important}}.table__padding.t-left,.table__padding_left{width:-webkit-calc(17.49vw + -35.73px);width:calc(17.49vw + -35.73px)}.table__header{position:sticky;position:-webkit-sticky;top:0;z-index:1;margin-bottom:-webkit-calc(3.2vw + 91.45px);margin-bottom:calc(3.2vw + 91.45px)}@media (max-width:1024px){.table__header{top:3.75rem}}@media (max-width:991px){.table__header{position:relative;top:0;margin-bottom:0;width:auto;grid-column:1/3}}@media (max-width:767px){.table__header{grid-column:unset}}@media (max-width:991px){.table table,.table tbody,.table tr{display:block}}@media (max-width:991px){.table tbody{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;margin:0;width:100%}}@media (max-width:767px){.table tbody{display:block}}.table th{text-align:center;vertical-align:bottom;padding:1.5em 0 .5em;position:relative;font-weight:900}@media (max-width:1024px){.table th{padding:1.5em 0 .75em;font-size:-webkit-calc(.6vw + 13.83px);font-size:calc(.6vw + 13.83px);line-height:-webkit-calc((.6vw + 13.83px) * 1.5);line-height:calc((.6vw + 13.83px) * 1.5)}}@media (max-width:991px){.table th{display:none}}.table th:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#222221}.table td{text-align:center;font-size:1.25rem;line-height:-webkit-calc(.675vw + 17.14px);line-height:calc(.675vw + 17.14px);font-weight:700;height:4em;vertical-align:bottom;border-bottom:1px solid #222221}@media (max-width:991px){.table td{font-size:1.125rem;line-height:-webkit-calc((.6vw + 13.83px) * 1.5);line-height:calc((.6vw + 13.83px) * 1.5)}}@media (max-width:767px){.table td{font-size:1rem}}@media (max-width:991px){.table td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}.table td[data-label]{padding:0;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.table td[data-label]:before{content:attr(data-label);font-family:Nunito Sans,sans-serif;display:block;width:10em;min-width:-webkit-calc(50% + 36px);min-width:calc(50% + 36px);padding-bottom:.35rem}.rtl .table td[data-label]:before{text-align:right}.table td[data-label]:after{content:"";position:absolute;top:-1px;left:-6.6vw;width:100vw;height:-webkit-calc(100% + 2px);height:calc(100% + 2px);z-index:-1}}@media (max-width:991px) and (max-width:767px){.table td[data-label]:after{width:100vw;left:-36px}}@media (max-width:991px){.table td[data-label].td__text span{padding-bottom:.35rem}}@media (max-width:991px){.table tr:last-child td{border-bottom:1px solid #222221}.table tr:last-child td.td__label{border-bottom:3px solid #222221}}@media (max-width:767px){.table tr:last-child td{white-space:nowrap}}.table .td__label{text-align:left;padding:.5em 0}@media (max-width:991px){.table .td__label{padding:0 0 .25em;height:5.5em;font-weight:700;display:table-cell;width:100vw;border-width:4px}}@media (max-width:991px) and (max-width:767px){.table .td__label{height:4em}}@media (max-width:991px){.table .td__label br{display:none}}.rtl .table .td__label{text-align:right}.table .td__text{padding:.5em 0}.table .scale{width:8.5em;height:1.8em;background:hsla(0,0%,100%,.1);position:relative;display:inline-block;vertical-align:bottom}@media (max-width:1024px){.table .scale{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}@media (max-width:991px){.table .scale{margin-right:12px}.rtl .table .scale{margin-right:0;margin-left:12px}}.table .scale__level{position:absolute;top:0;left:0;border-right:4px solid #fff;background:#ff0d00;height:100%}.table__caption{text-align:left;caption-side:bottom;padding:.5rem -webkit-calc(17.49vw + -35.73px) 0;padding:.5rem calc(17.49vw + -35.73px) 0;color:#969696;font-weight:400}@media (max-width:991px){.table__caption{padding:1.5rem 0 0}}.steps{font-size:-webkit-calc(.67vw + 11.14px)!important;font-size:calc(.67vw + 11.14px)!important}@media (max-width:1024px){.steps{font-size:-webkit-calc(.9vw + 14.75px)!important;font-size:calc(.9vw + 14.75px)!important}}.steps__wrap{position:sticky;position:-webkit-sticky;top:0}.steps__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;display:block}.steps__title h2{font-weight:900;font-size:6.6875rem;line-height:1}@media (max-width:1024px){.steps__title h2{font-size:5.5rem}}@media (max-width:767px){.steps__title h2{font-size:2.5rem}}@media (max-width:1024px){.steps__title{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.steps__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-width:80vw}}@media (max-width:1024px){.steps__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:1024px){.steps__subtitle{height:10.8vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.steps__text{width:33vw}@media (max-width:1024px){.steps__text{width:75%;margin-bottom:2rem}}@media (max-width:767px){.steps__text{width:100%}}.steps__shape{width:1em;height:1em;font-size:44px;color:#14ffc2;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:0 1rem 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1024px){.steps__shape{font-size:1.9rem;margin-bottom:0;margin-top:0}}@media (max-width:767px){.steps__shape{margin:0 .5em 0 0;font-size:38px}}.rtl .steps__shape{margin-right:0;margin-left:1rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:767px){.rtl .steps__shape{margin-right:.5em}}.steps__space{height:-webkit-calc(33vw + 2.25rem);height:calc(33vw + 2.25rem)}.scroll_slider{overflow:hidden}@media (max-width:767px){.scroll_slider{padding:0 20px 0 0}}.scroll_slider__wrap{margin:0 -3.5rem}@media (max-width:1024px){.scroll_slider__wrap{margin:0}}.scroll_slider__list{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}@media (max-width:1024px){.scroll_slider__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}.scroll_slider__item{padding:0;margin:4rem 0 0 3.5rem;width:33vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1024px){.scroll_slider__item{width:100%;margin:0 0 2rem}}.scroll_slider__title{font-size:2.25rem;line-height:.8;margin:.5rem 0 1.25rem;font-weight:900;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1178px){.scroll_slider__title{font-size:1.875rem}}@media (max-width:767px){.scroll_slider__title{padding-left:-webkit-calc(2.44vw + 11.23px);padding-left:calc(2.44vw + 11.23px);font-size:1.5rem}}.scroll_slider__video{width:100%;padding-top:56.25%;position:relative;-webkit-border-radius:.65vw;border-radius:.65vw}@media (max-width:1024px){.scroll_slider__video{-webkit-border-radius:1.5vw;border-radius:1.5vw}}@media (max-width:767px){.scroll_slider__video{-webkit-border-radius:0 2vw 2vw 0;border-radius:0 2vw 2vw 0}}.scroll_slider__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.scroll_slider__descr{margin:1rem 0}@media (max-width:767px){.scroll_slider__descr{padding-left:36px}}.scroll_slider__number{font-size:.65em;line-height:.75;font-weight:1000;margin-right:.5rem;color:#ff0d00}.video_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#222221;color:#fff;padding:13vw 0 8vw}@media (max-width:1024px){.video_section{padding:0}}@media (max-width:1024px){.video_section__col{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}}@media (max-width:767px){.video_section__col{width:-webkit-calc(100% + 56px);width:calc(100% + 56px);margin-left:-36px;margin-bottom:1.5rem}.rtl .video_section__col{margin-right:-36px;margin-left:0}}.video_section__video{width:92%;padding-top:56.25%;height:0;position:relative}@media (max-width:1024px){.video_section__video{width:100%;padding-top:56.25%}}.contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:7.5vw}@media (max-width:1024px){.contact__container{padding-right:20vw}}@media (max-width:767px){.contact__container{padding-right:20px}}.rtl .contact__container{padding-left:12vw}@media (max-width:1024px){.rtl .contact__container{padding-left:20vw}}@media (max-width:767px){.rtl .contact__container{padding-left:20px}}.contact__partners_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.contact__filter{padding:0 7.5vw;padding-left:-webkit-calc(17.49vw + -35.73px);padding-left:calc(17.49vw + -35.73px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.contact__filter{padding:0 -webkit-calc(2.44vw + 11.23px);padding:0 calc(2.44vw + 11.23px)}}@media (max-width:767px){.contact__filter{padding:0 -webkit-calc(2.44vw + 11.23px);padding:0 calc(2.44vw + 11.23px)}}.contact__select{width:35%;font-size:-webkit-calc(.45vw + 11.43px);font-size:calc(.45vw + 11.43px);font-size:1.25rem;margin-left:auto}@media (max-width:1024px){.contact__select{width:50%;font-size:-webkit-calc(.6vw + 13.83px);font-size:calc(.6vw + 13.83px)}}@media (max-width:767px){.contact__select{width:100%;max-width:100%;margin-left:0}}.contact__select .customselect__trigger:after{content:attr(data-count);font-family:Nunito Sans,sans-serif;font-weight:400;color:#969696;margin-left:.5em}.rtl .contact__select .customselect__trigger:after{margin-left:0;margin-right:.5em}.contact__select .customselect__option:after{content:attr(data-count);font-family:Nunito Sans,sans-serif;font-weight:400;color:#969696;margin-left:.5em}.rtl .contact__select .customselect__option:after{margin-left:unset;margin-right:.5em}.contact__legend{-webkit-flex-shrink:14;-ms-flex-negative:14;flex-shrink:14;margin-top:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1.5rem}.contact__table{-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;padding-bottom:40px;overflow:hidden}.contact__table .table th{padding-top:40px}.rtl .contact__table .table th{text-align:right;font-weight:800}.contact__table_hide{height:0}.contact__table_subtitle{padding-right:3vw;font-size:1.75rem;font-weight:900;line-height:1.5;margin:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:65%}@media (max-width:1024px){.contact__table_subtitle{width:50%}}@media (max-width:767px){.contact__table_subtitle{width:100%;margin-bottom:1rem;-webkit-flex-shrink:unset;-ms-flex-negative:unset;flex-shrink:unset}}.rtl .contact__table_subtitle{padding-right:0;padding-left:3vw}.contact__table table{table-layout:auto;position:relative}.contact__table table:after{content:"";width:-webkit-calc(100% - (7.5vw + (17.49vw + -35.73px)));width:calc(100% - (7.5vw + (17.49vw + -35.73px)));height:3px;background:#222221;position:absolute;bottom:0;left:-webkit-calc(17.49vw + -35.73px);left:calc(17.49vw + -35.73px)}@media (max-width:1024px){.contact__table table:after{display:none}}.contact__table tr:last-child td{border-bottom:1px solid #222221}.contact__table td,.contact__table th{background:#f4f4f4;text-align:left;vertical-align:middle}.contact__table td:nth-child(2),.contact__table th:nth-child(2){width:-webkit-calc(12em + 6.5vw);width:calc(12em + 6.5vw);padding-right:6.5vw}@media (max-width:1024px){.contact__table td:nth-child(2),.contact__table th:nth-child(2){width:100%;padding-right:0}}.rtl .contact__table td:nth-child(2),.rtl .contact__table th:nth-child(2){padding-right:unset;padding-left:6.5vw}@media (max-width:1024px){.rtl .contact__table td:nth-child(2),.rtl .contact__table th:nth-child(2){padding-left:0}}.contact__table td:nth-child(3),.contact__table th:nth-child(3){padding-right:2rem}@media (max-width:1024px){.contact__table td:nth-child(3),.contact__table th:nth-child(3){width:100%;padding-right:0}}.rtl .contact__table td:nth-child(3),.rtl .contact__table th:nth-child(3){padding-right:unset;padding-left:2rem}@media (max-width:1024px){.rtl .contact__table td:nth-child(3),.rtl .contact__table th:nth-child(3){padding-left:0}}.contact__table td:nth-child(4),.contact__table th:nth-child(4){width:1%;white-space:nowrap}@media (max-width:1024px){.contact__table td:nth-child(4),.contact__table th:nth-child(4){width:100%;padding-right:0}}@media (max-width:1024px){.rtl .contact__table td:nth-child(4),.rtl .contact__table th:nth-child(4){padding-left:0}}.contact__table td[data-label]{padding-left:0}@media (max-width:1024px){.contact__table td[data-label]{min-height:4em;height:auto;padding-top:.25rem;padding-bottom:.25rem}}.contact__table td[data-label]:before{display:none}.contact__table th{text-align:left}@media (max-width:1024px){.contact__table .table__header,.contact__table th{display:none}}@media (max-width:1024px){.contact__table table,.contact__table tbody,.contact__table tr{display:block}}@media (max-width:1024px){.contact__table tr{padding:0 -webkit-calc(2.44vw + 11.23px);padding:0 calc(2.44vw + 11.23px)}}@media (max-width:767px){.contact__table tr{padding:0 -webkit-calc(2.44vw + 11.23px);padding:0 calc(2.44vw + 11.23px)}.contact__table tr:last-child td{white-space:normal}}@media (max-width:1024px){.contact__table td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #222221;position:relative}}@media (max-width:1024px){.contact__table .table__padding,.contact__table td:after{display:none}}@media (max-width:1024px){.contact__company_name{font-size:-webkit-calc(.9vw + 14.75px)!important;font-size:calc(.9vw + 14.75px)!important;font-weight:900!important;border-bottom:4px solid #222221!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important;padding-bottom:.5em;min-height:4.5rem!important}.rtl .contact__company_name{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.rtl .contact__company_name{text-align:right}@media (max-width:1024px){.contact__contact{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.contact__hidden_row{display:none}.contact__phone{min-width:9em}.contact__address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact__address .marker{margin-right:1.75rem}@media (max-width:1024px){.contact__address .marker{margin-right:.75rem}}.rtl .contact__address .marker{margin-right:unset;margin-left:1.75rem}@media (max-width:1024px){.rtl .contact__address .marker{margin-left:1.5rem}}@media (max-width:1024px){.contact__address .tooltip{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.contact__address .tooltip__wrap{margin-left:-2rem}}.rtl .contact__address{text-align:right}@media (max-width:1024px){.contact__email{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.contact__link{margin-right:1rem;vertical-align:text-bottom;display:inline-block}.rtl .contact__link{margin-right:0;margin-left:1rem}@media (max-width:767px){.contact__phone{margin-right:0}}.marker{background:#fff;-webkit-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:text-bottom;padding:0;margin-right:.75em;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.marker_link:hover{background:#dbdbdb}.marker__svg{width:1em;height:1em;font-size:40px}.marker__svg_distributor{fill:#e31f26;stroke-width:10}.marker__svg_installer{fill:#0bf;stroke-width:10}.marker__label{font-size:1.25rem;font-weight:700}@media (max-width:1024px){.marker__label{font-size:1.125rem}}@media (max-width:767px){.marker__label{font-size:1rem}}.legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:2rem;gap:1em 7em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.25rem}@media (max-width:1024px){.legend{font-size:1.125rem;gap:1em 3em}}.legend__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400}.map{width:100%;height:40vw;margin:3.5rem 0 4.75rem;padding-right:-webkit-calc(2.44vw + 11.23px);padding-right:calc(2.44vw + 11.23px)}@media (max-width:1024px){.map{padding-right:-webkit-calc(2.44vw + 11.23px);padding-right:calc(2.44vw + 11.23px)}}@media (max-width:767px){.map{padding-right:-webkit-calc(2.44vw + 11.23px);padding-right:calc(2.44vw + 11.23px)}}@media (max-width:100vh){.map{height:60vh}}.map__wrap{width:100%;height:100%;-webkit-border-radius:0 1vw 1vw 0;border-radius:0 1vw 1vw 0}@media (max-width:767px){.map__wrap{-webkit-border-radius:0 2vw 2vw 0;border-radius:0 2vw 2vw 0}}@media (max-width:1024px){.map__wrap{-webkit-border-radius:0 1.5vw 1.5vw 0;border-radius:0 1.5vw 1.5vw 0}}.map iframe{border:none}.map_popup{color:#000;font-size:16px;font-family:Nunito Sans,sans-serif;min-width:205px}.map_popup p{margin:0;font-size:16px}.map_popup__name{font-family:20px;font-weight:700}.rtl .map_popup__rtl{font-family:Nunito Sans,sans-serif}.map_popup__btns{margin:.75rem 0 0}.map_popup__btn{background:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.map_popup__btn:hover{background:rgba(0,0,0,.2)}.gm-style .gm-style-iw-d{overflow:auto!important}.gm-style .gm-style-iw-c{padding:0;max-height:unset!important;max-width:-webkit-calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}.gm-style-iw-d{padding:20px;max-height:unset!important}.gm-style .gm-style-iw-c .gm-style-iw-d+button{top:0!important;right:0!important}.rtl .gm-style .gm-style-iw-c .gm-style-iw-d+button{left:0!important;right:unset!important}.copied_text__wrap{display:none;white-space:nowrap;padding:5px 16px;background-color:#191919;color:#fff;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1);-webkit-border-radius:4px;border-radius:4px}.tooltip{position:absolute;z-index:1;font-weight:400;font-size:.85rem;width:1px;opacity:0;pointer-events:none;-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.tooltip{font-size:14px}}.tooltip:before{position:absolute;content:"";height:16px;width:16px;background-color:#191919;bottom:-8px;left:50%;z-index:0;-webkit-transform:translate(-50%) rotate(45deg);-ms-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}@media (max-width:767px){.tooltip:before{height:8px;width:8px;bottom:-4px}}.tooltip__hover{position:relative;cursor:pointer}.tooltip__hover .tooltip{top:100%;left:50%}.tooltip__hover .tooltip:before{display:none}.tooltip__hover .tooltip_top{margin-bottom:30px;bottom:100%;top:unset}.tooltip__hover .tooltip_left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;left:-12px}.rtl .tooltip__hover .tooltip_left{left:unset;right:-12px}.tooltip__hover:hover .tooltip{opacity:1;visibility:visible;margin-top:0;margin-bottom:0}.tooltip__wrap{white-space:nowrap;padding:5px 16px;background-color:#191919;color:#fff;-webkit-border-radius:4px;border-radius:4px}@media (max-width:767px){.tooltip__wrap{padding:5px 12px}}.tooltip_active{opacity:1;visibility:visible;margin-top:0}.tooltip_active .tooltip__wrap{text-shadow:0 -1px 0 rgba(0,0,0,.1)}@media (max-width:1024px){.adaptive-tooltip-l{left:0;width:auto}.rtl .adaptive-tooltip-l{left:auto;right:0;width:auto}}.faq__wrap{margin-top:3rem}.accordion{cursor:pointer;width:100%;text-align:left;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border-bottom:3px solid #222221;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:700;padding:0 0 .3em}@media (max-width:1024px){.accordion{font-size:1.375rem}}@media (max-width:767px){.accordion{font-size:1.125rem}}@media (max-width:389px){.accordion{font-size:1rem;width:97%}}.panel{max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;-o-transition:max-height .2s ease-out;transition:max-height .2s ease-out;margin-bottom:2.5rem}@media (max-width:1024px){.panel{margin-bottom:1.5rem}}@media (max-width:767px){.panel{margin-bottom:1rem}}.panel__link{height:100%;position:relative;display:inline-block;text-decoration:underline}@media (max-width:360px){.panel__link{word-break:break-all}}.panel p{margin:0;font-size:1.25rem;font-weight:400}@media (max-width:1024px){.panel p{font-size:1.125rem}}@media (max-width:767px){.panel p{font-size:1rem}}.accordion.active+.panel{border-bottom:1px solid #222221;padding:.75rem 0}.acc_toggle span{display:block;width:24px;height:3px;background:#222221;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1}.acc_toggle span:first-child{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.accordion.active .acc_toggle span:first-child{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.accordion.active .acc_toggle span:nth-child(2){opacity:0}.acc_toggle{width:24px;height:24px;min-width:24px;position:relative;margin-left:1rem}.rtl .acc_toggle{margin-left:0;margin-right:1rem}@media (max-width:1024px){.acc_toggle span{width:20px}.panel p{line-height:-webkit-calc((.6vw + 13.83px) * 1.5);line-height:calc((.6vw + 13.83px) * 1.5)}}@media (max-width:600px){.acc_toggle span{height:3px;width:20px}.acc_toggle{width:20px;height:20px;min-width:20px}#faqPage h1,#faqPage h2{font-size:7vw!important}}@media (max-width:389px){.acc_toggle span{height:3px;width:18px}.acc_toggle{width:18px;height:18px;min-width:18px}}.accordion .tooltip{left:auto;right:30px;width:auto;top:50%;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.rtl .accordion .tooltip{left:30px;right:auto}.onevideo{width:52vw;margin:1.5rem 0 3.5rem}@media (max-width:1024px){.onevideo{width:100%}}.onevideo__wrap{width:100%;-webkit-border-radius:1vw;border-radius:1vw;overflow:hidden;position:relative}#advantages{background-color:#e9e9e9;padding-bottom:0}.advantages-img{position:relative;margin-top:-webkit-calc(9.69vw + 13.86px);margin-top:calc(9.69vw + 13.86px);width:100%}.advantages-img__title{position:absolute;top:0;left:0;z-index:1}.advantages-img__h1{margin-top:-.8em;line-height:1.2;-webkit-transform:rotate(-3.8deg);-ms-transform:rotate(-3.8deg);transform:rotate(-3.8deg)}@media (max-width:1024px){.advantages-img__h1{margin-top:-.7em;line-height:1}}.advantages-img__picture,.advantages-img__picture img{width:100%;display:block}.advantages-text{padding-top:3rem;padding-bottom:3.25rem;padding-right:0;margin:-1px 0}.advantages-text__descr{max-width:38em;margin-bottom:2.5rem}.advantages-text__list{padding-left:0;margin:0}.advantages-text__item{padding-top:2rem}.advantages-text__item-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;margin:0;margin-bottom:.5rem;border-bottom:2px solid #b1492b;font-size:1.875rem;font-weight:800;line-height:1.6;padding-right:58px}@media (max-width:1024px){.advantages-text__item-title{font-size:1.25rem;padding-right:-webkit-calc(2.44vw + 11.23px);padding-right:calc(2.44vw + 11.23px)}}@media (max-width:767px){.advantages-text__item-title{font-size:1rem}}.advantages-text__item-title:before{content:"";width:1em;height:1em;font-size:.35em;background-color:#b1492b;-webkit-border-radius:50%;border-radius:50%;margin-right:2.43em;bottom:.5em;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.advantages-text__item-list{padding-left:0;margin-top:1.5rem}.advantages-text__item-benefit{font-size:1.25rem;padding-left:2.5rem}.perfomance__title{margin-bottom:2rem}@media (max-width:1024px){.perfomance__title{margin-bottom:0}}.perfomance__table{margin-bottom:2rem}@media (max-width:1024px){.perfomance__table{margin-bottom:1rem}}.perfomance__cta{padding-bottom:2rem}.perfomance__link-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:-webkit-calc(2.19vw + 16.93px);padding-bottom:calc(2.19vw + 16.93px)}.perfomance__link{font-size:2rem;position:relative}@media (max-width:1024px){.perfomance__link{font-size:1.25rem}}@media (max-width:767px){.perfomance__link{font-size:1rem}}.protect{color:#fff;background:#222221}.protect__container{position:relative;overflow:hidden;padding-bottom:-webkit-calc(1.92vw + 23.08px);padding-bottom:calc(1.92vw + 23.08px)}.protect__img-wrap{position:absolute;z-index:1;left:28%;top:21%;width:73vw}@media (max-width:1024px){.protect__img-wrap{width:100vw;top:42.5%;left:0}}@media (max-width:767px){.protect__img-wrap{width:150vw;top:28.5%}}.protect__img-wrap img{width:100%}.protect__car,.protect__folie{display:block;width:100%;overflow:hidden}.protect__folie{position:absolute;top:0;left:0}.protect__h1{font-family:Nunito Sans,sans-serif;font-size:-webkit-calc(8.59vw + 35.08px);font-size:calc(8.59vw + 35.08px);line-height:.8;color:#ff5715;text-align:left;padding-bottom:.4em;text-transform:uppercase;padding-top:.05em}@media (max-width:1024px){.protect__h1{line-height:1;font-size:-webkit-calc(15.62vw + 20px);font-size:calc(15.62vw + 20px);margin-left:-.05em}}@media (max-width:767px){.protect__h1{font-size:-webkit-calc(18.63vw + -3.06px);font-size:calc(18.63vw + -3.06px)}}.protect__h1_pin{display:block;margin-left:-.8rem}@media (max-width:1024px){.protect__h1_pin{margin-left:0}}.protect__content{max-width:35rem}.protect__subtitle{margin-bottom:2.75rem;font-size:3.75rem;font-weight:700}@media (max-width:1024px){.protect__subtitle{line-height:1.2;font-size:1.875rem;width:60vw;margin-top:20rem}}@media (max-width:767px){.protect__subtitle{width:80vw;margin-top:11rem;font-weight:600;font-size:1.875rem}}.protect__cta{padding:-webkit-calc(1.79vw + 13.68px) 0 0;padding:calc(1.79vw + 13.68px) 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.protect__cta{padding:0}}.protect__cta-btn{color:#fff;position:relative;background-color:#ff5715}.protect__cta-btn.perfomance__btn{background-color:#ff0d00}.protect__cta-btn:after{content:"";position:absolute;top:-.275em;left:-.3em;z-index:2;width:-webkit-calc(100% + .6em);width:calc(100% + .6em);height:-webkit-calc(100% + .6em);height:calc(100% + .6em);background:-webkit-gradient(linear,left top, left bottom,color-stop(10%, #fff),color-stop(90%, transparent));background:-o-linear-gradient(top,#fff 10%,transparent 90%);background:linear-gradient(180deg,#fff 10%,transparent 90%);-webkit-border-radius:.64em .94em .64em .94em;border-radius:.64em .94em .64em .94em;opacity:0;border:1px solid #fff}.protect__cta-btn:hover:after{opacity:.2}.protect__cta-text{display:inline-block;-webkit-transform:skew(26deg);-ms-transform:skew(26deg);transform:skew(26deg);text-align:center;width:100%}.protect__cta.perfomance__cta{padding:-webkit-calc(2.79vw + 13.68px) 0 -webkit-calc(1.79vw + 13.68px);padding:calc(2.79vw + 13.68px) 0 calc(1.79vw + 13.68px)}.zones{background:#222221;color:#fff}.zones__title{width:100%;border-bottom:3px solid hsla(0,0%,100%,.5)}.zones__list{padding-left:0;margin:0;padding-bottom:5.125rem}@media (max-width:1024px){.zones__list{padding-bottom:22.5rem}}.zones__item{font-size:2rem;line-height:1.2;padding-top:1.75em;border-bottom:.5px solid hsla(0,0%,100%,.5)}@media (max-width:1024px){.zones__item{font-size:1.5rem}}@media (max-width:767px){.zones__item{font-size:1.125rem}}.zones__col{padding:0}.zones__text{width:26.3vw;font-size:1.5rem;line-height:1.6;margin:0;padding:-webkit-calc(2.05vw + 24.62px) 0;padding:calc(2.05vw + 24.62px) 0;padding-right:-webkit-calc(2.44vw + 11.23px);padding-right:calc(2.44vw + 11.23px)}@media (max-width:1024px){.zones__text{width:100%}}@media (max-width:767px){.zones__text{font-size:1.125rem}}.zones__text-bold{font-weight:800}.zones .container__right{position:relative}@media (max-width:1024px){.zones .container__right{padding-top:-webkit-calc(35.24vw + 99.13px);padding-top:calc(35.24vw + 99.13px)}}.zones__folie{position:absolute;top:8.5rem;right:29px;width:70vw;z-index:1;overflow:hidden}@media (max-width:1024px){.zones__folie{width:98vw;top:1.875rem;left:0}}.zones__folie img{max-width:105%;width:100%}@media (max-width:1024px){.zones__folie img{width:100%}}.zones__car{position:absolute;bottom:-2.5rem;right:29px;width:70vw;overflow:hidden}@media (max-width:1024px){.zones__car{width:98vw;bottom:14%;left:0}}@media (max-width:900px){.zones__car{width:98vw;bottom:18%;left:0}}@media (max-width:767px){.zones__car{bottom:28.5%}}@media (max-width:414px){.zones__car{bottom:32.5%}}@media (max-width:360px){.zones__car{bottom:37.5%}}.zones__car img{max-width:105%;width:100%}@media (max-width:1024px){.zones__car img{width:100%}}.table-perfomance{width:100%;table-layout:fixed;font-size:-webkit-calc(.67vw + 11.14px);font-size:calc(.67vw + 11.14px)}.table-perfomance__padding{width:-webkit-calc(17.49vw + -35.73px);width:calc(17.49vw + -35.73px)}.table-perfomance__padding:after{display:none}@media (max-width:1024px){.table-perfomance__padding{width:6.6vw;display:none!important}}.table-perfomance__padding_left{width:-webkit-calc(17.49vw + -35.73px);width:calc(17.49vw + -35.73px)}.table-perfomance__list{margin:0;padding:0}.table-perfomance__item{padding-top:.25em 0}@media (max-width:1024px){.table-perfomance table,.table-perfomance tbody,.table-perfomance tr{display:block}}@media (max-width:1024px){.table-perfomance tbody{padding:0 -webkit-calc(2.44vw + 11.23px);padding:0 calc(2.44vw + 11.23px)}}@media (max-width:991px){.table-perfomance tr{margin-bottom:1rem}}.table-perfomance td{text-align:start;font-size:1.25rem;line-height:-webkit-calc(1.0125vw + 25.717px);line-height:calc(1.0125vw + 25.717px);font-weight:400;vertical-align:baseline;padding-top:2.25rem;border-bottom:1px solid #ff0d00}@media (max-width:767px){.table-perfomance td{font-size:1rem}}@media (max-width:991px){.table-perfomance td{font-size:1.125rem;line-height:-webkit-calc((.6vw + 13.83px) * 1.5);line-height:calc((.6vw + 13.83px) * 1.5);padding-top:1.5rem;padding-bottom:.5rem}}@media (max-width:1024px){.table-perfomance td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}}.table-perfomance .t-left{border-bottom:3px solid #ff0d00;font-size:2rem;font-weight:700}@media (max-width:991px){.table-perfomance .t-left{font-size:1.875rem}}@media (max-width:767px){.table-perfomance .t-left{font-size:1.25rem}}.my-0{margin-top:0}.mb-0,.my-0{margin-bottom:0}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.mt-1-50{margin-top:1.5rem}.mb-1-50{margin-bottom:1.5rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}@media (max-width:1024px){.steps__spaceCar{height:-webkit-calc(33vw + 2.25rem);height:calc(33vw + 2.25rem);position:absolute;bottom:0;left:0}}.ob{display:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background:#000;color:#fff}.ob__container{padding:120px 4vw;max-width:21rem}@media (max-width:1024px){.ob__container{padding:120px 7vw}}@media (max-width:767px){.ob__container{padding:120px 20px}}.rtl .ob__logo{right:unset;left:4vw}@media (max-width:1024px){.rtl .ob__logo{left:7vw}}@media (max-width:767px){.rtl .ob__logo{left:20px}}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit: fill) or (object-fit: fill)){.ob{display:block}}.fancybox__caption{text-align:center}.user-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product_table_section{padding-bottom:2rem}@media (max-width:1024px){.product_table_section{padding:2.25rem -webkit-calc(2.44vw + 11.23px) 2rem;padding:2.25rem calc(2.44vw + 11.23px) 2rem;overflow:hidden}}@media (max-width:767px){.product_table_section{padding:2.25rem 20px 36px}}.product_table_section .table__header{top:7.5%}@media (max-width:1024px){.product_table_section .table__header{position:relative;top:0}}.product_table_section .table__header th{vertical-align:middle;background-color:#222221}.product_table_section .table__padding_right,.product_table_section td,.product_table_section th{border-bottom:1px solid hsla(192,2%,52%,.5)!important}.product_table_section .table th.table__subtitle,.product_table_section .table tr .table__padding_left,.product_table_section .td__label{border-bottom:3px solid hsla(192,2%,52%,.5)!important}@media (max-width:991px){.product_table_section .table th.table__subtitle{border-bottom:none!important}}.product_table_section th{font-size:2rem;font-weight:700}@media (max-width:1024px){.product_table_section th{font-size:1.875rem}}@media (max-width:767px){.product_table_section th{font-size:1.25rem}}.product_table_section .h3{font-size:2rem;font-weight:700}.product_table_section .td__label{font-weight:400}@media (max-width:1024px){.product_table_section .td__label{font-size:1.875rem;font-weight:700;line-height:1.5}}@media (max-width:767px){.product_table_section .td__label{font-size:1.25rem;font-weight:700}}.product_table_section .table td[data-label]:before,.product_table_section .td__text{font-weight:400}@media (max-width:1024px){.product_table_section .table td[data-label]:before,.product_table_section .td__text{margin-right:1rem;font-size:1.125rem;line-height:-webkit-calc((.6vw + 13.83px)* 1.5);line-height:calc((.6vw + 13.83px)* 1.5)}}@media (max-width:767px){.product_table_section .table tr:last-child td{white-space:wrap}}.fancybox__content{padding:0!important;height:80vh!important;width:100%!important;-webkit-box-flex:0!important;-webkit-flex:0 1 auto!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}.fancybox__iframe{width:100%!important;height:100%!important}@media (max-width:1024px){.fancybox__content{height:60vh!important}.fancybox__iframe{width:auto!important;height:100%!important}}@media (max-width:767px){.fancybox__content{height:40vh!important}.fancybox__iframe{width:auto!important;height:100%!important}}.model_filter_img_wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.model_filter_img_wrap .model_filter_img_item_wrap{width:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:72px;margin:6px;-webkit-border-radius:2px;border-radius:2px;background:#000;cursor:pointer}.model_filter_img_wrap .active .model_filter_img{opacity:1}.model_filter_img_wrap .model_filter_img{width:96px;-o-object-fit:cover;object-fit:cover;opacity:.5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzIiwiY29tcG9uZW50cy9fY29tbW9uLnNjc3MiLCJtYWluLnNjc3MiLCJtYWluLmNzcyIsImNvbXBvbmVudHMvaGVscGVyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxLQUNFLDZCQUFBLENBQUEscUJBQUEsQ0FBc0IsNEJBQ08sQ0FDOUIsS0FFQyxRQUFTLENBQ1YsaUJBSUMsMEJBQUEsQ0FBQSxrQkFBbUIsQ0FDcEIsb0ZBYUMsYUFBYyxDQUNmLEVBRUMsNEJBQUEsQ0FBNkIsV0FBQSxDQUNqQixvQkFBQSxDQUNTLGNBQ04sQ0FDaEIsU0FHQyxlQUFpQixDQUNsQixJQUVDLGlCQUFrQixDQUNuQixLQUVDLGVBQUEsQ0FBZ0IsVUFDTCxDQUNaLFFBR0MsYUFBQSxDQUFjLGFBQUEsQ0FDQSxpQkFBQSxDQUNJLHVCQUNNLENBQ3pCLElBRUMsU0FBVyxDQUNaLElBRUMsYUFBZSxDQUNoQixJQUVDLFFBQUEsQ0FBUyxXQUFBLENBQ0csY0FDRyxDQUNoQixzQ0FNQyxhQUFBLENBQWMsWUFBQSxDQUNELFFBQ0osQ0FDVixPQUVDLGdCQUFBLENBQWlCLHNCQUFBLENBQ00sV0FDWCxDQUNiLGNBR0MsbUJBQW9CLENBQ3JCLG9FQUtDLHlCQUFBLENBQTBCLGNBQ1gsQ0FDaEIsTUFFQyxXQUFBLENBQVksa0JBQ08sQ0FDcEIsc0NBR0MsY0FBZSxDQUNoQixpREFHQyxRQUFBLENBQVMsU0FDQyxDQUNYLHVDQUdDLDZCQUFBLENBQUEscUJBQUEsQ0FBc0IsU0FDWixDQUNYLDRGQUdDLFdBQVksQ0FDYixtQkFFQyw0QkFBQSxDQUE2Qiw4QkFBQSxDQUFBLHNCQUdOLENBQ3hCLCtGQUdDLHVCQUF3QixDQUN6QixPQUVDLFFBQUEsQ0FBUyxTQUNDLENBQ1gsU0FFQyxhQUFjLENBQ2YsU0FFQyxlQUFpQixDQUNsQixNQUVDLHdCQUFBLENBQXlCLGdCQUNSLENBQ2xCLE1BR0MsU0FBVSxDQUNYLFdBRUMsUUFBUyxD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QSxvQkFBQSxDQUFBLHNCQUFBLENBQ1UsZUFBQSxDQUNQLFdBQUEsQ0FDSixVQUFBLENBQ0QseUJBQUEsQ0FBQSxpQkFBQSxDQUNPLGVBQUEsQ0FDRixjQUNELENBYm5CLGlEQWlCUSxTQUFVLENBakJsQix5Q0FxQkksVUFBQSxDQUFXLG1CQUFBLENBQUEsZ0JBQUEsQ0FDTSxVQUFBLENBQ0wsd0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FDTyx1QkFBQSxDQUFBLDhCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUNJLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQ1YiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdW5zZXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5idXR0b24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmlucHV0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbnRkLFxyXG50aCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiJGZmOiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiRmZm06IFwiYmxvd2JydXNoXCIsIHNhbnMtc2VyaWY7XHJcbiRtYWluLWNvbG9yOiAjZmYwZDAwO1xyXG4kc2Vjb25kLWNvbG9yOiAjNmIwMDAyO1xyXG4kZGFyay1jb2xvcjogIzIyMjIyMTtcclxuJGxpZ2h0LWNvbG9yOiAjZmZmO1xyXG4kaWNvbi1iZzogI2RiZGJkYjtcclxuXHJcbiRncmV5LWNvbG9yOiAjZTllOWU5O1xyXG4kbWFya2VyLWxpLWNvbG9yOiAjYjE0OTJiO1xyXG4kbGlnaHQtZ3JleS1jb2xvcjogI2Y0ZjRmNDtcclxuJHRlYWwtY29sb3I6ICMwMDlmOGI7XHJcbiRvcmFuZ2UtY29sb3I6ICNmZjU3MTU7XHJcbiR5ZWxsb3ctYmctY29sb3I6ICNmZjk2MDA7XHJcbiRibHVlLWJnLWNvbG9yOiAjMjM4Y2U1O1xyXG4kZ3JlZW4tYmctY29sb3I6ICMyYjZhMzI7XHJcbiR2aW9sZXQtYmctY29sb3I6ICMzNzI0NjA7XHJcbiRncmV5LWJnLWNvbG9yOiAjNTA1OTZjO1xyXG4kcHVycGxlLWJnLWNvbG9yOiAjN2ExOTRjO1xyXG4kbWFya2VyLXN2Zy1kaXN0cjogI2UzMWYyNjtcclxuJG1hcmtlci1zdmctaW5zdGFsbDogIzAwYmJmZjtcclxuJG1hcmtlci1zdmctb3V0bGluZTogIzQxNDY0OTtcclxuXHJcbiRzZWxlY3Rpb24tY29sb3I6IHJnYmEoMTMxLCAxMzUsIDEzNiwgMC41KTtcclxuXHJcbi8vYnJlYWtwb2ludHNcclxuJGxnOiAxMDI0cHg7XHJcbiRtZDogOTkxcHg7XHJcbiRzbTogNzY3cHg7XHJcbiR4czogNjAwcHg7XHJcblxyXG4kcGFkOiAoXHJcbiAgbWF4LXdpZHRoOiAjeyRsZ30sXHJcbiAgLy8xMDI0cHhcclxuKTtcclxuJG1vYjogKFxyXG4gIG1heC13aWR0aDogI3skc219LFxyXG4gIC8vNzY4cHhcclxuKTtcclxuXHJcbi8vcGFkZGluZ3NcclxuJHBsLXhsOiBjYWxjKDE3LjQ5dncgKyAtMzUuNzNweCk7XHJcbiRwci14bDogY2FsYygxNy40OXZ3ICsgLTM1LjczcHgpO1xyXG4kcGwtbWQ6IDEwdnc7XHJcbiRwci1tZDogMTB2dztcclxuJHBsLXNtOiAxNXB4O1xyXG4kcHItc206IDE1cHg7XHJcblxyXG4kcHgtZnVsbC14bDogNThweDtcclxuJHB4LWZ1bGwtbWQ6IGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XHJcblxyXG4kcHItcHBmLXhsOiA3LjV2dzsgLy8gY2FsYygxMy43MXZ3ICsgLTE0MC4zMXB4ICsgMC43NWVtKTtcclxuXHJcbi8vZm9udC1zaXplXHJcbiRmel94bDogY2FsYygwLjg5dncgKyAxNC44NnB4KTsgLy8zMnB4LzE5MjB2dzsgMjRweC8xMDI0dndcclxuJGZ6X2xnX21vYjogY2FsYygwLjg1dncgKyAxNS4yN3B4KTsgLy8gMjRweC8xMDI0dnc7IDE4cHgvMzIwdndcclxuJGZ6X21kX21vYjogY2FsYygwLjU3dncgKyAxNC4xOHB4KTsgLy8gMjBweC8xMDI0dnc7IDE2cHgvMzIwdndcclxuXHJcbiRoZWFkZXItaGVpZ2h0OiA4M3B4O1xyXG4kaGVhZGVyLWhlaWdodF9zbTogNTNweDtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImJsb3dicnVzaFwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYmxvd2JydXNoL0Jsb3dCcnVzaC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgIHVybChcIi4uL2ZvbnRzL2Jsb3dicnVzaC9CbG93QnJ1c2gud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmZjtcclxuICBmb250LXNpemU6IDE2cHg7IC8vICAxcHggb24gMTkyMHB4IHZ3XHJcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGZmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1zaXplOiAxNnB4OyAvLyAgMjRweCBvbiAxOTIwcHggdndcclxuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbnAge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXJnaW46IDEuNWVtIDA7XHJcbn1cclxuXHJcbi50ZXh0IHtcclxuICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICZfcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gICZfbGcge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfbGlnaHQge1xyXG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICB9XHJcbiAgJl9kYXJrIHtcclxuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICB9XHJcbiAgJl9jb2xvciB7XHJcbiAgICBjb2xvcjogJG9yYW5nZS1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5tYXJrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogJG9yYW5nZS1jb2xvcjtcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzLFxyXG5hOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ubm93cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBtYXJnaW46IHVuc2V0O1xyXG4gIGRpc3BsYXk6IHVuc2V0O1xyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBtYXJnaW46IHVuc2V0O1xyXG4gIGRpc3BsYXk6IHVuc2V0O1xyXG59XHJcblxyXG4uaDEge1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zaXplOiA2LjY4NzVyZW07IC8vIDEwN3B4LzE5MjB2dyA1LjU3M3Z3XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1rZXJuaW5nOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG4gIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcclxuICB9XHJcbiAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmgxX2ZmbSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmZm07XHJcbiAgZm9udC1rZXJuaW5nOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTMuNzV2dzsgLy8yNjRweC8xOTIwdndcclxuICBsaW5lLWhlaWdodDogMC44O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgQG1lZGlhICN7JG1vYn0sIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgIGZvbnQtc2l6ZTogMjIuNzV2dztcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxNi44N3Z3ICsgMjcuMjhweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaDIge1xyXG4gIGZvbnQtZmFtaWx5OiAkZmY7XHJcbiAgZm9udC1zaXplOiAzLjc1cmVtOyAvLyA2MHB4LzE5MjB2dzsgNDhweC8xMDI0dndcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5oMl9mZm0ge1xyXG4gIGZvbnQtZmFtaWx5OiAkZmZtO1xyXG4gIGZvbnQta2VybmluZzogbm9uZTtcclxuICBmb250LXNpemU6IDEwLjQydnc7IC8vIDIwMHB4LzE5MjB2d1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICBmb250LXNpemU6IDE0LjQydnc7XHJcbiAgfVxyXG59XHJcblxyXG4uaDMge1xyXG4gIGZvbnQtZmFtaWx5OiAkZmY7XHJcbiAgZm9udC1zaXplOiAzcmVtOyAvLyA0OHB4LzE5MjB2dyAzNnB4LzEwMjR2d1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICB9XHJcbiAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmsge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG5cclxuICBAbWVkaWEgKGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9leHRlcm5hbCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjVzIGVhc2U7XHJcbiAgICBAbWVkaWEgKGhvdmVyKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmMGQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpbmtfX3RleHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ZnIHtcclxuICAgIHdpZHRoOiAwLjg5ZW07XHJcbiAgICBoZWlnaHQ6IDAuODllbTtcclxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDIuMTl2dyArIDE2LjkzcHggKyAjeyRoZWFkZXItaGVpZ2h0fSk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMi4xOXZ3ICsgMTYuOTNweCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IC8vZml4aW5nIG9mIGxpbmUgYmV0d2VlbiBzZWN0aW9uc1xyXG4gIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIuMTl2dyArIDE2LjkzcHggKyAjeyRoZWFkZXItaGVpZ2h0LXNtfSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9mdWxsIHtcclxuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuICBtaW4taGVpZ2h0OiAxMDBkdmg7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogJHBsLXhsO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRwci14bDtcclxuICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRweC1mdWxsLW1kO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHB4LWZ1bGwtbWQ7XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRweC1mdWxsLXhsO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRweC1mdWxsLW1kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lcl9mdWxsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWxlZnQ6ICRweC1mdWxsLXhsO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRweC1mdWxsLXhsO1xyXG4gIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgIHBhZGRpbmctbGVmdDogJHB4LWZ1bGwtbWQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcHgtZnVsbC1tZDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItcHBmYWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIHBhZGRpbmctbGVmdDogMTUuNnZ3O1xyXG4gIHBhZGRpbmctbGVmdDogJHBsLXhsO1xyXG4gIC8vIHBhZGRpbmctcmlnaHQ6IDEwdnc7XHJcbiAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcHgtZnVsbC1tZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRweC1mdWxsLW1kO1xyXG4gIH1cclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRweC1mdWxsLW1kO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHByLXNtO1xyXG4gIH1cclxuICAucnRsICYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1LjZ2dztcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgcGFkZGluZzogMCAxMHZ3IDAgMTl2dztcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgcGFkZGluZzogMCAzNnB4IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aXRsZV9jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMTUuNnZ3O1xyXG4gIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgIHBhZGRpbmc6IDAgMjB2dyAwICRweC1mdWxsLW1kO1xyXG4gIH1cclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAzNnB4O1xyXG4gIH1cclxuICAucnRsICYge1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwdncgMCAyMHZ3O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDM2cHggMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG4ucm93X2NlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc3ZnIHtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICBmaWxsOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaG92ZXIge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbiAgb3BhY2l0eTogMTtcclxuXHJcbiAgQG1lZGlhIChob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi5ub19zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qPDw8PCAtLS0tIHNjcm9sbCAtLS0tLSovXHJcblxyXG4qOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDdweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDIzOSwgMjM5LCAyMzksIDEpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggI2VmZWZlZjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgb3V0bGluZTogMXB4IHNvbGlkICMzMzM7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB3aWR0aDogMjAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLSBzY3JvbGwtLS0tID4+Pj4qL1xyXG5cclxuLyo8PDw8IC0tLS0gc2VsZWN0aW9uIC0tLS0tKi9cclxuXHJcbjpyb290IHtcclxuICBzY3JvbGxiYXItY29sb3I6ICMzMzMgI2VmZWZlZiAhaW1wb3J0YW50O1xyXG4gIHNjcm9sbGJhci13aWR0aDogdGhpbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICAvKiBDb2RlIGZvciBGaXJlZm94ICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb2xvcjtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Rpb24tY29sb3I7XHJcbn1cclxuXHJcbioge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHNlbGVjdGlvbi1jb2xvcjtcclxufVxyXG5cclxuLm5vc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZ3JleS1iZyB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktY29sb3I7XHJcbiAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG59XHJcblxyXG4uZGFyay1iZyB7XHJcbiAgYmFja2dyb3VuZDogJGRhcmstY29sb3IgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG59XHJcblxyXG4uZmZtLWgxIHtcclxuICBmb250LWZhbWlseTogJGZmbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogNi42ODc1cmVtOyAvLyAxMDdweCBpbiBtYWtldFxyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29udGVudCB7XHJcbiAgZm9udC1zaXplOiAzcmVtOyAvLyBjaGFuZ2VkXHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW46IDA7XHJcbiAgLy8gZm9udC1mYW1pbHk6ICRmZmI7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBmb250LXNpemU6IDEuMzNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudF9tZCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIG1hcmdpbjogMDtcclxuICAvLyAgZm9udC1mYW1pbHk6ICRmZmI7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmNvbnRlbnRfc20ge1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgLy8yMHB4LzE5MjA7IDE2cHgvMTAyNXZ3XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC8vIGZvbnQtZmFtaWx5OiAkZmZiO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgLy8yMHB4LzEwMjR2dzsgMTZweC8zNjB2d1xyXG4gIH1cclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07IC8vMjBweC8xMDI0dnc7IDE2cHgvMzYwdndcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50X3hzIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC8vICBmb250LWZhbWlseTogJGZmYjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5zdHJvbmcsXHJcbi5zdHJvbmcge1xyXG4gIC8vIGZvbnQtZmFtaWx5OiAkZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAucnRsICYge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIC5mZixcclxuICAgICYuZmYge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucnRsIC5mZiAmIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL0N1c3RvbSBzZWxlY3Rcclxuc2VsZWN0LmN1c3RvbXNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xyXG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTsgLy8gY2hhbmdlZFxyXG4gIGJvcmRlci1yYWRpdXM6IDZweDsgLy8gY2hhbmdlZFxyXG4gIGJvcmRlcjogbm9uZTsgLy8gY2hhbmdlZFxyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gY2hhbmdlZFxyXG59XHJcblxyXG4uY3VzdG9tc2VsZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fdHJpZ2dlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgLy8gY2hhbmdlZCA3MDBcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTEuNXB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjIyMjIxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgICAucnRsICYge1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX29wdGlvbnMge1xyXG4gICAgbWF4LWhlaWdodDogMTJyZW07XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjViNWI1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksXHJcbiAgICAgIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgJl9fb3B0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICB9XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbiAgICB9XHJcbiAgICAmX3NlbGVjdGlvbiB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX29wZW5lZCB7XHJcbiAgICAuY3VzdG9tc2VsZWN0X190cmlnZ2VyOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgICAgICBcclxuICAgIH1cclxuICAgIC5jdXN0b21zZWxlY3RfX29wdGlvbnMge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9taW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX3NlYXJjaCB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMC43ZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBkPSdNOS41LDNBNi41LDYuNSAwIDAsMSAxNiw5LjVDMTYsMTEuMTEgMTUuNDEsMTIuNTkgMTQuNDQsMTMuNzNMMTQuNzEsMTRIMTUuNUwyMC41LDE5TDE5LDIwLjVMMTQsMTUuNVYxNC43MUwxMy43MywxNC40NEMxMi41OSwxNS40MSAxMS4xMSwxNiA5LjUsMTZBNi41LDYuNSAwIDAsMSAzLDkuNUE2LjUsNi41IDAgMCwxIDkuNSwzTTkuNSw1QzcsNSA1LDcgNSw5LjVDNSwxMiA3LDE0IDkuNSwxNEMxMiwxNCAxNCwxMiAxNCw5LjVDMTQsNyAxMiw1IDkuNSw1WiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbTtcclxuICB9XHJcbn1cclxuXHJcbi5kbmxkX19zdmcge1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyotLS0tIHNlbGVjdGlvbi0tLS0gPj4+PiovXHJcblxyXG4vLyAjY29va2llTm90aWNlIHtcclxuLy8gICAgd2lkdGg6IDI3cmVtO1xyXG4vLyAgICBmb250LXNpemU6IC43cmVtICFpbXBvcnRhbnQ7XHJcbi8vICAgIGZvbnQtZmFtaWx5OiAkZmYgIWltcG9ydGFudDtcclxuLy8gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG4vLyAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbi8vICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuLy8gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4vLyAgICBib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuLy8gICAgbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4vLyAgICAvLyBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4vLyAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cclxuLy8gICAgJiAuY29uZmlybSB7XHJcbi8vICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuLy8gICAgICAgYm9yZGVyLXJhZGl1czogMS41ZW07XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG4vLyAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuLy8gICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICAgICAgcGFkZGluZzogMC4zNWVtIDEuNzVlbSAwLjNlbSAhaW1wb3J0YW50O1xyXG5cclxuLy8gICAgfVxyXG4vLyB9XHJcbiIsIkBpbXBvcnQgXCJjb21wb25lbnRzL25vcm1hbGl6ZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbmltYXRpb25zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbW1vblwiO1xyXG5cclxuLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZTtcclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gICZfbWFjdGFjIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX2NvbG9yY2hhbmdlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJl9kYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yO1xyXG4gIH1cclxuICAmX3RyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgZm9udC1zaXplOiAxNTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub2IgLmxvZ28ge1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgZm9udC1zaXplOiBjYWxjKDMuOTd2dyArIDk2LjY5cHgpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZTtcclxuICAmX3NpbmdsZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDFyZW07XHJcbiAgICBsZWZ0OiA0dnc7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICB0b3A6IDFyZW07XHJcbiAgICAgIGxlZnQ6IDd2dztcclxuICAgICAgZm9udC1zaXplOiBjYWxjKDkuNDl2dyArIDc1Ljg0cHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAucnRsICYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogNHZ3O1xyXG4gICAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgICAgcmlnaHQ6IDd2dztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9tZW51X2FjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYge1xyXG4gIG1hcmdpbi1sZWZ0OiA3NnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gIH1cclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW46IDAgMC42NWVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBtYXJnaW46IDAgMC4zNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwLjE1ZW07XHJcbiAgICAgIGxlZnQ6IDAuMjVlbTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcclxuICAgICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAoaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMC41ZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvZ2dsZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGdhcDogMnJlbTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgZ2FwOiAxLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluZSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB3aWR0aDogMS41ZW07XHJcbiAgICBoZWlnaHQ6IDAuMjc1ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0wLjM3NWVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1ZW07XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4ycyAwLjJzIGVhc2U7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICB0b3A6IDAuNzE1ZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9vcGVuIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAubGFuZ19fbGluZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyAwLjJzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZ19fdGV4dCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX29wZW4ge1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbn1cclxuXHJcbi5idXJnZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEuNWVtO1xyXG4gIGhlaWdodDogMS4zNzVlbTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4ycyAwLjJzIGVhc2U7XHJcbiAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgfVxyXG5cclxuICAmX19saW5lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMnMgZWFzZTtcclxuICB9XHJcblxyXG4gICZfb3BlbiB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgLmJ1cmdlcl9fbGluZTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIDAuMnMgZWFzZTtcclxuICAgICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnVyZ2VyX19saW5lOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gICAgfVxyXG4gICAgLmJ1cmdlcl9fbGluZTpsYXN0LWNoaWxkIHtcclxuICAgICAgdG9wOiAtOXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyAwLjJzIGVhc2U7XHJcbiAgICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHRvcDogLTEwMCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0OyAvL2hlYWRlciBoZWlnaHRcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHRfc207XHJcbiAgfVxyXG5cclxuICAmX29wZW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIC5tZW51X19jb250ZW50IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JnIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UsIDAuNXMgei1pbmRleCAwcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIEBtZWRpYSAjeyRwYWR9LCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA1MTBweCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAjeyRwYWR9LCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIC8vIGZvbnQtc2l6ZTogJGZ6X3hsOyAvLzMycHgvMTkyMHZ3OyAyNHB4LzEwMjR2d1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDAgJHB4LWZ1bGwteGw7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwYWR9LCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtaW4taGVpZ2h0OiAyLjc1ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZm9udC1zaXplOiAycmVtOyAvLzMycHgvMTkyMHZ3OyAyNHB4LzEwMjR2d1xyXG4gICAgQG1lZGlhICN7JHBhZH0sIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgbWluLWhlaWdodDogMi41ZW07XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRweC1mdWxsLXhsfSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDAuMWVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRweC1mdWxsLW1kfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gICAgfVxyXG4gICAgJl9saW5lOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRweC1mdWxsLXhsfSk7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwLjFlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skcHgtZnVsbC1tZH0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2xpbmVfbDphZnRlciB7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbGluZV8zOmFmdGVyIHtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0ZTRlNGQ7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmZmZmYsIHRyYW5zcGFyZW50KTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMC4xZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAoaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTsgLy8gNDhweC8xOTIwdncgMzZweC8xMDI0dndcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA4NnB4KSBhbmQgKG1heC13aWR0aDogMTE5NnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4xNXJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgYm90dG9tOiAwLjA2ZW07IC8vIDAuMDllbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5idXJnZXJuYXYge1xyXG4gICZfX2JnIHtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAmX2hvdmVyIHtcclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuICAgICZfb3BlbiB7XHJcbiAgICAgIHRvcDogLTUwdm1heDtcclxuICAgICAgcmlnaHQ6IC01MHZtYXg7XHJcbiAgICAgIHdpZHRoOiAyMDB2bWF4O1xyXG4gICAgICBoZWlnaHQ6IDIwMHZtYXg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UsIHotaW5kZXggMHMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYW5nbmF2IHtcclxuICAmX19iZyB7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMTU1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgICZfb3BlbiB7XHJcbiAgICAgIHRvcDogLTUwdm1heDtcclxuICAgICAgcmlnaHQ6IC01MHZtYXg7XHJcbiAgICAgIHdpZHRoOiAyMDB2bWF4O1xyXG4gICAgICBoZWlnaHQ6IDIwMHZtYXg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UsIHotaW5kZXggMHMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLm1lbnVfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICYgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIuMTI1ZW07XHJcblxyXG4gICAgICAgICYgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRtb2J9IGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMy43NXJlbTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAubWVudV9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICAubWVudV9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIC5tZW51X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCl7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAubWVudV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN0YSB7XHJcbiAgZm9udC1zaXplOiAzcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMC44M2VtO1xyXG4gIHdpZHRoOiAxNi4zM2VtO1xyXG4gIG1heC13aWR0aDogODB2dztcclxuICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gIHotaW5kZXg6IDQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgdHJhbnNmb3JtOiBza2V3KC0yNmRlZyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41NGVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG4gIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXcoMjZkZWcpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHl0X2xvYWQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIH1cclxufVxyXG5cclxuLnl0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgNjNkZWcsXHJcbiAgICAgIGhzbGEoMCwgMCUsIDEwMCUsIDApIDMwJSxcclxuICAgICAgaHNsYSgwLCAwJSwgMTAwJSwgMC4wNzUpLFxyXG4gICAgICBoc2xhKDAsIDAlLCAxMDAlLCAwKSA3MCVcclxuICAgICk7XHJcbiAgICBhbmltYXRpb246IHl0X2xvYWQgMnMgY3ViaWMtYmV6aWVyKDAuMzksIC0wLjMsIDAuNjEsIDEuNDMpIGluZmluaXRlO1xyXG4gIH1cclxuICBpZnJhbWUge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJl9fcG9zdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogNzRweDtcclxuICAgIGhlaWdodDogNzRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcclxuICAgIG1hcmdpbi10b3A6IC0zN3B4O1xyXG4gIH1cclxufVxyXG5cclxuI21hY3RhYyB7XHJcbiAgYmFja2dyb3VuZDogJHNlY29uZC1jb2xvcjtcclxuICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG59XHJcbiNjb2xvckNoYW5nZSB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktY29sb3I7XHJcbn1cclxuXHJcbiNwYWludC1wcm90ZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleS1jb2xvcjtcclxufVxyXG5cclxuLm1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIH1cclxuICAmX19pbWdfbGlua19yaWdodCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiAzNy41JTtcclxuICAgIHRvcDogNDcuNSU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNy41JTtcclxuICAgICAgICB0b3A6IDcwLjUlO1xyXG4gICAgICAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gIH1cclxuICAmX19pbWdfbGlua19sZWZ0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDM3LjUlO1xyXG4gICAgdG9wOiA0Ny41JTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICAgIGhlaWdodDogMjcuNSU7XHJcbiAgICAgICAgdG9wOiAzNy41JTtcclxuICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gIH1cclxuICAmX19iZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJl9sZWZ0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yO1xyXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDg3JSwgMTAwJSAxMyUsIDEwMCUgMCwgMCAwKTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4NCUsIDEwMCUgMjUlLCAxMDAlIDAsIDAgMCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9yaWdodCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvcjtcclxuICAgICAgLy8gY29tbWVudFxyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgLyogZnVuY3Rpb24gY3dzUGljdHVyZUFuaW0oKSAqL1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4NyUsIDEwMCUgMTMlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDg0JSwgMTAwJSAyNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogJGhlYWRlci1oZWlnaHQgMDtcclxuICAgICYgc291cmNlLCAmIGltZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlOyAgLyogZnVuY3Rpb24gY3dzUGljdHVyZUFuaW0oKSAqL1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIG1heC13aWR0aDogNjB2aDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6ICRoZWFkZXItaGVpZ2h0X3NtIDA7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwdmg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfbGVmdCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogLTAuNSU7XHJcbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBsZWZ0OiAkcHgtZnVsbC14bDtcclxuICAgICAgICAvLyB0b3A6IHVuc2V0O1xyXG4gICAgICAgIC8vIGJvdHRvbTogNDglO1xyXG4gICAgICAgIHRvcDogY2FsYygxMnZ3ICsgMTN2aCArIDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3JpZ2h0X2JnIHsgXHJcbiAgICAgIC8vIGNvbW1lbnRcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4NyUsIDEwMCUgMTMlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDg0JSwgMTAwJSAyNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAtNiU7XHJcbiAgICAgIHdpZHRoOiA1OSU7XHJcbiAgICAgIHRvcDogMSU7XHJcbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gdG9wOiA0OCU7XHJcbiAgICAgICAgcmlnaHQ6ICRweC1mdWxsLXhsO1xyXG4gICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKDN2dyArIDR2aCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNzF2aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICZfX2xpbmtzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNHZ3ICsgMzQuMjlweCk7IC8vIDYwcHgvMTkyMHZ3OyA0OHB4LzEwMjR2d1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAxZW0pO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKDUuODV2dyArIDExLjA1cHgpOyAvLzU2cHgvNzY4dnc7IDMzcHgvMzc1dndcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVlbSArIDYuNXZoKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI1ZW0gKyAyLjV2aCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgIH1cclxuICAgICZfcmlnaHQge1xyXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21hcmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvdHRvbTogMC4xMmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAwLjdlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gICZfX21hcmtfdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMC43ZW07XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmtfcHBmIHtcclxuICBmb250LWZhbWlseTogJGZmO1xyXG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgfVxyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmxpbmtfbWNzIHtcclxuICBmb250LWZhbWlseTogJGZmbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogNXJlbTtcclxuICBsaW5lLWhlaWdodDogMC44O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zNiU7XHJcbiAgICBsZWZ0OiAtNzQlO1xyXG4gICAgd2lkdGg6IDE3NCU7XHJcbiAgICBoZWlnaHQ6IDEzNiU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG1pbi13aWR0aCAgOiAzMjBweDtcclxuICAgIG1pbi1oZWlnaHQgOiAxMDAlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICB0b3A6IC02OCU7XHJcbiAgICAgIGxlZnQ6IC04NCU7XHJcbiAgICAgIHdpZHRoOiAxODQlO1xyXG4gICAgICBoZWlnaHQ6IDE2OCVcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICB0b3A6IC03NSU7XHJcbiAgICAgIGxlZnQ6IC02MiU7XHJcbiAgICAgIHdpZHRoOiAxNjIlO1xyXG4gICAgICBoZWlnaHQ6IDE3NSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgdG9wOiAtNzklO1xyXG4gICAgICBsZWZ0OiAtNjMlO1xyXG4gICAgICB3aWR0aDogMTYzJTtcclxuICAgICAgaGVpZ2h0OiAxNzklO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogNTMlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoNHZ3ICsgMjVweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTQwcHgpIHtcclxuICAgICAgLmgxIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNC4yNXJlbTtcclxuICAgICAgLmgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgIC5oMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGwteGw7XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyNS41dncgKyAtMTg5LjY1cHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkcHgtZnVsbC1tZDtcclxuICAgICAgcGFkZGluZy1yaWdodDogJHB4LWZ1bGwtbWQ7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRweC1mdWxsLW1kO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRweC1mdWxsLW1kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3BhcmFncmFwaCB7XHJcbiAgICBtYXJnaW46IDVyZW0gMCAzLjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDM0cmVtO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2N0YSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTsgLy80MHB4LzE5MjB2dztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgLy8yNHB4LzEwMjR2d1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyAvLzE2cHgvMTkyMHZ3O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgbWFyZ2luLXRvcDogNC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wcmVsaXN0IHtcclxuICAgIG1heC13aWR0aDogMjNyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skcHItbWR9KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmZmZmYsIHRyYW5zcGFyZW50KTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xvdXJ3cmFwIHtcclxuICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX19tYWluIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCArIDEydncpO1xyXG4gICAgbWF4LWhlaWdodDogODJ2dztcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUuNTczdncgKiA1LjUpO1xyXG4gICAgLyogZnVuY3Rpb24gY3dzUGljdHVyZUFuaW0oKSAqL1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgXHJcbiAgICBAbWVkaWEgI3skbW9ifSwgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDgydnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waW4ge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3I7XHJcbiAgICAgIEBtZWRpYSAjeyRwYWR9LCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjU3M3Z3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogN3Z3O1xyXG4gICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgICBmb250LXNpemU6IDEwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQG1lZGlhICN7JHBhZH0sIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcnBpbiB7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gICZfX2ltZy13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogY2FsYyhcclxuICAgICAgMjV2aCArIDIuMjF2dyArIDAuNjZlbVxyXG4gICAgKTsgLy9jYWxjKDQuNDJ2dyArIDI0LjA4cHgpICsgMi40ZW0gKyAoNTB2aCAtIGNhbGMoNC40MnZ3ICsgMjQuMDhweCkgLSAyLjRlbSkgLyAyID09IC5jb2xvdXJ3cmFwX19oMVtwYWRkaW5nLXRvcF0gKyAuY29sb3Vyd3JhcF9faDFbdGV4dCBoZWlnaHRdICsgKDUwdmggKHRoZSBoZWlnaHQgb2Ygd3JhcCkgLSB0ZXh0IGhlaWdoKSAvIDIgKG9uZSBzaWRlKVxyXG4gICAgLy8gaGVpZ2h0OiAyOHZ3O1xyXG4gICAgd2lkdGg6IDgxdnc7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIEBtZWRpYSAjeyRtb2J9LCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgIHRvcDogY2FsYygyNXZoICsgMi4yMXZ3ICsgMS4yZW0pOyAvLyAxLjJlbSBiZWNhdXNlIDMgbGluZVxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgQG1lZGlhICN7JG1vYn0sIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgd2lkdGg6IDE5MSU7XHJcbiAgICAgIHJpZ2h0OiAyM3Z3O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICZfciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGxhdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2JnIHtcclxuICAgICAgJl9mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIHdpZHRoOiA1OXZ3OyAvLyBjaGVjayArIGFkZCBtZWRpYVxyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNTl2dztcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBoZWlnaHQ6IDEwMHZ3O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygyNXZoICsgMjJ2dyArIDAuOGVtKTtcclxuICAgIEBtZWRpYSAjeyRtb2J9LCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMjV2aCArIDMzdncgKyAxLjJlbSk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb2JqZWN0LWZpdDogZmlsbDtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgQG1lZGlhICN7JHBhZH0sIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICB3aWR0aDogMTM4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWluLWhlaWdodDogNTB2aDsgLy9mb3IgYmV0dGVyIHBsYWNpbmcgb24gVGFibGV0c1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmX19oMSB7XHJcbiAgICAvLyBwYWRkaW5nLXRvcDogY2FsYyg4M3B4ICsgMS4zNzV2dyk7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2dncgKyAyNC4wOHB4KTtcclxuICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDZlbTtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgLy8gQG1lZGlhICN7JG1vYn0sIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgIC8vICAgcGFkZGluZy10b3A6IGNhbGMoMjQuN3Z3ICsgLTg4LjkycHgpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgICZfcGluIHtcclxuICAgICAgbWluLWhlaWdodDogNDB2aDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yZW07XHJcbiAgICBtYXgtd2lkdGg6IDUuNWVtO1xyXG4gICAgdG9wOiAtMS45NWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMS41ZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIC8vIHRvcDogY2FsYygtMTQuNDZ2dyArIC01MS45NXB4KTtcclxuICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcbiAgICAvLyBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAvLyAgIHRvcDogY2FsYygtMTQuNDZ2dyArIC01MS45NXB4KTtcclxuICAgIC8vICAgZm9udC1zaXplOiBjYWxjKDcuMDh2dyArIDI3LjUycHgpO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgJl9fcCB7XHJcbiAgICB3aWR0aDogMzJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDI1dnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgQG1lZGlhICN7JG1vYn0sIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBlbTtcclxuICAgIH1cclxuICAgIC8vICY6YmVmb3JlIHtcclxuICAgIC8vICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC8vICAgICBzaGFwZS1vdXRzaWRlOiBlbGxpcHNlKDM1JSA5OSUgYXQgOTclIDAlKTtcclxuICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgICBoZWlnaHQ6IDd2dztcclxuICAgIC8vICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gICZfX2N0YSB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjc5dncgKyAyMC40NXB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuI0NhciBzb3VyY2UsICNDYXIgaW1nIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTsgIC8qIGZ1bmN0aW9uIGN3c1BpY3R1cmVBbmltKCkgKi9cclxufVxyXG5cclxuLmN3c19fY3RhIHtcclxuICBAbWVkaWEgKGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXItYmFja2dyb3VuZC1jb2xvciwgIzIzOGNlNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW8ge1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yO1xyXG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgcGFkZGluZzogMi41cmVtIDA7XHJcbiAgJl9fc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArIDNyZW0pO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGxheWVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXZ3O1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjV2dztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI1JSk7XHJcbiAgfVxyXG4gICZfX2Rlc2NyIHtcclxuICAgIG1heC13aWR0aDogMzBlbTtcclxuICB9XHJcbiAgJl9fcGVyZm9tYW5jZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHMge1xyXG4gIGJhY2tncm91bmQ6ICRncmV5LWNvbG9yO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IC8vYmFja2dyb3VuZCBmaXhcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAmX19wIHtcclxuICAgIHBhZGRpbmc6IDJlbSAwIDNyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gICZfX2ZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19maWx0ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VhcmNoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIyMHB4LCAxZnIpKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzc4cHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5MXB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTE5cHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcmVzdWx0IHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXIge1xyXG4gICZfX2xhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICB9XHJcbiAgJl9fc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNzQlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy9cclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBoZWlnaHQ6IDE1MCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG4gICZfX2Rlc2Mge1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmX19pY29uLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgcmlnaHQ6IDAuNzVyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgJl9faWNvbi1vdmVybGF5IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICZfZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1jb2xvcjtcclxuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gJHB4LWZ1bGwtbWQgMnJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgcGFkZGluZzogMnJlbSAkcHgtZnVsbC1tZCAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkdmFudCB7XHJcbiAgJl9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07IC8vIDI0cHgvMTkyMHZ3OyAyMnB4LzEwMjR2dzsgIDE4cHgvNzY4dndcclxuICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gIH1cclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjNlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oMyB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAucnRsICYge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGFkZGluZyB7XHJcbiAgICB3aWR0aDogJHByLXBwZi14bDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICB3aWR0aDogNi42dnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfbGVmdCB7XHJcbiAgICAgIHdpZHRoOiAkcGwteGw7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3BhZGRpbmcudC1sZWZ0IHtcclxuICAgIHdpZHRoOiAkcGwteGw7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnZ3ICsgOTEuNDVweCk7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHRvcDogMy43NXJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGUsXHJcbiAgdGJvZHksXHJcbiAgdHIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBnYXA6IDAgMzZweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgcGFkZGluZzogMS41ZW0gMCAwLjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDAgMC43NWVtO1xyXG4gICAgICBmb250LXNpemU6IGNhbGMoMC42dncgKyAxMy44M3B4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoKDAuNnZ3ICsgMTMuODNweCkgKiAxLjUpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyAyMHB4LzE5MjB2dzsgMTZweC8xMDI0dndcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKFxyXG4gICAgICAwLjY3NXZ3ICsgMTcuMTRweFxyXG4gICAgKTsgLy8gYXMgMS41LCBpdCBpcyBuZWNlc3NhcnkgZm9yIHNhbWUgbGluZS1oZWlnaHQgZm9yIGRpZmYgZnpcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IC8vIGNoYW5nZWQgbm9ybWFsXHJcbiAgICBoZWlnaHQ6IDRlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstY29sb3I7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoKDAuNnZ3ICsgMTMuODNweCkgKiAxLjUpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmW2RhdGEtbGFiZWxdIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwZW07XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlICsgMzZweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zNXJlbTtcclxuICAgICAgICAgIC5ydGwgJiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICBsZWZ0OiAtNi42dnc7XHJcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZF9fdGV4dCBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0cjpsYXN0LWNoaWxkIHRkIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWNvbG9yO1xyXG4gICAgICAmLnRkX19sYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRkYXJrLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZF9fbGFiZWwge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwLjI1ZW0gMDtcclxuICAgICAgaGVpZ2h0OiA1LjVlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDRlbTtcclxuICAgICAgfVxyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRzbSl7XHJcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyB9XHJcbiAgICAucnRsICYge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRkX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgfVxyXG4gIC5zY2FsZSB7XHJcbiAgICB3aWR0aDogOC41ZW07XHJcbiAgICBoZWlnaHQ6IDEuOGVtO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIC5ydGwgJiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sZXZlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG4gICAgcGFkZGluZzogMC41cmVtIGNhbGMoMTcuNDl2dyArIC0zNS43M3B4KSAwO1xyXG4gICAgY29sb3I6ICM5Njk2OTY7XHJcbiAgICAvLyBmb250LWZhbWlseTogJGZmYjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICAvLyAgIHBhZGRpbmc6IDEuNWVtIGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XHJcbiAgICAvLyB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcHMge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygwLjY3dncgKyAxMS4xNHB4KSAhaW1wb3J0YW50OyAvLyAyNHB4LzE5MjB2d1xyXG4gIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygwLjl2dyArIDE0Ljc1cHgpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgZm9udC1zaXplOiA2LjY4NzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1pbi13aWR0aDogODB2dztcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIC8vIG1pbi13aWR0aDogMTRlbTtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgICBoZWlnaHQ6IDEwLjh2dztcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgd2lkdGg6IDMzdnc7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zaGFwZSB7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICBjb2xvcjogIzE0ZmZjMjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0yLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgIG1hcmdpbjogMCAwLjVlbSAwIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIH1cclxuICAgIC5ydGwgJiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3BhY2Uge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDMzdncgKyAyLjI1cmVtKTtcclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGxfc2xpZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgfVxyXG4gICZfX3dyYXAge1xyXG4gICAgbWFyZ2luOiAwIC0zLjVyZW07IC8vIGNoYW5nZWRcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiA0cmVtIDAgMCAzLjVyZW07IC8vIGNoYW5nZWRcclxuICAgIHdpZHRoOiAzM3Z3O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxLjI1cmVtOyAvLyBjaGFuZ2VkXHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNzhweCkge1xyXG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX192aWRlbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjY1dnc7XHJcblxyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjV2dztcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAydncgMnZ3IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2lmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2Rlc2NyIHtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX251bWJlciB7XHJcbiAgICBmb250LXNpemU6IDAuNjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi52aWRlb19zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJGRhcmstY29sb3I7XHJcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICBwYWRkaW5nOiAxM3Z3IDAgOHZ3O1xyXG4gIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICZfX2NvbCB7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1NnB4KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIC5ydGwgJiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX192aWRlbyB7XHJcbiAgICB3aWR0aDogOTIlO1xyXG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdCB7XHJcbiAgLy8gcGFkZGluZzogNS41cmVtIDA7XHJcbiAgLy8gbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy1yaWdodDogNy41dnc7IC8vIGNoYW5nZWRcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjB2dztcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5ydGwgJiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJ2dztcclxuICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjB2dztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3BhcnRuZXJzX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIC8vIG1pbi1oZWlnaHQ6IDEycmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbiAgJl9fZmlsdGVyIHtcclxuICAgIHBhZGRpbmc6IDAgJHByLXBwZi14bDtcclxuICAgIHBhZGRpbmctbGVmdDogJHBsLXhsO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHB4LWZ1bGwtbWQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHB4LWZ1bGwtbWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NlbGVjdCB7XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gICAgLy8gbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnJlbSk7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMC40NXZ3ICsgMTEuNDNweCk7IC8vIDIwcHgvMTkyMHZ3OyAxNnB4LzEwMjR2d1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjZ2dyArIDEzLjgzcHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC8vICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAvLyB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tc2VsZWN0X190cmlnZ2VyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICM5Njk2OTY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgIC5ydGwgJiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tc2VsZWN0X19vcHRpb24ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzk2OTY5NjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICAgICAgLnJ0bCAmIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xlZ2VuZCB7XHJcbiAgICBmbGV4LXNocmluazogMTQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4gICZfX3RhYmxlIHtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAudGFibGUgdGgge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgLnJ0bCAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2hpZGUge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX3N1YnRpdGxlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogM3Z3O1xyXG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICAucnRsICYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgjeyRwci1wcGYteGx9ICsgI3skcGwteGx9KSk7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAkcGwteGw7XHJcbiAgICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRyOmxhc3QtY2hpbGQgdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstY29sb3I7XHJcbiAgICB9XHJcbiAgICB0ZCxcclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktY29sb3I7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMmVtICsgNi41dncpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYuNXZ3O1xyXG4gICAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJ0bCAmIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2LjV2dztcclxuICAgICAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ydGwgJiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucnRsICYge1xyXG4gICAgICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZFtkYXRhLWxhYmVsXSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDRlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZV9faGVhZGVyIHtcclxuICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlLFxyXG4gICAgdGJvZHksXHJcbiAgICB0ciB7XHJcbiAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdHIge1xyXG4gICAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKDIuNDR2dyArIDExLjIzcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHRkIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGVfX3BhZGRpbmcge1xyXG4gICAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb21wYW55X25hbWUge1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBmb250LXNpemU6IGNhbGMoMC45dncgKyAxNC43NXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZGFyay1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgLnJ0bCAmIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucnRsICYge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFjdCB7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGlkZGVuX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX19waG9uZSB7XHJcbiAgICBtaW4td2lkdGg6IDllbTtcclxuICB9XHJcbiAgJl9fYWRkcmVzcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5tYXJrZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XHJcbiAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgICAgLnJ0bCAmIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xyXG4gICAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIC50b29sdGlwIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucnRsICYge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZW1haWwge1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAucnRsICYge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19waG9uZSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXJrZXIge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgJl9saW5rIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkaWNvbi1iZztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3ZnIHtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICZfZGlzdHJpYnV0b3Ige1xyXG4gICAgICBmaWxsOiAkbWFya2VyLXN2Zy1kaXN0cjtcclxuICAgICAgc3Ryb2tlLXdpZHRoOiAxMDtcclxuICAgIH1cclxuICAgICZfaW5zdGFsbGVyIHtcclxuICAgICAgZmlsbDogJG1hcmtlci1zdmctaW5zdGFsbDtcclxuICAgICAgc3Ryb2tlLXdpZHRoOiAxMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIGdhcDogMWVtIDdlbTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyAyMHB4LzE5MjB2dzsgMTZweC8xMDI0dndcclxuICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyAvL1xyXG4gICAgZ2FwOiAxZW0gM2VtO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwdnc7XHJcbiAgbWFyZ2luOiAzLjVyZW0gMCA0Ljc1cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRweC1mdWxsLW1kO1xyXG4gIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRweC1mdWxsLW1kO1xyXG4gIH1cclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcHgtZnVsbC1tZDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMHZoKSB7XHJcbiAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAxdncgMXZ3IDA7XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMnZ3IDJ2dyAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEuNXZ3IDEuNXZ3IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpZnJhbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcF9wb3B1cCB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZmY7XHJcbiAgbWluLXdpZHRoOiAyMDVweDtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gICZfX25hbWUge1xyXG4gICAgZm9udC1mYW1pbHk6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgJl9fcnRsIHtcclxuICAgIC5ydGwgJiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0bnMge1xyXG4gICAgbWFyZ2luOiAwLjc1cmVtIDAgMDtcclxuICB9XHJcbiAgJl9fYnRuIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctZCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCkgIWltcG9ydGFudDtcclxufVxyXG4uZ20tc3R5bGUtaXctZCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuZ20tc3R5bGUtaXctZCArIGJ1dHRvbiB7XHJcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAucnRsICYge1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29waWVkX3RleHRfX3dyYXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwYWRkaW5nOiA1cHggMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi50b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICAvLyBmb250LWZhbWlseTogJGZmYjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICB3aWR0aDogMXB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xyXG4gICAgYm90dG9tOiAtOHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGJvdHRvbTogLTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faG92ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLnRvb2x0aXAge1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJl90b3Age1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgJl9sZWZ0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgLnJ0bCAmIHtcclxuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC50b29sdGlwIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC8vIC50b29sdGlwX193cmFwIHtcclxuICAgICAgICAvLyAgIHRleHQtc2hhZG93OiAwcHggLTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC8vIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIC50b29sdGlwX193cmFwIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDBweCAtMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmFkYXB0aXZlLXRvb2x0aXAtbCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAucnRsIC5hZGFwdGl2ZS10b29sdGlwLWwge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcbi8vIGZhcVxyXG5cclxuLmZhcV9fd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogM3JlbTtcclxufVxyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdHJhbnNpdGlvbjogMC40cztcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGRhcmstY29sb3I7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IDAgMCAwLjNlbTtcclxuICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gIH1cclxuICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMzg5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIHdpZHRoOiA5NyU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAgIC5hY2NvcmRpb24gc3BhbiB7XHJcbi8vICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHggLSAxcmVtKTtcclxuLy8gICB9XHJcblxyXG4ucGFuZWwge1xyXG4gIG1heC1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcbiAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy8gcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYW5lbCBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICB9XHJcbiAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi5hY3RpdmUgKyAucGFuZWwge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1jb2xvcjtcclxuICBwYWRkaW5nOiAwLjc1cmVtIDA7XHJcbn1cclxuXHJcbi5hY2NfdG9nZ2xlIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5hY2NfdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG59XHJcbi5hY2NvcmRpb24uYWN0aXZlIC5hY2NfdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4uYWNjb3JkaW9uLmFjdGl2ZSAuYWNjX3RvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uYWNjX3RvZ2dsZSB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIG1pbi13aWR0aDogMjRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbn1cclxuXHJcbi5ydGwgLmFjY190b2dnbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5hY2NfdG9nZ2xlIHNwYW4ge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgfVxyXG4gIC5wYW5lbCBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCgwLjZ2dyArIDEzLjgzcHgpICogMS41KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5hY2NfdG9nZ2xlIHNwYW4ge1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICB9XHJcbiAgLmFjY190b2dnbGUge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgfVxyXG4gICNmYXFQYWdlIGgyLFxyXG4gICNmYXFQYWdlIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogN3Z3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzg5cHgpIHtcclxuICAuYWNjX3RvZ2dsZSBzcGFuIHtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgfVxyXG4gIC5hY2NfdG9nZ2xlIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWluLXdpZHRoOiAxOHB4O1xyXG4gIH1cclxuICAvLyAjZmFxUGFnZSBoMixcclxuICAvLyAjZmFxUGFnZSBoMSB7XHJcbiAgLy8gICBmb250LXNpemU6IDd2dyAhaW1wb3J0YW50O1xyXG4gIC8vIH1cclxufVxyXG5cclxuLmFjY29yZGlvbiAudG9vbHRpcCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMzBweDtcclxuICB3aWR0aDogYXV0bztcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4ucnRsIC5hY2NvcmRpb24gLnRvb2x0aXAge1xyXG4gIGxlZnQ6IDMwcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5vbmV2aWRlbyB7XHJcbiAgd2lkdGg6IDUydnc7XHJcbiAgbWFyZ2luOiAxLjVyZW0gMCAzLjVyZW07XHJcbiAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX3dyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxdnc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuI2FkdmFudGFnZXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWNvbG9yO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbi5hZHZhbnRhZ2VzLWltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoOS42OXZ3ICsgMTMuODZweCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gICZfX2gxIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjhlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAvLyBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gICAgLy8gbGluZS1oZWlnaHQ6IDEuMzI7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMy44ZGVnKTtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtLjdlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BpY3R1cmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VzLXRleHQge1xyXG4gIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAtMXB4IDA7XHJcbiAgJl9fZGVzY3Ige1xyXG4gICAgbWF4LXdpZHRoOiAzOGVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1hcmtlci1saS1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgLy8gMzBweC8xOTIwdnc7IDIwcHgvMTAyNXZ3XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XHJcbiAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygyLjQ0dncgKyAxMS4yM3B4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuMzVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFya2VyLWxpLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNDNlbTtcclxuICAgICAgICBib3R0b206IDAuNWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAmLWJlbmVmaXQge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBlcmZvbWFuY2Uge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2N0YSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgJl9fbGluay13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuMTl2dyArIDE2LjkzcHgpO1xyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvdGVjdCB7XHJcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvcjtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjkydncgKyAyMy4wOHB4KTtcclxuICB9XHJcblxyXG4gICZfX2ltZy13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBsZWZ0OiAyOCU7XHJcbiAgICB0b3A6IDIxJTsgLy8xNC41JVxyXG4gICAgd2lkdGg6IDczdnc7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgdG9wOiA0Mi41JTsgLy8zMiVcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgd2lkdGg6IDE1MHZ3O1xyXG4gICAgICB0b3A6IDI4LjUlOyAvLzE1JVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBtZWRpYSAjeyRwYWR9LCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAvLyAgIHRvcDogY2FsYyg4M3B4ICsgMS4zNzV2dyArIDIyLjc1dncgKiAyKTtcclxuICAgIC8vICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLy8gICB3aWR0aDogODh2dztcclxuICAgIC8vIH1cclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gdG9wOiAwO1xyXG4gICAgLy8gbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZm9saWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19oMSB7XHJcbiAgICBmb250LWZhbWlseTogJGZmO1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDguNTl2dyArIDM1LjA4cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuODtcclxuICAgIGNvbG9yOiAkb3JhbmdlLWNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjRlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4wNWVtO1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAwLjAyZW07XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXNpemU6IGNhbGMoMTUuNjJ2dyArIDIwcHgpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKDE4LjYzdncgKyAtMy4wNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX3BpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuOHJlbTtcclxuICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogMzVyZW07XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgd2lkdGg6IDYwdnc7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICB3aWR0aDogODB2dztcclxuICAgICAgbWFyZ2luLXRvcDogMTFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jdGEge1xyXG4gICAgcGFkZGluZzogY2FsYygxLjc5dncgKyAxMy42OHB4KSAwIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb2xvcjtcclxuXHJcbiAgICAgICYucGVyZm9tYW5jZV9fYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMC4yNzVlbTtcclxuICAgICAgICBsZWZ0OiAtMC4zZW07XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC42ZW0pO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC42ZW0pO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgMTAlLCB0cmFuc3BhcmVudCA5MCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjRlbSAwLjk0ZW0gMC42NGVtIDAuOTRlbTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdHJhbnNmb3JtOiBza2V3KDI2ZGVnKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYucGVyZm9tYW5jZV9fY3RhIHtcclxuICAgICAgcGFkZGluZzogY2FsYygyLjc5dncgKyAxMy42OHB4KSAwIGNhbGMoMS43OXZ3ICsgMTMuNjhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uem9uZXMge1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yO1xyXG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgkbGlnaHQtY29sb3IsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1LjEyNXJlbTtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIyLjVyZW07XHJcbiAgICB9XHJcbiAgfSBcclxuICAmX19pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTsgLy8zMnB4LzE5MjB2dzsgMjRweC8xMDI0dnc7IDE4cHgvNzY4dnc7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgcGFkZGluZy10b3A6IDEuNzVlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHJnYmEoJGxpZ2h0LWNvbG9yLCAwLjUpO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29sIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgd2lkdGg6IDI2LjN2dztcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IGNhbGMoMi4wNXZ3ICsgMjQuNjJweCkgMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRweC1mdWxsLW1kO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dC1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgfVxyXG5cclxuICAmIC5jb250YWluZXJfX3JpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDM1LjI0dncgKyA5OS4xM3B4KTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZm9saWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4LjVyZW07XHJcbiAgICByaWdodDogY2FsYyg1OHB4IC8gMik7IC8vIDEvMiBwYWRkaW5nLXJpZ2h0IG9mIGhlYWRlciAoZGVzY3RvcClcclxuICAgIHdpZHRoOiBjYWxjKDcwdncpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIHdpZHRoOiA5OHZ3O1xyXG4gICAgICB0b3A6IDEuODc1cmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJiBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwNSU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTIuNXJlbTtcclxuICAgIHJpZ2h0OiBjYWxjKDU4cHggLyAyKTsgLy8gMS8yIHBhZGRpbmctcmlnaHQgb2YgaGVhZGVyIChkZXNjdG9wKVxyXG4gICAgd2lkdGg6IGNhbGMoNzB2dyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgd2lkdGg6IDk4dnc7XHJcbiAgICAgIGJvdHRvbTogMTQlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgIHdpZHRoOiA5OHZ3O1xyXG4gICAgICBib3R0b206IDE4JTtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtb2J9IHtcclxuICAgICAgYm90dG9tOiAyOC41JTsgLy8yNy41JVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgIGJvdHRvbTogMzIuNSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgYm90dG9tOiAzNy41JTtcclxuICAgIH1cclxuICAgICYgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDUlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtcGVyZm9tYW5jZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBmb250LXNpemU6IGNhbGMoMC42N3Z3ICsgMTEuMTRweCk7IC8vIDI0cHgvMTkyMHZ3OyAxOHB4LzEwMjR2dyA/Pz8/XHJcblxyXG4gICZfX3BhZGRpbmcge1xyXG4gICAgd2lkdGg6ICRwbC14bDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICB3aWR0aDogNi42dnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfbGVmdCB7XHJcbiAgICAgIHdpZHRoOiAkcGwteGw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI1ZW0gMDtcclxuICB9XHJcblxyXG4gIHRhYmxlLFxyXG4gIHRib2R5LFxyXG4gIHRyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHB4LWZ1bGwtbWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ciB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyAyMHB4LzE5MjB2dzsgMTZweC8xMDI0dndcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKFxyXG4gICAgICAxLjAxMjV2dyArIDI1LjcxN3B4XHJcbiAgICApOyAvLyBhcyAyLCBpdCBpcyBuZWNlc3NhcnkgZm9yIHNhbWUgbGluZS1oZWlnaHQgZm9yIGRpZmYgZnpcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tY29sb3I7XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoKDAuNnZ3ICsgMTMuODNweCkgKiAxLjUpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnQtbGVmdCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJG1haW4tY29sb3I7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC8vIHNwYW4ge1xyXG4gICAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b21cclxuICAgIC8vIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlbHBlclwiO1xyXG5cclxuQG1lZGlhICN7JHBhZH0ge1xyXG4gIC5zdGVwc19fc3BhY2VDYXIge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDMzdncgKyAyLjI1cmVtKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ub2Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCA0dnc7XHJcbiAgICBtYXgtd2lkdGg6IDIxcmVtO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBwYWRkaW5nOiAxMjBweCA3dnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xvZ28ge1xyXG4gICAgLnJ0bCAmIHtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICBsZWZ0OiA0dnc7XHJcbiAgICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgICBsZWZ0OiA3dnc7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JG1vYn0ge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQHN1cHBvcnRzICgtd2Via2l0LW1hcnF1ZWUtcmVwZXRpdGlvbjogaW5maW5pdGUpIGFuZCAob2JqZWN0LWZpdDogZmlsbCkge1xyXG4gIC5vYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLmZhbmN5Ym94X19jYXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnVzZXItbm8tc2VsZWN0IHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4ucHJvZHVjdF90YWJsZV9zZWN0aW9uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICBwYWRkaW5nOiAyLjI1cmVtIGNhbGMoMi40NHZ3ICsgMTEuMjNweCkgMnJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgIHBhZGRpbmc6IDIuMjVyZW0gMjBweCAzNnB4O1xyXG4gIH1cclxuICAmIC50YWJsZV9faGVhZGVyIHtcclxuICAgICAgdG9wOiA3LjUlO1xyXG4gICAgQG1lZGlhICN7JHBhZH0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJiAudGFibGVfX2hlYWRlciB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgfVxyXG4gICYgdGgsdGQsLnRhYmxlX19wYWRkaW5nX3JpZ2h0IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VsZWN0aW9uLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYgLnRkX19sYWJlbCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHNlbGVjdGlvbi1jb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmIC50YWJsZSB0ciAudGFibGVfX3BhZGRpbmdfbGVmdCwgLnRhYmxlIHRoLnRhYmxlX19zdWJ0aXRsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHNlbGVjdGlvbi1jb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAmICAudGFibGUgdGgudGFibGVfX3N1YnRpdGxlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmIHRoIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJiAuaDMge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJiAudGRfX2xhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAbWVkaWEgI3skcGFkfSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbW9ifSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJiAudGFibGUgdGRbZGF0YS1sYWJlbF06YmVmb3JlLCAudGRfX3RleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBtZWRpYSAjeyRwYWR9IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygoLjZ2dyArIDEzLjgzcHgpKiAxLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmIC50YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZhbmN5Ym94X19jb250ZW50IHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBmbGV4OiAwIDEgYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5mYW5jeWJveF9faWZyYW1lIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZmFuY3lib3hfX2NvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiA2MHZoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mYW5jeWJveF9faWZyYW1lIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmZhbmN5Ym94X19jb250ZW50IHtcclxuICAgIGhlaWdodDogNDB2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmFuY3lib3hfX2lmcmFtZSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kZWxfZmlsdGVyX2ltZ193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIGxlZnQ6IC0zMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAmIC5tb2RlbF9maWx0ZXJfaW1nX2l0ZW1fd3JhcCB7XHJcbiAgICB3aWR0aDogOTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBtYXJnaW46IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICYgLmFjdGl2ZSB7XHJcbiAgICAgICYgLm1vZGVsX2ZpbHRlcl9pbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAmIC5tb2RlbF9maWx0ZXJfaW1nIHtcclxuICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufSIsImh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHJpZ2h0LWxlZnQtcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxlZnQtcmlnaHQtcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgeXRfbG9hZCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmxvd2JydXNoXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYmxvd2JydXNoL0Jsb3dCcnVzaC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYmxvd2JydXNoL0Jsb3dCcnVzaC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuXG4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnRleHRfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHRfbGcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRfbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0X2xnIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnRleHRfbGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRleHRfZGFyayB7XG4gIGNvbG9yOiAjMjIyMjIxO1xufVxuXG4udGV4dF9jb2xvciB7XG4gIGNvbG9yOiAjZmY1NzE1O1xufVxuXG4ubWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmNTcxNTtcbn1cblxuYnV0dG9uOmZvY3VzLFxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IHVuc2V0O1xuICBkaXNwbGF5OiB1bnNldDtcbn1cblxuaDIge1xuICBmb250LXdlaWdodDogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiB1bnNldDtcbiAgZGlzcGxheTogdW5zZXQ7XG59XG5cbi5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNi42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWtlcm5pbmc6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuXG4uaDFfZmZtIHtcbiAgZm9udC1mYW1pbHk6IFwiYmxvd2JydXNoXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQta2VybmluZzogbm9uZTtcbiAgZm9udC1zaXplOiAxMy43NXZ3O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmgxX2ZmbSB7XG4gICAgZm9udC1zaXplOiAyMi43NXZ3O1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNi44N3Z3ICsgMjcuMjhweCk7XG4gIH1cbn1cblxuLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmgyX2ZmbSB7XG4gIGZvbnQtZmFtaWx5OiBcImJsb3dicnVzaFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWtlcm5pbmc6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAuNDJ2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaDJfZmZtIHtcbiAgICBmb250LXNpemU6IDE0LjQydnc7XG4gIH1cbn1cblxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuLmxpbmsge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChob3Zlcikge1xuICAubGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi5saW5rX2V4dGVybmFsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjVzIGVhc2U7XG59XG5cbkBtZWRpYSAoaG92ZXIpIHtcbiAgLmxpbmtfZXh0ZXJuYWw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmMGQwMDtcbiAgfVxufVxuXG4ubGlua19leHRlcm5hbCAubGlua19fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5saW5rX19zdmcge1xuICB3aWR0aDogMC44OWVtO1xuICBoZWlnaHQ6IDAuODllbTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDIuMTl2dyArIDE2LjkzcHggKyA4M3B4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMi4xOXZ3ICsgMTYuOTNweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjE5dncgKyAxNi45M3B4ICsgNTNweCk7XG4gIH1cbn1cblxuLnNlY3Rpb25fZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDE3LjQ5dncgKyAtMzUuNzNweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTcuNDl2dyArIC0zNS43M3B4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLjQ0dncgKyAxMS4yM3B4KTtcbiAgfVxufVxuXG4uY29udGFpbmVyX19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyX19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIuNDR2dyArIDExLjIzcHgpO1xuICB9XG59XG5cbi5jb250YWluZXJfZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lcl9mdWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLjQ0dncgKyAxMS4yM3B4KTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXBwZmFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxNy40OXZ3ICsgLTM1LjczcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItcHBmYWQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyLjQ0dncgKyAxMS4yM3B4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuNDR2dyArIDExLjIzcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLXBwZmFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ucnRsIC5jb250YWluZXItcHBmYWQge1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNS42dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ0bCAuY29udGFpbmVyLXBwZmFkIHtcbiAgICBwYWRkaW5nOiAwIDEwdncgMCAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5jb250YWluZXItcHBmYWQge1xuICAgIHBhZGRpbmc6IDAgMzZweCAwIDIwcHg7XG4gIH1cbn1cblxuLnRpdGxlX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1LjZ2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGl0bGVfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwdncgMCBjYWxjKDIuNDR2dyArIDExLjIzcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGVfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ0bCAudGl0bGVfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwdncgMCAyMHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC50aXRsZV9jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzZweCAwIDIwcHg7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnJvd19jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgZmlsbDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKGhvdmVyKSB7XG4gIC5ob3Zlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmYwZDAwO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLm5vX3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qPDw8PCAtLS0tIHNjcm9sbCAtLS0tLSovXG4qOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4ICNlZmVmZWY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggI2VmZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMzMzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIHdpZHRoOiAyMDAlO1xufVxuXG4vKi0tLS0gc2Nyb2xsLS0tLSA+Pj4+Ki9cbi8qPDw8PCAtLS0tIHNlbGVjdGlvbiAtLS0tLSovXG46cm9vdCB7XG4gIHNjcm9sbGJhci1jb2xvcjogIzMzMyAjZWZlZmVmICFpbXBvcnRhbnQ7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbiAhaW1wb3J0YW50O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMSwgMTM1LCAxMzYsIDAuNSk7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzEsIDEzNSwgMTM2LCAwLjUpO1xufVxuXG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDEzMSwgMTM1LCAxMzYsIDAuNSk7XG59XG5cbi5ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgY29sb3I6ICMyMjIyMjE7XG59XG5cbi5kYXJrLWJnIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZmbS1oMSB7XG4gIGZvbnQtZmFtaWx5OiBcImJsb3dicnVzaFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDYuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGVudCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4zM3JlbTtcbiAgfVxufVxuXG4uY29udGVudF9tZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY29udGVudF9zbSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X3NtIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudF9zbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5jb250ZW50X3hzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnN0cm9uZyxcbi5zdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucnRsIHN0cm9uZywgLnJ0bFxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5ydGwgc3Ryb25nIC5mZiwgLnJ0bCBzdHJvbmcuZmYsIC5ydGxcbi5zdHJvbmcgLmZmLCAucnRsXG4uc3Ryb25nLmZmIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJ0bCAuZmYgc3Ryb25nLCAucnRsIC5mZlxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnNlbGVjdC5jdXN0b21zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXN0b21zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jdXN0b21zZWxlY3RfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3VzdG9tc2VsZWN0X190cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tc2VsZWN0X190cmlnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDExLjVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzIyMjIyMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuLnJ0bCAuY3VzdG9tc2VsZWN0X190cmlnZ2VyOmJlZm9yZSB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMjBweDtcbn1cblxuLmN1c3RvbXNlbGVjdF9fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDEycmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I1YjViNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjIyMjIxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgei1pbmRleDogOTtcbn1cblxuLmN1c3RvbXNlbGVjdF9fb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXN0b21zZWxlY3RfX29wdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5jdXN0b21zZWxlY3RfX29wdGlvbjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cblxuLmN1c3RvbXNlbGVjdF9fb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmN1c3RvbXNlbGVjdF9fb3B0aW9uX3NlbGVjdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5jdXN0b21zZWxlY3RfX29wdGlvbl9zZWxlY3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmN1c3RvbXNlbGVjdF9vcGVuZWQgLmN1c3RvbXNlbGVjdF9fdHJpZ2dlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5jdXN0b21zZWxlY3Rfb3BlbmVkIC5jdXN0b21zZWxlY3RfX29wdGlvbnMge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jdXN0b21pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b21pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b21pbnB1dF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN1c3RvbWlucHV0X19zZWFyY2gge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMC43ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGQ9J005LjUsM0E2LjUsNi41IDAgMCwxIDE2LDkuNUMxNiwxMS4xMSAxNS40MSwxMi41OSAxNC40NCwxMy43M0wxNC43MSwxNEgxNS41TDIwLjUsMTlMMTksMjAuNUwxNCwxNS41VjE0LjcxTDEzLjczLDE0LjQ0QzEyLjU5LDE1LjQxIDExLjExLDE2IDkuNSwxNkE2LjUsNi41IDAgMCwxIDMsOS41QTYuNSw2LjUgMCAwLDEgOS41LDNNOS41LDVDNyw1IDUsNyA1LDkuNUM1LDEyIDcsMTQgOS41LDE0QzEyLDE0IDE0LDEyIDE0LDkuNUMxNCw3IDEyLDUgOS41LDVaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtO1xufVxuXG4uZG5sZF9fc3ZnIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyotLS0tIHNlbGVjdGlvbi0tLS0gPj4+PiovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9tYWN0YWMge1xuICBiYWNrZ3JvdW5kOiAjNmIwMDAyO1xufVxuXG4uaGVhZGVyX2NvbG9yY2hhbmdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXJfZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjE7XG59XG5cbi5oZWFkZXJfdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDFlbTtcbiAgZm9udC1zaXplOiAxNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICB9XG59XG5cbi5vYiAubG9nbyB7XG4gIHdpZHRoOiAxZW07XG4gIGZvbnQtc2l6ZTogY2FsYygzLjk3dncgKyA5Ni42OXB4KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZTtcbn1cblxuLm9iIC5sb2dvX3NpbmdsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiA0dnc7XG4gIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9iIC5sb2dvX3NpbmdsZSB7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDd2dztcbiAgICBmb250LXNpemU6IGNhbGMoOS40OXZ3ICsgNzUuODRweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vYiAubG9nb19zaW5nbGUge1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5ydGwgLm9iIC5sb2dvX3NpbmdsZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA0dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ0bCAub2IgLmxvZ29fc2luZ2xlIHtcbiAgICByaWdodDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5vYiAubG9nb19zaW5nbGUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5vYiAubG9nb19tZW51X2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuXG4ubmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDc2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmF2X19pdGVtIHtcbiAgbWFyZ2luOiAwIDAuNjVlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAuMzVlbTtcbiAgfVxufVxuXG4ubmF2X19saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdl9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjE1ZW07XG4gIGxlZnQ6IDAuMjVlbTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZDogI2ZmMGQwMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9fbGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyKSB7XG4gIC5uYXZfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjVlbSk7XG4gIH1cbn1cblxuLnRvZ2dsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvZ2dsZXMge1xuICAgIGdhcDogMS4ycmVtO1xuICB9XG59XG5cbi5sYW5nIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGFuZ19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubGFuZ19fbGluZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDAuMjc1ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4zNzVlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTAuNzVlbTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMnMgZWFzZTtcbn1cblxuLmxhbmdfX2xpbmU6bGFzdC1jaGlsZCB7XG4gIHRvcDogMC43MTVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nX19saW5lIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuXG4ubGFuZ19vcGVuIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmxhbmdfb3BlbiAubGFuZ19fbGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogM3B4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyAwLjJzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGFuZ19vcGVuIC5sYW5nX19saW5lOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubGFuZ19vcGVuIC5sYW5nX19saW5lOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubGFuZ19vcGVuIC5sYW5nX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxhbmdfb3BlbiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5idXJnZXIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS4zNzVlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXJnZXIge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG5cbi5idXJnZXJfX2xpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMnMgZWFzZTtcbn1cblxuLmJ1cmdlcl9vcGVuIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmJ1cmdlcl9vcGVuIC5idXJnZXJfX2xpbmU6Zmlyc3QtY2hpbGQge1xuICB0b3A6IDlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyAwLjJzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVyZ2VyX29wZW4gLmJ1cmdlcl9fbGluZTpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9vcGVuIC5idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi5idXJnZXJfb3BlbiAuYnVyZ2VyX19saW5lOmxhc3QtY2hpbGQge1xuICB0b3A6IC05cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIDAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXJnZXJfb3BlbiAuYnVyZ2VyX19saW5lOmxhc3QtY2hpbGQge1xuICAgIHRvcDogLTdweDtcbiAgfVxufVxuXG4ubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTEwMCU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogODNweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudSB7XG4gICAgcGFkZGluZy10b3A6IDUzcHg7XG4gIH1cbn1cblxuLm1lbnVfb3BlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLm1lbnVfb3BlbiAubWVudV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi5tZW51X19iZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSwgMC41cyB6LWluZGV4IDBzIGVhc2U7XG59XG5cbi5tZW51X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCksIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1lbnVfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAubWVudV9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubWVudV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCksIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1lbnVfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLm1lbnVfX2xpc3Qge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDU4cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVudV9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpLCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tZW51X19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG5cbi5tZW51X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAyLjc1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpLCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tZW51X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgfVxuICAubWVudV9faXRlbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDU4cHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwLjFlbTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpLCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51X19pdGVtOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIGNhbGMoMi40NHZ3ICsgMTEuMjNweCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnVfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5tZW51X19pdGVtX2xpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDU4cHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC4xZW07XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnVfX2l0ZW1fbGluZTphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSBjYWxjKDIuNDR2dyArIDExLjIzcHgpKTtcbiAgfVxufVxuXG4ubWVudV9faXRlbV9saW5lX2w6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLm1lbnVfX2l0ZW1fbGluZV8zOmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICM0ZTRlNGQ7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51X19pdGVtX2xpbmVfMzphZnRlciB7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51X19pdGVtX2xpbmVfMzphZnRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLm1lbnVfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmZmZmYsIHRyYW5zcGFyZW50KTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC4xZW07XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIChob3Zlcikge1xuICAubWVudV9fbGluazpob3ZlcjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICB9XG59XG5cbi5tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA4NnB4KSBhbmQgKG1heC13aWR0aDogMTE5NnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm1lbnVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjE1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuLm1lbnVfX3RpdGxlOmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvdHRvbTogMC4wNmVtO1xufVxuXG4ubWVudV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5idXJnZXJuYXZfX2JnIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGQwMDtcbn1cblxuLmJ1cmdlcm5hdl9fYmdfaG92ZXIge1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTVweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uYnVyZ2VybmF2X19iZ19vcGVuIHtcbiAgdG9wOiAtNTB2bWF4O1xuICByaWdodDogLTUwdm1heDtcbiAgd2lkdGg6IDIwMHZtYXg7XG4gIGhlaWdodDogMjAwdm1heDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSwgei1pbmRleCAwcyBlYXNlO1xufVxuXG4ubGFuZ25hdl9fYmcge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMTtcbn1cblxuLmxhbmduYXZfX2JnX29wZW4ge1xuICB0b3A6IC01MHZtYXg7XG4gIHJpZ2h0OiAtNTB2bWF4O1xuICB3aWR0aDogMjAwdm1heDtcbiAgaGVpZ2h0OiAyMDB2bWF4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLCB6LWluZGV4IDBzIGVhc2U7XG59XG5cbi5sYW5nbmF2IC5tZW51X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubGFuZ25hdiAubWVudV9faXRlbSAubWVudV9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIHtcbiAgLmxhbmduYXYgLm1lbnVfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDIuMTI1ZW07XG4gIH1cbiAgLmxhbmduYXYgLm1lbnVfX2l0ZW0gLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmxhbmduYXYgLm1lbnVfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cblxuLmxhbmduYXYgLm1lbnVfX2l0ZW0gLm1lbnVfX3RleHQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmduYXYgLm1lbnVfX2l0ZW0gLm1lbnVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5sYW5nbmF2IC5tZW51X19pdGVtIC5tZW51X190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nbmF2IC5tZW51X19pdGVtIC5tZW51X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5sYW5nbmF2IC5tZW51X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgfVxuICAubGFuZ25hdiAubWVudV9faXRlbSAubWVudV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgfVxufVxuXG4uY3RhIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC44M2VtO1xuICB3aWR0aDogMTYuMzNlbTtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGQwMDtcbiAgdHJhbnNmb3JtOiBza2V3KC0yNmRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTRlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN0YSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmN0YV9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBza2V3KDI2ZGVnKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGtleWZyYW1lcyB5dF9sb2FkIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5cbi55dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi55dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYzZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYW5pbWF0aW9uOiB5dF9sb2FkIDJzIGN1YmljLWJlemllcigwLjM5LCAtMC4zLCAwLjYxLCAxLjQzKSBpbmZpbml0ZTtcbn1cblxuLnl0IGlmcmFtZSB7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ueXRfX3Bvc3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi55dF9fcG9zdGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnl0X19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgbWFyZ2luLXRvcDogLTM3cHg7XG59XG5cbiNtYWN0YWMge1xuICBiYWNrZ3JvdW5kOiAjNmIwMDAyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2NvbG9yQ2hhbmdlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cblxuI3BhaW50LXByb3RlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubWFpbiB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLm1haW5fX2ltZ19saW5rX3JpZ2h0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMzcuNSU7XG4gIHRvcDogNDcuNSU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1haW5fX2ltZ19saW5rX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDI3LjUlO1xuICAgIHRvcDogNzAuNSU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5tYWluX19pbWdfbGlua19sZWZ0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMzcuNSU7XG4gIHRvcDogNDcuNSU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubWFpbl9faW1nX2xpbmtfbGVmdCB7XG4gICAgaGVpZ2h0OiAyNy41JTtcbiAgICB0b3A6IDM3LjUlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5tYWluX19iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1haW5fX2JnX2xlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzIyMjIyMTtcbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1haW5fX2JnX2xlZnQge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDg3JSwgMTAwJSAxMyUsIDEwMCUgMCwgMCAwKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4NCUsIDEwMCUgMjUlLCAxMDAlIDAsIDAgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICB9XG59XG5cbi5tYWluX19iZ19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgLyogZnVuY3Rpb24gY3dzUGljdHVyZUFuaW0oKSAqL1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1haW5fX2JnX3JpZ2h0IHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4NyUsIDEwMCUgMTMlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDg0JSwgMTAwJSAyNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgfVxufVxuXG4ubWFpbl9fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogODNweCAwO1xufVxuXG4ubWFpbl9fcGljdHVyZSBzb3VyY2UsIC5tYWluX19waWN0dXJlIGltZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAvKiBmdW5jdGlvbiBjd3NQaWN0dXJlQW5pbSgpICovXG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tYWluX19waWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNTNweCAwO1xuICB9XG59XG5cbi5tYWluX19waWN0dXJlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubWFpbl9fcGljdHVyZSBpbWcge1xuICAgIG1heC13aWR0aDogNjB2aDtcbiAgfVxufVxuXG4ubWFpbl9fcGljdHVyZV9sZWZ0IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMC41JTtcbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1haW5fX3BpY3R1cmVfbGVmdCB7XG4gICAgei1pbmRleDogMztcbiAgICBsZWZ0OiA1OHB4O1xuICAgIHRvcDogY2FsYygxMnZ3ICsgMTN2aCArIDE2cHgpO1xuICB9XG59XG5cbi5tYWluX19waWN0dXJlX3JpZ2h0X2JnIHtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogLTI7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubWFpbl9fcGljdHVyZV9yaWdodF9iZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4NyUsIDEwMCUgMTMlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDg0JSwgMTAwJSAyNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgfVxufVxuXG4ubWFpbl9fcGljdHVyZV9yaWdodF9iZyBpbWcge1xuICBvYmplY3QtZml0OiBmaWxsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbl9fcGljdHVyZV9yaWdodCB7XG4gIHJpZ2h0OiAtNiU7XG4gIHdpZHRoOiA1OSU7XG4gIHRvcDogMSU7XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tYWluX19waWN0dXJlX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogNThweDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogY2FsYygzdncgKyA0dmgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubWFpbl9fcGljdHVyZV9yaWdodCBpbWcge1xuICAgIG1heC13aWR0aDogNzF2aDtcbiAgfVxufVxuXG4ubWFpbl9fY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubWFpbl9fbGlua3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM0dncgKyAzNC4yOXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tYWluX19saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg4M3B4ICsgMWVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBmb250LXNpemU6IGNhbGMoNS44NXZ3ICsgMTEuMDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubWFpbl9fbGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVlbSArIDYuNXZoKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMjVlbSArIDIuNXZoKTtcbiAgfVxufVxuXG4ubWFpbl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubWFpbl9fbGluayB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tYWluX19saW5rX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4ubWFpbl9fbWFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgYm90dG9tOiAwLjEyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDAuN2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWFpbl9fbWFya190ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMCAwLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmxpbmtfcHBmIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rX3BwZiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5saW5rX21jcyB7XG4gIGZvbnQtZmFtaWx5OiBcImJsb3dicnVzaFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmtfbWNzIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmFib3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFib3V0X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzYlO1xuICBsZWZ0OiAtNzQlO1xuICB3aWR0aDogMTc0JTtcbiAgaGVpZ2h0OiAxMzYlO1xuICB6LWluZGV4OiAtMTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXRfX2JnIHtcbiAgICB0b3A6IC02OCU7XG4gICAgbGVmdDogLTg0JTtcbiAgICB3aWR0aDogMTg0JTtcbiAgICBoZWlnaHQ6IDE2OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fYmcge1xuICAgIHRvcDogLTc1JTtcbiAgICBsZWZ0OiAtNjIlO1xuICAgIHdpZHRoOiAxNjIlO1xuICAgIGhlaWdodDogMTc1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmFib3V0X19iZyB7XG4gICAgdG9wOiAtNzklO1xuICAgIGxlZnQ6IC02MyU7XG4gICAgd2lkdGg6IDE2MyU7XG4gICAgaGVpZ2h0OiAxNzklO1xuICB9XG59XG5cbi5hYm91dF9fYmcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXRfX2JnIGltZyB7XG4gICAgd2lkdGg6IDUzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19iZyBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5hYm91dF9fYmcgaW1nIHtcbiAgICB3aWR0aDogODglO1xuICB9XG59XG5cbi5hYm91dF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IGNhbGMoNHZ3ICsgMjVweCk7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU0MHB4KSB7XG4gIC5hYm91dF9fY29udGFpbmVyIC5oMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYWJvdXRfX2NvbnRhaW5lciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0LjI1cmVtO1xuICB9XG4gIC5hYm91dF9fY29udGFpbmVyIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5hYm91dF9fY29udGFpbmVyIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5hYm91dF9fY29sIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDE3LjQ5dncgKyAtMzUuNzNweCk7XG59XG5cbi5hYm91dF9fY29sOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygyNS41dncgKyAtMTg5LjY1cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dF9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLjQ0dncgKyAxMS4yM3B4KTtcbiAgfVxuICAuYWJvdXRfX2NvbDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyLjQ0dncgKyAxMS4yM3B4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuNDR2dyArIDExLjIzcHgpO1xuICB9XG59XG5cbi5hYm91dF9fcGFyYWdyYXBoIHtcbiAgbWFyZ2luOiA1cmVtIDAgMy41cmVtO1xuICBtYXgtd2lkdGg6IDM0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dF9fcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX3BhcmFncmFwaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5hYm91dF9fY3RhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXRfX2N0YSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fY3RhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXIpIHtcbiAgLmFib3V0X19jdGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmMGQwMDtcbiAgfVxufVxuXG4uYWJvdXRfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dF9fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgfVxufVxuXG4uYWJvdXRfX3ByZWxpc3Qge1xuICBtYXgtd2lkdGg6IDIzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG59XG5cbi5hYm91dF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWJvdXRfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYWJvdXRfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwLjI1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dF9faXRlbTphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwdncpO1xuICB9XG59XG5cbi5hYm91dF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0X19saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmZmZmLCB0cmFuc3BhcmVudCk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIChob3Zlcikge1xuICAuYWJvdXRfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgfVxufVxuXG4uY29sb3Vyd3JhcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sb3Vyd3JhcF9fbWFpbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCArIDEydncpO1xuICBtYXgtaGVpZ2h0OiA4MnZ3O1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIxO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDUuNTczdncgKiA1LjUpO1xuICAvKiBmdW5jdGlvbiBjd3NQaWN0dXJlQW5pbSgpICovXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpLCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5jb2xvdXJ3cmFwX19tYWluIHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnZ3O1xuICB9XG59XG5cbi5jb2xvdXJ3cmFwX19waW4ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY29sb3Vyd3JhcF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbG91cndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpLCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5jb2xvdXJ3cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICB0b3A6IDJlbTtcbiAgICBmb250LXNpemU6IDUuNTczdnc7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvdXJ3cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEwdnc7XG4gICAgaGVpZ2h0OiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCksIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmNvbG91cndyYXBfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMTtcbiAgfVxufVxuXG4uY29sb3Vyd3JhcF9fY2FycGluIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY29sb3Vyd3JhcF9faW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoXHIgMjV2aCArIDIuMjF2dyArIDAuNjZlbSk7XG4gIHdpZHRoOiA4MXZ3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSwgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuY29sb3Vyd3JhcF9faW1nLXdyYXAge1xuICAgIHRvcDogY2FsYygyNXZoICsgMi4yMXZ3ICsgMS4yZW0pO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2xvdXJ3cmFwX19jYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTEwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSwgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuY29sb3Vyd3JhcF9fY2FyIHtcbiAgICB3aWR0aDogMTkxJTtcbiAgICByaWdodDogMjN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmNvbG91cndyYXBfX2NhcmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29sb3Vyd3JhcF9fY2FyaW1nX3Ige1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5jb2xvdXJ3cmFwX19wbGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xvdXJ3cmFwX19iZyB7XG4gIHdpZHRoOiA1OXZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01OXZ3O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMHZ3O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDI1dmggKyAyMnZ3ICsgMC44ZW0pO1xufVxuXG4uY29sb3Vyd3JhcF9fYmdfZnVsbCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSwgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuY29sb3Vyd3JhcF9fYmcge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogY2FsYygyNXZoICsgMzN2dyArIDEuMmVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5jb2xvdXJ3cmFwX19iZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogZmlsbDtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCksIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmNvbG91cndyYXBfX2JnIGltZyB7XG4gICAgd2lkdGg6IDEzOCU7XG4gIH1cbn1cblxuLmNvbG91cndyYXBfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogNTB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29sb3Vyd3JhcF9faDEge1xuICBwYWRkaW5nLXRvcDogY2FsYyg2dncgKyAyNC4wOHB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1heC13aWR0aDogNmVtO1xufVxuXG4uY29sb3Vyd3JhcF9faDFfcGluIHtcbiAgbWluLWhlaWdodDogNDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbG91cndyYXBfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJlbTtcbiAgbWF4LXdpZHRoOiA1LjVlbTtcbiAgdG9wOiAtMS45NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2xvdXJ3cmFwX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3Vyd3JhcF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5jb2xvdXJ3cmFwX19wIHtcbiAgd2lkdGg6IDMycmVtO1xuICBtYXgtd2lkdGg6IDI1dnc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSwgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuY29sb3Vyd3JhcF9fcCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwZW07XG4gIH1cbn1cblxuLmNvbG91cndyYXBfX2N0YSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDIuNzl2dyArIDIwLjQ1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzIyMjIyMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jQ2FyIHNvdXJjZSwgI0NhciBpbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgLyogZnVuY3Rpb24gY3dzUGljdHVyZUFuaW0oKSAqL1xufVxuXG5AbWVkaWEgKGhvdmVyKSB7XG4gIC5jd3NfX2N0YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXItYmFja2dyb3VuZC1jb2xvciwgIzIzOGNlNSk7XG4gIH1cbn1cblxuLnZpZGVvIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xufVxuXG4udmlkZW9fX3NlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogY2FsYyg4M3B4ICsgM3JlbSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZGVvX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4udmlkZW9fX3BsYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZGVvX19wbGF5ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXZ3O1xuICB9XG59XG5cbi52aWRlb19fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUlKTtcbn1cblxuLnZpZGVvX19kZXNjciB7XG4gIG1heC13aWR0aDogMzBlbTtcbn1cblxuLnZpZGVvX19wZXJmb21hbmNlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlb19fcGVyZm9tYW5jZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgfVxufVxuXG4ucHJvZHVjdHMge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3RzX19wIHtcbiAgcGFkZGluZzogMmVtIDAgM3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdHNfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIHBhZGRpbmctdG9wOiAyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RzX19maWx0ZXJzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnByb2R1Y3RzX19maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdHNfX2ZpbHRlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0c19fZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvZHVjdHNfX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzc4cHgpIHtcbiAgLnByb2R1Y3RzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzkxcHgpIHtcbiAgLnByb2R1Y3RzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUxOXB4KSB7XG4gIC5wcm9kdWN0c19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuXG4ucHJvZHVjdHNfX3Jlc3VsdCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cblxuLmZpbHRlcl9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5maWx0ZXJfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3RfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3NCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3RfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb2R1Y3RfX2Rlc2Mge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19pY29uLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC43NXJlbTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZHVjdF9faWNvbi1vdmVybGF5IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3Rlcl9ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY29sb3I6ICMyMjIyMjE7XG59XG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gY2FsYygyLjQ0dncgKyAxMS4yM3B4KSAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gY2FsYygyLjQ0dncgKyAxMS4yM3B4KSAycmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlcl9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmYwZDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSAoaG92ZXIpIHtcbiAgLmZvb3Rlcl9fbGluazpob3ZlcjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFkdmFudF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYmxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZV9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlX19zdWJ0aXRsZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFibGUgLmgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJ0bCAudGFibGUgLmgzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YWJsZV9fcGFkZGluZyB7XG4gIHdpZHRoOiA3LjV2dztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGVfX3BhZGRpbmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJsZV9fcGFkZGluZyB7XG4gICAgd2lkdGg6IDYuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYmxlX19wYWRkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRhYmxlX19wYWRkaW5nX2xlZnQge1xuICB3aWR0aDogY2FsYygxNy40OXZ3ICsgLTM1LjczcHgpO1xufVxuXG4udGFibGVfX3BhZGRpbmcudC1sZWZ0IHtcbiAgd2lkdGg6IGNhbGMoMTcuNDl2dyArIC0zNS43M3B4KTtcbn1cblxuLnRhYmxlX19oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJ2dyArIDkxLjQ1cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJsZV9faGVhZGVyIHtcbiAgICB0b3A6IDMuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlX19oZWFkZXIge1xuICAgIGdyaWQtY29sdW1uOiB1bnNldDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYmxlIHRhYmxlLFxuICAudGFibGUgdGJvZHksXG4gIC50YWJsZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAwIDM2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUgdGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZzogMS41ZW0gMCAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMS41ZW0gMCAwLjc1ZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNnZ3ICsgMTMuODNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoKDAuNnZ3ICsgMTMuODNweCkgKiAxLjUpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRhYmxlIHRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzIyMjIyMTtcbn1cblxuLnRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKFxyIDAuNjc1dncgKyAxNy4xNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA0ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCgwLjZ2dyArIDEzLjgzcHgpICogMS41KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50YWJsZSB0ZFtkYXRhLWxhYmVsXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRhYmxlIHRkW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMGVtO1xuICAgIG1pbi13aWR0aDogY2FsYyg1MCUgKyAzNnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNXJlbTtcbiAgfVxuICAucnRsIC50YWJsZSB0ZFtkYXRhLWxhYmVsXTpiZWZvcmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50YWJsZSB0ZFtkYXRhLWxhYmVsXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC02LjZ2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZSB0ZFtkYXRhLWxhYmVsXTphZnRlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IC0zNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUgdGRbZGF0YS1sYWJlbF0udGRfX3RleHQgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMTtcbiAgfVxuICAudGFibGUgdHI6bGFzdC1jaGlsZCB0ZC50ZF9fbGFiZWwge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjIyMjIxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4udGFibGUgLnRkX19sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUgLnRkX19sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDAuMjVlbSAwO1xuICAgIGhlaWdodDogNS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlIC50ZF9fbGFiZWwge1xuICAgIGhlaWdodDogNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUgLnRkX19sYWJlbCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucnRsIC50YWJsZSAudGRfX2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YWJsZSAudGRfX3RleHQge1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG4udGFibGUgLnNjYWxlIHtcbiAgd2lkdGg6IDguNWVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJsZSAuc2NhbGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYmxlIC5zY2FsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5ydGwgLnRhYmxlIC5zY2FsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG59XG5cbi50YWJsZSAuc2NhbGVfX2xldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZjBkMDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRhYmxlX19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIHBhZGRpbmc6IDAuNXJlbSBjYWxjKDE3LjQ5dncgKyAtMzUuNzNweCkgMDtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGVfX2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gIH1cbn1cblxuLnN0ZXBzIHtcbiAgZm9udC1zaXplOiBjYWxjKDAuNjd2dyArIDExLjE0cHgpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC45dncgKyAxNC43NXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGVwc19fd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAwO1xufVxuXG4uc3RlcHNfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0ZXBzX190aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNi42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3RlcHNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3RlcHNfX3RpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwc19fdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWluLXdpZHRoOiA4MHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0ZXBzX190aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGVwc19fc3VidGl0bGUge1xuICAgIGhlaWdodDogMTAuOHZ3O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5zdGVwc19fdGV4dCB7XG4gIHdpZHRoOiAzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGVwc19fdGV4dCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdGVwc19fc2hhcGUge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogIzE0ZmZjMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGVwc19fc2hhcGUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzX19zaGFwZSB7XG4gICAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzX19zaGFwZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbi5ydGwgLnN0ZXBzX19zaGFwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5zdGVwc19fc2hhcGUge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cbn1cblxuLnN0ZXBzX19zcGFjZSB7XG4gIGhlaWdodDogY2FsYygzM3Z3ICsgMi4yNXJlbSk7XG59XG5cbi5zY3JvbGxfc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY3JvbGxfc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICB9XG59XG5cbi5zY3JvbGxfc2xpZGVyX193cmFwIHtcbiAgbWFyZ2luOiAwIC0zLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNjcm9sbF9zbGlkZXJfX3dyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2Nyb2xsX3NsaWRlcl9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNjcm9sbF9zbGlkZXJfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNjcm9sbF9zbGlkZXJfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDRyZW0gMCAwIDMuNXJlbTtcbiAgd2lkdGg6IDMzdnc7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zY3JvbGxfc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG59XG5cbi5zY3JvbGxfc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxLjI1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzhweCkge1xuICAuc2Nyb2xsX3NsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY3JvbGxfc2xpZGVyX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIuNDR2dyArIDExLjIzcHgpO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zY3JvbGxfc2xpZGVyX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2Nyb2xsX3NsaWRlcl9fdmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Nyb2xsX3NsaWRlcl9fdmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnZ3IDJ2dyAwO1xuICB9XG59XG5cbi5zY3JvbGxfc2xpZGVyX19pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNjcm9sbF9zbGlkZXJfX2Rlc2NyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Nyb2xsX3NsaWRlcl9fZGVzY3Ige1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuXG4uc2Nyb2xsX3NsaWRlcl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAwLjY1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICBmb250LXdlaWdodDogMTAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjZmYwZDAwO1xufVxuXG4udmlkZW9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxM3Z3IDAgOHZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlb19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZGVvX3NlY3Rpb25fX2NvbCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvX3NlY3Rpb25fX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDU2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnJ0bCAudmlkZW9fc2VjdGlvbl9fY29sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi52aWRlb19zZWN0aW9uX192aWRlbyB7XG4gIHdpZHRoOiA5MiU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlb19zZWN0aW9uX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgfVxufVxuXG4uY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250YWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogNy41dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ucnRsIC5jb250YWN0X19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEydnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ0bCAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydGwgLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5jb250YWN0X19wYXJ0bmVyc19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY29udGFjdF9fZmlsdGVyIHtcbiAgcGFkZGluZzogMCA3LjV2dztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDE3LjQ5dncgKyAtMzUuNzNweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9fZmlsdGVyIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0X19maWx0ZXIge1xuICAgIHBhZGRpbmc6IDAgY2FsYygyLjQ0dncgKyAxMS4yM3B4KTtcbiAgfVxufVxuXG4uY29udGFjdF9fc2VsZWN0IHtcbiAgd2lkdGg6IDM1JTtcbiAgZm9udC1zaXplOiBjYWxjKDAuNDV2dyArIDExLjQzcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X19zZWxlY3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNnZ3ICsgMTMuODNweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0X19zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdF9fc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbnRhY3RfX3NlbGVjdCAuY3VzdG9tc2VsZWN0X190cmlnZ2VyOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLnJ0bCAuY29udGFjdF9fc2VsZWN0IC5jdXN0b21zZWxlY3RfX3RyaWdnZXI6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmNvbnRhY3RfX3NlbGVjdCAuY3VzdG9tc2VsZWN0X19vcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk2OTY5NjtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ucnRsIC5jb250YWN0X19zZWxlY3QgLmN1c3RvbXNlbGVjdF9fb3B0aW9uOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uY29udGFjdF9fbGVnZW5kIHtcbiAgZmxleC1zaHJpbms6IDE0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmNvbnRhY3RfX3RhYmxlIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250YWN0X190YWJsZSAudGFibGUgdGgge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnJ0bCAuY29udGFjdF9fdGFibGUgLnRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5jb250YWN0X190YWJsZV9oaWRlIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uY29udGFjdF9fdGFibGVfc3VidGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzdnc7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDY1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9fdGFibGVfc3VidGl0bGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0X190YWJsZV9zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmbGV4LXNocmluazogdW5zZXQ7XG4gIH1cbn1cblxuLnJ0bCAuY29udGFjdF9fdGFibGVfc3VidGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDN2dztcbn1cblxuLmNvbnRhY3RfX3RhYmxlIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0X190YWJsZSB0YWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoNy41dncgKyBjYWxjKDE3LjQ5dncgKyAtMzUuNzNweCkpKTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDE3LjQ5dncgKyAtMzUuNzNweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfX3RhYmxlIHRhYmxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0X190YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjE7XG59XG5cbi5jb250YWN0X190YWJsZSB0ZCxcbi5jb250YWN0X190YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jb250YWN0X190YWJsZSB0ZDpudGgtY2hpbGQoMiksXG4uY29udGFjdF9fdGFibGUgdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IGNhbGMoMTJlbSArIDYuNXZ3KTtcbiAgcGFkZGluZy1yaWdodDogNi41dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfX3RhYmxlIHRkOm50aC1jaGlsZCgyKSxcbiAgLmNvbnRhY3RfX3RhYmxlIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucnRsIC5jb250YWN0X190YWJsZSB0ZDpudGgtY2hpbGQoMiksIC5ydGxcbi5jb250YWN0X190YWJsZSB0aDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgcGFkZGluZy1sZWZ0OiA2LjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucnRsIC5jb250YWN0X190YWJsZSB0ZDpudGgtY2hpbGQoMiksIC5ydGxcbiAgLmNvbnRhY3RfX3RhYmxlIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb250YWN0X190YWJsZSB0ZDpudGgtY2hpbGQoMyksXG4uY29udGFjdF9fdGFibGUgdGg6bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9fdGFibGUgdGQ6bnRoLWNoaWxkKDMpLFxuICAuY29udGFjdF9fdGFibGUgdGg6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ydGwgLmNvbnRhY3RfX3RhYmxlIHRkOm50aC1jaGlsZCgzKSwgLnJ0bFxuLmNvbnRhY3RfX3RhYmxlIHRoOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ0bCAuY29udGFjdF9fdGFibGUgdGQ6bnRoLWNoaWxkKDMpLCAucnRsXG4gIC5jb250YWN0X190YWJsZSB0aDpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uY29udGFjdF9fdGFibGUgdGQ6bnRoLWNoaWxkKDQpLFxuLmNvbnRhY3RfX3RhYmxlIHRoOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9fdGFibGUgdGQ6bnRoLWNoaWxkKDQpLFxuICAuY29udGFjdF9fdGFibGUgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ0bCAuY29udGFjdF9fdGFibGUgdGQ6bnRoLWNoaWxkKDQpLCAucnRsXG4gIC5jb250YWN0X190YWJsZSB0aDpudGgtY2hpbGQoNCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uY29udGFjdF9fdGFibGUgdGRbZGF0YS1sYWJlbF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfX3RhYmxlIHRkW2RhdGEtbGFiZWxdIHtcbiAgICBtaW4taGVpZ2h0OiA0ZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB9XG59XG5cbi5jb250YWN0X190YWJsZSB0ZFtkYXRhLWxhYmVsXTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdF9fdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X190YWJsZSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X190YWJsZSAudGFibGVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X190YWJsZSB0YWJsZSxcbiAgLmNvbnRhY3RfX3RhYmxlIHRib2R5LFxuICAuY29udGFjdF9fdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfX3RhYmxlIHRyIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0X190YWJsZSB0ciB7XG4gICAgcGFkZGluZzogMCBjYWxjKDIuNDR2dyArIDExLjIzcHgpO1xuICB9XG4gIC5jb250YWN0X190YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfX3RhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250YWN0X190YWJsZSB0ZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X190YWJsZSAudGFibGVfX3BhZGRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9fY29tcGFueV9uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC45dncgKyAxNC43NXB4KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzIyMjIyMSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBtaW4taGVpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucnRsIC5jb250YWN0X19jb21wYW55X25hbWUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnJ0bCAuY29udGFjdF9fY29tcGFueV9uYW1lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfX2NvbnRhY3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4uY29udGFjdF9faGlkZGVuX3JvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0X19waG9uZSB7XG4gIG1pbi13aWR0aDogOWVtO1xufVxuXG4uY29udGFjdF9fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250YWN0X19hZGRyZXNzIC5tYXJrZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfX2FkZHJlc3MgLm1hcmtlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5ydGwgLmNvbnRhY3RfX2FkZHJlc3MgLm1hcmtlciB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ydGwgLmNvbnRhY3RfX2FkZHJlc3MgLm1hcmtlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X19hZGRyZXNzIC50b29sdGlwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNvbnRhY3RfX2FkZHJlc3MgLnRvb2x0aXBfX3dyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgfVxufVxuXG4ucnRsIC5jb250YWN0X19hZGRyZXNzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfX2VtYWlsIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uY29udGFjdF9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ydGwgLmNvbnRhY3RfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RfX3Bob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1hcmtlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubWFya2VyX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xufVxuXG4ubWFya2VyX19zdmcge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4ubWFya2VyX19zdmdfZGlzdHJpYnV0b3Ige1xuICBmaWxsOiAjZTMxZjI2O1xuICBzdHJva2Utd2lkdGg6IDEwO1xufVxuXG4ubWFya2VyX19zdmdfaW5zdGFsbGVyIHtcbiAgZmlsbDogIzAwYmJmZjtcbiAgc3Ryb2tlLXdpZHRoOiAxMDtcbn1cblxuLm1hcmtlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hcmtlcl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZXJfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBnYXA6IDFlbSA3ZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZ2FwOiAxZW0gM2VtO1xuICB9XG59XG5cbi5sZWdlbmRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDB2dztcbiAgbWFyZ2luOiAzLjVyZW0gMCA0Ljc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuNDR2dyArIDExLjIzcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMHZoKSB7XG4gIC5tYXAge1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxufVxuXG4ubWFwX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAxdncgMXZ3IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwX193cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJ2dyAydncgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXBfX3dyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMS41dncgMS41dncgMDtcbiAgfVxufVxuXG4ubWFwIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1hcF9wb3B1cCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1pbi13aWR0aDogMjA1cHg7XG59XG5cbi5tYXBfcG9wdXAgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubWFwX3BvcHVwX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucnRsIC5tYXBfcG9wdXBfX3J0bCB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5tYXBfcG9wdXBfX2J0bnMge1xuICBtYXJnaW46IDAuNzVyZW0gMCAwO1xufVxuXG4ubWFwX3BvcHVwX19idG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubWFwX3BvcHVwX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctZCB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5nbS1zdHlsZS1pdy1kIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5nbS1zdHlsZS1pdy1kICsgYnV0dG9uIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5nbS1zdHlsZS1pdy1kICsgYnV0dG9uIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmNvcGllZF90ZXh0X193cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sdGlwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRvb2x0aXA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2x0aXA6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBib3R0b206IC00cHg7XG4gIH1cbn1cblxuLnRvb2x0aXBfX2hvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX19ob3ZlciAudG9vbHRpcCB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4udG9vbHRpcF9faG92ZXIgLnRvb2x0aXA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXBfX2hvdmVyIC50b29sdGlwX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgdG9wOiB1bnNldDtcbn1cblxuLnRvb2x0aXBfX2hvdmVyIC50b29sdGlwX2xlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxlZnQ6IC0xMnB4O1xufVxuXG4ucnRsIC50b29sdGlwX19ob3ZlciAudG9vbHRpcF9sZWZ0IHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAtMTJweDtcbn1cblxuLnRvb2x0aXBfX2hvdmVyOmhvdmVyIC50b29sdGlwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXBfX3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sdGlwX193cmFwIHtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgfVxufVxuXG4udG9vbHRpcF9hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9vbHRpcF9hY3RpdmUgLnRvb2x0aXBfX3dyYXAge1xuICB0ZXh0LXNoYWRvdzogMHB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWRhcHRpdmUtdG9vbHRpcC1sIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5ydGwgLmFkYXB0aXZlLXRvb2x0aXAtbCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZmFxX193cmFwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjIyMjIxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDAgMC4zZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzg5cHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdpZHRoOiA5NyU7XG4gIH1cbn1cblxuLnBhbmVsIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ucGFuZWxfX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5wYW5lbF9fbGluayB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG59XG5cbi5wYW5lbCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhbmVsIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYW5lbCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmFjY29yZGlvbi5hY3RpdmUgKyAucGFuZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMTtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuXG4uYWNjX3RvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzIyMjIyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFjY190b2dnbGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uYWNjb3JkaW9uLmFjdGl2ZSAuYWNjX3RvZ2dsZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYWNjb3JkaW9uLmFjdGl2ZSAuYWNjX3RvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hY2NfdG9nZ2xlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucnRsIC5hY2NfdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjX3RvZ2dsZSBzcGFuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAucGFuZWwgcCB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoKDAuNnZ3ICsgMTMuODNweCkgKiAxLjUpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWNjX3RvZ2dsZSBzcGFuIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuYWNjX3RvZ2dsZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgfVxuICAjZmFxUGFnZSBoMixcbiAgI2ZhcVBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogN3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4OXB4KSB7XG4gIC5hY2NfdG9nZ2xlIHNwYW4ge1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG4gIC5hY2NfdG9nZ2xlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICB9XG59XG5cbi5hY2NvcmRpb24gLnRvb2x0aXAge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnJ0bCAuYWNjb3JkaW9uIC50b29sdGlwIHtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5vbmV2aWRlbyB7XG4gIHdpZHRoOiA1MnZ3O1xuICBtYXJnaW46IDEuNXJlbSAwIDMuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub25ldmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5vbmV2aWRlb19fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2FkdmFudGFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFkdmFudGFnZXMtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBjYWxjKDkuNjl2dyArIDEzLjg2cHgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkdmFudGFnZXMtaW1nX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWR2YW50YWdlcy1pbWdfX2gxIHtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMy44ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWR2YW50YWdlcy1pbWdfX2gxIHtcbiAgICBtYXJnaW4tdG9wOiAtLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uYWR2YW50YWdlcy1pbWdfX3BpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hZHZhbnRhZ2VzLWltZ19fcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hZHZhbnRhZ2VzLXRleHQge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbjogLTFweCAwO1xufVxuXG4uYWR2YW50YWdlcy10ZXh0X19kZXNjciB7XG4gIG1heC13aWR0aDogMzhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uYWR2YW50YWdlcy10ZXh0X19saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5hZHZhbnRhZ2VzLXRleHRfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmFkdmFudGFnZXMtdGV4dF9faXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiMTQ5MmI7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkdmFudGFnZXMtdGV4dF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzLXRleHRfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYWR2YW50YWdlcy10ZXh0X19pdGVtLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAwLjM1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTQ5MmI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjQzZW07XG4gIGJvdHRvbTogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hZHZhbnRhZ2VzLXRleHRfX2l0ZW0tbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uYWR2YW50YWdlcy10ZXh0X19pdGVtLWJlbmVmaXQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuXG4ucGVyZm9tYW5jZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wZXJmb21hbmNlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGVyZm9tYW5jZV9fdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wZXJmb21hbmNlX190YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ucGVyZm9tYW5jZV9fY3RhIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wZXJmb21hbmNlX19saW5rLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMi4xOXZ3ICsgMTYuOTNweCk7XG59XG5cbi5wZXJmb21hbmNlX19saW5rIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBlcmZvbWFuY2VfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcmZvbWFuY2VfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucHJvdGVjdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIxO1xufVxuXG4ucHJvdGVjdF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjkydncgKyAyMy4wOHB4KTtcbn1cblxuLnByb3RlY3RfX2ltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAyOCU7XG4gIHRvcDogMjElO1xuICB3aWR0aDogNzN2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvdGVjdF9faW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB0b3A6IDQyLjUlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm90ZWN0X19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDE1MHZ3O1xuICAgIHRvcDogMjguNSU7XG4gIH1cbn1cblxuLnByb3RlY3RfX2ltZy13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvdGVjdF9fY2FyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvdGVjdF9fZm9saWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvdGVjdF9faDEge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoOC41OXZ3ICsgMzUuMDhweCk7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGNvbG9yOiAjZmY1NzE1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMC40ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAwLjA1ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb3RlY3RfX2gxIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IGNhbGMoMTUuNjJ2dyArIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvdGVjdF9faDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOC42M3Z3ICsgLTMuMDZweCk7XG4gIH1cbn1cblxuLnByb3RlY3RfX2gxX3BpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTAuOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvdGVjdF9faDFfcGluIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucHJvdGVjdF9fY29udGVudCB7XG4gIG1heC13aWR0aDogMzVyZW07XG59XG5cbi5wcm90ZWN0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvdGVjdF9fc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogNjB2dztcbiAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3RlY3RfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuLnByb3RlY3RfX2N0YSB7XG4gIHBhZGRpbmc6IGNhbGMoMS43OXZ3ICsgMTMuNjhweCkgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvdGVjdF9fY3RhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wcm90ZWN0X19jdGEtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTcxNTtcbn1cblxuLnByb3RlY3RfX2N0YS1idG4ucGVyZm9tYW5jZV9fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGQwMDtcbn1cblxuLnByb3RlY3RfX2N0YS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMjc1ZW07XG4gIGxlZnQ6IC0wLjNlbTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNmVtKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjZlbSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgMTAlLCB0cmFuc3BhcmVudCA5MCUpO1xuICBib3JkZXItcmFkaXVzOiAwLjY0ZW0gMC45NGVtIDAuNjRlbSAwLjk0ZW07XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5wcm90ZWN0X19jdGEtYnRuOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4ucHJvdGVjdF9fY3RhLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogc2tldygyNmRlZyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm90ZWN0X19jdGEucGVyZm9tYW5jZV9fY3RhIHtcbiAgcGFkZGluZzogY2FsYygyLjc5dncgKyAxMy42OHB4KSAwIGNhbGMoMS43OXZ3ICsgMTMuNjhweCk7XG59XG5cbi56b25lcyB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uem9uZXNfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi56b25lc19fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNS4xMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnpvbmVzX19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIuNXJlbTtcbiAgfVxufVxuXG4uem9uZXNfX2l0ZW0ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctdG9wOiAxLjc1ZW07XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuem9uZXNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuem9uZXNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLnpvbmVzX19jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uem9uZXNfX3RleHQge1xuICB3aWR0aDogMjYuM3Z3O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiBjYWxjKDIuMDV2dyArIDI0LjYycHgpIDA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi40NHZ3ICsgMTEuMjNweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnpvbmVzX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnpvbmVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi56b25lc19fdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnpvbmVzIC5jb250YWluZXJfX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC56b25lcyAuY29udGFpbmVyX19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMzUuMjR2dyArIDk5LjEzcHgpO1xuICB9XG59XG5cbi56b25lc19fZm9saWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOC41cmVtO1xuICByaWdodDogY2FsYyg1OHB4IC8gMik7XG4gIHdpZHRoOiBjYWxjKDcwdncpO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC56b25lc19fZm9saWUge1xuICAgIHdpZHRoOiA5OHZ3O1xuICAgIHRvcDogMS44NzVyZW07XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uem9uZXNfX2ZvbGllIGltZyB7XG4gIG1heC13aWR0aDogMTA1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnpvbmVzX19mb2xpZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi56b25lc19fY2FyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yLjVyZW07XG4gIHJpZ2h0OiBjYWxjKDU4cHggLyAyKTtcbiAgd2lkdGg6IGNhbGMoNzB2dyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnpvbmVzX19jYXIge1xuICAgIHdpZHRoOiA5OHZ3O1xuICAgIGJvdHRvbTogMTQlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC56b25lc19fY2FyIHtcbiAgICB3aWR0aDogOTh2dztcbiAgICBib3R0b206IDE4JTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuem9uZXNfX2NhciB7XG4gICAgYm90dG9tOiAyOC41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnpvbmVzX19jYXIge1xuICAgIGJvdHRvbTogMzIuNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC56b25lc19fY2FyIHtcbiAgICBib3R0b206IDM3LjUlO1xuICB9XG59XG5cbi56b25lc19fY2FyIGltZyB7XG4gIG1heC13aWR0aDogMTA1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnpvbmVzX19jYXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGFibGUtcGVyZm9tYW5jZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBmb250LXNpemU6IGNhbGMoMC42N3Z3ICsgMTEuMTRweCk7XG59XG5cbi50YWJsZS1wZXJmb21hbmNlX19wYWRkaW5nIHtcbiAgd2lkdGg6IGNhbGMoMTcuNDl2dyArIC0zNS43M3B4KTtcbn1cblxuLnRhYmxlLXBlcmZvbWFuY2VfX3BhZGRpbmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJsZS1wZXJmb21hbmNlX19wYWRkaW5nIHtcbiAgICB3aWR0aDogNi42dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFibGUtcGVyZm9tYW5jZV9fcGFkZGluZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50YWJsZS1wZXJmb21hbmNlX19wYWRkaW5nX2xlZnQge1xuICB3aWR0aDogY2FsYygxNy40OXZ3ICsgLTM1LjczcHgpO1xufVxuXG4udGFibGUtcGVyZm9tYW5jZV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRhYmxlLXBlcmZvbWFuY2VfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMC4yNWVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhYmxlLXBlcmZvbWFuY2UgdGFibGUsXG4gIC50YWJsZS1wZXJmb21hbmNlIHRib2R5LFxuICAudGFibGUtcGVyZm9tYW5jZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFibGUtcGVyZm9tYW5jZSB0Ym9keSB7XG4gICAgcGFkZGluZzogMCBjYWxjKDIuNDR2dyArIDExLjIzcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUtcGVyZm9tYW5jZSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4udGFibGUtcGVyZm9tYW5jZSB0ZCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKFxyIDEuMDEyNXZ3ICsgMjUuNzE3cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmMGQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1wZXJmb21hbmNlIHRkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZS1wZXJmb21hbmNlIHRkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCgwLjZ2dyArIDEzLjgzcHgpICogMS41KTtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFibGUtcGVyZm9tYW5jZSB0ZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi50YWJsZS1wZXJmb21hbmNlIC50LWxlZnQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmMGQwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYmxlLXBlcmZvbWFuY2UgLnQtbGVmdCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXBlcmZvbWFuY2UgLnQtbGVmdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubXQtMS01MCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLm1iLTEtNTAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGVwc19fc3BhY2VDYXIge1xuICAgIGhlaWdodDogY2FsYygzM3Z3ICsgMi4yNXJlbSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm9iX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxMjBweCA0dnc7XG4gIG1heC13aWR0aDogMjFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9iX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9iX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHg7XG4gIH1cbn1cblxuLnJ0bCAub2JfX2xvZ28ge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDR2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucnRsIC5vYl9fbG9nbyB7XG4gICAgbGVmdDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5vYl9fbG9nbyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtbWFycXVlZS1yZXBldGl0aW9uOiBpbmZpbml0ZSkgYW5kIChvYmplY3QtZml0OiBmaWxsKSB7XG4gIC5vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udXNlci1uby1zZWxlY3Qge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnByb2R1Y3RfdGFibGVfc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0X3RhYmxlX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gY2FsYygyLjQ0dncgKyAxMS4yM3B4KSAycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0X3RhYmxlX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMjBweCAzNnB4O1xuICB9XG59XG5cbi5wcm9kdWN0X3RhYmxlX3NlY3Rpb24gLnRhYmxlX19oZWFkZXIge1xuICB0b3A6IDcuNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RfdGFibGVfc2VjdGlvbiAudGFibGVfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ucHJvZHVjdF90YWJsZV9zZWN0aW9uIC50YWJsZV9faGVhZGVyIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMTtcbn1cblxuLnByb2R1Y3RfdGFibGVfc2VjdGlvbiB0aCwgLnByb2R1Y3RfdGFibGVfc2VjdGlvbiB0ZCwgLnByb2R1Y3RfdGFibGVfc2VjdGlvbiAudGFibGVfX3BhZGRpbmdfcmlnaHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMzEsIDEzNSwgMTM2LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0X3RhYmxlX3NlY3Rpb24gLnRkX19sYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDEzMSwgMTM1LCAxMzYsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3RfdGFibGVfc2VjdGlvbiAudGFibGUgdHIgLnRhYmxlX19wYWRkaW5nX2xlZnQsIC5wcm9kdWN0X3RhYmxlX3NlY3Rpb24gLnRhYmxlIHRoLnRhYmxlX19zdWJ0aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDEzMSwgMTM1LCAxMzYsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0X3RhYmxlX3NlY3Rpb24gLnRhYmxlIHRoLnRhYmxlX19zdWJ0aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9kdWN0X3RhYmxlX3NlY3Rpb24gdGgge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RfdGFibGVfc2VjdGlvbiB0aCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RfdGFibGVfc2VjdGlvbiB0aCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0X3RhYmxlX3NlY3Rpb24gLmgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZHVjdF90YWJsZV9zZWN0aW9uIC50ZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0X3RhYmxlX3NlY3Rpb24gLnRkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0X3RhYmxlX3NlY3Rpb24gLnRkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLnByb2R1Y3RfdGFibGVfc2VjdGlvbiAudGFibGUgdGRbZGF0YS1sYWJlbF06YmVmb3JlLCAucHJvZHVjdF90YWJsZV9zZWN0aW9uIC50ZF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RfdGFibGVfc2VjdGlvbiAudGFibGUgdGRbZGF0YS1sYWJlbF06YmVmb3JlLCAucHJvZHVjdF90YWJsZV9zZWN0aW9uIC50ZF9fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoKC42dncgKyAxMy44M3B4KSogMS41KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RfdGFibGVfc2VjdGlvbiAudGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIH1cbn1cblxuLmZhbmN5Ym94X19jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDgwdmggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxleDogMCAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94X19pZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNjB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYW5jeWJveF9faWZyYW1lIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYW5jeWJveF9faWZyYW1lIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tb2RlbF9maWx0ZXJfaW1nX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RlbF9maWx0ZXJfaW1nX3dyYXAgLm1vZGVsX2ZpbHRlcl9pbWdfaXRlbV93cmFwIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDcycHg7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGVsX2ZpbHRlcl9pbWdfd3JhcCAuYWN0aXZlIC5tb2RlbF9maWx0ZXJfaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGVsX2ZpbHRlcl9pbWdfd3JhcCAubW9kZWxfZmlsdGVyX2ltZyB7XG4gIHdpZHRoOiA5NnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMC41O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbiIsIi5teS0wIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gfVxyXG4gXHJcbiAubWItMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gfVxyXG4gXHJcbiAubXQtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gfVxyXG4gXHJcbiAubXQtMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gfVxyXG4gXHJcbiAubWItMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gfVxyXG4gXHJcbiAubXQtMS01MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiB9XHJcbiBcclxuIC5tYi0xLTUwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuIH1cclxuIFxyXG4gLm10LTMge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuIH1cclxuIFxyXG4gLm1iLTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuIH0iXX0= */
