@charset "UTF-8";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}@font-face{font-family:Vast;src:url(../fonts/Vast/Vast_VF.woff2) format("woff2-variations")}html{font-family:Vast,sans-serif;font-size:24px;font-size:-webkit-calc(11.14px + .67vw);font-size:calc(11.14px + .67vw);font-variation-settings:"wght" 400,"wdth" 69;color:#111117;line-height:1.5;font-weight:400}@media (max-width:1089px){html{font-size:-webkit-calc(2.45vmin + 7.19px);font-size:calc(2.45vmin + 7.19px)}}body{font-family:Vast,sans-serif;color:#111117;line-height:1.5;font-weight:400}.main{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}p{margin:1.5em 0}.text,p{font-size:1rem}.text_normal{text-transform:none}.text_right{text-align:right}.text_stroke{color:transparent;-webkit-text-stroke:1px #111117;-moz-text-stroke:1px #111117}.text_underline{text-decoration:underline}.text_sm{font-size:.75rem}.text_xs{font-size:14px}.text_large{font-size:1.25rem;font-variation-settings:"wght" 700,"wdth" 69;letter-spacing:.03em}@media (max-width:1089px){.text_large{font-size:1.125em}}.strong,strong{font-variation-settings:"wght" 700,"wdth" 69;font-weight:400}.extra-strong{font-variation-settings:"wght" 800,"wdth" 69;font-weight:400}a:focus,button:focus{outline:none}.nowrap{white-space:nowrap}h1,h2{font-weight:unset;font-size:inherit;margin:unset;display:unset}.h1{font-family:Vast,sans-serif;font-weight:400;font-variation-settings:"wght" 900,"wdth" 154;font-size:3.49vw;text-transform:uppercase;display:block;line-height:1.4}@media only screen and (orientation:portrait){.h1{font-size:4.7vw}}@media (max-width:1089px){.h1{font-size:1.5rem;line-height:1.5}}.h2{-webkit-font-smoothing:antialiased;font-weight:400;font-size:2.34vw;font-variation-settings:"wght" 900,"wdth" 154;line-height:1.5;margin:0;display:inline-block}@media (max-width:1089px){.h2{font-size:1.125rem}}.linksimple{position:relative;display:inline-block}.linksimple:before{content:"";width:0;height:1px;background-color:currentColor;position:absolute;bottom:-.05em;left:0;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;display:inline-block}.linksimple:hover:before{width:100%}.linksimple_lg:before{height:2px}@media (max-width:760px){.linksimple_lg:before{height:.075em}}.linkmain{-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover){.linkmain:hover{color:#0000c8}}@media (hover){.dark_theme .linkmain:hover{color:#fff}}@media (hover){.link:hover .link__text{display:inline-block}.link:hover .link__text:before{width:100%}}.link__text{display:inline-block;position:relative}@media (max-width:460px){.link__text{display:inline}}.link__text:before{content:"";width:0;height:1px;background-color:currentColor;position:absolute;bottom:0;left:0;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}.colorlink{display:inline-block;cursor:pointer;position:relative;padding:0 .45em;margin-left:-.45em;background:-o-linear-gradient(321deg,#ffdc00,#ff0080 25.5%,#0000c8 50%,#0000c8);background:linear-gradient(129deg,#ffdc00,#ff0080 25.5%,#0000c8 50%,#0000c8);background-size:220%;background-position:100%;background-repeat:no-repeat;-webkit-transition:background-position .3s linear;-o-transition:background-position .3s linear;transition:background-position .3s linear;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;padding-bottom:.13em;margin-bottom:-.13em;line-height:1.4;color:#fff}@media (hover){.colorlink:hover{background-position:0}}.colorlink__out{width:.45em;display:inline-block}.btnbg{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:inline-block;padding:1.15em 2em 1.05em;font-size:2.34vw;text-transform:uppercase;font-variation-settings:"wght" 900,"wdth" 154;color:transparent;-webkit-text-stroke:1px #fff;-moz-text-stroke:1px #fff;cursor:pointer;position:relative;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media (max-width:1089px){.btnbg{font-size:1.31rem}}@media (max-width:760px){.btnbg{font-size:1rem;color:#fff;-webkit-text-stroke:0 #fff;-moz-text-stroke:0 #fff}}@media (max-width:359px){.btnbg{padding:1.15em 1.25em 1.05em}}@media (hover){.btnbg:hover{padding:1.15em 3em 1.05em}}@media (hover) and (max-width:760px) and (orientation:portrait){.btnbg:hover{padding:1.15em 2em 1.05em}}.btnbg__gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.btncolor{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:inline-block;padding:1.15em 2em 1.05em;font-size:2.34vw;text-transform:uppercase;font-variation-settings:"wght" 900,"wdth" 154;color:transparent;-webkit-text-stroke:1px #fff;-moz-text-stroke:1px #fff;cursor:pointer;position:relative;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:-o-linear-gradient(321deg,#ffdc00,#ff0080 25.5%,#0000c8 50%,#0000c8);background:linear-gradient(129deg,#ffdc00,#ff0080 25.5%,#0000c8 50%,#0000c8);background-size:220%;background-position:100%;background-repeat:no-repeat;-webkit-transition:background-position .3s linear;-o-transition:background-position .3s linear;transition:background-position .3s linear;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media (max-width:1089px){.btncolor{font-size:1.31rem}}@media (max-width:760px){.btncolor{font-size:1rem;color:#fff;-webkit-text-stroke:0 #fff;-moz-text-stroke:0 #fff}}@media (max-width:359px){.btncolor{padding:1.15em 1.25em 1.05em}}@media (hover){.btncolor:hover{background-position:0}}.color{color:#0000c8}.special{font-variation-settings:"wght" 800,"wdth" 100;font-weight:400}section{scroll-snap-align:start}.section{padding-top:-webkit-calc(100px + .85rem);padding-top:calc(100px + .85rem)}@media (max-width:1089px){.section{padding-top:5rem}}.container{width:100%;padding-left:55px;padding-right:55px}@media (max-width:1089px){.container{padding-left:1.25rem;padding-right:1.25rem}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:760px){.row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.svg{width:inherit;height:inherit;max-height:inherit;fill:inherit;color:inherit;display:block}::-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:0;border-radius:0;overflow:hidden}::-webkit-scrollbar-thumb{background-color:#111117;outline:1px solid #efefef;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);-webkit-border-radius:2px;border-radius:2px}::-webkit-scrollbar-thumb:hover{width:200%}:root{scrollbar-color:#111117 #efefef!important;scrollbar-width:thin!important}::-moz-selection{background-color:rgba(0,128,255,.5)}::selection{background-color:rgba(0,128,255,.5)}*{-webkit-tap-highlight-color:rgba(0,128,255,.5)}.noscroll{overflow:hidden}#cookieNotice{width:54em;margin-left:-27em;font-size:14px!important;font-family:Vast,sans-serif!important;line-height:1.5!important;text-align:left!important;padding:1.2rem 16em 1.2rem 3em!important;-webkit-border-radius:1.8rem;border-radius:1.8rem;top:1rem!important;bottom:unset!important;left:50%!important;-webkit-box-shadow:unset;box-shadow:unset;background:#3333d3;-webkit-transition:background .5s linear;-o-transition:background .5s linear;transition:background .5s linear}@media (max-width:1089px){#cookieNotice{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);margin-left:0;left:1rem!important;font-size:.875em!important;padding:1.2rem 2.5em!important}}html[lang=en] #cookieNotice{padding-right:20em!important}@media (max-width:1089px){html[lang=en] #cookieNotice{padding-right:3em!important}}#cookieNotice .confirm{margin-top:-1.5em!important;-webkit-border-radius:1.5em;border-radius:1.5em;border:1px solid #fff;font-size:14px;font-weight:400!important;font-variation-settings:"wght" 700,"wdth" 69;line-height:1.5;font-weight:700;padding:.6em 2.5em!important;top:50%;right:2rem;min-width:10em;text-align:center;position:absolute;-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}@media (max-width:1089px){#cookieNotice .confirm{position:unset;margin:1rem auto 0!important;display:block!important;width:13em}}#cookieNotice .confirm:hover{background:#4d4dd8!important}#cookieNotice .squircle{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;z-index:9;height:65px;padding-top:23px;-webkit-transition:background .2s ease,-webkit-transform .3s linear;transition:background .2s ease,-webkit-transform .3s linear;-o-transition:transform .3s linear,background .2s ease;transition:transform .3s linear,background .2s ease;transition:transform .3s linear,background .2s ease,-webkit-transform .3s linear}@media (max-width:1089px){.header{font-size:-webkit-calc(2.45vmin + 7.19px);font-size:calc(2.45vmin + 7.19px);height:3.125em;padding-top:0;background:#111117;color:#fff}.header.header_dark,.header.header_open{background:#111117!important;color:#fff!important;-webkit-transition:background .3s linear .3s,-webkit-transform .3s linear;transition:background .3s linear .3s,-webkit-transform .3s linear;-o-transition:transform .3s linear,background .3s linear .3s;transition:transform .3s linear,background .3s linear .3s;transition:transform .3s linear,background .3s linear .3s,-webkit-transform .3s linear}.header.header_dark .lang__item,.header.header_open .lang__item{color:#88888b;opacity:1;width:100%;-webkit-transition:width 0s linear .3s;-o-transition:width 0s linear .3s;transition:width 0s linear .3s}.header.header_dark .lang__item_active,.header.header_dark .logomob,.header.header_open .lang__item_active,.header.header_open .logomob{color:#fff}.header.header_dark .logo__circle path,.header.header_dark .logo__text,.header.header_open .logo__circle path,.header.header_open .logo__text{fill:#fff}}.header_hide.header_dark{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header_open{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.header_open .nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header_open .logo{opacity:1}.header__nav{margin-right:-webkit-calc(1em + 70px);margin-right:calc(1em + 70px)}.hamburger{display:none}@media (max-width:1089px){.hamburger{display:block;font-size:1rem;width:3em;height:2.5em;cursor:pointer;padding:.5em .75em .625em;margin-left:-.75em;z-index:5;position:relative}.hamburger:after{content:"";width:1.5em;height:1.25em;position:absolute;top:.67em;left:.75em;z-index:-1;background:#ff0080;opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}}.hamburger__lines,.hamburger__lines:after,.hamburger__lines:before{width:1.5em;height:.25em}.hamburger__lines{position:relative;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);background:currentColor;-webkit-transition:-webkit-transform 0ms .3s;transition:-webkit-transform 0ms .3s;-o-transition:transform 0ms .3s;transition:transform 0ms .3s;transition:transform 0ms .3s, -webkit-transform 0ms .3s}.hamburger__lines:before{bottom:200%;-webkit-transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,background 100s linear .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,background 100s linear .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1);-o-transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),background 100s linear .3s;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),background 100s linear .3s;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),background 100s linear .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.hamburger__lines:after,.hamburger__lines:before{content:"";position:absolute;left:0;background:currentColor}.hamburger__lines:after{top:200%;-webkit-transition:top .3s cubic-bezier(.23,1,.32,1) .3s,background 100s linear .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:top .3s cubic-bezier(.23,1,.32,1) .3s,background 100s linear .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1);-o-transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),background 100s linear .3s;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),background 100s linear .3s;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),background 100s linear .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.hamburger.animate:after{opacity:1}.hamburger.animate .hamburger__lines{background:hsla(0,0%,100%,0)}.hamburger.animate .hamburger__lines:after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:top .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;-o-transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s}.hamburger.animate .hamburger__lines:before{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:bottom .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;-o-transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s;transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s}.nav{position:relative}@media (max-width:1089px){.nav{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;position:fixed;top:0;left:0;width:100%;height:100%;background:#111117}}.nav__list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0}@media (max-width:1089px){.nav__list{width:100%;height:100%;display:grid;grid-template-rows:repeat(10,minmax(3.125em,1fr));overflow:auto}.nav__list:before{content:"";grid-row:1/2;background:#111117;position:-webkit-sticky;position:sticky;top:0;z-index:3}}.nav__list_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nav__list_number{counter-reset:a}.nav__list_number .nav__link{padding-left:2.7em}@media (max-width:1089px){.nav__list_number .nav__link{display:block;padding:.75em 1.125em .75em 1.25em;font-variation-settings:"wght" 400,"wdth" 69;min-height:auto}}.nav__list_number .nav__link:before{counter-increment:a;content:counter(a);font-size:1em;position:absolute;top:.358em;left:2px;width:2em;text-align:center;z-index:2}@media (max-width:1089px){.nav__list_number .nav__link:before{content:counter(a) ". ";position:relative;top:0;margin-right:.2em}}.nav__list_number .nav__link:after{content:"";width:1em;height:1em;font-size:2em;-webkit-border-radius:50%;border-radius:50%;border:1px solid transparent;position:absolute;background:transparent;left:2px;top:0;z-index:-1;display:block;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease,border .1s linear;-o-transition:all .3s ease,border .1s linear;transition:all .3s ease,border .1s linear}@media (max-width:1089px){.nav__list_number .nav__link:after{-webkit-border-radius:0;border-radius:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:.625rem;height:100%}}@media (hover){.nav__list_number .nav__link:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:1px solid #171717;-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}}.nav__list_number .nav__link_active{position:relative}.nav__list_number .nav__link_active:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:#171717;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1089px){.nav__list_number .nav__link_active:after{background:-o-linear-gradient(321deg,#ffdc00,#ff0080);background:linear-gradient(129deg,#ffdc00,#ff0080);border:unset!important;-webkit-border-radius:0;border-radius:0;width:.625rem;height:100%;z-index:2}}.nav__list_number .nav__link_active:before{color:#fff}.nav__item{margin:0 0 0 -1px;position:relative}@media (max-width:1089px){.nav__item{border-bottom:1px solid #88888b}.nav__item:first-child{border-top:1px solid #88888b}}.nav__link{padding:.358em 1.37em;font-size:14px;display:block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav__link:hover{font-variation-settings:"wght" 700,"wdth" 69}@media (max-width:1199px){.nav__link{padding:.358em 1em}}@media (max-width:1089px){.nav__link{font-size:1.125em;font-variation-settings:"wght" 700,"wdth" 69;width:100%;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;padding:.5em 55px;color:#fff}}@media (max-width:1089px) and (max-width:1089px){.nav__link{padding:.5em 1.25rem .15em}}@media (max-width:1089px) and (hover){.nav__link:hover{background-color:#0000c8}}@media (max-width:1089px){.nav__link_active{border:none;position:relative}.nav__link_active:after{content:"";width:.625rem;height:100%;position:absolute;top:0;left:0;background:-o-linear-gradient(321deg,#ffdc00,#ff0080);background:linear-gradient(129deg,#ffdc00,#ff0080)}}.nav__hover{position:fixed;top:30px;bottom:-webkit-calc(100% - 60px);bottom:calc(100% - 60px);border:1px solid currentColor;-webkit-border-radius:1em;border-radius:1em;right:100%;left:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;z-index:-1;opacity:0}@media (max-width:1089px){.nav__hover{display:none}}.lang{-webkit-transition:all 0s ease .5s;-o-transition:all 0s ease .5s;transition:all 0s ease .5s;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;position:fixed;top:25px;right:55px;z-index:11;height:40px;width:70px;overflow:hidden}@media (max-width:1089px){.lang{position:unset;top:unset;left:unset;margin-right:auto;-webkit-align-self:unset;-ms-flex-item-align:unset;align-self:unset;margin-top:3px;overflow:unset;height:auto;width:auto}}@media (min-width:1090px){.lang:hover+.lang__list{height:120px;-webkit-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}.lang:hover+.lang__list .lang__item,.lang:hover .lang__item:not(.lang__item_current){opacity:1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.lang:hover+.lang__list .lang__item:nth-child(3),.lang:hover .lang__item:not(.lang__item_current):nth-child(3){-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}}.lang__current{height:inherit;width:70px}.lang__current .lang__item{height:inherit;color:#111117;position:relative;z-index:2;opacity:1;font-variation-settings:"wght" 500,"wdth" 69}@media (max-width:1089px){.lang__current .lang__item{color:#fff;height:auto;padding:unset;width:auto;font-variation-settings:"wght" 400,"wdth" 69}}.lang__bg,.lang__current .lang__item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 693 368'%3E%3Cpath fill='%23FFDC00' stroke='%23FFDC00' stroke-miterlimit='10' d='M508.6 364c78.9 0 122.7 0 151.4-28.6 28.6-28.6 28.6-72.5 28.6-151.4s0-122.7-28.6-151.4C631.3 4 587.5 4 508.6 4H184.4C105.5 4 61.7 4 33.1 32.6 4.4 61.3 4.4 105.1 4.4 184s0 122.7 28.6 151.4C61.7 364 105.5 364 184.4 364h324.2z'/%3E%3C/svg%3E")}.lang__bg{position:fixed;top:27px;right:55px;z-index:9;background-size:100% 100%;background-repeat:no-repeat;height:40px;width:70px}@media (max-width:1089px){.lang_desctop{display:none!important}}.lang_mob{display:none}@media (max-width:1089px){.lang_mob{display:block}}.lang__list{list-style:none;padding:0;margin:0;z-index:10}@media (max-width:1089px){.lang__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-95px}}@media (min-width:1090px){.lang__list:hover{height:120px}}.lang__item{overflow:hidden;color:#fff;width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;-webkit-transition:all .3s ease,color 0s linear;-o-transition:all .3s ease,color 0s linear;transition:all .3s ease,color 0s linear;padding:3% 0;cursor:pointer}@media (max-width:1089px){.lang__item{position:unset;padding:0;width:0;-webkit-transition:all 0s linear 0s;-o-transition:all 0s linear 0s;transition:all 0s linear 0s}}.lang__item:before{content:"";position:absolute;top:5%;left:0;width:100%;height:90%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 693 368'%3E%3Cpath fill='transparent' stroke='%23fff' stroke-width='10' d='M508.6 364c78.9 0 122.7 0 151.4-28.6 28.6-28.6 28.6-72.5 28.6-151.4s0-122.7-28.6-151.4C631.3 4 587.5 4 508.6 4H184.4C105.5 4 61.7 4 33.1 32.6 4.4 61.3 4.4 105.1 4.4 184s0 122.7 28.6 151.4C61.7 364 105.5 364 184.4 364h324.2z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;z-index:-1}@media (max-width:1089px){.lang__item:before{display:none}}.lang__item_active{height:40px;color:#111117;position:relative;z-index:2;opacity:1;font-variation-settings:"wght" 500,"wdth" 69}@media (max-width:1089px){.lang__item_active{color:#fff;height:auto;padding:unset;width:auto;font-variation-settings:"wght" 400,"wdth" 69}}.lang__item_active:before{background-image:none}@media (max-width:1089px){.lang__item_active:before{display:none}}.lang__link{padding:.536em 1.5em;display:block;font-size:14px;-webkit-transition:font-variation-settings .2s linear;-o-transition:font-variation-settings .2s linear;transition:font-variation-settings .2s linear}@media (max-width:1089px){.lang__link{padding:.536em .75em;font-size:.875em}}.lang__link:hover{font-variation-settings:"wght" 500,"wdth" 69}.logo{position:fixed;bottom:40px;right:45px;width:107px;height:115px}@media (max-width:1089px){.logo{opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;position:relative;bottom:unset;float:right;width:5em;height:5em;right:1.25rem}}@media (max-width:1089px),only screen and (orientation:portrait){.logo{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}}.logo__svg{position:absolute;top:0;left:0}.logo__circle path,.logo__text{fill:#0000c8}.logo_light .logo__circle path,.logo_light .logo__text{fill:#fff}@media (max-width:1089px){.logo__li{grid-row:-1/-3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:1089px){.logomob{width:6.1875em;color:#fff;display:block;z-index:-1}}.subtitle{font-size:2.336vw;line-height:1.5;margin-bottom:.6em;-webkit-font-smoothing:antialiased;font-weight:400;font-variation-settings:"wght" 900,"wdth" 154;text-transform:uppercase;display:block}@media (max-width:1089px){.subtitle{font-size:1.5rem;margin-bottom:1.5em}}.paragraph{font-size:1.25rem;font-variation-settings:"wght" 700,"wdth" 69}@media (min-height:62.5vw){.paragraph{line-height:2}}@media (max-width:1089px){.paragraph{font-size:1.125em}}.block,.block_modal{position:relative;padding:3.1vw 6vw 3.1vw 4.6875vw}@media (max-width:1089px){.block,.block_modal{padding:2rem 1.875rem;margin:0 -.65rem;width:-webkit-calc(100% + 1.3rem);width:calc(100% + 1.3rem)}}.block .squircle,.block_modal .squircle{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.block__title{font-size:2.336vw;line-height:1.2;margin-bottom:.6em;font-variation-settings:"wght" 900,"wdth" 154;text-transform:uppercase;display:block;margin-right:-2.5rem}@media (max-width:1089px){.block__title{font-size:1.125rem;margin-bottom:1.5em}}.numlist{margin:0;padding:0;list-style:none;counter-reset:b}.numlist__item{counter-increment:b;padding-left:4.6875vw;position:relative;margin-bottom:1.5em}@media (max-width:1089px){.numlist__item{padding-left:2rem}}.numlist__item:before{content:counter(b);font-size:2.86vw;line-height:1.2;font-variation-settings:"wght" 900,"wdth" 154;color:transparent;-webkit-text-stroke:1px #111117;-moz-text-stroke:1px #111117;position:absolute;top:0;left:0}@media (max-width:1089px){.numlist__item:before{font-size:1.125rem}}.column2{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}@media (max-width:1089px){.column2{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}}.arrowlist{margin:0;padding:0;list-style:none}.arrowlist li{padding-left:3em;position:relative;margin-bottom:.5em}@media (max-width:1089px){.arrowlist li{padding-left:1.75rem}}.arrowlist li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 32'%3E%3Cpath fill='none' stroke='%23111117' stroke-miterlimit='10' d='M25.1 2.5h11.6L47.5 16 36.6 29.5H25.1l7.3-8.6H2.5v-9.7h29.9l-7.3-8.7z'/%3E%3C/svg%3E");width:1em;line-height:.7;font-size:1.7em;line-height:.85;font-variation-settings:"wght" 900,"wdth" 154;color:transparent;-webkit-text-stroke:1px #111117;-moz-text-stroke:1px #111117;position:absolute;top:0;left:0}@media (max-width:1089px){.arrowlist li:before{font-size:1.125rem;line-height:1.2}}.arrowlist_large{margin:2.5rem 0 4rem;font-size:1.25rem;max-width:-webkit-calc(60rem + 110px);max-width:calc(60rem + 110px);letter-spacing:.03em}@media (max-width:1089px){.arrowlist_large{font-size:1rem}}.arrowlist_links{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:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.arrowlist_links li,.arrowlist_links li:before{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media (hover){.arrowlist_links li:hover:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 32'%3E%3Cpath fill='%23111117' stroke='%23111117' stroke-miterlimit='10' d='M25.1 2.5h11.6L47.5 16 36.6 29.5H25.1l7.3-8.6H2.5v-9.7h29.9l-7.3-8.7z'/%3E%3C/svg%3E")}}.arrowlist_link{text-decoration:underline;font-variation-settings:"wght" 700,"wdth" 69}.arrowlist .strong{letter-spacing:.01em}.footer{font-size:.75rem;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;margin-top:3rem}.footer__author{width:6.5em;margin-right:1.5em;margin-left:-.3em;fill:#111117;-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}@media (max-width:1089px){.footer__author{width:5.5em;margin-right:.5em}}.footer__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:630px){.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer__link{font-variation-settings:"wght" 700,"wdth" 69}.footer__copyright br{display:none}@media (max-width:630px){.footer__copyright br{display:block}}.telegram{margin-left:.25rem;font-size:1.25em;font-variation-settings:"wght" 700,"wdth" 69}@media (max-width:1089px){.telegram{margin:.25rem 0;margin-left:0}}.telegram:hover{cursor:none}.telegram__cursor{display:none}@media (hover){.telegram__cursor{display:block;position:fixed;width:48px;height:48px;pointer-events:none;margin:-24px 0 0 -24px;z-index:2;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;-o-transition:transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear}}.telegram a.colorlink{cursor:none}.hr{width:100%;height:2px;background:-o-linear-gradient(321deg,#ffdc00,#ff0080);background:linear-gradient(129deg,#ffdc00,#ff0080)}@media (max-width:1089px){.hr{height:1px}}.mt-0,.my-0{margin-top:0}.my-0{margin-bottom:0}.oldbr{font-family:verdana,sans-serif;background:#fff;height:100%;width:100%;padding:8% 10%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;text-align:center;overflow:auto}.oldbr__logo{width:215px;margin:0 auto 1rem;position:relative;top:0;left:0;display:block;opacity:1;float:unset}.oldbr__img{max-height:100%;-o-object-fit:contain;object-fit:contain}.oldbr__content{max-width:30rem;margin:0 auto}.oldbr__link{color:#000}.oldbr .strong{font-weight:700}.oldbr__contacts{padding:0 3.5rem}@media (max-width:750px){.oldbr__contacts{padding:0}}.oldbr{display:block}body{overflow:hidden}@supports (font-variation-settings:normal){.oldbr{display:none}body{overflow:auto}}.call_modal_js{cursor:pointer}.modal{position:fixed;top:0;left:0;width:0;height:0;visibility:hidden;overflow:hidden;z-index:-999}.modal_open{width:100%;height:100%;z-index:999;visibility:visible}.modal__wrap{width:100%;height:100%;overflow:auto;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;background:rgba(0,0,200,.8);opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.modal__wrap:hover .modal__close,.modal_open .modal__wrap{opacity:1}.modal__close{width:1em;height:1em;font-size:6rem;position:absolute;top:0;right:0;opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}.modal__container{z-index:9;width:90vw;min-width:300px;max-width:32rem;-webkit-transform:translateY(-2rem);-ms-transform:translateY(-2rem);transform:translateY(-2rem);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.modal__container:hover+.modal__close{opacity:.6}.modal_open .modal__container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.icon-close{stroke-width:2px}@media (max-width:1089px){.icon-close{stroke-width:1px}}#cookieNotice .confirm:hover{background:#67676c!important}.logomob{display:none}.section{padding-top:-webkit-calc(70px + .85rem);padding-top:calc(70px + .85rem)}@media (max-width:1089px){.section{padding-top:4.6rem}}.header{background:#fff;color:#111117}@media (max-width:1089px){.header{background:transparent}}.header__backlink{margin-right:auto;margin-left:0;font-size:14px;font-variation-settings:"wght" 700,"wdth" 69;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;color:#fff;-webkit-text-stroke:unset;-moz-text-stroke:unset;text-transform:none;-webkit-transition:background-position .3s linear,opacity .2s linear .2s;-o-transition:background-position .3s linear,opacity .2s linear .2s;transition:background-position .3s linear,opacity .2s linear .2s;height:36px}@media (max-width:1089px){.header__backlink{padding:.5em 1.25em;margin-right:14px;font-size:.875em;height:auto}}.header__theme{margin-right:85px;-webkit-transition:opacity .2s linear .2s;-o-transition:opacity .2s linear .2s;transition:opacity .2s linear .2s}@media (max-width:1089px){.header__theme{margin-right:0}}.header.header_dark .lang__item:not(.lang__item_active){width:0;-webkit-transition:width 0s linear 0s;-o-transition:width 0s linear 0s;transition:width 0s linear 0s}.header.header_dark.header.header_open .lang__item{width:100%;-webkit-transition:width 0s linear .3s;-o-transition:width 0s linear .3s;transition:width 0s linear .3s}@media (max-width:1089px){.header_open .logomob{display:block}.header_open .header__backlink,.header_open .header__theme{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);position:absolute}}@media (max-width:1089px){.nav_open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav_open .logo{opacity:1}.nav__list{grid-template-rows:minmax(3.75rem,auto)}.nav__link{min-height:3.5em}}.logo__li{grid-row:auto;display:none}@media (max-width:1089px){.logo__li{display:block}}.theme{font-variation-settings:"wght" 700,"wdth" 69;font-size:.875em;color:#fff;-webkit-border-radius:50%;border-radius:50%;width:36px;height:36px;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:0}@media (max-width:1089px){.theme{width:2em;height:2em;font-size:1em}}.nav__link{padding-top:0;padding-bottom:0}.nav__link:hover{font-variation-settings:inherit}@media (max-width:1089px){.nav__link{font-size:1rem}}.nav__list_number .nav__link:before{top:0}.lang__item{color:#000}.lang__item:not(.lang__item_current):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 693 368'%3E%3Cpath fill='transparent' stroke='%23000' stroke-width='10' d='M508.6 364c78.9 0 122.7 0 151.4-28.6 28.6-28.6 28.6-72.5 28.6-151.4s0-122.7-28.6-151.4C631.3 4 587.5 4 508.6 4H184.4C105.5 4 61.7 4 33.1 32.6 4.4 61.3 4.4 105.1 4.4 184s0 122.7 28.6 151.4C61.7 364 105.5 364 184.4 364h324.2z'/%3E%3C/svg%3E")}.page__container{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:1089px){.page__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page__nav{font-size:14px;line-height:2;width:34.5em;max-width:30%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:-webkit-sticky;position:sticky;top:-webkit-calc(73px + .85rem);top:calc(73px + .85rem);margin-right:80px;height:-webkit-calc(100vh - 93px - .85rem);height:calc(100vh - 93px - .85rem);overflow:auto}@media (max-width:1089px){.page__nav{height:0;line-height:1.5;font-size:1rem}}@media (max-width:1320px){.page__nav{margin-right:50px}}@media (max-width:1089px){.page__nav{width:auto;z-index:8}}.page__nav::-webkit-scrollbar-thumb{background-color:rgba(17,17,23,.1);outline:1px solid #efefef}.page__logo{position:absolute;top:20px;left:40px;left:1.66em;width:4.45em}@media (max-width:1089px){.page__logo{display:none}}.page__block{color:#fff;position:relative;padding:1.5em 1.5em 1.5em 7.5em;margin-bottom:1.75rem}@media (max-width:1089px){.page__block{padding-left:1.875rem;padding-top:2em;padding-bottom:1.8em}}.page__beforetitle{max-width:55.3em;display:inline-block;line-height:1.5;font-size:14px;margin:.5em 0 3em}@media (max-width:1089px){.page__beforetitle{line-height:1.5;font-size:.75rem;margin:.5em 0 2.5em}}.page__title{font-weight:400;font-size:1.5em;font-size:-webkit-calc(2.41vw + -10.21px);font-size:calc(2.41vw + -10.21px);font-variation-settings:"wght" 900,"wdth" 154;line-height:1.5;margin:0 .75em;display:block;text-transform:uppercase;margin-bottom:.75em}.page__title:not(:has(+span)){margin-bottom:0}@media (max-width:1089px){.page__title{font-size:1.125em;margin-bottom:1.5em}}.page__article{max-width:57em}.page__content{font-size:.8333rem}@media (max-width:1089px){.page__content{font-size:1rem}}.page__content h2{margin-top:-webkit-calc(1.25rem - 90px);margin-top:calc(1.25rem - 90px);padding-top:90px;font-weight:400;font-variation-settings:"wght" 700,"wdth" 69;font-size:1.5em}@media (max-width:1089px){.page__content h2{font-size:1.125em;margin-top:-2.5rem;padding-top:3.75rem}}.page__content p{font-size:1em}.page__content a{color:#0000c8;text-decoration:underline}.page__content ul{margin:0;padding-left:0;padding-left:1.145em}.page__content ul li{margin:1.5em 0}.page__content ul li::marker{content:"— "}.page__content ul li .ul-in-li li::marker{content:"• "}.page__footer{padding-bottom:3rem}.theme__light{display:none}.dark_theme,.dark_theme .header{color:#fff;background:#171717}.dark_theme .lang__item{color:#fff}.dark_theme .lang__current .lang__item{color:#111117}.dark_theme .theme{color:#171717}.dark_theme .theme__light{display:block}.dark_theme .theme__dark{display:none}.dark_theme .lang__item:not(.lang__item_current):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 693 368'%3E%3Cpath fill='transparent' stroke='%23fff' stroke-width='10' d='M508.6 364c78.9 0 122.7 0 151.4-28.6 28.6-28.6 28.6-72.5 28.6-151.4s0-122.7-28.6-151.4C631.3 4 587.5 4 508.6 4H184.4C105.5 4 61.7 4 33.1 32.6 4.4 61.3 4.4 105.1 4.4 184s0 122.7 28.6 151.4C61.7 364 105.5 364 184.4 364h324.2z'/%3E%3C/svg%3E")}.dark_theme .nav__list_number .nav__link_active:after{background:#fff}@media (max-width:1089px){.dark_theme .nav__list_number .nav__link_active:after{background:-o-linear-gradient(321deg,#ffdc00,#ff0080);background:linear-gradient(129deg,#ffdc00,#ff0080)}}.dark_theme .nav__list_number .nav__link_active:before{color:#111117}@media (max-width:1089px){.dark_theme .nav__list_number .nav__link_active:before{color:#fff}}.dark_theme .nav__list_number .nav__link:hover:after{border:1px solid #fff}@media (max-width:1089px){.dark_theme .nav__list_number .nav__link:hover:after{border:0 solid}}.dark_theme .footer__author{fill:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzIiwiY29tcG9uZW50cy9fY29tbW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK1FHLGdCQUFBLENBOERNLEtDNVVQLDZCQUFBLENBQUEscUJBQUEsQ0FBc0IsNEJBQ08sQ0FDOUIsS0FFRyxRQUFRLENBQ1gsaUJBSUMsMEJBQUEsQ0FBQSxrQkFBbUIsQ0FDcEIsb0ZBYUcsYUFBYyxDQUNqQixFQUVHLDRCQUFBLENBQTZCLFdBQUEsQ0FDakIsb0JBQUEsQ0FDUyxjQUV6QixDQUFDLFNBR0csZUFBaUIsQ0FDcEIsSUFFRyxpQkFBa0IsQ0FDckIsS0FFRyxlQUFBLENBQWdCLFVBQ0wsQ0FDZCxRQUdHLGFBQUEsQ0FBYyxhQUFBLENBQ0EsaUJBQUEsQ0FDSSx1QkFDTSxDQUMzQixJQUVHLFNBQVcsQ0FDZCxJQUVHLGFBQWUsQ0FDbEIsSUFFRyxRQUFBLENBQVMsV0FBQSxDQUNHLGNBQ0csQ0FFbEIsc0NBTUcsYUFBQSxDQUFjLFlBQUEsQ0FDRCxRQUNKLENBQ1osT0FFRyxnQkFBQSxDQUFpQixzQkFBQSxDQUNNLFdBQ1gsQ0FDZixjQUdHLG1CQUFvQixDQUN2QixvRUFLRyx5QkFBQSxDQUEwQixjQUNYLENBQ2xCLE1BRUcsV0FBQSxDQUFZLGtCQUNPLENBQ3RCLHNDQUdHLGNBQWUsQ0FDbEIsaURBR0csUUFBQSxDQUFTLFNBQ0MsQ0FDYix1Q0FHRyw2QkFBQSxDQUFBLHFCQUFBLENBQXNCLFNBQ1osQ0FDYiw0RkFHRyxXQUFZLENBQ2YsbUJBRUcsNEJBQUEsQ0FBNkIsOEJBQUEsQ0FBQSxzQkFHTixDQUMxQiwrRkFHRyx1QkFBd0IsQ0FDM0IsT0FFRyxRQUFBLENBQVMsU0FDQyxDQUNiLFNBRUcsYUFBYyxDQUNqQixTQUVHLGVBQWlCLENBQ3BCLE1BRUcsd0JBQUEsQ0FBeUIsZ0JBQ1IsQ0FDcEIsTUFHRyxTQUFVLENBQ2IsV0FFRyxRQUFTLENBQ1osV0NqR0MsZ0JBQUEsQ0FB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YSxDQTNCakIsd0RBK0JJLHlhQUFpYixDQS9CcmIsc0RBbUNJLGVBQWdCLENBRWhCLDBCQXJDSixzREFzQ00scURBQUEsQ0FBQSxrREFBcUQsQ0FFeEQsQ0F4Q0gsdURBMkNJLGFFdllnQixDRnlZaEIsMEJBN0NKLHVEQThDTSxVQUFXLENBRWQsQ0FoREgscURBbURJLHFCQUFzQixDQUV0QiwwQkFyREoscURBc0RNLGNBQWlCLENBRXBCLENBeERILDRCQTJESSxTQUFVIiwiZmlsZSI6InBhZ2UubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJjb21wb25lbnRzL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29tbW9uXCI7XG5cbiNjb29raWVOb3RpY2UgLmNvbmZpcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjc2NzZjICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dvbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogY2FsYyg3MHB4ICsgMC44NXJlbSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICBwYWRkaW5nLXRvcDogNC42cmVtO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICZfX2JhY2tsaW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA3MDAsIFwid2R0aFwiIDY5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiB1bnNldDtcbiAgICAtbW96LXRleHQtc3Ryb2tlOiB1bnNldDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyIDAuMnM7XG4gICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDEuMjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190aGVtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXIgMC4ycztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkZXJfZGFyayB7XG4gICAgLmxhbmdfX2l0ZW06bm90KC5sYW5nX19pdGVtX2FjdGl2ZSkge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwcyBsaW5lYXIgMHM7XG4gICAgfVxuXG4gICAgJi5oZWFkZXIuaGVhZGVyX29wZW4gLmxhbmdfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwcyBsaW5lYXIgMC4zcztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICZfb3BlbiB7XG4gICAgICAubG9nb21vYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19iYWNrbGluayB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX3RoZW1lIHtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgJl9vcGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgLmxvZ28ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMy43NXJlbSwgYXV0byk7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBtaW4taGVpZ2h0OiAzLjVlbTtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ29fX2xpIHtcbiAgZ3JpZC1yb3c6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGhlbWUge1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNzAwLCBcIndkdGhcIiA2OTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLm5hdl9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAmOmhvdmVyIHtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogaW5oZXJpdDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5uYXZfX2xpc3RfbnVtYmVyIC5uYXZfX2xpbms6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4ubGFuZ19faXRlbSB7XG4gIGNvbG9yOiAjMDAwO1xuXG4gICY6bm90KC5sYW5nX19pdGVtX2N1cnJlbnQpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDY5MyAzNjgnJTNFJTNDcGF0aCBmaWxsPSd0cmFuc3BhcmVudCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMTAnIGQ9J001MDguNiAzNjRjNzguOSAwIDEyMi43IDAgMTUxLjQtMjguNiAyOC42LTI4LjYgMjguNi03Mi41IDI4LjYtMTUxLjRzMC0xMjIuNy0yOC42LTE1MS40QzYzMS4zIDQgNTg3LjUgNCA1MDguNiA0SDE4NC40QzEwNS41IDQgNjEuNyA0IDMzLjEgMzIuNiA0LjQgNjEuMyA0LjQgMTA1LjEgNC40IDE4NHMwIDEyMi43IDI4LjYgMTUxLjRDNjEuNyAzNjQgMTA1LjUgMzY0IDE4NC40IDM2NGgzMjQuMnonLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbn1cblxuLnBhZ2Uge1xuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB3aWR0aDogMzQuNWVtO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKDczcHggKyAwLjg1cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTNweCAtIDAuODVyZW0pO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHotaW5kZXg6IDg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDIzLCAwLjEpO1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGxlZnQ6IDEuNjZlbTtcbiAgICB3aWR0aDogNC40NWVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjVlbSAxLjVlbSAxLjVlbSA3LjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuOGVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2JlZm9yZXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU1LjNlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwLjVlbSAwIDNlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbWFyZ2luOiAwLjVlbSAwIDIuNWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDIuNDF2dyArIC0xMC4yMXB4KTtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgOTAwLCBcIndkdGhcIiAxNTQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDAgMC43NWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgICY6bm90KDpoYXMoKyBzcGFuKSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYXJ0aWNsZSB7XG4gICAgbWF4LXdpZHRoOiA1N2VtO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjgzMzNyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoMS4yNXJlbSAtIDkwcHgpO1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDcwMCwgXCJ3ZHRoXCIgNjk7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgICAgYm90dG9tOiAxcHg7XG4gICAgICAvLyAgICAgbGVmdDogMDtcbiAgICAgIC8vICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIC8vICAgICB3aWR0aDogMDtcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICAgIC8vICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyB9XG5cbiAgICAgIC8vICY6aG92ZXIge1xuICAgICAgLy8gICAgICY6YmVmb3JlIHtcbiAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIC8vICAgICB9XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjE0NWVtO1xuICAgICAgLy8gbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDEuNWVtIDA7XG5cbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKAlCBcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnVsLWluLWxpIGxpOjptYXJrZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiIFwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4udGhlbWVfX2xpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhcmtfdGhlbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE3MTcxNztcblxuICAuaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMTcxNzE3O1xuICB9XG5cbiAgLmxhbmdfX2l0ZW0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmxhbmdfX2N1cnJlbnQgLmxhbmdfX2l0ZW0ge1xuICAgIGNvbG9yOiAjMTExMTE3O1xuICB9XG5cbiAgLnRoZW1lIHtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTcxNzE3O1xuICB9XG5cbiAgLnRoZW1lX19saWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGhlbWVfX2Rhcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGFuZ19faXRlbTpub3QoLmxhbmdfX2l0ZW1fY3VycmVudCk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA2OTMgMzY4JyUzRSUzQ3BhdGggZmlsbD0ndHJhbnNwYXJlbnQnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzEwJyBkPSdNNTA4LjYsMzY0Yzc4LjksMCwxMjIuNywwLDE1MS40LTI4LjYgYzI4LjYtMjguNiwyOC42LTcyLjUsMjguNi0xNTEuNHMwLTEyMi43LTI4LjYtMTUxLjRDNjMxLjMsNCw1ODcuNSw0LDUwOC42LDRIMTg0LjRDMTA1LjUsNCw2MS43LDQsMzMuMSwzMi42IEM0LjQsNjEuMyw0LjQsMTA1LjEsNC40LDE4NHMwLDEyMi43LDI4LjYsMTUxLjRDNjEuNywzNjQsMTA1LjUsMzY0LDE4NC40LDM2NEg1MDguNnonLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cblxuICAubmF2X19saXN0X251bWJlciAubmF2X19saW5rX2FjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI5ZGVnLCAjZmZkYzAwLCAjZmYwMDgwKTtcbiAgICB9XG4gIH1cblxuICAubmF2X19saXN0X251bWJlciAubmF2X19saW5rX2FjdGl2ZTpiZWZvcmUge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAubmF2X19saXN0X251bWJlciAubmF2X19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfX2F1dGhvciB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuIiwiaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuYm9keXtcbiAgICBtYXJnaW46MDsgXG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB1bnNldDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxubWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5sZWdlbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxub3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50ZCxcbnRoIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwO1xufSIsIiRmZjogXCJWYXN0XCIsIHNhbnMtc2VyaWY7XG5cbiRtYWluLWNvbG9yOiAjMDAwMGM4O1xuJHRleHQtY29sb3I6ICMxMTExMTc7XG5cbiRzZWxlY3Rpb24tY29sb3I6IHJnYmEoMCwgMTI4LCAyNTUsIDAuNSk7XG5cbi8vYnJlYWtwb2ludHNcbiR4eGw6IDE0MDBweDtcbiR4bDogMTMyMHB4O1xuJGxnOiAxMDI0cHg7XG4kbWQ6IDk5MXB4O1xuJHNtOiA3NjBweDtcbi8vICR4czogNDYwcHg7XG5cbiRwbC14bDogNTVweDtcbiRwci14bDogNTVweDtcblxuJHB4LXNtOiAxLjI1cmVtO1xuXG4kbW9ibmF2OiAxMDg5cHg7IC8vbWF4LXdpZHRoIGZvciBoZWFkZXIgbW9iaWxlXG4kbW9iOiAxMDg5cHg7XG4kdmVydGljYWw6IFwib25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpXCI7XG4vLyAkdmVydGljYWw6IChtYXgtd2lkdGg6IDEwODlweCk7XG5cbi8vIFZhc3QgWFhMIEJsYWNrXG4vLyBXZWlnaHQg4oCUIDkwMFxuLy8gV2lkdGgg4oCUIDE1NFxuXG4vLyBWYXN0IEwgRXh0cmEgQm9sZFxuLy8gV2VpZ2h0IOKAlCA4MDBcbi8vIFdpZHRoIOKAlCA2OVxuXG4vLyBWYXN0IEwgQm9sZFxuLy8gV2VpZ2h0IOKAlCA3MDBcbi8vIFdpZHRoIOKAlCA2OVxuXG4vLyBWYXN0IExcbi8vIFdlaWdodCDigJQgNDAwXG4vLyBXaWR0aCDigJQgNjlcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZhc3RcIjtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL1Zhc3QvVmFzdF9WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xufVxuXG4vKlxuMzYwIC0gMTZweFxuMTAyNCAtIDMyLjI1cHhcblxuXG4qL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6ICRmZjtcbiAgZm9udC1zaXplOiAyNHB4OyAvLyAgMjRweFxuICBmb250LXNpemU6IGNhbGMoMTEuMTRweCArIDAuNjd2dyk7IC8vMjQoMTkyMCkgLSAxOCgxMDI0KVxuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNDAwLCBcIndkdGhcIiA2OTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvLyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYikge1xuICAgIC8vNzI4cHggLSAxNnB4XG4gICAgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjQ1dm1pbiArIDcuMTlweCk7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZmY7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLy8gc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5tYWluIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbnAge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cblxuLnRleHQge1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgJl9ub3JtYWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgJl9yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX3N0cm9rZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkdGV4dC1jb2xvcjtcbiAgICAtbW96LXRleHQtc3Ryb2tlOiAxcHggJHRleHQtY29sb3I7XG4gIH1cblxuICAmX3VuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmX3NtIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICAmX3hzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX2xhcmdlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDcwMCwgXCJ3ZHRoXCIgNjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgfVxuICB9XG59XG5cbnN0cm9uZyxcbi5zdHJvbmcge1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNzAwLCBcIndkdGhcIiA2OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmV4dHJhLXN0cm9uZyB7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA4MDAsIFwid2R0aFwiIDY5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5idXR0b246Zm9jdXMsXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmgxLFxuaDIge1xuICBmb250LXdlaWdodDogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiB1bnNldDtcbiAgZGlzcGxheTogdW5zZXQ7XG59XG5cbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA5MDAsIFwid2R0aFwiIDE1NDtcbiAgZm9udC1zaXplOiAzLjQ5dnc7IC8vIDY3cHggaW4gbWFrZXRcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhICN7JHZlcnRpY2FsfSB7XG4gICAgZm9udC1zaXplOiA0Ljd2dztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uaDIge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjM0dnc7IC8vIDQ1cHggaW4gbWFrZXRcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDkwMCwgXCJ3ZHRoXCIgMTU0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYikge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmxpbmtzaW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0wLjA1ZW07XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9sZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAycHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgaGVpZ2h0OiAwLjA3NWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlua21haW4ge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgQG1lZGlhIChob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIH1cbiAgfVxuICAuZGFya190aGVtZSAmIHtcbiAgICBAbWVkaWEgKGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5rIHtcbiAgQG1lZGlhIChob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG59XG5cbi5jb2xvcmxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAuNDVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjQ1ZW07XG4gIC8vIG1hcmdpbi1yaWdodDogLS40NWVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTI5ZGVnLFxuICAgICNmZmRjMDAsXG4gICAgI2ZmMDA4MCAyNS41JSxcbiAgICAjMDAwMGM4IDUwJSxcbiAgICAjMDAwMGM4XG4gICk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzIGxpbmVhcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xM2VtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xM2VtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZjtcblxuICBAbWVkaWEgKGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJTtcbiAgICB9XG4gIH1cblxuICAmX19vdXQge1xuICAgIHdpZHRoOiAwLjQ1ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zOWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjFkZWcpO1xuICB9XG59XG5cbi5idG5iZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS4xNWVtIDJlbSAxLjA1ZW07XG4gIGZvbnQtc2l6ZTogMi4zNHZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgOTAwLCBcIndkdGhcIiAxNTQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNmZmY7XG4gIC1tb3otdGV4dC1zdHJva2U6IDFweCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKSB7XG4gICAgZm9udC1zaXplOiAxLjMxcmVtO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwcHggI2ZmZjtcbiAgICAtbW96LXRleHQtc3Ryb2tlOiAwcHggI2ZmZjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIHBhZGRpbmc6IDEuMTVlbSAxLjI1ZW0gMS4wNWVtO1xuICB9XG5cbiAgQG1lZGlhIChob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgcGFkZGluZzogMS4xNWVtIDNlbSAxLjA1ZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgIHBhZGRpbmc6IDEuMTVlbSAyZW0gMS4wNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyYWRpZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5idG5jb2xvciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS4xNWVtIDJlbSAxLjA1ZW07XG4gIGZvbnQtc2l6ZTogMi4zNHZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgOTAwLCBcIndkdGhcIiAxNTQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNmZmY7XG4gIC1tb3otdGV4dC1zdHJva2U6IDFweCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTI5ZGVnLFxuICAgICNmZmRjMDAsXG4gICAgI2ZmMDA4MCAyNS41JSxcbiAgICAjMDAwMGM4IDUwJSxcbiAgICAjMDAwMGM4XG4gICk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzIGxpbmVhcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKSB7XG4gICAgZm9udC1zaXplOiAxLjMxcmVtO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwcHggI2ZmZjtcbiAgICAtbW96LXRleHQtc3Ryb2tlOiAwcHggI2ZmZjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIHBhZGRpbmc6IDEuMTVlbSAxLjI1ZW0gMS4wNWVtO1xuICB9XG5cbiAgQG1lZGlhIChob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCU7XG4gICAgfVxuICB9XG59XG5cbi5jb2xvciB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLnNwZWNpYWwge1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgODAwLCBcIndkdGhcIiAxMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnNlY3Rpb24ge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwcHggKyAwLjg1cmVtKTsgLy9oZWFkZXIgaGVpZ2h0ICsgMjBweFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6ICRwbC14bDtcbiAgcGFkZGluZy1yaWdodDogJHByLXhsO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcHgtc207XG4gICAgcGFkZGluZy1yaWdodDogJHB4LXNtO1xuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZpbGw6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyo8PDw8IC0tLS0gc2Nyb2xsIC0tLS0tKi9cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDIzOSwgMjM5LCAyMzksIDEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4ICNlZmVmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAmOmhvdmVyIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgfVxufVxuXG4vKi0tLS0gc2Nyb2xsLS0tLSA+Pj4+Ki9cblxuLyo8PDw8IC0tLS0gc2VsZWN0aW9uIC0tLS0tKi9cblxuOnJvb3Qge1xuICBzY3JvbGxiYXItY29sb3I6ICR0ZXh0LWNvbG9yICNlZmVmZWYgIWltcG9ydGFudDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluICFpbXBvcnRhbnQ7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Rpb24tY29sb3I7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb2xvcjtcbn1cblxuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHNlbGVjdGlvbi1jb2xvcjtcbn1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyotLS0tIHNlbGVjdGlvbi0tLS0gPj4+PiovXG5cbiNjb29raWVOb3RpY2Uge1xuICB3aWR0aDogNTRlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yN2VtO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICRmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS4ycmVtIDE2ZW0gMS4ycmVtIDNlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW07XG4gIHRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAvLyBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgYmFja2dyb3VuZDogIzMzMzNkMztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGxpbmVhcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMS4ycmVtIDIuNWVtIDEuMnJlbSAyLjVlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbFtsYW5nPVwiZW5cIl0gJiB7XG4gICAgcGFkZGluZy1yaWdodDogMjBlbSAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYgLmNvbmZpcm0ge1xuICAgIG1hcmdpbi10b3A6IC0xLjVlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNzAwLCBcIndkdGhcIiA2OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAuNmVtIDIuNWVtICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgbWluLXdpZHRoOiAxMGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxM2VtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzRkNGRkOCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zcXVpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKjw8PDwgLS0tLSBoZWFkZXIgLS0tLS0qL1xuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXIsIGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAvLyBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuNDV2bWluICsgNy4xOXB4KTtcbiAgICBoZWlnaHQ6IDMuMTI1ZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmLmhlYWRlcl9kYXJrLFxuICAgICYuaGVhZGVyX29wZW4ge1xuICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXIsIGJhY2tncm91bmQgMC4zcyBsaW5lYXIgMC4zcztcblxuICAgICAgLmxhbmdfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzg4ODg4YjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDBzIGxpbmVhciAwLjNzO1xuXG4gICAgICAgICZfYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyAuaGFtYnVyZ2VyX19saW5lcyxcbiAgICAgIC8vIC5oYW1idXJnZXJfX2xpbmVzOmFmdGVyLFxuICAgICAgLy8gLmhhbWJ1cmdlcl9fbGluZXM6YmVmb3JlIHtcbiAgICAgIC8vICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAvLyB9XG5cbiAgICAgIC5sb2dvbW9iIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5sb2dvX19jaXJjbGUgcGF0aCxcbiAgICAgIC5sb2dvX190ZXh0IHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2hpZGUuaGVhZGVyX2Rhcmsge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAmX29wZW4ge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgLm5hdiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxZW0gKyA3MHB4KTtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbSAwLjYyNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NWVtO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuNjdlbTtcbiAgICAgIGxlZnQ6IDAuNzVlbTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZDogI2ZmMDA4MDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmVzLFxuICAmX19saW5lczphZnRlcixcbiAgJl9fbGluZXM6YmVmb3JlIHtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAwLjI1ZW07XG4gIH1cblxuICAmX19saW5lcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMG1zIDMwMG1zO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDIwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBib3R0b20gMzAwbXMgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLFxuICAgICAgICB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLFxuICAgICAgICBiYWNrZ3JvdW5kIDEwMHMgbGluZWFyIDMwMG1zO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDIwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMzAwbXMgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLFxuICAgICAgICB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLFxuICAgICAgICBiYWNrZ3JvdW5kIDEwMHMgbGluZWFyIDMwMG1zO1xuICAgIH1cbiAgfVxuXG4gICYuYW5pbWF0ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXJfX2xpbmVzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSxcbiAgICAgICAgICB0cmFuc2Zvcm0gMzAwbXMgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSxcbiAgICAgICAgICB0cmFuc2Zvcm0gMzAwbXMgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgbWlubWF4KDMuMTI1ZW0sIDFmcikpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICAgICAgYmFja2dyb3VuZDogIzExMTExNztcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY29sdW1uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9udW1iZXIge1xuICAgICAgY291bnRlci1yZXNldDogbmF2O1xuXG4gICAgICAubmF2X19saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjdlbTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxLjEyNWVtIDAuNzVlbSAxLjI1ZW07XG4gICAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDQwMCwgXCJ3ZHRoXCIgNjk7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbmF2O1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobmF2KTtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjM1OGVtO1xuICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIC8vIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG5hdikgXCIuIFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UsIGJvcmRlciAwLjFzIGxpbmVhcjtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB3aWR0aDogMC42MjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3Zlcikge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNzE3MTc7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9hY3RpdmUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI5ZGVnLCAjZmZkYzAwLCAjZmYwMDgwKTtcbiAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMC42MjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4ODhiO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ODg4OGI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcGFkZGluZzogMC4zNThlbSAxLjM3ZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNzAwLCBcIndkdGhcIiA2OTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBwYWRkaW5nOiAwLjM1OGVtIDFlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDcwMCwgXCJ3ZHRoXCIgNjk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAkcGwteGw7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gJHB4LXNtIDAuMTVlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfYWN0aXZlIHtcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDFlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMC42MjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI5ZGVnLCAjZmZkYzAwLCAjZmYwMDgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hvdmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzMHB4O1xuICAgIGJvdHRvbTogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8vIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgbGluZWFyLCBsZWZ0IDAuMnMgbGluZWFyIDAuMnM7XG4gICAgLy8gLnVwICYge1xuICAgIC8vICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycyBsaW5lYXIsIHJpZ2h0IDAuMnMgbGluZWFyIDAuMnM7XG4gICAgLy8gfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5sYW5nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UgMC41cztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiA1NXB4O1xuICB6LWluZGV4OiAxMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBhbGlnbi1zZWxmOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtb2JuYXYgKyAxcHh9KSB7XG4gICAgICAmICsgLmxhbmdfX2xpc3Qge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMHMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJiArIC5sYW5nX19saXN0IC5sYW5nX19pdGVtLFxuICAgICAgLmxhbmdfX2l0ZW06bm90KC5sYW5nX19pdGVtX2N1cnJlbnQpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jdXJyZW50IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDcwcHg7XG5cbiAgICAubGFuZ19faXRlbSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA1MDAsIFwid2R0aFwiIDY5O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA0MDAsIFwid2R0aFwiIDY5O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDY5MyAzNjgnJTNFJTNDcGF0aCBmaWxsPSclMjNGRkRDMDAnIHN0cm9rZT0nJTIzRkZEQzAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J001MDguNiwzNjRjNzguOSwwLDEyMi43LDAsMTUxLjQtMjguNiBjMjguNi0yOC42LDI4LjYtNzIuNSwyOC42LTE1MS40czAtMTIyLjctMjguNi0xNTEuNEM2MzEuMyw0LDU4Ny41LDQsNTA4LjYsNEgxODQuNEMxMDUuNSw0LDYxLjcsNCwzMy4xLDMyLjYgQzQuNCw2MS4zLDQuNCwxMDUuMSw0LjQsMTg0czAsMTIyLjcsMjguNiwxNTEuNEM2MS43LDM2NCwxMDUuNSwzNjQsMTg0LjQsMzY0SDUwOC42eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogNTVweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDY5MyAzNjgnJTNFJTNDcGF0aCBmaWxsPSclMjNGRkRDMDAnIHN0cm9rZT0nJTIzRkZEQzAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J001MDguNiwzNjRjNzguOSwwLDEyMi43LDAsMTUxLjQtMjguNiBjMjguNi0yOC42LDI4LjYtNzIuNSwyOC42LTE1MS40czAtMTIyLjctMjguNi0xNTEuNEM2MzEuMyw0LDU4Ny41LDQsNTA4LjYsNEgxODQuNEMxMDUuNSw0LDYxLjcsNCwzMy4xLDMyLjYgQzQuNCw2MS4zLDQuNCwxMDUuMSw0LjQsMTg0czAsMTIyLjcsMjguNiwxNTEuNEM2MS43LDM2NCwxMDUuNSwzNjQsMTg0LjQsMzY0SDUwOC42eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuXG4gICZfZGVzY3RvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX21vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC05NXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1vYm5hdiArIDFweH0pIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0b3A6IDA7XG4gICAgLy8gbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSwgY29sb3IgMHMgbGluZWFyO1xuICAgIHBhZGRpbmc6IDMlIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXIgMHM7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNSU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDY5MyAzNjgnJTNFJTNDcGF0aCBmaWxsPSd0cmFuc3BhcmVudCcgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMTAnIGQ9J001MDguNiwzNjRjNzguOSwwLDEyMi43LDAsMTUxLjQtMjguNiBjMjguNi0yOC42LDI4LjYtNzIuNSwyOC42LTE1MS40czAtMTIyLjctMjguNi0xNTEuNEM2MzEuMyw0LDU4Ny41LDQsNTA4LjYsNEgxODQuNEMxMDUuNSw0LDYxLjcsNCwzMy4xLDMyLjYgQzQuNCw2MS4zLDQuNCwxMDUuMSw0LjQsMTg0czAsMTIyLjcsMjguNiwxNTEuNEM2MS43LDM2NCwxMDUuNSwzNjQsMTg0LjQsMzY0SDUwOC42eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYWN0aXZlIHtcbiAgICAgIC8vIGhlaWdodDogMzZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDUwMCwgXCJ3ZHRoXCIgNjk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDQwMCwgXCJ3ZHRoXCIgNjk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNjkzIDM2OCclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGREMwMCcgc3Ryb2tlPSclMjNGRkRDMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTUwOC42LDM2NGM3OC45LDAsMTIyLjcsMCwxNTEuNC0yOC42IGMyOC42LTI4LjYsMjguNi03Mi41LDI4LjYtMTUxLjRzMC0xMjIuNy0yOC42LTE1MS40QzYzMS4zLDQsNTg3LjUsNCw1MDguNiw0SDE4NC40QzEwNS41LDQsNjEuNyw0LDMzLjEsMzIuNiBDNC40LDYxLjMsNC40LDEwNS4xLDQuNCwxODRzMCwxMjIuNywyOC42LDE1MS40QzYxLjcsMzY0LDEwNS41LDM2NCwxODQuNCwzNjRINTA4LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuNTM2ZW0gMS41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIDAuMnMgbGluZWFyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIHBhZGRpbmc6IDAuNTM2ZW0gMC43NWVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDUwMCwgXCJ3ZHRoXCIgNjk7XG4gICAgfVxuICB9XG59XG5cbi5sb2dvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTA3cHg7XG4gIGhlaWdodDogMTE1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYikge1xuICAgIHJpZ2h0OiAkcHgtc207XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYm5hdiksXG4gICAjeyR2ZXJ0aWNhbH0ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cblxuICAmX19zdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZpbGw6ICRtYWluLWNvbG9yO1xuICB9XG5cbiAgJl9fY2lyY2xlIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRtYWluLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfbGlnaHQge1xuICAgIC5sb2dvX190ZXh0IHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuXG4gICAgLmxvZ29fX2NpcmNsZSB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JuYXYpIHtcbiAgICAgIGdyaWQtcm93OiAtMS8tMztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ29tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9ibmF2KSB7XG4gICAgd2lkdGg6IDYuMTg3NWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi8qLS0tLSBoZWFkZXItLS0tID4+Pj4qL1xuXG4uc3VidGl0bGUge1xuICBmb250LXNpemU6IDIuMzM2dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDkwMCwgXCJ3ZHRoXCIgMTU0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYikge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA3MDAsIFwid2R0aFwiIDY5O1xuXG4gIEBtZWRpYSAobWluLWhlaWdodDogNjIuNXZ3KSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYikge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuXG4uYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMuMXZ3IDZ2dyAzLjF2dyA0LjY4NzV2dztcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYikge1xuICAgIHBhZGRpbmc6IDJyZW0gMS44NzVyZW07XG4gICAgbWFyZ2luOiAwIC0wLjY1cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjNyZW0pO1xuICB9XG5cbiAgLnNxdWlyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9tb2RhbCB7XG4gICAgQGV4dGVuZCAuYmxvY2s7XG4gICAgLnNxdWlyY2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMzM2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgOTAwLCBcIndkdGhcIiAxNTQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgfVxuICB9XG59XG5cbi5udW1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBudW1saXN0O1xuXG4gICZfX2l0ZW0ge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1saXN0O1xuICAgIHBhZGRpbmctbGVmdDogNC42ODc1dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihudW1saXN0KTtcbiAgICAgIGZvbnQtc2l6ZTogMi44NnZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA5MDAsIFwid2R0aFwiIDE1NDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkdGV4dC1jb2xvcjtcbiAgICAgIC1tb3otdGV4dC1zdHJva2U6IDFweCAkdGV4dC1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW4yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogNHJlbTtcbiAgZ2FwOiA0cmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5hcnJvd2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDUwIDMyJyUzRSUzQ3BhdGggaWQ9J2Fycm93X3N0cm9rZScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxMTExMTcnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTI1LjEsMi41aDExLjZMNDcuNSwxNkwzNi42LDI5LjVIMjUuMWw3LjMtOC42SDIuNSB2LTkuN2gyOS45TDI1LjEsMi41eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMC43O1xuICAgICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDkwMCwgXCJ3ZHRoXCIgMTU0O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICR0ZXh0LWNvbG9yO1xuICAgICAgLW1vei10ZXh0LXN0cm9rZTogMXB4ICR0ZXh0LWNvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2xhcmdlIHtcbiAgICBtYXJnaW46IDIuNXJlbSAwIDRyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogY2FsYyg2MHJlbSArIDExMHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA1MCAzMiclM0UlM0NwYXRoIGlkPSdhcnJvd19zdHJva2UnIGZpbGw9JyUyMzExMTExNycgc3Ryb2tlPSclMjMxMTExMTcnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTI1LjEsMi41aDExLjZMNDcuNSwxNkwzNi42LDI5LjVIMjUuMWw3LjMtOC42SDIuNSB2LTkuN2gyOS45TDI1LjEsMi41eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA3MDAsIFwid2R0aFwiIDY5O1xuICB9XG5cbiAgLnN0cm9uZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgJl9fYXV0aG9yIHtcbiAgICB3aWR0aDogNi41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuM2VtO1xuICAgIGZpbGw6ICR0ZXh0LWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICAgIHdpZHRoOiA1LjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA3MDAsIFwid2R0aFwiIDY5O1xuICB9XG5cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZWxlZ3JhbSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgLy8gcGFkZGluZy1sZWZ0OiAxZW07XG4gIC8vIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDcwMCwgXCJ3ZHRoXCIgNjk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogbm9uZTtcbiAgfVxuXG4gICZfX2N1cnNvciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAoaG92ZXIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1hcmdpbjogLTI0cHggMCAwIC0yNHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBsaW5lYXI7XG4gICAgfVxuICB9XG5cbiAgJiBhLmNvbG9ybGluayB7XG4gICAgY3Vyc29yOiBub25lO1xuICB9XG59XG5cbi5ociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyOWRlZywgI2ZmZGMwMCwgI2ZmMDA4MCk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm9sZGJyIHtcbiAgZm9udC1mYW1pbHk6IHZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDglIDEwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fY29udGFjdHMge1xuICAgIHBhZGRpbmc6IDAgMy41cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ub2xkYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAub2xkYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4uY2FsbF9tb2RhbF9qcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTk5OTtcbiAgJl9vcGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgJl9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDIwMCwgMC44KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIC5tb2RhbF9vcGVuICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAubW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY2xvc2Uge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwMCA0MDAnICUzRSUzQ3BvbHlnb24gZmlsbD0ncmdiYSgyNTUsMjU1LDI1NSwwLjkpJyBpZD0nY3Jvc3MnIHBvaW50cz0nMjg1LjYsMTM1LjYgMjY0LjQsMTE0LjQgMjAwLDE3OC44IDEzNS42LDExNC40IDExNC40LDEzNS42IDE3OC44LDIwMCAxMTQuNCwyNjQuNCAxMzUuNiwyODUuNiAyMDAsMjIxLjMgMjY0LjQsMjg1LjYgMjg1LjYsMjY0LjQgMjIxLjMsMjAwICcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIGlkPSdjbG9zZScgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA5NiA5NiclM0UlM0NsaW5lIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgeDE9JzY2JyB5MT0nMzAnIHgyPSczMCcgeTI9JzY2Jy8lM0UlM0NsaW5lIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgeDE9JzMwJyB5MT0nMzAnIHgyPSc2NicgeTI9JzY2Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiA5O1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMnJlbTsgLy9zcGVjaWFsIHNpemUgc3R5bGUgZm9yIG1vZGFsU3VzcGVuZCBhbmQgdXNlIG9ubHkgZm9yIG1vZGFsU3VzcGVuZCB5ZXRcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJyZW0pO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICAmICsgLm1vZGFsX19jbG9zZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsX29wZW4gJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG5cbi5pY29uLWNsb3NlIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2IpIHtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgfVxufVxuIl19 */
