/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */
@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:100;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaThin0.woff2) format("woff2"),url(../fonts/ProximaNovaThin0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:italic;font-weight:100;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaThinItalic0.woff2) format("woff2"),url(../fonts/ProximaNovaThinItalic0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:300;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaLight0.woff2) format("woff2"),url(../fonts/ProximaNovaLight0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:italic;font-weight:300;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaLightItalic0.woff2) format("woff2"),url(../fonts/ProximaNovaLightItalic0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:400;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaRegular0.woff2) format("woff2"),url(../fonts/ProximaNovaRegular0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:italic;font-weight:400;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaRegularItalic0.woff2) format("woff2"),url(../fonts/ProximaNovaRegularItalic0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:600;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaSemibold0.woff2) format("woff2"),url(../fonts/ProximaNovaSemibold0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:italic;font-weight:600;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaSemiboldItalic0.woff2) format("woff2"),url(../fonts/ProximaNovaSemiboldItalic0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:700;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaBold0.woff2) format("woff2"),url(../fonts/ProximaNovaBold0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:italic;font-weight:700;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaBoldItalic0.woff2) format("woff2"),url(../fonts/ProximaNovaBoldItalic0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:800;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaExtrabold0.woff2) format("woff2"),url(../fonts/ProximaNovaExtrabold0.woff) format("woff")}@font-face{font-family:'Proxima Nova';font-style:italic;font-weight:800;font-display:swap;src:local("Proxima Nova"),url(../fonts/ProximaNovaExtraboldItalic0.woff2) format("woff2"),url(../fonts/ProximaNovaExtraboldItalic0.woff) format("woff")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{min-width:320px;height:100%;margin:0;font-family:"Proxima Nova",sans-serif;font-weight:400;font-size:14px;line-height:16px;color:#323232;overflow-x:hidden}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){body{font-size:18px;line-height:30px;overflow:visible}}@media (min-width:1920px){body{font-size:18px;line-height:30px}}.overlay{position:fixed;top:0;left:0;z-index:1010;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.header__logo a,.overlay--show{display:block}.page{margin:75px 0 0}.page__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3px}.page__top .breadcrumbs{width:100%;margin-bottom:3px}.page__login,.page__pay{position:relative;font-weight:400;font-size:14px;line-height:16px;text-decoration:none}.page__login{margin-right:3px;width:60%;padding:15px 20px;color:#fff;background-color:#87b7db}.page__login::after,.page__pay::after{content:'';position:absolute;top:50%;width:28px;height:28px;margin-top:-14px}.page__login::after{background:url(../image/svg/user.svg) no-repeat center;right:20px;background-size:100%}.page__pay{width:39%;padding:15px 10px;color:#323232;background-color:#d3ecff}.page__pay::after{right:15px;background:url(../image/svg/rub.svg) no-repeat center;background-size:cover}.page__name,.slider__list.slick-dotted.slick-slider .slick-dots li{margin:0}@media (min-width:768px){.page{margin:75px 0 0}.page__no-slider{height:80px;background:#0067ba url(../image/jpg/slide-1.jpg) no-repeat center/cover}.page__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page__top .breadcrumbs{width:55%;margin-bottom:0;margin-right:3px}.page__login{width:25%}.page__pay{width:20%}.page__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.page__content{width:calc(70% - 3px)}.page__wrapper{width:30%;margin-left:3px}.page__aside{position:-webkit-sticky;position:sticky;top:90px}.page__banner,.page__banner .news__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page__banner .news__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;margin-bottom:3px!important}.page__banner .news__item .news__link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:auto;padding:18px 20px}.page__banner .news__item .news__desc{margin-bottom:auto}}@media (min-width:1200px){.page{margin-top:86px}.page__top{margin-bottom:5px}.page__login,.page__top .breadcrumbs{width:60%;margin-right:5px}.page__login{width:25%;padding:20px}.page__login::after,.page__pay::after{width:44px;height:44px;margin-top:-22px}.page__pay{width:15%;padding:20px}.page__name{font-size:26px;line-height:28px}.page__content{width:calc(70% - 5px)}.page__wrapper{margin-left:5px}.page__aside{top:100px}.page__banner .news__item{width:auto;min-height:260px;margin-bottom:5px!important}.page__banner .news__item .news__link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:auto;padding:18px 20px}.page__banner .news__item .news__title{margin-bottom:15px;font-size:27px;line-height:29px}.page__banner .news__item .news__desc{font-size:18px;line-height:22px}.page__banner .news__item .news__btn{font-size:18px;line-height:20px}}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:15px 20px;color:#fff;background-color:#0074c5;list-style:none}.breadcrumbs__item{margin-right:5px;font-weight:600;font-size:14px;line-height:16px}.breadcrumbs__item::after{content:'/';margin-left:3px;font-weight:400;font-size:12px;line-height:14px}.breadcrumbs__item:last-child{margin-right:0}.breadcrumbs__item:last-child::after{content:none}.breadcrumbs__link{color:#fff;font-weight:400;font-size:12px;line-height:14px}.breadcrumbs__link:hover{color:#ff0005}@media (min-width:768px){.breadcrumbs{padding:15px 35px}}@media (min-width:1200px){.breadcrumbs{padding:20px 90px}.breadcrumbs__item{font-size:24px;line-height:30px}.breadcrumbs__item::after{margin-left:5px;font-size:20px;line-height:26px}.breadcrumbs__link{font-size:20px;line-height:25px}}.header{position:fixed;top:0;left:0;z-index:2000;width:100%;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.2);box-shadow:0 5px 5px rgba(0,0,0,.2)}.header__wrapper{position:relative;z-index:1006;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px 20px;background-color:#fff}.header__logo{width:100px;height:40px}.header__logo img,.header__logo-telecom img{display:block;max-width:100%;max-height:100%}.header__logo-telecom{position:absolute;top:10px;left:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:55px;padding:10px;background-color:#0074c5;opacity:0;visibility:hidden;-webkit-transition:opacity 1s ease,visibility 0s;transition:opacity 1s ease,visibility 0s;-webkit-transition-delay:0s,1s;transition-delay:0s,1s}.header__nav-toggle{position:absolute;top:25px;right:20px;display:block;width:25px;height:25px;padding:0;font-size:0;background-color:transparent;border:0;cursor:pointer;outline:0}.header__nav-toggle--open::after,.header__nav-toggle--open::before,.header__nav-toggle::after,.header__nav-toggle::before{-webkit-transition:-webkit-box-shadow .4s ease,-webkit-transform .4s ease;transition:box-shadow .4s ease,transform .4s ease;transition:box-shadow .4s ease,transform .4s ease,-webkit-box-shadow .4s ease,-webkit-transform .4s ease}.header__nav-toggle::after,.header__nav-toggle::before{content:'';position:absolute;top:11px;left:0;width:25px;height:3px;background-color:#0067ba;-webkit-box-shadow:0 -8px 0 0 #0067ba,0 8px 0 0 #0067ba;box-shadow:0 -8px 0 0 #0067ba,0 8px 0 0 #0067ba;-webkit-transition-delay:.4s,0s;transition-delay:.4s,0s}.header__nav-toggle--open::after,.header__nav-toggle--open::before{-webkit-box-shadow:0 0 0 0 #0067ba,0 0 0 0 #0067ba;box-shadow:0 0 0 0 #0067ba,0 0 0 0 #0067ba;-webkit-transition-delay:0s,.4s;transition-delay:0s,.4s}.header__nav-toggle--open::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__nav-toggle--open::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:768px){.header{position:fixed;top:0;left:0;right:0;z-index:1010;background-color:#fff;border-bottom:4px solid #0074c5;-webkit-box-shadow:0 4px 0 6px #ff0005;box-shadow:0 4px 0 6px #ff0005}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px}}@media (min-width:768px) and (min-width:768px){.header__container{width:768px;margin:0 auto;padding:0 30px}}@media (min-width:768px) and (min-width:1200px){.header__container{width:1200px}}@media (min-width:768px) and (min-width:1920px){.header__container{width:1400px}}@media (min-width:768px){.header__wrapper{margin-right:20px;padding:0}.header__nav{margin:20px 0}.header__nav-toggle{display:none}.header__logo-telecom{top:55px;left:-10px;width:120px;height:60px;opacity:1;visibility:visible;-webkit-transition:opacity .2s,display .1s;transition:opacity .2s,display .1s;-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}.header__logo-telecom--hidden{opacity:0;display:none;-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}}@media (min-width:1200px){.header__wrapper{margin-right:40px}.header__logo-telecom{top:62px}.header__nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:25px 0}}@media (min-width:1920px){.header__wrapper{margin-right:80px}}.nav,.nav--open{-webkit-transition:top 1s ease;transition:top 1s ease}.nav{position:absolute;left:0;z-index:1005;width:100%;background-color:#fff;-webkit-box-shadow:0 7px 10px 0 rgba(0,0,0,.5);box-shadow:0 7px 10px 0 rgba(0,0,0,.5);top:-1000%}.nav--open{top:100%}.nav__list{margin:0;padding:5px 20px 30px;list-style:none}.nav__item:not(:last-child){margin-bottom:15px}.nav__link{font-weight:700;font-size:14px;line-height:16px;color:#0067ba;text-transform:uppercase;text-decoration:none}.nav__link:hover{color:#ff0005}@media (min-width:768px){.nav{position:static;width:100%;-webkit-box-shadow:none;box-shadow:none}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.nav__item{margin:0}.nav__item:not(:last-child){margin-bottom:0}.nav__item--only-mobile{display:none}.nav__link{font-size:12px;line-height:14px}}@media (min-width:1200px){.nav__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav__item{min-width:auto;margin:0}.nav__item:not(:last-child){margin-bottom:0}.nav__link{font-size:16px;line-height:18px}}.search{position:relative;width:150px}.search input{width:100%;padding:5px 20px 5px 6px;font-family:"Proxima Nova",sans-serif;font-size:12px;line-height:12px;border:1px solid #000;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.search__btn{position:absolute;top:50%;right:7px;width:14px;height:14px;margin-top:-7px;padding:0;font-size:0;background:url(../image/svg/search.svg) no-repeat center;background-size:cover;border:0;cursor:pointer;outline:0}@media (min-width:768px){.search{width:100px}.search input{padding:5px 25px 5px 10px;font-size:12px;line-height:12px}.search__btn{width:20px;height:20px;margin-top:-10px}}@media (min-width:1200px){.search{width:200px}.search input{font-size:16px;line-height:16px}}@media (min-width:1920px){.search{margin-left:80px}}.slider{min-height:230px;margin:0 auto 5px;color:#fff}.slider--margin,.slider__list.slick-dotted.slick-slider{margin-bottom:0}.slider__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slider__list{position:relative;z-index:1;margin:0;padding:0;list-style:none}.slider__item{min-height:230px;padding:40px 20px 0;outline:0;background-color:#0067ba;background-repeat:no-repeat;background-position:center center;background-size:cover}.slider__item a{display:block;width:100%;height:100%;text-decoration:none;color:#323232;outline:0}.slider__title{width:80%;margin:0 auto;color:#21bffa;font-weight:400;font-size:16px;line-height:20px;text-align:center}.slider__title b{color:#0067ba;font-weight:700}.slider__title span{color:#848484;font-weight:600;font-size:12px;line-height:14px;font-style:italic}.slider__title--white,.slider__title--white b,.slider__title--white span{color:#fff}.slider__button{position:absolute;bottom:50px;left:50%;z-index:1002;width:140px;margin-left:-70px;padding:10px 35px 10px 25px;text-decoration:none}.slider__btn::before,.slider__button::after{content:'';position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slider__button::after{right:24px}.slider__btn-block{position:absolute;top:70px;left:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slider__btn{position:relative;z-index:1;display:block;width:22px;height:22px;padding:0;font-size:0;background-color:transparent;border:1px solid #fff;border-radius:50%;outline:0}.slider__btn::before{left:50%;margin-left:-4px}.slider__btn--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider__btn:hover{background-color:#fff}.slider__btn:hover::before{border-right-color:#000;border-bottom-color:#000}.slider__list.slick-dotted.slick-slider .slick-dots{bottom:10px}.slider__list.slick-dotted.slick-slider .slick-dots li button{width:10px;height:10px;padding:0}.slider__list.slick-dotted.slick-slider .slick-dots li button:before{content:'';width:8px;height:8px;background-color:#fff;border-radius:50%}@media (min-width:768px){.slider{min-height:280px;margin-bottom:7px}.slider--margin{margin-bottom:0}.slider__item{min-height:280px;padding-top:50px}.slider__title{width:80%;padding:0;font-size:40px;line-height:45px}.slider__title span{font-size:16px}.slider__list.slick-dotted.slick-slider .slick-dots{bottom:0}.slider__button{bottom:30px;width:222px;margin-left:-111px;padding:12px 55px 12px 40px}.slider__button::after{right:35px;width:8px;height:8px}.slider__btn-block{top:100px;left:50%;right:auto;width:708px;margin-left:-354px}.slider__btn{width:35px;height:35px}.slider__btn::before{width:8px;height:8px;margin-top:-4px;margin-left:-5px}}@media (min-width:1200px){.slider{min-height:500px;margin-bottom:15px}.slider--margin{margin-bottom:0}.slider--index{min-height:auto;height:calc(100vh - 390px)}.slider--index .slider__item{min-height:auto;height:100%;padding:0}.slider--index .slider__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider--index .slider__title{font-size:40px;line-height:46px}.slider--index .slider__btn-block{top:50%;margin-top:-25px}.slider--index .slider__button{bottom:40px;width:180px;margin-left:-90px;padding:12px 12px 12px 25px;font-size:16px;line-height:16px}.slider--index .slider__button::after{right:25px;margin-top:-4px}.slider__container,.slider__list,.slider__list .slick-list,.slider__list .slick-track{height:100%}.slider__item{min-height:500px;padding-top:130px}.slider__title{width:75%;font-size:58px;line-height:64px}.slider__title span{font-size:20px;line-height:22px}.slider__list.slick-dotted.slick-slider .slick-dots{bottom:10px}.slider__btn-block{top:200px;width:1140px;margin-left:-570px}.slider__btn{width:50px;height:50px}.slider__btn::before{width:10px;height:10px;margin-top:-5px;margin-left:-7px}.slider__button{bottom:60px;width:250px;margin-left:-125px;padding-top:15px;padding-bottom:15px}}@media (min-width:1920px){.slider--index{min-height:auto;height:calc(100vh - 450px)}.slider--index .slider__title{font-size:52px;line-height:58px}.slider--index .slider__button{bottom:50px;width:170px;padding:15px 15px 15px 25px}.slider--index .slider__button::after{right:20px}.slider__title{width:1500px;font-size:64px;line-height:66px}.slider__title span{font-size:24px;line-height:26px}.slider__button{font-size:24px;line-height:24px}.slider__btn-block{width:1600px;margin-left:-800px}}.services__list{margin:0;padding:0;list-style:none}.services__item,.services__item:hover{-webkit-transition:background-position .6s ease;transition:background-position .6s ease}.services__item{position:relative;height:250px;margin-bottom:5px;padding:20px;color:#fff;background:linear-gradient(225deg,#ed1c24,#21bffa,#0074c5);background-size:250%;background-position:left bottom}.services__item:hover{background-position:right top}.services__item::after{left:20px;bottom:20px}.services__item:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;padding:0;background-image:none}.services__item:nth-child(1) .services__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(50% - 2.5px);margin-bottom:5px;padding:15px 20px}.services__item:nth-child(1) .services__link .services__name{margin:0;font-weight:400;font-size:14px;line-height:18px}.services__item:nth-child(1) .services__link:nth-of-type(1){background-color:#87b7db}.services__item:nth-child(1) .services__link:nth-of-type(1)::after{content:'';position:absolute;top:50%;right:10px;width:40px;height:40px;margin-top:-20px;background:url(../image/svg/user.svg) no-repeat center/contain}.services__item:nth-child(1) .services__link:nth-of-type(2){background-color:#d3ecff}.services__item:nth-child(1) .services__link:nth-of-type(2)::after{content:'';position:absolute;top:50%;right:10px;width:30px;height:30px;margin-top:-15px;background:url(../image/svg/rub.svg) no-repeat center/contain}.services__item:nth-child(1) .services__link:nth-of-type(2) .services__name{color:#323232}.services__item:nth-child(1) .callback{width:100%;margin:0}.services__item:nth-child(2)::after{content:'';position:absolute;width:52px;height:52px;background:url(../image/svg/planet.svg) no-repeat center;background-size:100%}.services__item:nth-child(3)::after{content:'';position:absolute;width:56px;height:43px;background:url(../image/svg/tv.svg) no-repeat center;background-size:cover}.services__item:nth-child(4)::after{content:'';position:absolute;width:51px;height:51px;background:url(../image/svg/phone.svg) no-repeat center;background-size:cover}.services__item:nth-child(5)::after{content:'';position:absolute;width:40px;height:50px;background:url(../image/svg/locked-icon.svg) no-repeat center;background-size:cover}.services__item:nth-child(6){margin-bottom:0}.services__item:nth-child(6)::after{content:'';position:absolute;width:61px;height:51px;background:url(../image/svg/modem.svg) no-repeat center;background-size:cover}.services__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-decoration:none}.services__name{margin:0 0 30px;font-weight:700;font-size:25px;line-height:28px}.services__tariff{margin:0 0 70px;font-size:18px;line-height:22px}.services__more{position:relative;margin:0 0 0 auto;padding-right:10px}.services__more::after{content:'';position:absolute;top:5px;right:0;width:7px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:768px){.services__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__item{width:calc(50% - 3.5px);min-height:300px;margin-bottom:7px;padding:25px 30px}.services__item::after{left:30px;bottom:25px}.services__item:nth-child(n+5){margin-bottom:0}.services__item:nth-child(1) .services__link{width:calc(50% - 3.5px);height:auto;margin-bottom:7px;padding:20px 25px}.services__item:nth-child(1) .services__link .services__name{font-size:20px;line-height:22px}.services__item:nth-child(1) .services__link:nth-of-type(1)::after{right:20px;width:50px;height:50px;margin-top:-25px}.services__item:nth-child(1) .services__link:nth-of-type(2)::after{right:20px;width:40px;height:40px;margin-top:-20px}.services__item:nth-child(1) .callback{height:70%}.services__item:nth-child(1) .callback .callback__phone,.services__item:nth-child(1) .callback .callback__title{font-size:20px;line-height:24px}.services__item:nth-child(1) .callback .callback__phone::before{left:-30px;width:30px;height:30px}.services__item:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.services__item:nth-child(2)::after{width:62px;height:62px}.services__item:nth-child(3)::after{width:66px;height:51px}.services__item:nth-child(4)::after{width:60px;height:60px}.services__item:nth-child(5)::after{width:48px;height:59px}.services__item:nth-child(6)::after{width:72px;height:61px}.services__link{height:100%}.services__name{margin-bottom:auto;font-size:30px;line-height:33px}.services__tariff{margin-bottom:80px;font-size:22px;line-height:24px}.services__more{padding-right:15px;font-size:18px;line-height:20px}.services__more::after{top:7px;width:8px;height:8px}}@media (min-width:1200px){.services__item{width:calc((100%/3) - 10px);min-height:280px;margin-bottom:15px}.services__item:nth-child(n+4){margin-bottom:0}.services__item:nth-child(1) .services__link{width:calc(50% - 7.5px);margin-bottom:15px}.services__item:nth-child(1) .services__link .services__name{font-size:20px;line-height:22px}.services__item:nth-child(1) .callback{height:65%}.services__item:nth-child(2){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.services__item:nth-child(3){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.services__tariff{margin-bottom:70px}}@media (min-width:1920px){.services__item{min-height:340px}.services__item:nth-child(1) .services__link{padding:20px 40px}.services__item:nth-child(1) .services__link .services__name{font-size:24px;line-height:26px}.services__item:nth-child(1) .services__link:nth-of-type(1)::after{right:40px;width:60px;height:60px;margin-top:-30px}.services__item:nth-child(1) .services__link:nth-of-type(2)::after{right:40px;width:50px;height:50px;margin-top:-25px}.services__item:nth-child(1) .callback{height:68%}.services__item:nth-child(1) .callback .callback__phone,.services__item:nth-child(1) .callback .callback__title{font-size:28px;line-height:32px}.services__item:nth-child(1) .callback .callback__phone::before{width:40px;height:40px}.services__name{font-size:35px;line-height:45px}.services__tariff{margin-bottom:70px;font-size:30px;line-height:34px}.services__more{font-size:24px;line-height:34px}.services__more::after{top:13px;width:10px;height:10px}}.shares__list{width:100%}.shares__item{position:relative;min-height:205px;margin-bottom:3px;background-color:#0074c5;background-repeat:no-repeat;background-position:center center;background-size:cover}.shares__item::after,.shares__item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.shares__item::before{background-image:-webkit-gradient(linear,left bottom,right top,from(#0067ba),to(#0074c5));background-image:linear-gradient(to right top,#0067ba,#0074c5);opacity:.7}.shares__item::after{background-color:#363636;opacity:0}.shares__item:nth-of-type(1){background-image:url(../image/jpg/bg-pattern-1.jpg)}.shares__item:nth-of-type(2){background-image:url(../image/jpg/bg-pattern-2.jpg)}.shares__item:nth-of-type(3){background-image:url(../image/jpg/bg-pattern-3.jpg)}.shares__item:nth-of-type(4){background-image:url(../image/jpg/bg-pattern-4.jpg)}.shares__item:hover::after,.shares__item:hover::before{opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.shares__item:hover::after{opacity:.7}.shares__link{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:205px;padding:20px 30px;color:#fff;text-decoration:none}.shares__title{margin:auto 0 13px;font-weight:400;font-size:27px;line-height:29px;text-align:center}.shares__date,.shares__desc{margin:0 0 15px;font-weight:700;font-size:17px;line-height:19px;text-align:center}.shares__date{margin:0 0 auto;font-weight:400;font-size:11px;line-height:13px}.shares__btn{-ms-flex-item-align:end;align-self:flex-end;background-color:transparent;font-weight:600;font-size:13px;line-height:15px;border:0;text-decoration:underline}.shares__btn:hover{color:#ff0005}@media (min-width:768px){.shares__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.shares__item{width:calc((100%/2) - 2px)}.shares__item:last-of-type,.shares__item:nth-last-of-type(2){margin-bottom:0}.shares__title{font-size:21px;line-height:23px}.shares__desc{font-size:14px;line-height:16px}.shares__date{font-size:9px;line-height:11px}.shares__btn{font-size:11px;line-height:13px}}@media (min-width:1200px){.shares__item{width:calc((100%/2) - 3px);margin-bottom:5px}.shares__link{padding:40px}.shares__title{font-size:42px;line-height:44px}.shares__desc{font-size:26px;line-height:28px;margin-bottom:50px}.shares__date{font-size:18px;line-height:20px}.shares__btn{font-size:20px;line-height:24px}}@media (min-width:1920px){.shares__title{font-size:54px;line-height:56px}.shares__desc{font-size:34px;line-height:36px;margin-bottom:50px}.shares__date{font-size:20px;line-height:22px}.shares__btn{font-size:24px;line-height:26px}}.callback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3px;padding:15px;color:#fff;background-image:-webkit-gradient(linear,left bottom,right top,from(#0067ba),to(#21bffa));background-image:linear-gradient(to top right,#0067ba,#21bffa);border-top:8px solid #ff0005}.callback__title{margin:0 0 20px;font-weight:400;font-size:15px;line-height:18px;text-align:center}.callback__title b{display:block;font-weight:700}.callback__phone{position:relative;-ms-flex-item-align:center;align-self:center;color:#fff;font-weight:400;font-size:13px;line-height:15px}.callback__phone::before{content:'';position:absolute;top:-5px;left:-25px;width:22px;height:22px;margin-left:-11px;background:url(../image/svg/phone-white.svg) no-repeat center}@media (min-width:768px){.callback{padding:10px}}@media (min-width:1200px){.callback{padding:20px;margin-bottom:5px}.callback__title{font-size:25px;line-height:27px}.callback__phone{padding-left:25px;font-size:21px;line-height:23px}.callback__phone::before{left:-20px;width:35px;height:35px;margin-left:0}}.services-small__title{margin:0 0 3px;padding:10px 0 10px 15px;font-weight:400;font-size:14px;line-height:16px;color:#ff0005;border-right:10px solid #ff0005}.services-small__list{margin:0;padding:0;list-style:none}.services-small__item{margin-bottom:3px;background-image:-webkit-gradient(linear,left top,right top,from(#0067ba),to(#21bffa));background-image:linear-gradient(to right,#0067ba,#21bffa);background-size:100% 100%;-webkit-transition:background-size 1.5s ease;transition:background-size 1.5s ease}.services-small__item:last-child{margin-bottom:0}.services-small__item:hover{background-size:400% 100%;-webkit-transition:background-size 1.5s ease;transition:background-size 1.5s ease}.services-small__link{display:block;width:100%;height:100%;padding:15px 20px;color:#fff;font-weight:600;font-size:15px;line-height:17px;text-decoration:none}@media (min-width:768px){.services-small__title{font-size:12px;line-height:14px}.services-small__link{font-size:13px;line-height:15px}}@media (min-width:1200px){.services-small__title{padding:20px 0 20px 30px;font-size:28px;line-height:30px;border-right-width:20px}.services-small__link{padding:24px 10px 24px 35px;font-size:30px;line-height:34px}}.stock{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.stock__image,.stock__image img{display:block;width:100%;height:auto}.stock__title{margin:20px 20px 15px;font-weight:600;font-size:16px;line-height:18px;color:#0067ba}.stock__text{word-wrap:break-word;margin:0 20px 10px;font-size:12px;line-height:14px}.stock__text:last-of-type{margin-bottom:25px}.stock__back,.stock__time{display:inline-block;margin:0 20px 15px;font-size:10px;line-height:12px;color:#848484}.stock__back{display:block;margin:0 auto;padding:5px 15px;font-weight:700;font-size:12px;color:#fff;background-color:#0074c5;text-decoration:none}.stock__back:hover{background-color:#ff0005}@media (min-width:768px){.stock__title{margin-top:25px;margin-left:55px;font-size:18px;line-height:20px}.stock__text,.stock__time{margin-left:55px;font-size:14px;line-height:16px}.stock__time{margin-bottom:30px;font-size:12px;line-height:14px}.stock__back{margin-left:0;padding:8px 20px;font-size:14px;line-height:14px}}@media (min-width:1200px){.stock__title{margin-top:50px;margin-left:100px;margin-bottom:30px;font-size:32px;line-height:36px}.stock__text{margin-left:100px;margin-bottom:25px;font-size:20px;line-height:24px}.stock__text:last-of-type{margin-bottom:55px}.stock__time{margin-left:100px;margin-bottom:50px;font-size:18px;line-height:22px}.stock__back{padding:10px 25px;font-size:16px;line-height:16px}}@media (min-width:1920px){.stock__title{font-size:34px;line-height:38px}.stock_text{font-size:22px;line-height:26px}}.documents{position:relative;margin-bottom:5px;padding-left:35px;padding-top:30px;padding-bottom:20px;border-left:4px solid #0067ba}.documents::after,.documents::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background-color:#0074c5}.documents::after{left:6px;width:8px;background-color:#ff0005}.documents__item{margin-bottom:20px}.documents__item:last-of-type{margin-bottom:0}.documents__name{margin:0 0 5px;font-size:12px;line-height:14px}.documents__download{position:relative;display:inline-block;padding-left:15px;color:#21bffa;font-size:10px;line-height:12px}.documents__download::before{content:'';position:absolute;top:0;left:0;width:10px;height:11px;background:url(../image/svg/download.svg) no-repeat center;background-size:100%}@media (min-width:768px){.documents{width:100%;height:100%;margin-bottom:0;padding:45px 20px 30px 70px}.documents__name{font-size:14px;line-height:16px}.documents__download{padding-left:20px;font-size:12px;line-height:14px}.documents__download::before{width:12px;height:13px}}@media (min-width:1200px){.documents{padding:100px 40px 30px 120px}.documents__name{font-size:21px;line-height:25px}.documents__download{padding-left:25px;font-size:15px;line-height:19px}.documents__download::before{width:16px;height:17px}}.internet,.internet__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.internet__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.internet__item{position:relative;min-height:205px;margin-bottom:3px}.internet__item:nth-of-type(1)::before{content:'';position:absolute;bottom:25px;left:25px;width:30px;height:35px;background:url(../image/svg/calculate.svg) no-repeat center;background-size:100%}.internet__item:nth-of-type(2)::before{content:'';position:absolute;bottom:25px;left:25px;width:41px;height:46px;background:url(../image/svg/arhiv.svg) no-repeat center;background-size:100%}.internet__item:nth-of-type(4)::before{content:'';position:absolute;bottom:25px;left:25px;width:61px;height:52px;background:url(../image/svg/modem.svg) no-repeat center;background-size:100%}.internet__item:nth-of-type(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.internet__item--banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.internet__item--banner .internet__link:first-of-type{min-height:auto;height:auto}.internet__item--banner .internet__link:first-of-type .internet__title{text-align:center}.internet__item--banner .internet__link:last-of-type{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3px;background:url(../image/jpg/bg-pattern-3.jpg) no-repeat center/cover}.internet__item--banner .internet__link:last-of-type::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,right top,from(#0067ba),to(#0074c5));background-image:linear-gradient(to right top,#0067ba,#0074c5);opacity:.7;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.internet__item--banner .internet__link:last-of-type::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#363636}.internet__item--banner .internet__link:last-of-type::after,.internet__item--banner .internet__link:last-of-type:hover::before{opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.internet__item--banner .internet__link:last-of-type:hover::after{opacity:.7;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.internet__item--banner .internet__link:last-of-type h3{position:relative;z-index:2;margin-bottom:15px;font-size:27px;line-height:29px;text-decoration:none}.internet__item--banner .internet__link:last-of-type p{position:relative;z-index:2}.internet__item--banner .internet__title{margin:0;font-weight:400;font-size:20px;line-height:22px;text-decoration:underline}.internet__link,.internet__link:hover{-webkit-transition:background-position 1s ease;transition:background-position 1s ease}.internet__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:205px;padding:25px;color:#fff;text-decoration:none;background-image:linear-gradient(45deg,#0067ba,#21bffa 50%,#0067ba);background-size:300%;background-position:20% 20%}.internet__link:hover{background-position:right top}.internet__title{margin:0 0 30px;font-weight:600;font-size:27px;line-height:29px}.internet__desc{margin:0;font-weight:400;font-size:17px;line-height:19px}.internet__btn{-ms-flex-item-align:end;align-self:flex-end;margin-top:auto;background-color:transparent;font-weight:600;font-size:13px;line-height:15px;border:0;text-decoration:underline}.internet__btn:hover{color:#ff0005}@media (min-width:768px){.internet{height:100%}.internet__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.internet__item{width:calc((100%/2) - 2px)}.internet__item:last-of-type,.internet__item:nth-last-of-type(2){margin-bottom:0}.internet__item:nth-of-type(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.internet__item--banner .internet__link:last-of-type h3{font-size:22px;line-height:25px}.internet__link{min-height:auto}.internet__title{font-size:21px;line-height:23px}.internet__desc{font-size:14px;line-height:16px}.internet__btn{font-size:11px;line-height:13px}}@media (min-width:1200px){.internet__list{margin-bottom:0}.internet__item{width:calc((100%/2) - 3px);margin-bottom:5px}.internet__item:nth-of-type(1)::before{bottom:40px;left:40px;width:60px;height:71px}.internet__item:nth-of-type(2)::before{bottom:40px;left:40px;width:80px;height:89px}.internet__item:nth-of-type(4)::before{bottom:40px;left:40px;width:120px;height:101px}.internet__item--banner .internet__link:first-of-type h3{font-size:25px;line-height:27px}.internet__item--banner .internet__link:last-of-type{margin-top:5px}.internet__item--banner .internet__link:last-of-type h3{font-size:36px;line-height:38px}.internet__item--banner .internet__link:last-of-type p{margin:0;font-size:21px;line-height:23px}.internet__link{padding:40px}.internet__title{font-size:35px;line-height:45px}.internet__desc{font-size:30px;line-height:35px;margin-bottom:50px}.internet__btn{font-size:24px;line-height:26px}}.news__item,.news__list .callback{margin-bottom:3px}.news__item{position:relative;min-height:205px;background-color:#0074c5;background-repeat:no-repeat;background-position:center center;background-size:cover}.news__item::after,.news__item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.news__item::before{background-image:-webkit-gradient(linear,left bottom,right top,from(#0067ba),to(#0074c5));background-image:linear-gradient(to right top,#0067ba,#0074c5);opacity:.7}.news__item::after{background-color:#363636;opacity:0}.news__item:nth-of-type(1){background-image:url(../image/jpg/bg-pattern-1.jpg)}.news__item:nth-of-type(2){background-image:url(../image/jpg/bg-pattern-2.jpg)}.news__item:nth-of-type(3){background-image:url(../image/jpg/bg-pattern-3.jpg)}.news__item:nth-of-type(4){background-image:url(../image/jpg/bg-pattern-4.jpg)}.news__item:hover::after,.news__item:hover::before{opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.news__item:hover::after{opacity:.7}.news__link{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;min-height:205px;padding:20px 30px;color:#fff;text-decoration:none}.news__desc,.news__title{margin:0 0 13px;font-weight:400;font-size:16px;line-height:18px}.news__desc{word-wrap:break-word;margin:0 0 15px;font-size:12px;line-height:14px}.news__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news__time{margin:0;font-weight:400;font-size:11px;line-height:13px}.news__btn{background-color:transparent;font-weight:600;font-size:13px;line-height:15px;border:0;text-decoration:underline}.news__btn:hover{color:#ff0005}@media (min-width:768px){.news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.news__item{width:calc((100%/2) - 2px)}.news__item:last-of-type,.news__item:nth-last-of-type(2){margin-bottom:0}}@media (min-width:1200px){.news__item{width:calc((100%/2) - 3px);margin-bottom:5px}.news__link{padding:40px}.news__title{margin-bottom:25px;font-weight:600;font-size:30px;line-height:34px}.news__desc{margin-bottom:35px;font-size:20px;line-height:24px}.news__time{font-size:13px;line-height:15px}.news__btn{font-size:24px;line-height:26px}}.news-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:30px}.news-item__image,.news-item__image img,.product__big-list.slick-initialized .slick-slide.product__image-wrap img{display:block;width:100%;height:auto}.news-item__title{margin:20px 20px 15px;font-weight:600;font-size:16px;line-height:18px;color:#0067ba}.news-item__text{word-wrap:break-word;margin:0 20px 10px;font-size:12px;line-height:14px}.news-item__text:last-of-type{margin-bottom:25px}.news-item__time{display:inline-block;margin:0 20px 15px;font-size:10px;line-height:12px;color:#848484}.news-item__back{display:block;margin:0 auto;padding:5px 15px;font-weight:700;font-size:12px;line-height:12px;color:#fff;background-color:#0074c5;text-decoration:none}.news-item__back:hover{background-color:#ff0005}@media (min-width:768px){.news-item__title{margin-top:25px;margin-left:55px;font-size:18px;line-height:20px}.news-item__text{margin-left:55px;font-size:14px;line-height:16px}.news-item__time{margin-left:55px;margin-bottom:30px;font-size:12px;line-height:14px}.news-item__back{margin-left:0;padding:8px 20px;font-size:14px;line-height:14px}}@media (min-width:1200px){.news-item__title{margin-top:50px;margin-left:100px;margin-bottom:30px;font-size:32px;line-height:36px}.news-item__text{margin-left:100px;margin-bottom:25px;font-size:20px;line-height:24px}.news-item__text:last-of-type{margin-bottom:55px}.news-item__time{margin-left:100px;margin-bottom:50px;font-size:18px;line-height:22px}.news-item__back{padding:10px 25px;font-size:16px;line-height:16px}}@media (min-width:1920px){.news-item__title{font-size:34px;line-height:38px}.news-item__text{font-size:22px;line-height:26px}}.telephony{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:20px}.telephony__btn-block,.telephony__pdf{-ms-flex-item-align:center;align-self:center}.telephony__pdf{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}.telephony__pdf a{position:relative;display:block;margin-bottom:5px;padding-left:15px;font-weight:400;font-size:10px;line-height:12px;color:#21bffa}.telephony__pdf a::before{content:'';position:absolute;top:0;left:0;width:11px;height:12px;background:url(../image/svg/download.svg) no-repeat center;background-size:cover}.telephony__btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.telephony__btn{margin-bottom:15px}.telephony__tabs{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.telephony__item{position:relative;width:270px;height:180px;margin-bottom:15px;border:1px solid #21bffa;border-radius:15px;overflow:hidden}.telephony__link,.telephony__link:hover{-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.telephony__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:15px;text-decoration:none;color:#0074c5;background-color:transparent}.telephony__link:hover{color:#fff;background-color:#21bffa}.telephony__link:hover .telephony__price{color:#fff}.telephony__link:hover .telephony__desc{color:#e8e8e8}.telephony__name{margin:0 0 15px;font-weight:600;font-size:14px;line-height:16px}.telephony__price{margin:0 0 auto;color:#21bffa;font-size:14px;line-height:16px}.telephony__desc{margin:0 0 10px;padding-right:85px;font-size:10px;line-height:12px;color:#848484}.contacts__requisites p:last-of-type,.telephony__desc:last-of-type{margin-bottom:0}.telephony__button,.telephony__button:hover{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.telephony__button{position:absolute;right:15px;bottom:15px;padding:5px 10px;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;line-height:10px;color:#fff;border:0;cursor:pointer;background-color:#0074c5}.telephony__button:hover{background-color:#ff0005}@media (min-width:768px){.telephony{position:relative;height:100%;padding:20px 10px}.telephony__pdf{position:absolute;top:20px;right:20px}.telephony__btn-block{-ms-flex-item-align:start;align-self:flex-start}.telephony__item{width:235px;height:150px;margin-right:15px}}@media (min-width:1200px){.telephony{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 20px 0 50px}.telephony__pdf{position:static;margin-right:100px}.telephony__pdf a{margin-bottom:10px;padding-left:30px;font-size:18px;line-height:22px}.telephony__pdf a::before{width:19px;height:20px}.telephony__btn-block,.telephony__pdf{margin-bottom:30px}.telephony__btn{margin-bottom:0}.telephony__item{width:500px;height:325px}.telephony__link{padding:25px}.telephony__name{margin-bottom:25px}.telephony__name,.telephony__price{font-size:25px;line-height:27px}.telephony__desc{margin-bottom:25px;padding-right:155px;font-size:16px;line-height:18px}.telephony__button{right:25px;bottom:25px;padding:10px 20px;font-size:16px;line-height:16px}}@media (min-width:1366px){.telephony__item{width:48%;height:300px}}@media (min-width:1600px){.telephony__item{width:500px;height:325px}}.tv,.tv__btn-block{display:-webkit-box;display:-ms-flexbox;display:flex}.tv{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:20px}.tv__btn-block{-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.tv__item,.tv__tabs{margin-bottom:15px}.tv__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:260px;padding:15px;background-color:#fff;border-radius:15px;-webkit-box-shadow:0 10px 27px 2px rgba(0,0,0,.2);box-shadow:0 10px 27px 2px rgba(0,0,0,.2)}.tv__title{position:relative;width:100%;margin:0 0 15px;padding-left:10px;font-weight:600;font-size:16px;line-height:18px;color:#000}.tv__title::before{content:'';position:absolute;top:7px;left:0;width:5px;height:5px;background-color:#ff0005;border-radius:50%}.tv__canal{margin-bottom:15px}.tv__canal p,.tv__price span{font-size:12px;line-height:14px}.tv__canal p{margin:0}.tv__canal p span{margin-left:5px;font-weight:600;font-size:21px;line-height:23px;color:#000}.tv__canal-list{font-size:10px;line-height:12px;color:#21bffa}.tv__canal-list:hover{color:#ff0005}.tv__price{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;font-weight:700;font-size:30px;line-height:32px}.tv__price div{margin-left:3px}.tv__price span{display:block;font-weight:300;color:#21bffa}.tv__price span:first-of-type{border-bottom:1px solid #21bffa}.tv__button,.tv__button:hover{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.tv__button{margin:0 auto;padding:5px 10px;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:12px;line-height:12px;color:#fff;border:0;cursor:pointer;background-color:#0074c5}.tv__button:hover{background-color:#ff0005}.tv__more,.tv__more:hover{-webkit-transition:background-size 1.5s ease;transition:background-size 1.5s ease}.tv__more{position:relative;-ms-flex-item-align:center;align-self:center;padding:10px 55px 10px 30px;font-family:"Proxima Nova",sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#0067ba),to(#21bffa));background-image:linear-gradient(to right,#0067ba,#21bffa);border:0;cursor:pointer;background-size:100% 100%}.tv__more:hover{background-size:400% 100%}.tv__more::before{content:'';position:absolute;top:12px;right:30px;width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tv__modal{position:absolute;top:0;left:0;display:none;width:100%;height:100%;padding:10px;color:#fff;background-color:rgba(11,141,215,.9)}.tv__modal--open{display:block;z-index:100}.tv__modal-closed{position:absolute;top:20px;right:20px;display:block;width:30px;height:30px;background-color:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer}.tv__modal-closed::after,.tv__modal-closed::before{content:'';position:absolute;top:14px;left:6px;width:16px;height:1px;background-color:#fff}.tv__modal-closed::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tv__modal-closed::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tv__modal-title{margin:15px 0 30px;font-weight:700;font-size:18px;line-height:20px}.tv__modal-list{margin:0;padding:0;list-style:none;height:calc(100% - 70px);overflow-y:auto;overflow-x:hidden}.tv__modal-list .simplebar-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}.tv__modal-image,.tv__modal-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.tv__modal-item{margin-bottom:10px}.tv__modal-item span{font-weight:700;font-size:14px;line-height:16px;text-decoration:underline}.tv__modal-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background-color:#fff;border-radius:50%;overflow:hidden}.tv__modal-image img{display:block;max-width:100%;max-height:100%}@media (min-width:768px){.tv{height:100%;padding-left:40px}.tv__btn-block{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:30px}.tv__tabs.tabs{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.tv__item{width:210px;margin-right:15px}.tv__modal{padding:20px 40px}.tv__modal-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tv__modal-item{width:calc((100%/3) - 30px);margin-right:30px}}@media (min-width:1200px){.tv__btn-block{margin-bottom:50px}.tv__item{width:350px;margin-right:30px;margin-bottom:30px;padding:30px}.tv__title{margin-bottom:35px;padding-left:20px;font-size:30px;line-height:32px}.tv__more::before,.tv__title::before{top:11px;width:10px;height:10px}.tv__canal{width:50%;margin-bottom:25px}.tv__canal p,.tv__price span{font-size:22px;line-height:24px}.tv__canal p span{font-size:34px;line-height:36px}.tv__canal-list{display:block;margin-top:-5px;font-weight:700;font-size:15px;line-height:17px}.tv__price{font-size:44px;line-height:54px}.tv__button{padding:10px 20px;font-size:21px;line-height:21px}.tv__more{padding:12px 70px 12px 40px;font-size:18px;line-height:18px}.tv__more::before{top:15px;right:40px}.tv__modal{padding:30px 100px 50px}.tv__modal-closed{top:30px;right:30px;width:50px;height:50px;border-width:2px}.tv__modal-closed::after,.tv__modal-closed::before{top:21px;left:10px;width:25px;height:2px}.tv__modal-closed:hover{background-color:#fff}.tv__modal-closed:hover::after,.tv__modal-closed:hover::before{background-color:#0074c5}.tv__modal-title{margin-bottom:40px;font-size:35px;line-height:37px}.tv__modal-item{margin-right:30px;margin-bottom:30px}.tv__modal-item span{font-size:25px;line-height:27px}.tv__modal-image{width:50px;height:50px}}@media (min-width:1600px){.tv__item{margin-bottom:40px}.tv__canal span{font-size:40px;line-height:42px}.tv__price{font-size:55px;line-height:57px}}.contacts__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contacts__map{width:100%;height:500px;-webkit-filter:grayscale(50%);filter:grayscale(50%);background:url(../image/jpg/map-mobile.jpg) no-repeat top right;background-size:cover}.contacts__content{width:100%;margin-bottom:4px;padding:20px 35px;color:#fff;background-color:rgba(0,176,245,.9)}.contacts__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.contacts__wrapper{display:none}.contacts__wrapper--active{display:block}.contacts__title{margin:0 0 25px;font-weight:600;font-size:13px;line-height:15px;text-decoration:underline;cursor:pointer}.contacts__title--active{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:17px;line-height:19px;text-decoration:none}.contacts__address{margin-bottom:15px}.contacts__address b{font-weight:600;font-size:12px;line-height:16px}.contacts__address p{margin:0;font-size:10px;line-height:12px}.contacts__border{position:relative;padding-bottom:15px}.contacts__border::after{content:'';position:absolute;bottom:0;left:0;display:block;width:135px;height:1px;background-color:#fff}.contacts__phones{margin-bottom:15px}.contacts__phones p{margin:0;font-weight:600;font-size:12px;line-height:16px}.contacts__email,.contacts__phones a{position:relative;padding-left:18px;font-size:12px;line-height:14px;color:#fff;text-decoration:none}.contacts__phones a::before{content:'';position:absolute;top:3px;left:3px;width:9px;height:9px;background:url(../image/svg/phone-fill-white.svg) no-repeat center;background-size:100%}.contacts__email::before{content:'';position:absolute;top:3px;left:2px;width:12px;height:9px;background:url(../image/svg/mail.svg) no-repeat center;background-size:cover}.contacts__requisites,.profile__tab--stop .profile__form div{margin-bottom:20px}.contacts__requisites p{margin-bottom:20px;font-size:13px;line-height:16px}.contacts__downloads{position:relative;display:block;padding-top:10px;padding-left:20px;font-size:12px;line-height:14px;color:#fff;border-top:1px solid #fff}.contacts__downloads::before{content:'';position:absolute;top:8px;left:0;display:block;width:12px;height:14px;background:url(../image/svg/download-white.svg) no-repeat center/cover}@media (min-width:768px){.contacts__map{background-image:url(../image/jpg/map-tablet.jpg)}.contacts__content{position:absolute;top:50px;left:50px;width:320px;margin:0}}@media (min-width:1200px){.contacts__map{height:900px;background-image:url(../image/jpg/map-desktop.jpg)}.contacts__content{top:120px;left:70px;width:530px;padding:45px}.contacts__title{margin-bottom:50px;font-size:22px;line-height:24px}.contacts__title--active{font-size:36px;line-height:38px}.contacts__address,.contacts__phones{margin-bottom:35px}.contacts__address p{font-size:16px;line-height:20px}.contacts__address b,.contacts__phones p{font-size:21px;line-height:25px}.contacts__email,.contacts__phones a{padding-left:35px;font-size:21px;line-height:25px}.contacts__phones a::before{top:5px;left:10px;width:14px;height:14px}.contacts__email::before{top:5px;left:8px;width:18px;height:15px}.contacts__border{padding-bottom:35px}.contacts__border::after{width:280px}.contacts__requisites{margin-bottom:70px}.contacts__requisites p{margin-bottom:30px;font-size:22px;line-height:28px}.contacts__downloads{padding-top:20px;padding-left:30px;font-size:18px;line-height:20px}.contacts__downloads::before{top:18px;width:18px;height:20px}}.tariff{position:relative;margin-bottom:5px;padding:10px 10px 0 25px;border-left:4px solid #0067ba}.tariff::after,.tariff::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background-color:#0074c5}.tariff::after{left:6px;width:8px;background-color:#ff0005}.tariff__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.tariff__link{display:block;margin-right:10px;padding:5px 10px;font-size:12px;line-height:12px;color:#323232;text-decoration:none;border:2px solid #21bffa;border-radius:15px}.tariff__link:last-of-type{margin-right:0}.tariff__link--active{color:#fff;background-color:#0074c5;border-color:#0074c5}.tariff__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.tariff__form--small{display:block;padding-bottom:20px;border-bottom:1px solid #c2c2c2}.tariff__form--small .tariff__input{width:60%}.profile__tab--stop .profile__form div p,.tariff__text{margin:0 0 10px;font-size:14px;line-height:16px}.tariff__input,.tariff__submit{font-family:"Proxima Nova",sans-serif;font-size:13px}.tariff__input{margin-right:10px;border-radius:15px;padding:3px 10px;line-height:13px;border:2px solid #c2c2c2}.tariff__submit{-ms-flex-item-align:center;align-self:center;padding:5px 10px;line-height:15px;color:#fff;background-color:#0074c5;border:0;cursor:pointer}.tariff__submit:hover{background-color:#ff0005}.tariff__form-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.tariff__form-wrap .tariff__info{-ms-flex-item-align:baseline;align-self:baseline;margin:0 10px}.tariff__form-wrap,.tariff__form-wrap .tariff__checkbox-info,.tariff__label-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tariff__form-wrap .tariff__checkbox-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.tariff__name{width:100%;margin:0 0 10px;font-size:14px;line-height:16px;color:#848484}.tariff__label-checkbox{margin-right:10px;font-size:12px;line-height:14px}.tariff__label-checkbox:last-of-type{-ms-flex-item-align:start;align-self:flex-start;margin-right:0}.tariff__label-checkbox input,.tariff__label-radio input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.tariff__label-checkbox span{position:relative;display:block;width:13px;height:13px;margin-top:-1px;margin-right:3px;border:1px solid #21bffa;border-radius:3px}.tariff__label-checkbox input:checked+span{background-color:#21bffa}.tariff__label-checkbox input:checked+span::before{content:'';position:absolute;top:2.5px;left:1.5px;display:block;width:8px;height:4px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tariff__label-checkbox--margin{margin-right:0;margin-bottom:10px}.tariff__range-wrap{position:relative;width:90%;margin:0 auto;padding-bottom:25px}.tariff__range-wrap span{position:absolute;bottom:0;font-size:10px;line-height:12px;color:#848484;white-space:nowrap}.tariff__range-wrap span::before{content:'';position:absolute;top:-18px;left:50%;display:block;width:1px;height:8px;background-color:#21bffa}.tariff__range-wrap span:nth-of-type(1){left:-3px}.tariff__range-wrap span:nth-of-type(2){left:27%}.tariff__range-wrap span:nth-of-type(3){left:58%}.tariff__range-wrap span:nth-of-type(4){right:-6px}.tariff__range{position:relative;width:100%;height:1px;background-color:#848484}.tariff__range-slider{position:absolute;top:0;left:0;z-index:2;width:16px;height:16px;margin-top:-8px;background-color:#fff;border:0;border-radius:50%;-webkit-box-shadow:0 3px 20px 2px rgba(0,176,245,.5);box-shadow:0 3px 20px 2px rgba(0,176,245,.5);cursor:pointer}.tariff__label-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;font-size:12px;line-height:14px}.tariff__label-radio:last-of-type{margin-right:0}.tariff__label-radio span{position:relative;display:block;width:13px;height:13px;margin-right:3px;border:1px solid #21bffa;border-radius:50%}.tariff__label-radio input:checked+span::before{content:'';position:absolute;top:2px;left:2px;display:block;width:7px;height:7px;background-color:#21bffa;border-radius:50%}.tariff__info{position:relative;display:block;width:13px;height:13px;background-color:#c2c2c2;border-radius:50%;cursor:pointer}.tariff__info::before{content:'?';position:absolute;top:3px;left:4px;font-size:9px;line-height:9px}.tariff__select{width:48%;padding:0 20px 0 10px;font-size:12px;line-height:18px;background:url(../image/svg/select-image.svg) no-repeat right center;border:1px solid #21bffa;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tariff__form-container{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tariff__form-container .tariff__label-checkbox,.tariff__form-container .tariff__select{margin-bottom:10px}.tariff__form-container .tariff__select:first-of-type{margin-right:7px}.tariff__form-container .tariff__select:last-of-type{width:70%;margin-bottom:0}.tariff__package-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:10px 0}.tariff__package-list p{margin:0 5px 5px 0;padding:5px;font-size:12px;line-height:12px;color:#fff;background-color:#21bffa;border-radius:4px}.tariff__package-wrap,.tariff__package-wrap--open{-webkit-transition:max-height .4s ease;transition:max-height .4s ease}.tariff__package-wrap{border:1px solid #21bffa;border-radius:4px;overflow:hidden;max-height:21px}.tariff__package-wrap--open{max-height:1000px}.tariff__package-control{position:relative;margin:0;padding:0 20px 0 10px;font-size:12px;line-height:19px;border-bottom:1px solid #21bffa;border-radius:4px}.tariff__package-control::before{content:'';position:absolute;top:0;right:0;width:20px;height:20px;background:url(../image/svg/select-image.svg) no-repeat center/contain}.tariff__package-control--open::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tariff__package-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 10px 0}.tariff__package-content .tariff__label-checkbox{margin-right:10px}.profile__tab--tariff .profile__form select,.tariff__request{margin-bottom:15px}.tariff__request sup{color:#21bffa}.tariff__request-title{margin:0 0 10px;font-weight:600;font-size:16px;line-height:18px;text-align:center}.tariff__request-info{margin:0 0 10px;font-size:10px;line-height:12px;text-align:right}.tariff__request-label,.tariff__request-wrap p{font-size:14px;line-height:16px;color:#848484}.tariff__request-label input{display:block;width:100%;margin-top:5px;margin-bottom:10px;padding:5px;color:#000;font-size:13px;line-height:15px;border:1px solid #21bffa;border-radius:4px}.tariff__request-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.tariff__request-wrap p{width:100%;margin:0 0 5px}.tariff__request-wrap .tariff__request-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.tariff__request-wrap .tariff__request-label input{margin-left:10px;width:50px}.tariff__price-block{width:260px;margin-left:10px;margin-bottom:10px;padding:20px;color:#fff;background-color:#0074c5}.tariff__price-name{margin:0 0 10px;font-size:18px;line-height:20px}.tariff__price,.tariff__total{margin:0 0 10px;font-size:16px;line-height:18px}.tariff__price s,.tariff__price span{font-size:30px;line-height:32px}.tariff__total{position:relative;padding-bottom:3px;font-size:18px;line-height:20px}.tariff__total::after{content:'';position:absolute;bottom:0;left:0;width:150px;height:1px;background-color:#fff}.tariff__total-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tariff__total-list p{margin:0 15px 0 0;font-weight:600;font-size:24px;line-height:28px}@media (min-width:768px){.tariff{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;margin-bottom:0;padding-right:0}.tariff__form-wrapper{height:100%;width:calc(100% - 200px)}.tariff__price-block{position:-webkit-sticky;position:sticky;top:90px;width:230px;margin-top:50px}.tariff__price-name{font-size:16px;line-height:18px}.tariff__price{font-size:14px;line-height:16px}.tariff__price s,.tariff__price span{font-size:24px;line-height:28px}}@media (min-width:1200px){.tariff__form-wrapper{width:calc(100% - 260px)}.tariff__links{margin-bottom:35px}.tariff__link{margin-right:20px;padding:10px 25px;font-size:20px;line-height:20px;border-radius:25px}.tariff__form--small{margin-bottom:30px;padding-bottom:50px}.tariff__text{margin-bottom:15px;font-size:20px;line-height:24px}.tariff__input{margin-right:40px;padding:8px 10px;font-size:18px;line-height:18px;border-radius:10px}.tariff__submit{padding:10px 25px;font-size:18px;line-height:18px}.tariff__form-wrap{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:30px}.tariff__form-wrap .tariff__checkbox-info{-ms-flex-wrap:wrap;flex-wrap:wrap;width:60%}.tariff__form-wrap .tariff__checkbox-info label{margin-bottom:10px}.tariff__form-wrap .tariff__info{display:block;width:16px;height:16px;margin-right:15px;margin-left:8px}.tariff__form-wrap .tariff__info::before{top:3px;left:5px;font-size:11px;line-height:11px}.tariff__name{width:220px;margin-right:10px;font-size:18px;line-height:20px}.tariff__label-checkbox{margin-right:20px;font-size:16px;line-height:18px}.tariff__label-checkbox:last-of-type{-ms-flex-item-align:baseline;align-self:baseline}.tariff__label-checkbox span{width:16px;height:16px;margin-right:7px}.tariff__label-checkbox--margin{margin:0}.tariff__label-checkbox input:checked+span::before{top:4px;left:3px;width:9px;height:4px}.tariff__range-wrap{-ms-flex-item-align:end;align-self:flex-end;width:60%;margin:0}.tariff__range-wrap span{font-size:12px;line-height:14px}.tariff__range-wrap span::before{top:-16px}.tariff__label-radio{margin-right:20px;font-size:16px;line-height:18px}.tariff__label-radio span{width:16px;height:16px;margin-right:7px}.tariff__label-radio input:checked+span::before{width:10px;height:10px}.tariff__select{width:160px;padding:5px 30px 5px 10px;font-size:16px;line-height:18px;border-width:2px;border-radius:8px}.tariff__form-container{width:60%}.tariff__form-container .tariff__label-checkbox,.tariff__form-container .tariff__select{margin-bottom:15px}.tariff__form-container .tariff__select:last-of-type{width:330px}.tariff__package-list{margin-top:20px}.tariff__package-list p{font-size:14px;line-height:14px}.tariff__package-wrap{max-height:32px;border-width:2px;border-radius:8px}.tariff__package-wrap--open{max-height:1000px}.tariff__package-control,.tariff__request-label input{padding:5px 30px 5px 10px;font-size:16px;line-height:20px;border-width:2px;border-radius:8px}.tariff__package-control::before{width:30px;height:30px}.tariff__request-title{display:inline-block;margin-bottom:20px;margin-left:50px;font-weight:700;font-size:22px;line-height:24px}.tariff__request-info{display:inline-block;margin-left:15px;font-size:12px;line-height:14px}.tariff__request-label{display:inline-block;width:270px;margin-right:10px;font-size:16px;line-height:18px}.tariff__request-label input{padding:5px 10px;line-height:18px}.tariff__request-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:270px;-webkit-transform:translateY(-29px);transform:translateY(-29px)}.tariff__request-wrap p{margin-bottom:0;font-size:16px;line-height:18px}.tariff__request-wrap .tariff__request-label{width:100px}.tariff__request-wrap .tariff__request-label input{width:65px}.tariff__request+.tariff__submit{-ms-flex-item-align:start;align-self:flex-start;margin-left:170px}.tariff__price-block{top:100px;width:250px;margin-left:10px}.tariff__price-name{font-size:18px;line-height:20px}.tariff__price{font-size:16px;line-height:18px}.tariff__price s,.tariff__price span{font-size:30px;line-height:32px}}@media (min-width:1770px){.tariff__form-wrapper{width:calc(100% - 450px)}.tariff__price-block{width:400px;padding:40px 30px}.tariff__price-name{font-size:26px;line-height:28px}.tariff__price{font-size:24px;line-height:26px}.tariff__price--margin{margin-bottom:30px}.tariff__price s,.tariff__price span{font-size:50px;line-height:52px}.tariff__total{margin-bottom:15px;font-size:26px;line-height:28px}.tariff__total::after{width:200px}.tariff__total-list p{font-size:36px;line-height:40px}}.payment{position:relative;margin-bottom:10px;padding:10px 10px 0 25px;border-left:4px solid #0067ba}.payment::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background-color:#0074c5}.furniture::after,.furniture::before,.payment::after{content:'';position:absolute;top:0;left:6px;width:8px;height:100%;background-color:#ff0005}.payment__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.payment__item{width:260px;min-height:180px;margin:0 10px 10px}.payment__link,.payment__link:hover{-webkit-transition:background-position 1s ease;transition:background-position 1s ease}.payment__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;padding:15px;color:#fff;background-image:linear-gradient(45deg,#0067ba,#21bffa 50%,#0067ba);background-size:300%;text-decoration:none;background-position:20% 20%}.payment__link:hover{background-position:right top}.payment__name{width:100%;margin:auto 0;font-weight:600;font-size:20px;line-height:24px;text-align:center}.payment__logo{-ms-flex-item-align:center;align-self:center;width:100%;height:50px}.payment__logo img{display:block;width:auto;height:100%;margin:0 auto}.payment__btn,.payment__info{-ms-flex-item-align:end;align-self:flex-end}.payment__info{margin:auto 0 0;width:50%;font-weight:300;font-size:16px;line-height:18px}.payment__btn{display:block;width:auto;margin-left:auto;padding:0;font-family:"Proxima Nova",sans-serif;font-weight:400;font-size:15px;line-height:17px;background-color:transparent;border:0;text-decoration:underline}.payment__btn:hover{color:#ff0005}@media (min-width:768px){.payment{width:100%;height:100%;margin-bottom:0;padding-left:40px;padding-top:40px}.payment__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.payment__item{width:220px}.payment__name{font-size:18px;line-height:22px}.payment__info{font-size:14px;line-height:16px}}@media (min-width:1200px){.payment{margin-bottom:0;padding-top:100px}.payment__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payment__item{width:240px;min-height:200px;margin:0 10px 10px 0}.payment__logo{height:55px}.payment__name{font-size:22px;line-height:26px}.payment__info{font-size:16px;line-height:18px}.payment__btn{font-size:17px;line-height:19px}}@media (min-width:1366px){.payment{padding-top:60px}.payment__item{width:280px;min-height:230px}.payment__link{padding:20px}.payment__name{font-size:26px;line-height:30px}}@media (min-width:1740px){.payment__item{width:320px;min-height:260px}}@media (min-width:1920px){.payment__item{width:360px;min-height:280px}.payment__name{font-size:32px;line-height:36px}.payment__logo{height:75px}.payment__logo img{width:auto;height:100%}.payment__info{font-size:18px;line-height:20px}.payment__btn{font-size:20px;line-height:22px}}.furniture{position:relative;margin-bottom:10px;padding:10px 10px 0 25px;border-left:4px solid #0067ba}.furniture::after,.furniture::before{left:0;width:6px;background-color:#0074c5}.furniture::after{left:6px;width:8px;background-color:#ff0005}.furniture__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:280px;margin:0 auto 30px}.furniture__btn.tabs__btn{margin-bottom:10px;padding:13px 20px;font-size:14px;line-height:14px;border-radius:25px}.furniture__btn.tabs__btn:last-of-type{margin-bottom:0}.furniture__btn.tabs__btn:first-of-type{margin-right:0}.furniture__list,.profile__attention ul{margin:0;padding:0;list-style:none}.furniture__item{width:240px;margin:0 auto 20px}.furniture__item:hover .furniture__desc{background-color:#21bffa;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.3);box-shadow:0 10px 20px rgba(0,0,0,.3);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.furniture__item:hover .furniture__name,.furniture__item:hover .furniture__price{color:#fff}.furniture__link{display:block;color:#0067ba;text-decoration:none}.furniture__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}.furniture__image img,.product__list.slick-initialized .slick-slide.product__image img{display:block;max-width:100%;max-height:100%}.furniture__desc{padding:10px 25px;background-color:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.furniture__name{margin:0 0 10px;font-size:16px;line-height:24px;text-align:center}.furniture__price{margin:0;font-weight:700;font-size:21px;line-height:23px;color:#000;text-align:center}@media (min-width:768px){.furniture{width:100%;height:100%;padding-left:40px;padding-right:0}.furniture__tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}.furniture__btn.tabs__btn{margin-bottom:0;margin-right:10px;padding:10px;font-size:11px;line-height:11px;border-radius:25px}.furniture__btn.tabs__btn:last-of-type{margin-right:0}.furniture__btn.tabs__btn:first-of-type{margin-right:10px}.furniture__item{width:220px}}@media (min-width:1200px){.furniture{margin-bottom:0}.furniture__btn.tabs__btn{margin-bottom:0;margin-right:15px;padding:15px 25px;font-size:16px;line-height:16px;border-radius:25px}.furniture__btn.tabs__btn:last-of-type{margin-right:0}.furniture__btn.tabs__btn:first-of-type{margin-right:15px}.furniture__list.tabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.furniture__item{width:30%;margin:0 10px 20px}}@media (min-width:1366px){.furniture__item{width:22%}}@media (min-width:1920px){.furniture__item{margin:0 15px 30px}}.product{position:relative;width:100%;margin-bottom:10px;padding:10px 10px 0 25px;border-left:4px solid #0067ba}.product::after,.product::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background-color:#0074c5}.product::after{left:6px;width:8px;background-color:#ff0005}.product__gallery{position:relative;margin-bottom:35px}.product__big-list{position:relative;z-index:1001;margin:20px 30px;padding:0;list-style:none}.product__big-list.slick-initialized .slick-slide.product__image-wrap,.product__list.slick-initialized .slick-slide.product__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0}.product__list{margin:0 20px;padding:0;list-style:none}.product__list.slick-initialized .slick-slide.product__image{width:20%;margin:0 8px}.product__btn-block{position:absolute;top:calc(50% - 50px);left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.product__btn{position:relative;display:block;width:20px;height:20px;padding:0;background-color:transparent;border:0}.product__btn::before,.product__buy::before{content:'';position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product__btn::before{left:6px;border-left:2px solid #000;border-bottom:2px solid #000;cursor:pointer;top:5px;width:10px;height:10px}.product__btn--next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product__description{margin:0 20px;padding-bottom:10px}.product__type{margin:0 0 10px;font-size:12px;line-height:14px;color:#848484}.product__name{margin:0 0 30px;font-size:20px;line-height:22px;color:#000}.product__price{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #21bffa}.product__price span,.product__total span{margin-left:10px;font-weight:700;font-size:20px;line-height:22px}.product__delivery,.product__price,.product__total{font-size:12px;line-height:14px;color:#000}.product__delivery{padding-bottom:10px;border-bottom:1px solid #c2c2c2;margin:0 0 10px}.product__total{margin:0 0 15px}.product__about{margin:0 0 15px;font-size:14px;line-height:16px;color:#0074c5;text-decoration:underline;cursor:pointer}.product__about:hover{color:#ff0005}.product__buy{position:relative;display:block;width:140px;margin:0 auto;padding:10px 25px 10px 15px;font-size:12px;line-height:12px;text-decoration:none;text-align:center}.product__buy::before{top:13px;right:45px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff}.product__buy:hover{background-color:#ff0005}.product__buy,.tippy-tooltip.product-theme{color:#fff;background-color:#0074c5}.tippy-tooltip.product-theme p{margin:0;padding:10px;font-size:12px;line-height:14px;text-align:left}.tippy-popper[x-placement^=top] .tippy-tooltip.product-theme .tippy-arrow{border-top-color:#0074c5}.tippy-popper[x-placement^=bottom] .tippy-tooltip.product-theme .tippy-arrow{border-bottom-color:#0074c5}@media (min-width:768px){.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;margin-bottom:0;padding-top:30px;padding-left:40px}.product__gallery{width:45%}.product__btn-block{top:calc(50% - 30px)}.product__description{width:50%;margin:0 0 0 30px;padding:10px}.product__about{margin-bottom:20px}.product__buy{margin-left:0}.tippy-tooltip.product-theme p{font-size:14px;line-height:20px}.tippy-popper[x-placement^=left] .tippy-tooltip.product-theme .tippy-arrow{border-left-color:#0074c5}}@media (min-width:1200px){.product__gallery{width:55%}.product__btn{width:40px;height:40px}.product__btn::before{top:9px;left:13px;width:20px;height:20px}.product__description{width:40%;margin:0 0 0 30px;padding:10px}.product__type{font-size:16px;line-height:18px}.product__name{font-size:22px;line-height:24px}.product__delivery,.product__price{margin-bottom:15px;padding-bottom:15px;font-size:15px;line-height:17px}.product__price span,.product__total span{font-size:24px;line-height:26px}.product__total{font-size:15px;line-height:17px}.product__about{margin-bottom:30px;font-weight:700;font-size:18px;line-height:20px}.product__buy{width:200px;font-size:16px;line-height:16px}.product__buy::before{top:16px;right:70px;width:6px;height:6px}.tippy-tooltip.product-theme p{padding:25px;font-size:18px;line-height:26px}}@media (min-width:1366px){.product{padding-top:90px}.product__gallery{width:40%;margin-left:50px}.product__btn-block{left:-20px;right:-20px;width:auto}.product__description{margin-left:auto}}@media (min-width:1920px){.product__gallery{width:35%;margin-left:90px}.product__description{margin-left:auto;padding-right:50px;padding-top:70px}.product__type{margin-bottom:15px;font-size:18px;line-height:20px}.product__name{font-size:26px;line-height:28px}.product__delivery,.product__price{margin-bottom:15px;padding-bottom:15px;font-size:19px;line-height:21px}.product__price span,.product__total span{font-size:28px;line-height:30px}.product__total{margin-bottom:20px;font-size:19px;line-height:21px}.product__about{margin-bottom:35px;font-size:22px;line-height:24px}.product__buy{width:225px;padding:15px;font-size:18px;line-height:18px}.product__buy::before{top:21px;right:70px;width:8px;height:8px}}.mapSite{position:relative;width:100%;margin-bottom:10px;padding:20px 10px 0 25px;border-left:4px solid #0067ba}.mapSite::after,.mapSite::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background-color:#0074c5}.mapSite::after{left:6px;width:8px;background-color:#ff0005}.mapSite__image{display:none}.mapSite__list{margin:0;padding:0 20px 35px;list-style:none}.mapSite__item{margin-bottom:35px;text-align:center}.mapSite__item:last-child,.profile__attention li:last-child{margin-bottom:0}.mapSite__link{display:block;font-weight:600;font-size:24px;line-height:30px;color:#21bffa}.mapSite__link:first-of-type{margin-bottom:15px;color:#0067ba}.mapSite__link:hover{color:#ff0005}@media (min-width:768px){.mapSite{height:100%;margin-bottom:0;padding-top:30px;padding-left:40px}.mapSite__image{margin-bottom:35px}.mapSite__image,.mapSite__image img{display:block;width:100%;height:auto}.mapSite__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:490px;margin:0 auto;padding:0}.mapSite__item{margin-right:10px}.mapSite__item:last-child{margin-right:0}.mapSite__link{font-size:14px;line-height:20px}.mapSite__link:first-of-type{margin-bottom:10px}}@media (min-width:1200px){.mapSite__image{margin-bottom:80px}.mapSite__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:790px;margin-bottom:30px}.mapSite__item{margin-right:30px}.mapSite__link{font-size:20px;line-height:26px}.mapSite__link:first-of-type{line-height:22px}}@media (min-width:1366px){.mapSite__link{font-size:22px;line-height:28px}.mapSite__link:first-of-type{margin-bottom:15px;line-height:24px}}@media (min-width:1920px){.mapSite__list{width:1000px;margin-bottom:20px}.mapSite__list:last-of-type{margin-bottom:15px}.mapSite__link{font-size:24px;line-height:38px}}.profile{position:relative;width:100%;margin-bottom:10px;padding:10px}.profile__menu-wrapper{margin-bottom:20px;padding:20px 15px;color:#fff;background-color:#21bffa;border-left:8px solid #0067ba}.profile__tab-btn.tabs__btn{margin-bottom:10px;padding:0;font-size:16px;line-height:18px;color:#fff;background-color:transparent;border:0}.profile__tab-btn.tabs__btn:hover{background-color:transparent;text-decoration:underline}.profile__tab-btn.tabs__btn.tabs__btn--active{font-weight:700;text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.profile__btn-exit{display:inline-block;margin-top:35px;font-size:16px;line-height:18px;color:#fff;text-decoration:none}.profile__btn-exit:hover{text-decoration:underline}.profile__tab{padding:0 10px}.profile__tab--balance .profile__form p{margin:0 0 15px;font-size:14px;line-height:18px;color:#000}.profile__tab--balance .profile__form:last-of-type{margin-bottom:50px}.profile__tab--balance .profile__table{min-height:150px;margin-bottom:20px}.profile__tab--balance .profile__table td{min-width:65px;padding:5px;font-size:11px;line-height:13px;vertical-align:middle}.profile__tab--balance .profile__table tr:last-of-type td{font-weight:600;color:#000}.profile__tab--view.tabs--active{display:block}.profile__tab--view .profile__table{min-height:150px}.profile__tab--view .profile__table td{padding:5px 8px;font-size:11px;line-height:13px;vertical-align:middle}.profile__tab--view .profile__table a{color:#323232;text-decoration:none}.profile__tab--view .profile__table a:hover{color:#0067ba;text-decoration:underline}.profile__tab--tariff.tabs--active{display:block}.profile__tab--tariff .profile__table{margin-bottom:50px;margin-left:15px}.profile__tab--tariff .profile__table th{width:128px;border-bottom:1px solid #0074c5}.profile__tab--tariff .profile__table td,.profile__tab--tariff .profile__table th{padding:5px 8px;font-size:12px;line-height:14px;vertical-align:middle;text-align:center}.profile__tab--tariff .profile__table tr:nth-of-type(2) td{padding-top:15px}.profile__tab--tariff .profile__text-info{margin:0 0 7px;font-size:10px;line-height:12px}.profile__tab--tariff .profile__text-info span{font-weight:600}.profile__tab--stop .profile__form{margin-bottom:40px}.profile__tab--stop .profile__form input[type=date]{width:130px;height:23px;font-size:14px;line-height:16px;background-color:transparent;text-align:center;border:1px solid #0074c5}.profile__tab--stop .profile__text-info{margin:0;font-size:14px;line-height:16px}.profile__tab--stop .profile__text-info--border{padding-left:10px;border-left:2px solid #ff0005}.profile__payment{width:100%;margin-bottom:30px}.profile__payment p{margin:0 0 10px;font-size:16px;line-height:18px;color:#000}.profile__attention p,.profile__payment p span{font-weight:600;font-size:20px;line-height:22px;color:#ff0005}.profile__payment a{display:inline-block;padding:6px 15px;font-size:12px;line-height:12px;color:#fff;background-color:#21bffa;text-decoration:none}.profile__payment a:hover,.profile__submit:hover{background-color:#ff0005}.profile__attention{width:100%;margin-bottom:15px}.profile__attention p{margin:0 0 5px;font-size:12px;line-height:14px}.profile__attention li{position:relative;margin-bottom:10px;padding-left:10px;font-size:11px;line-height:13px}.profile__attention li::before{content:'';position:absolute;top:7px;left:0;width:4px;height:1px;background-color:#323232}.profile__text{width:100%;margin:0 0 15px}.profile__text--bold{margin:25px 0;color:#000}.profile__promise-status{margin:0;padding:5px 15px;font-size:12px;line-height:12px;color:#fff;background-color:#21bffa}.profile__promise-status--active{background-color:#00aa45}.profile__tariff-state{margin:0 0 20px;font-size:14px;line-height:16px;color:#000}.profile__tariff-state a{color:#0074c5}.profile__form{width:100%;margin-bottom:20px}.profile__form input[type=month]{width:150px;height:28px;margin-right:10px;padding:3px 5px;font-size:14px;line-height:16px;color:#000;background:url(../image/svg/arrow.svg) no-repeat calc(100% - 7px) center;background-size:10%;border:0;border-bottom:1px solid #0074c5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile__form input[type=month]::-webkit-calendar-picker-indicator,.profile__form input[type=month]::-webkit-inner-spin-button,.profile__form input[type=month]::-webkit-outer-spin-button{opacity:0;-webkit-appearance:none}.profile__form input[type=tel],.profile__form select{padding:3px 5px;border:0;border-bottom:1px solid #0074c5}.profile__form input[type=tel]{margin-right:10px;color:#000;background-color:transparent;width:120px;font-size:14px;line-height:16px}.profile__form select{width:220px;font-size:12px;line-height:14px;background:url(../image/svg/arrow.svg) no-repeat calc(100% - 7px) center;background-size:5%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile__form-name-field{margin:0 0 5px;font-size:12px;line-height:14px}.profile__submit{display:inline-block;width:100px;padding:5px 10px;font-family:"Proxima Nova",sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#fff;background-color:#21bffa;border:0;cursor:pointer}.profile__submit--border-radius{border-radius:25px}.profile__balance{width:100%;margin-bottom:30px}.profile__state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px}.profile__state p{margin:0}.profile__state p:first-of-type{margin-right:15px;font-weight:600;font-size:19px;line-height:21px}.profile__state p:last-of-type{font-size:12px;line-height:14px}.profile__state p:last-of-type span{display:block;margin-bottom:5px;padding:8px 10px;color:#fff;background-color:#0074c5;font-weight:600;font-size:23px;line-height:23px}.profile__state-internet{width:160px;margin:0 0 0 85px;padding:8px 5px;color:#fff;background-color:#c2c2c2;font-weight:600;font-size:15px;line-height:15px;text-align:center}.profile__state-internet--no{background-color:#ff0005}.profile__state-internet--yes{background-color:#00aa45}.profile__info{width:100%}.profile__title{width:100%;margin:0 0 25px 10px;padding:0 10px;font-weight:600;font-size:14px;line-height:18px;color:#000;border-left:2px solid #ff0005}@media (min-width:768px){.profile{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-bottom:0;padding:0}.profile__menu-wrapper{width:160px;margin:0;padding:20px 5px;border-width:20px}.profile__menu{position:-webkit-sticky;position:sticky;top:140px}.profile__tab-btn.tabs__btn{font-size:13px;line-height:15px}.profile__tabs-wrapper{width:calc(100% - 160px)}.profile__tab{padding:0 35px 0 0}.profile__tab--balance{padding-top:20px;padding-left:10px}.profile__tab--view{padding-top:50px;padding-left:30px}.profile__tab--view .profile__title{margin-left:0}.profile__tab--view .profile__table{margin-left:20px}.profile__tab--tariff{padding-top:20px;padding-left:30px}.profile__tab--stop{padding-top:20px;padding-left:10px}.profile__tab--promise.tabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:20px;padding-left:15px}.profile__text{font-size:15px;line-height:17px}}@media (min-width:1200px){.profile__menu-wrapper{width:340px;padding:40px 30px;border-width:50px}.profile__tab-btn.tabs__btn{margin-bottom:15px;font-size:24px;line-height:26px}.profile__btn-exit{margin-top:50px;font-size:25px;line-height:27px}.profile__tabs-wrapper{width:calc(100% - 340px)}}@media (min-width:1280px){.profile__tab--balance{padding-top:50px}.profile__tab--balance .profile__form p{margin-bottom:20px;font-size:18px;line-height:22px}.profile__tab--balance .profile__table{min-height:220px;margin-bottom:45px}.profile__tab--balance .profile__table td{min-width:150px;font-size:18px;line-height:20px;text-align:center}.profile__tab--balance .profile__table td:first-of-type{text-align:left}.profile__tab--view{padding-top:120px;padding-left:50px}.profile__tab--view .profile__table{min-height:270px}.profile__tab--view .profile__table td{padding:5px 12px;font-size:18px;line-height:20px}.profile__tab--tariff{padding-top:50px}.profile__tab--tariff .profile__form select{margin-bottom:40px}.profile__tab--tariff .profile__table{width:360px;margin-bottom:100px}.profile__tab--stop.tabs--active .profile__form div p,.profile__tab--tariff .profile__table th{font-size:18px;line-height:20px}.profile__payment p,.profile__tab--tariff .profile__table td{font-size:20px;line-height:22px}.profile__tab--tariff .profile__table tr:nth-of-type(2) td{padding-top:25px}.profile__tab--tariff .profile__text-info{font-size:12px;line-height:14px}.profile__tab--stop.tabs--active{display:block;padding-top:50px}.profile__tab--stop.tabs--active .profile__form div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:30px}.profile__tab--stop.tabs--active .profile__form div input[type=date]{width:auto;margin-left:20px;font-size:18px;line-height:20px}.profile__tab--stop.tabs--active .profile__text-info{margin-top:80px;margin-left:10px;padding-left:20px;font-size:20px;line-height:24px;border-width:3px}.profile__tab--promise.tabs{padding-top:50px;padding-left:30px;padding-right:50px}.profile__payment{margin-bottom:35px}.profile__payment p span{margin-left:5px;font-size:25px;line-height:27px}.profile__payment a{padding:8px 30px}.profile__attention p,.profile__payment a{font-size:16px;line-height:18px}.profile__attention li{font-size:15px;line-height:17px}.profile__attention li::before{top:8px}.profile__tariff-state{margin-bottom:40px;font-size:20px;line-height:22px}.profile__form-name-field{margin-bottom:8px;font-size:18px;line-height:20px}.profile__text{padding-right:20px;font-size:18px;line-height:20px}.profile__promise-status{font-size:16px;line-height:16px}.profile__form{margin-bottom:35px}.profile__form input[type=month],.profile__form input[type=tel]{width:180px;margin-right:30px;font-size:18px;line-height:20px}.profile__form select{width:350px;font-size:17px;line-height:19px}.profile__form-info{padding-right:50px;line-height:20px}.profile__submit{width:170px;padding:8px 10px}.profile__submit,.profile__submit--border-radius{font-size:16px;line-height:16px}.profile__balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.profile__state{margin-bottom:0}.profile__state p:first-of-type{font-size:25px;line-height:27px}.profile__state p:last-of-type{font-size:15px;line-height:17px}.profile__state-internet{width:170px;margin-left:60px;font-size:16px;line-height:16px}.profile__title{width:auto;margin-left:30px;margin-bottom:35px;padding-left:20px;font-size:20px;line-height:25px;border-width:3px}}@media (min-width:1920px){.profile__tab--balance{padding-left:40px}.profile__tab--balance .profile__form p{margin-right:60px}.profile__tab--balance .profile__table{margin:0 auto 45px}.profile__tab--balance .profile__table td{min-width:210px}.profile__tab--view .profile__table{width:600px}.profile__tab--tariff .profile__form{margin-bottom:60px}.profile__tab--tariff .profile__table{width:500px;margin-left:100px}.profile__tab--stop.tabs--active{padding-left:50px}.profile__tab--stop.tabs--active .profile__title{margin-bottom:70px}.profile__tab--stop.tabs--active .profile__form div:last-of-type{margin-bottom:50px}.profile__tab--stop.tabs--active .profile__text-info{margin-top:130px;padding-right:100px}.profile__text{font-size:20px;line-height:24px}.profile__promise-status{padding:10px 35px;font-size:18px;line-height:18px}.profile__form-info{font-size:20px;line-height:22px}.profile__state p:last-of-type span{font-size:30px;line-height:30px}.profile__state-internet{width:210px;margin-left:100px;font-size:20px;line-height:20px}}.security{width:100%;padding:10px 15px}.security__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}.security__title{margin:0 0 15px;font-weight:600;font-size:20px;line-height:22px;color:#0067ba;text-align:center}.security__price{margin-bottom:30px}.security__price p{margin:0;font-size:14px;line-height:16px;text-align:center}.security__price p:first-of-type{margin-bottom:15px;font-size:16px;line-height:18px;color:#0074c5}.security__text{margin:0 0 30px;font-size:14px;line-height:18px;text-align:center}.security__btn,.security__btn:hover{-webkit-transition:background-size 1.5s ease;transition:background-size 1.5s ease}.security__btn{display:inline-block;margin:0 auto 35px;padding:6px 15px;font-weight:600;font-size:12px;line-height:12px;color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#0067ba),to(#21bffa));background-image:linear-gradient(to right,#0067ba,#21bffa);text-decoration:none;background-size:100% 100%}.security__btn:hover{background-size:400% 100%}.security__desc{margin-bottom:20px}.security__desc p{margin:0 0 10px;font-size:12px;line-height:14px;color:#848484}.security__desc p:last-of-type{margin-bottom:0}.security__desc a{display:block;margin-top:15px;font-weight:600;font-size:13px;line-height:15px;color:#0067ba}.security__desc a:hover{color:#ff0005}.security__image{display:none}@media (min-width:768px){.security{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding-bottom:0}.security__content{width:calc(100% - 210px)}.security__image{display:block;width:200px;height:auto;margin-left:10px;margin-bottom:10px}.security__image img{display:block;width:100%;height:auto}.security__price p,.security__text,.security__title{text-align:left}.security__btn{margin-left:0}}@media (min-width:1200px){.security__content{width:calc(100% - 370px);padding-left:30px}.security__title{margin-bottom:30px;font-size:40px;line-height:42px}.security__price{margin-bottom:40px}.security__price p{font-size:25px;line-height:27px}.security__price p:first-of-type{font-size:32px;line-height:36px}.security__text{margin-bottom:40px;font-size:30px;line-height:34px}.security__btn{margin-bottom:50px;padding:10px 25px;font-size:26px;line-height:26px}.security__desc{margin-bottom:40px}.security__desc p{margin-bottom:15px;font-size:22px;line-height:24px}.security__desc a{margin-top:60px;font-size:29px;line-height:31px}.security__image{width:350px;margin-left:20px}}@media (min-width:1920px){.security__content{width:calc(100% - 530px)}.security__image{width:500px;margin-left:30px}}.login{max-width:380px;margin:30px auto 60px;padding:40px 20px;color:#fff;background-color:#0067ba}.login__form,.login__label{display:-webkit-box;display:-ms-flexbox;display:flex}.login__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:35px}.login__label{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-bottom:20px}.login__label span{margin-right:auto;font-size:14px;line-height:16px}.login__label input,.login__submit{background-color:transparent;font-size:14px}.login__label input{width:calc(100% - 70px);border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;padding:6px 10px;line-height:16px}.login__submit{-ms-flex-item-align:center;align-self:center;display:block;margin-top:15px;padding:10px 20px;line-height:14px;border:1px solid #fff;border-radius:30px}.login__submit:hover{color:#0067ba;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.login__support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login__link{font-size:13px;line-height:15px;color:#fff;text-decoration:none}.login__link:hover{text-decoration:underline}@media (min-width:768px){.login{max-width:none;width:700px;margin:50px auto 80px}.login__form{width:400px;margin:0 auto 40px}.login__support{width:400px;margin:0 auto}}@media (min-width:1200px){.login{width:700px;margin:50px auto 80px}.login__label{margin-bottom:30px}.login__label input,.login__label span{font-size:18px;line-height:20px}.login__label input{width:calc(100% - 100px)}.login__submit{padding:10px 25px;font-size:16px;line-height:16px}.login__support{width:500px}.login__link{font-size:16px;line-height:18px}}.modal-request{position:absolute;top:50%;left:50%;z-index:1020;display:none;width:280px;margin-left:-140px;margin-top:-200px;padding:30px 15px 15px;color:#fff;background-color:#21bffa}.modal-request--show{display:block;-webkit-animation:bounce .6s;animation:bounce .6s}.modal-request__btn-close{position:absolute;right:15px;top:15px;display:block;width:20px;height:20px;background-color:transparent;border:1px solid #000;border-radius:50%;cursor:pointer}.modal-request__btn-close::after,.modal-request__btn-close::before{content:'';position:absolute;top:8.5px;left:3px;display:block;width:12px;height:1px;background-color:#000}.modal-request__btn-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-request__btn-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-request__btn-close:hover{border-color:#fff}.modal-request__btn-close:hover::after,.modal-request__btn-close:hover::before{background-color:#fff}.modal-request__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-request__title{width:100%;margin:0 0 20px;font-weight:600;font-size:14px;line-height:16px;color:#fff;text-align:center}.modal-request__label{display:block;width:100%;margin-bottom:10px}.modal-request__label p{margin:0;font-size:12px;line-height:16px;color:#fff}.modal-request__label input{width:100%;padding:5px 10px;font-size:14px;line-height:16px;background-color:transparent;border:1px solid #fff;border-radius:10px}.modal-request__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-request__wrapper span{margin-right:10px}.modal-request__wrapper input{width:70px}.modal-request__wrapper input:first-of-type{margin-right:30px}.modal-request__submit{margin:20px auto 30px;padding:10px 25px;font-size:14px;line-height:14px;color:#fff;background-color:#0074c5;border:0;cursor:pointer}.modal-request__submit:hover{background-color:#ff0005}.modal-request__info{width:100%;margin:0;font-size:11px;line-height:13px;text-align:right}@media (min-width:768px){.modal-request{width:600px;margin-left:-300px;padding-top:50px}.modal-request__form{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:400px;margin:0 auto}.modal-request__title{margin-bottom:30px;font-size:18px;line-height:20px}.modal-request__label{width:48%;margin-bottom:20px}.modal-request__label p{font-size:14px;line-height:18px}.modal-request__label input{font-size:16px;line-height:18px}.modal-request__wrapper input{width:60px}.modal-request__wrapper input:first-of-type{margin-right:20px}.modal-request__info{-webkit-transform:translateX(80px);transform:translateX(80px)}}@media (min-width:1200px){.modal-request{width:800px;margin-left:-400px}.modal-request__btn-close{width:30px;height:30px}.modal-request__btn-close::after,.modal-request__btn-close::before{top:14px;left:6px;width:16px}.modal-request__form{width:600px}.modal-request__title{font-size:26px;line-height:28px}.modal-request__label p{font-size:18px;line-height:26px}.modal-request__label input{font-size:20px;line-height:22px}.modal-request__wrapper input{width:90px}.modal-request__submit{padding:15px 40px;font-size:18px;line-height:18px}.modal-request__info{font-size:12px;line-height:14px}}.modal-thanks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-thanks__name{margin:0 0 30px;font-size:20px;line-height:22px}.modal-thanks__text{margin:0 0 15px;font-size:16px;line-height:18px;text-align:center}@media (min-width:768px){.modal-thanks__name{font-size:26px;line-height:28px}.modal-thanks__text{font-size:18px;line-height:20px}}@media (min-width:1200px){.modal-thanks__name{font-size:30px;line-height:32px}.modal-thanks__text{font-size:20px;line-height:22px}}.footer{padding:20px 0}.footer__container{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.footer__container{width:768px;margin:0 auto;padding:0 30px}}@media (min-width:1200px){.footer__container{width:1200px}}@media (min-width:1920px){.footer__container{width:1400px}}.footer__phone{position:relative;display:inline-block;margin:0 auto 20px;padding-left:30px;font-weight:600;font-size:22px;line-height:24px;color:#323232;text-decoration:none}.footer__phone::before{content:'';position:absolute;top:1px;left:0;width:20px;height:20px;background:url(../image/svg/phone-fill.svg) no-repeat center;background-size:cover}.footer__menu{margin:0;padding:0;list-style:none}.footer__item{text-align:center;margin-bottom:15px}.footer__item:last-child{margin-bottom:0}.footer__link{color:#323232;text-decoration:none}.footer__link:hover{text-decoration:underline}@media (min-width:768px){.footer{padding:30px 0}.footer__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__phone{margin:0}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__item{margin:0 30px 0 0;font-size:14px;line-height:16px}.footer__item:last-child{margin-right:0}}@media (min-width:1200px){.footer__item{margin-right:50px;font-size:16px;line-height:18px}.footer__item:nth-child(2){margin-right:130px}}@media (min-width:1920px){.footer__item{margin-right:100px}.footer__item:nth-child(2){margin-right:200px}}.button,.button:hover{-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.button{display:inline-block;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:11px;line-height:11px;color:#fff;background-color:#ff0005;border:0;cursor:pointer;-webkit-transform:scale(1);transform:scale(1)}.button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (min-width:768px){.button{font-size:18px;line-height:18px}}@media (min-width:1200px){.button{font-size:22px;line-height:22px}}.tabs{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:distribute;justify-content:space-around}.tabs--active{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__btn{display:block;padding:5px 10px;font-family:"Proxima Nova",sans-serif;font-weight:400;font-size:10px;line-height:10px;color:#323232;background-color:transparent;border:1px solid #0074c5;border-radius:15px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.tabs__btn:first-of-type{margin-right:10px}.tabs__btn:hover{color:#fff;background-color:#0074c5;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.tabs__btn--active{color:#fff;background-color:#0074c5;-webkit-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.3);box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.3)}@media (min-width:768px){.tabs__btn{border-width:2px}.tabs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start}}@media (min-width:1200px){.tabs__btn{padding:15px 25px;font-size:20px;line-height:20px;border-radius:25px}.tabs__btn:first-of-type{margin-right:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2NrL21vZGFsL21vZGFsLXJlcXVlc3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuc2Nzcy9ub3JtYWxpemUuc2NzcyIsInN0eWxlLmNzcyIsImdsb2JhbC9mb250cy5zY3NzIiwiZ2xvYmFsL2JvZHkuc2NzcyIsImJsb2NrL2hlYWRlci9oZWFkZXIuc2NzcyIsImJsb2NrL3BhZ2UvcGFnZS5zY3NzIiwiYmxvY2svc2xpZGVyL3NsaWRlci5zY3NzIiwiYmxvY2svYnJlYWRjcnVtYnMvYnJlYWRjcnVtYnMuc2NzcyIsImJsb2NrL25hdi9uYXYuc2NzcyIsImJsb2NrL3NlYXJjaC9zZWFyY2guc2NzcyIsImJsb2NrL3NlcnZpY2VzL3NlcnZpY2VzLnNjc3MiLCJibG9jay9zaGFyZXMvc2hhcmVzLnNjc3MiLCJibG9jay9jYWxsYmFjay9jYWxsYmFjay5zY3NzIiwiYmxvY2svc2VydmljZXMtc21hbGwvc2VydmljdmVzLXNtYWxsLnNjc3MiLCJibG9jay9zdG9jay9zdG9jay5zY3NzIiwiYmxvY2svZG9jdW1lbnRzL2RvY3VtZW50cy5zY3NzIiwiYmxvY2svaW50ZXJuZXQvaW50ZXJuZXQuc2NzcyIsImJsb2NrL25ld3MvbmV3cy5zY3NzIiwiYmxvY2svbmV3cy1pdGVtL25ld3MtaXRlbS5zY3NzIiwiYmxvY2svcHJvZHVjdC9wcm9kdWN0LnNjc3MiLCJibG9jay90ZWxlcGhvbnkvdGVsZXBob255LnNjc3MiLCJibG9jay9jb250YWN0cy9jb250YWN0cy5zY3NzIiwiYmxvY2svdHYvdHYuc2NzcyIsImJsb2NrL3Byb2ZpbGUvcHJvZmlsZS5zY3NzIiwiYmxvY2svdGFyaWZmL3RhcmlmZi5zY3NzIiwiYmxvY2svcGF5bWVudC9wYXltZW50LnNjc3MiLCJibG9jay9mdXJuaXR1cmUvZnVybml0dXJlLnNjc3MiLCJibG9jay9tYXBTaXRlL21hcFNpdGUuc2NzcyIsImJsb2NrL3NlY3VyaXR5L3NlY3VyaXR5LnNjc3MiLCJibG9jay9sb2dpbi9sb2dpbi5zY3NzIiwiYmxvY2svbW9kYWwvbW9kYWwtdGhhbmtzLnNjc3MiLCJibG9jay9mb290ZXIvZm9vdGVyLnNjc3MiLCJibG9jay9idXR0b24vYnV0dG9uLnNjc3MiLCJibG9jay90YWJzL3RhYnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQTtBQUFBLDBCQUNFLEUsQ0FBSyxxQyxDQUFBLDZCLENBQ0wsRyxDQUFNLGtDLENBQUEsMEIsQ0FDTixHLENBQU0sbUMsQ0FBQSwyQixDQUNOLEUsQ0FBTywrQixDQUFBLHlCLEFBSlQsa0JBQ0UsRSxDQUFLLHFDLENBQUEsNkIsQ0FDTCxHLENBQU0sa0MsQ0FBQSwwQixDQUNOLEcsQ0FBTSxtQyxDQUFBLDJCLENBQ04sRSxDQUFPLCtCLENBQUEseUJDSVQsSSxDQUVFLHlCLENBQ0EsNkIsQ0FxQkYsTyxDQ0hBLEssQ0FDQSxPLENBQ0EsVSxDQUNBLE0sQ0FDQSxNLENBQ0EsTSxDQUNBLE0sQ0FDQSxJLENBQ0EsSSxDQUNBLEcsQ0FDQSxPLENBQ0EsTyxDREtFLGEsQ0FRRixLLENDTEEsTSxDQUNBLFEsQ0FDQSxLLENET0Usb0IsQ0FDQSx1QixDQVFGLFVBQUEsVyxDQUNFLFksQ0FDQSxRLENDQUYsUSxDQUNBLFEsQ0RTRSxZLENBVUYsQyxDQUNFLDRCLENBT0YsUSxDQ1pBLE8sQ0RjRSxTLENBVUYsVyxDQUNFLHdCLENBT0YsQyxDQ2pCQSxNLENEbUJFLGUsQ0FPRixHLENBQ0UsaUIsQ0FRRixFLENBQ0UsYSxDQUNBLGMsQ0FPRixJLENBQ0UsZSxDQUNBLFUsQ0FPRixLLENBQ0UsYSxDQU9GLEcsQ0MzQkEsRyxDRDZCRSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUIsQ0FHRixHLENBQ0UsUyxDQUdGLEcsQ0FDRSxhLENBVUYsRyxDQUNFLFEsQ0FPRixRQUFBLE0sQ0FDRSxlLENBVUYsTSxDQUNFLGUsQ0FPRixFLENBRUUsOEIsQ0FBQSxzQixDQUNBLFEsQ0FPRixHLENBQ0UsYSxDQU9GLEksQ0MzQ0EsRyxDRG1DQSxHLENDakNBLEksQ0Q2Q0UsK0IsQ0FDQSxhLENBa0JGLE0sQ0MvQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsUSxDRGlERSxhLENBQ0EsWSxDQUNBLFEsQ0FPRixNLENBQ0UsZ0IsQ0FERixNLENDckNBLE0sQ0RrREUsbUIsQ0FiRixNLENDMUJBLHVCLENBQ0EsaUIsQ0FDQSxrQixDRG9ERSx5QixDQUNBLGMsQ0FPRixnQixDQ2xEQSxvQixDRG9ERSxjLENBT0Ysd0IsQ0NwREEsdUIsQ0RzREUsUSxDQUNBLFMsQ0FRRixLLENBQ0Usa0IsQ0FXRixvQixDQ3hEQSxpQixDRDBERSw2QixDQUFBLHFCLENBQ0EsUyxDQVNGLDZDLENDdkRBLDZDLENEeURFLFcsQ0FTRixrQixDQUNFLDRCLENBRUEsOEIsQ0FDQSxzQixDQVNGLGdELENDMURBLDZDLENENERFLHVCLENBT0YsUSxDQUNFLHVCLENBQ0EsWSxDQUNBLDBCLENBUUYsTSxDQUNFLFEsQ0FRRixRLENBQ0UsYSxDQVFGLFEsQ0FDRSxlLENBVUYsSyxDQUNFLHdCLENBQ0EsZ0IsQ0EvQkYsTSxDQWtDQSxFLENDcEVBLEUsQ0RzRUUsUyxDRXphRixXQUNFLDBCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrSSxBQUdGLFdBQ0UsMEIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLDhJLEFBR0YsV0FDRSwwQixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0ksQUFHRixXQUNFLDBCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnSixBQUdGLFdBQ0UsMEIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLHdJLEFBR0YsV0FDRSwwQixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0osQUFHRixXQUNFLDBCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSwwSSxBQUdGLFdBQ0UsMEIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLHNKLEFBR0YsV0FDRSwwQixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0ksQUFHRixXQUNFLDBCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSw4SSxBQUdGLFdBQ0UsMEIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLDRJLEFBR0YsV0FDRSwwQixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0Esd0pDN0ZGLEMsQ0FBQSxNLENBQUEsTyxDQUNFLDZCLENBQUEscUIsQ0Y4YkYsSSxDRTNiQSxJLENBRUUsZSxDQUNBLFcsQ0FDQSxRLENBQ0EscUMsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBR0YsSSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FHRixLLENBQ0Usa0IsQ0FBQSxtQixDQUFBLFcsQ0F5QkYseUJBQ0UsSSxDQUNFLGMsQ0FDQSxnQixDQUNBLGtCLEFBSUosMEJBQ0UsSSxDQUNFLGMsQ0FDQSxrQkFJSixRLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsWSxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLCtCLENDbkRGLGUsQ0RxREUsYyxDQUNFLGEsQ0UxRUosSyxDQUVFLGUsQ0FHRixVLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxpQixDQUhGLHVCLENBTUksVSxDQUNBLGlCLENBSUosWSxDQXlCQSxVLENBQ0UsaUIsQ0FHQSxlLENBQ0EsYyxDQUNBLGdCLENBR0Esb0IsQ0FsQ0YsWSxDQUdFLGdCLENBREEsUyxDQUVBLGlCLENBSUEsVSxDQUNBLHdCLENBVEYsbUIsQ0F5QkEsaUIsQ0FZSSxVLENBQ0EsaUIsQ0FDQSxPLENBRUEsVSxDQUNBLFcsQ0FDQSxnQixDQTNDSixtQixDQW9CSSxzRCxDQUpBLFUsQ0FLQSxvQixDQUlKLFUsQ0FFRSxTLENBQ0EsaUIsQ0FJQSxhLENBQ0Esd0IsQ0FSRixpQixDQWVJLFUsQ0FJQSxxRCxDQUNBLHFCLENBSUosVyxDQ3NGQSxzRCxDRHJGRSxRLENBR0YseUJBQ0UsSyxDQUVFLGUsQ0FHRixnQixDQUNFLFcsQ0FDQSx1RSxDQUdGLFUsQ0FDRSxvQixDQUFBLGdCLENBREYsdUIsQ0FJSSxTLENBQ0EsZSxDQUNBLGdCLENBSUosWSxDQUNFLFMsQ0FHRixVLENBQ0UsUyxDQUdGLGdCLENBQ0UsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUdGLGMsQ0FDRSxxQixDQUdGLGMsQ0FDRSxTLENBQ0EsZSxDQUdGLFksQ0FDRSx1QixDQUFBLGUsQ0FDQSxRLENBR0YsYSxDQUFBLHlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUZGLHlCLENBT0ksa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxVLENBRUEsMkIsQ0FWSixxQyxDQWFNLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsZSxDQUNBLGlCLENBZk4scUMsQ0FtQk0sb0IsQUFNUiwwQkFDRSxLLENBQ0UsZSxDQUdGLFUsQ0FDRSxpQixDQVFGLFksQ0FUQSx1QixDQUlJLFMsQ0FDQSxnQixDQUlKLFksQ0FDRSxTLENBRUEsWSxDQUhGLG1CLENBWUEsaUIsQ0FOSSxVLENBQ0EsVyxDQUNBLGdCLENBSUosVSxDQUNFLFMsQ0FDQSxZLENBU0YsVyxDQUNFLGMsQ0FDQSxnQixDQUdGLGMsQ0FDRSxxQixDQUdGLGMsQ0FDRSxlLENBR0YsWSxDQUNFLFMsQ0FHRix5QixDQUVJLFUsQ0FDQSxnQixDQUNBLDJCLENBSkoscUMsQ0FPTSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGUsQ0FDQSxpQixDQVROLHNDLENBYU0sa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FmTixxQyxDQW1CTSxjLENBQ0EsZ0IsQ0FwQk4sb0MsQ0F3Qk0sYyxDQUNBLGtCRTdOUixZLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxlLENBR0Ysa0IsQ0FDRSxnQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FKRix5QixDQU9JLFcsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQVhKLDZCLENBZUksYyxDQWZKLG9DLENBa0JNLFksQ0FLTixrQixDQUNFLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBSkYsd0IsQ0FPSSxhLENBSUoseUJBQ0UsWSxDQUNFLG1CLEFBSUosMEJBQ0UsWSxDQUNFLGlCLENBR0Ysa0IsQ0FDRSxjLENBQ0EsZ0IsQ0FGRix5QixDQUtJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FJSixrQixDQUNFLGMsQ0FDQSxrQkhyRUosTyxDQUNFLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFksQ0FDQSxVLENBQ0EsMkMsQ0FBQSxtQyxDQUdGLGdCLENBQ0UsaUIsQ0FDQSxZLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxzQixDQUNBLHFCLENBR0YsYSxDQUNFLFcsQ0FDQSxXLENBRkYsaUIsQ0FlQSx5QixDQU5JLGEsQ0FDQSxjLENBQ0EsZSxDQUlKLHFCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsVyxDQUNBLFcsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxnRCxDQUFBLHdDLENBQ0EsOEIsQ0FBQSxzQixDQVNGLG1CLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxXLENBQ0EsNEIsQ0FDQSxRLENBQ0EsYyxDQUNBLFMsQ0FnQkEsZ0MsQ0FBQSxpQyxDQTVCRiwwQixDQUFBLDJCLENBZ0NNLHlFLENBQUEsaUQsQ0FBQSx3RyxDQWhDTiwwQixDQUFBLDJCLENBZ0JJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLHVELENBQUEsK0MsQ0FFQSwrQixDQUFBLHVCLENBR0YsZ0MsQ0FBQSxpQyxDQUdJLGtELENBQUEsMEMsQ0FFQSwrQixDQUFBLHVCLENBTEosaUMsQ0FTSSwrQixDQUFBLHVCLENBVEosZ0MsQ0FhSSxnQyxDQUFBLHdCLENBS04seUJBQ0UsTyxDQUNFLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxZLENBQ0EscUIsQ0FDQSwrQixDQUNBLHNDLENBQUEsOEIsQ0FHRixrQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUEsbUIsQUR2RkYsK0NDbUZBLGtCLENEbEZFLFcsQ0FDQSxhLENBQ0EsZ0IsQUFHRixnREM2RUEsa0IsQ0Q1RUUsYyxBQUdGLGdEQ3lFQSxrQixDRHhFRSxjLEFDNERKLHlCQW1CRSxnQixDQUNFLGlCLENBQ0EsUyxDQUdGLFksQ0FDRSxhLENBR0YsbUIsQ0FDRSxZLENBR0YscUIsQ0FDRSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsUyxDQUNBLGtCLENBQ0EsMEMsQ0FBQSxrQyxDQUNBLCtCLENBQUEsdUIsQ0FFQSw2QixDQUNFLFMsQ0FDQSxZLENBQ0EsK0IsQ0FBQSx5QixBQUtOLDBCQUNFLGdCLENBQ0UsaUIsQ0FHRixxQixDQUNFLFEsQ0FHRixZLENBQ0Usa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxlLEFBSUosMEJBQ0UsZ0IsQ0FDRSxtQkkzS0osSSxDQVVFLFUsQ0FFRSw4QixDQUFBLHNCLENBWkosSSxDQUNFLGlCLENBRUEsTSxDQUNBLFksQ0FDQSxVLENBQ0EscUIsQ0FDQSw4QyxDQUFBLHNDLENBTEEsVSxDQVFBLFUsQ0FDRSxRLENBS0osVSxDQUNFLFEsQ0FDQSxxQixDQUNBLGUsQ0FHRixlQUFBLFksQ0FDRSxrQixDQUdGLFUsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLHdCLENBQ0Esb0IsQ0FORixnQixDQVNJLGEsQ0FJSix5QkFDRSxJLENBQ0UsZSxDQUNBLFUsQ0FDQSx1QixDQUFBLGUsQ0FHRixVLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxTLENBR0YsVSxDQUNFLFEsQ0FERixlQUFBLFksQ0FJSSxlLENBR0YsdUIsQ0FDRSxZLENBSUosVSxDQUNFLGMsQ0FDQSxrQixBQUlKLDBCQUNFLFUsQ0FDRSx3QixDQUFBLHFCLENBQUEsNkIsQ0FHRixVLENBQ0UsYyxDQUNBLFEsQ0FGRixlQUFBLFksQ0FLSSxlLENBSUosVSxDQUNFLGMsQ0FDQSxrQkN4RkosTyxDQUNFLGlCLENBQ0EsVyxDQUZGLGEsQ0FLSyxVLENBRUEsd0IsQ0FDQSxxQyxDQUNBLGMsQ0FDQSxnQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSw2QixDQUFBLHFCLENBSUwsWSxDQUNFLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxTLENBQ0EsVyxDQUNBLHdELENBQ0EscUIsQ0FDQSxRLENBQ0EsYyxDQUNBLFMsQ0FHRix5QkFDRSxPLENBQ0UsVyxDQURGLGEsQ0FJSSx5QixDQUNBLGMsQ0FDQSxnQixDQUlKLFksQ0FDRSxVLENBQ0EsVyxDQUNBLGtCLEFBSUosMEJBQ0UsTyxDQUNFLFcsQ0FERixhLENBSUksYyxDQUNBLGtCLEFBS04sMEJBQ0UsTyxDQUNFLGtCSGhFSixPLENBQ0UsZ0IsQ0FFQSxpQixDQUNBLFUsQ0FFQSxlLENBaUpGLHVDLENBaEpJLGUsQ0FJSixrQixDQUNFLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUdGLGEsQ0FDRSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQUNBLGUsQ0FHRixhLENBQ0UsZ0IsQ0FFQSxtQixDQUNBLFMsQ0FDQSx3QixDQUNBLDJCLENBQ0EsaUMsQ0FDQSxxQixDQVJGLGUsQ0FXSSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQixDQUNBLGEsQ0FDQSxTLENBSUosYyxDQUNFLFMsQ0FDQSxhLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQVBGLGdCLENBVUksYSxDQUNBLGUsQ0FYSixtQixDQWVJLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FHRixxQixDQUFBLHVCLENMMGdDRSwwQixDS3pnQ0EsVSxDQVFKLGUsQ0FDRSxpQixDQUNBLFcsQ0FDQSxRLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUVBLDJCLENBQ0Esb0IsQ0F5QkYsb0IsQ0FsQ0Esc0IsQ0FnREksVSxDQUNBLGlCLENBQ0EsTyxDQUVBLFMsQ0FDQSxVLENBQ0EsZSxDQUVBLDJCLENBQ0EsNEIsQ0FDQSxnQyxDQUFBLHdCLENBMURKLHNCLENBZUksVSxDQVVKLGtCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUdGLFksQ0FDRSxpQixDQUNBLFMsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsVyxDQUNBLDRCLENBQ0EscUIsQ0FDQSxpQixDQUNBLFMsQ0FYRixvQixDQWlCSSxRLENBSUEsZ0IsQ0FNRixrQixDQUNFLGdDLENBQUEsd0IsQ0E1Qkosa0IsQ0FnQ0kscUIsQ0FoQ0osMEIsQ0FtQ00sdUIsQ0FDQSx3QixDQUtOLG1ELENBSUksVyxDQUpKLDZELENBWUksVSxDQUNBLFcsQ0FDQSxTLENBZEosb0UsQ0FrQkksVSxDQUNBLFMsQ0FDQSxVLENBQ0EscUIsQ0FDQSxpQixDQUlKLHlCQUNFLE8sQ0FDRSxnQixDQUNBLGlCLENBRUEsZSxDQUNFLGUsQ0FJSixhLENBQ0UsZ0IsQ0FDQSxnQixDQUdGLGMsQ0FDRSxTLENBQ0EsUyxDQUNBLGMsQ0FDQSxnQixDQUpGLG1CLENBT0ksYyxDQUlKLG1ELENBQ0UsUSxDQUdGLGUsQ0FDRSxXLENBQ0EsVyxDQUNBLGtCLENBRUEsMkIsQ0FMRixzQixDQVFJLFUsQ0FDQSxTLENBQ0EsVSxDQUlKLGtCLENBQ0UsUyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBR0YsWSxDQUNFLFUsQ0FDQSxXLENBRkYsb0IsQ0FLSSxTLENBQ0EsVSxDQUNBLGUsQ0FDQSxrQixBQUtOLDBCQUNFLE8sQ0FDRSxnQixDQUNBLGtCLENBRUEsZSxDQUNFLGUsQ0FHRixjLENBQ0UsZSxDQUNBLDBCLENBRkYsNEIsQ0FLSSxlLENBQ0EsVyxDQUNBLFMsQ0FQSiw4QixDQVVNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBWk4sNkIsQ0FpQkksYyxDQUNBLGdCLENBbEJKLGlDLENBc0JJLE8sQ0FDQSxnQixDQXZCSiw4QixDQTJCSSxXLENBQ0EsVyxDQUNBLGlCLENBRUEsMkIsQ0FDQSxjLENBQ0EsZ0IsQ0FqQ0oscUMsQ0FvQ00sVSxDQUNBLGUsQ0FNUixrQixDQUlBLGEsQ0FBQSx5QixDTG85QkUsMEIsQ0t2OUJBLFcsQ0FZRixhLENBQ0UsZ0IsQ0FDQSxpQixDQUdGLGMsQ0FDRSxTLENBQ0EsYyxDQUNBLGdCLENBSEYsbUIsQ0FNSSxjLENBQ0EsZ0IsQ0FJSixtRCxDQUNFLFcsQ0FHRixrQixDQUNFLFMsQ0FDQSxZLENBQ0Esa0IsQ0FHRixZLENBQ0UsVSxDQUNBLFcsQ0FGRixvQixDQUtJLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGdCLENBSUosZSxDQUNFLFcsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxnQixDQUNBLHFCLEFBSUosMEJBRUksYyxDQUNFLGUsQ0FDQSwwQixDQUZGLDZCLENBS0ksYyxDQUNBLGdCLENBTkosOEIsQ0FVSSxXLENBQ0EsVyxDQUVBLDJCLENBYkoscUMsQ0FnQk0sVSxDQU1SLGMsQ0FDRSxZLENBQ0EsYyxDQUNBLGdCLENBSEYsbUIsQ0FNSSxjLENBQ0EsZ0IsQ0FJSixlLENBQ0UsYyxDQUNBLGdCLENBR0Ysa0IsQ0FDRSxZLENBQ0Esb0JJNVlKLGUsQ0FDRSxRLENBQ0EsUyxDQUNBLGUsQ0FHRixlLENBQUEscUIsQ0FhSSwrQyxDQUFBLHVDLENBYkosZSxDQUNFLGlCLENBQ0EsWSxDQUNBLGlCLENBQ0EsWSxDQUNBLFUsQ0FDQSwwRCxDQUNBLG9CLENBQ0EsK0IsQ0FSRixxQixDQVlJLDZCLENBWkosc0IsQ0FpQkksUyxDQUNBLFcsQ0FsQkosNEIsQ0FzQkksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxXLENBQ0EsUyxDQUNBLHFCLENBM0JKLDRDLENBOEJNLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNBLHVCLENBQ0EsaUIsQ0FDQSxpQixDQXJDTiw0RCxDQXdDUSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQTNDUiwyRCxDQStDUSx3QixDQS9DUixrRSxDQWtEVSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSw4RCxDQXpEViwyRCxDQThEUSx3QixDQTlEUixrRSxDQWlFVSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSw2RCxDQXhFViwyRSxDQTRFVSxhLENBNUVWLHNDLENBa0ZNLFUsQ0FDQSxRLENBbkZOLG1DLENBeUZNLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0QsQ0FDQSxvQixDQTlGTixtQyxDQW9HTSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLG9ELENBQ0EscUIsQ0F6R04sbUMsQ0ErR00sVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSx1RCxDQUNBLHFCLENBcEhOLG1DLENBMEhNLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsNkQsQ0FDQSxxQixDQS9ITiw0QixDQW9JSSxlLENBcElKLG1DLENBdUlNLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsdUQsQ0FDQSxxQixDQUtOLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsVSxDQUNBLG9CLENBR0YsZSxDQUVFLGUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBR0YsaUIsQ0FFRSxlLENBQ0EsYyxDQUNBLGdCLENBR0YsZSxDQUNFLGlCLENBRUEsaUIsQ0FDQSxrQixDQUpGLHNCLENBT0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSxTLENBQ0EsVSxDQUNBLDJCLENBQ0EsNEIsQ0FDQSxnQyxDQUFBLHdCLENBSUoseUJBQ0UsZSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBR0YsZSxDQUNFLHVCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBSkYsc0IsQ0FPSSxTLENBQ0EsVyxDQVJKLDhCLENBWUksZSxDQVpKLDRDLENBaUJNLHVCLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0FwQk4sNEQsQ0F1QlEsYyxDQUNBLGdCLENBeEJSLGtFLENBNEJRLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBL0JSLGtFLENBbUNRLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBdENSLHNDLENBMkNNLFUsQ0EzQ04sdUQsQ0FBQSx1RCxDQThDUSxjLENBQ0EsZ0IsQ0EvQ1IsK0QsQ0F1RFUsVSxDQUNBLFUsQ0FDQSxXLENBekRWLDRCLENBZ0VJLDJCLENBQUEsaUIsQ0FBQSxRLENBaEVKLG1DLENBa0VNLFUsQ0FDQSxXLENBbkVOLG1DLENBeUVNLFUsQ0FDQSxXLENBMUVOLG1DLENBZ0ZNLFUsQ0FDQSxXLENBakZOLG1DLENBdUZNLFUsQ0FDQSxXLENBeEZOLG1DLENBOEZNLFUsQ0FDQSxXLENBS04sZSxDQUNFLFcsQ0FHRixlLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixpQixDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsZSxDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBSEYsc0IsQ0FNSSxPLENBQ0EsUyxDQUNBLFksQUFLTiwwQkFDRSxlLENBQ0UsMkIsQ0FDQSxnQixDQUNBLGtCLENBSEYsOEIsQ0FNSSxlLENBTkosNEMsQ0FXTSx1QixDQUNBLGtCLENBWk4sNEQsQ0FlUSxjLENBQ0EsZ0IsQ0FoQlIsc0MsQ0FxQk0sVSxDQXJCTiw0QixDQTBCSSw0QixDQUFBLGlCLENBQUEsUSxDQTFCSiw0QixDQThCSSwyQixDQUFBLGlCLENBQUEsUSxDQUlKLGlCLENBQ0Usb0IsQUFJSiwwQkFDRSxlLENBQ0UsZ0IsQ0FERiw0QyxDQUtNLGlCLENBTE4sNEQsQ0FRUSxjLENBQ0EsZ0IsQ0FUUixrRSxDQWFRLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBaEJSLGtFLENBb0JRLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBdkJSLHNDLENBNEJNLFUsQ0E1Qk4sdUQsQ0FBQSx1RCxDQStCUSxjLENBQ0EsZ0IsQ0FoQ1IsK0QsQ0F3Q1UsVSxDQUNBLFcsQ0FPVixlLENBQ0UsYyxDQUNBLGdCLENBR0YsaUIsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUdGLGUsQ0FDRSxjLENBQ0EsZ0IsQ0FGRixzQixDQUtJLFEsQ0FDQSxVLENBQ0EsYUNuYk4sYSxDQUNFLFUsQ0FHRixhLENBQ0UsaUIsQ0FDQSxnQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSwyQixDQUNBLGlDLENBQ0EscUIsQ0FQRixvQixDQUFBLHFCLENBc0JJLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FHQSxtQyxDQUFBLDJCLENBOUJKLHFCLENBZ0JJLHlGLENBQUEsOEQsQ0FDQSxVLENBakJKLG9CLENBNEJJLHdCLENBQ0EsUyxDQTdCSiw0QixDQWtDSSxtRCxDQWxDSiw0QixDQXNDSSxtRCxDQXRDSiw0QixDQTBDSSxtRCxDQTFDSiw0QixDQThDSSxtRCxDQTlDSiwwQixDQUFBLDJCLENBbURNLFMsQ0FDQSxtQyxDQUFBLDJCLENBcEROLDBCLENBd0RNLFUsQ0FNTixhLENBQ0UsaUIsQ0FDQSxTLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxvQixDQUdGLGMsQ0FHRSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQVlGLGEsQ0FUQSxhLENBRUUsZSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUdGLGEsQ0FFRSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUlGLFksQ0FDRSx1QixDQUFBLG1CLENBQ0EsNEIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsUSxDQUNBLHlCLENBUEYsa0IsQ0FVSSxhLENBSUoseUJBQ0UsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsVyxDQUdGLGEsQ0FDRSwwQixDQURGLDBCLENBQUEsaUMsQ0FLSSxlLENBSUosYyxDQUNFLGMsQ0FDQSxnQixDQUdGLGEsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixhLENBQ0UsYSxDQUNBLGdCLENBR0YsWSxDQUNFLGMsQ0FDQSxrQixBQUlKLDBCQUNFLGEsQ0FDRSwwQixDQUNBLGlCLENBR0YsYSxDQUNFLFksQ0FHRixjLENBQ0UsYyxDQUNBLGdCLENBR0YsYSxDQUNFLGMsQ0FDQSxnQixDQUNBLGtCLENBR0YsYSxDQUNFLGMsQ0FDQSxnQixDQUdGLFksQ0FDRSxjLENBQ0Esa0IsQUFJSiwwQkFDRSxjLENBQ0UsYyxDQUNBLGdCLENBR0YsYSxDQUNFLGMsQ0FDQSxnQixDQUNBLGtCLENBR0YsYSxDQUNFLGMsQ0FDQSxnQixDQUdGLFksQ0FDRSxjLENBQ0Esa0JDbk5KLFMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsVSxDQUNBLHlGLENBQUEsOEQsQ0FDQSw0QixDQUdGLGdCLENBRUUsZSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQU5GLGtCLENBU0ksYSxDQUNBLGUsQ0FJSixnQixDQUNFLGlCLENBQ0EsMEIsQ0FBQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBTkYsd0IsQ0FTSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSw2RCxDQUlKLHlCQUNFLFMsQ0FDRSxjLEFBSUosMEJBQ0UsUyxDQUNFLFksQ0FDQSxpQixDQUdGLGdCLENBQ0UsYyxDQUNBLGdCLENBR0YsZ0IsQ0FDRSxpQixDQUNBLGMsQ0FDQSxnQixDQUhGLHdCLENBTUksVSxDQUNBLFUsQ0FDQSxXLENBQ0EsZUN2RU4sc0IsQ0FFRSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLCtCLENBR0YscUIsQ0FDRSxRLENBQ0EsUyxDQUNBLGUsQ0FHRixxQixDQUNFLGlCLENBQ0Esc0YsQ0FBQSwwRCxDQUNBLHlCLENBQ0EsNEMsQ0FBQSxvQyxDQUpGLGdDLENBT0ksZSxDQVBKLDJCLENBV0kseUIsQ0FDQSw0QyxDQUFBLG9DLENBSUoscUIsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FHRix5QkFDRSxzQixDQUNFLGMsQ0FDQSxnQixDQUdGLHFCLENBQ0UsYyxDQUNBLGtCLEFBSUosMEJBQ0Usc0IsQ0FDRSx3QixDQUNBLGMsQ0FDQSxnQixDQUNBLHVCLENBR0YscUIsQ0FDRSwyQixDQUNBLGMsQ0FDQSxrQkNwRUosTSxDQUNFLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGtCLENBR0YsYSxDQUFBLGlCLENBQ0UsYSxDQUNBLFUsQ0FDQSxXLENBU0YsYSxDQUNFLHFCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FHRixZLENYQUUsb0IsQ1dFQSxrQixDQUNBLGMsQ0FDQSxnQixDQUpGLHlCLENBT0ksa0IsQ0FZSixZLENBUkEsWSxDQUNFLG9CLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBR0YsWSxDQUNFLGEsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYyxDQUVBLFUsQ0FDQSx3QixDQUNBLG9CLENBVEYsa0IsQ0FZSSx3QixDQUlKLHlCQUNFLGEsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixZLENBTUEsWSxDQUxFLGdCLENBQ0EsYyxDQUNBLGdCLENBR0YsWSxDQUVFLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsWSxDQUNFLGEsQ0FDQSxnQixDQUNBLGMsQ0FDQSxrQixBQUlKLDBCQUNFLGEsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUdGLFksQ0FDRSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBSkYseUIsQ0FPSSxrQixDQUlKLFksQ0FDRSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsWSxDQUNFLGlCLENBQ0EsYyxDQUNBLGtCLEFBS0osMEJBQ0UsYSxDQUNFLGMsQ0FDQSxnQixDQUdGLFcsQ0FDRSxjLENBQ0Esa0JDdElKLFUsQ0FDRSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG1CLENBQ0EsNkIsQ0FORixpQixDQUFBLGtCLENBU0ksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxTLENBQ0EsVyxDQUNBLHdCLENBZkosaUIsQ0FzQkksUSxDQUNBLFMsQ0FFQSx3QixDQUlKLGdCLENBQ0Usa0IsQ0FERiw2QixDQUlJLGUsQ0FJSixnQixDQUVFLGMsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixvQixDQUNFLGlCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FORiw0QixDQVNJLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSwwRCxDQUNBLG9CLENBSUoseUJBQ0UsVSxDQUNFLFUsQ0FDQSxXLENBQ0EsZSxDQUlBLDJCLENBR0YsZ0IsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixvQixDQUNFLGlCLENBQ0EsYyxDQUNBLGdCLENBSEYsNEIsQ0FNSSxVLENBQ0EsYSxBQUtOLDBCQUNFLFUsQ0FJRSw2QixDQUdGLGdCLENBQ0UsYyxDQUNBLGdCLENBR0Ysb0IsQ0FDRSxpQixDQUNBLGMsQ0FDQSxnQixDQUhGLDRCLENBTUksVSxDQUNBLGFDaEhOLFMsQ0FLQSxlLENBSkUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBR0YsZSxDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBSUYsZSxDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUhGLHNDLENBT00sVSxDQUNBLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLDJELENBQ0Esb0IsQ0FkTixzQyxDQW9CTSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsdUQsQ0FDQSxvQixDQTNCTixzQyxDQWlDTSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsdUQsQ0FDQSxvQixDQXhDTiw4QixDQTZDSSwyQixDQUFBLGdCLENBQUEsTyxDQUdGLHVCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUZGLHFELENBTU0sZSxDQUNBLFcsQ0FQTixzRSxDQVVRLGlCLENBVlIsb0QsQ0FlTSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxjLENBQ0Esb0UsQ0FyQk4sNEQsQ0F3QlEsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHlGLENBQUEsOEQsQ0FDQSxVLENBQ0EsbUMsQ0FBQSwyQixDQWhDUiwyRCxDQW9DUSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0ExQ1IsMkQsQ0FBQSxrRSxDQWlEVSxTLENBQ0EsbUMsQ0FBQSwyQixDQWxEVixpRSxDQXNEVSxVLENBQ0EsbUMsQ0FBQSwyQixDQXZEVix1RCxDQTREUSxpQixDQUNBLFMsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBakVSLHNELENBcUVRLGlCLENBQ0EsUyxDQXRFUix3QyxDQTRFSSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLHlCLENBS04sZSxDQUFBLHFCLENBZ0JJLDhDLENBQUEsc0MsQ0FoQkosZSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsWSxDQUNBLFUsQ0FDQSxvQixDQUNBLG1FLENBQ0Esb0IsQ0FDQSwyQixDQVhGLHFCLENBZUksNkIsQ0FLSixnQixDQUVFLGUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBR0YsZSxDQUNFLFEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBR0YsYyxDQUNFLHVCLENBQUEsbUIsQ0FDQSxlLENBQ0EsNEIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsUSxDQUNBLHlCLENBUkYsb0IsQ0FXSSxhLENBSUoseUJBQ0UsUyxDQUNFLFcsQ0FHRixlLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFUsQ0FHRixlLENBQ0UsMEIsQ0FERiw0QixDQUFBLG1DLENBS0ksZSxDQUxKLDhCLENBU0ksMkIsQ0FBQSxnQixDQUFBLE8sQ0FHRix1RCxDQUlRLGMsQ0FDQSxnQixDQU9WLGUsQ0FDRSxlLENBR0YsZ0IsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixlLENBQ0UsYyxDQUNBLGdCLENBR0YsYyxDQUNFLGMsQ0FDQSxrQixBQUlKLDBCQUNFLGUsQ0FDRSxlLENBR0YsZSxDQUNFLDBCLENBQ0EsaUIsQ0FGRixzQyxDQU1NLFcsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FUTixzQyxDQWVNLFcsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FsQk4sc0MsQ0F3Qk0sVyxDQUNBLFMsQ0FDQSxXLENBQ0EsWSxDQUlKLHdELENBSVEsYyxDQUNBLGdCLENBTFIsb0QsQ0FVTSxjLENBVk4sdUQsQ0FZUSxjLENBQ0EsZ0IsQ0FiUixzRCxDQWlCUSxRLENBQ0EsYyxDQUNBLGdCLENBT1YsZSxDQUNFLFksQ0FHRixnQixDQUNFLGMsQ0FDQSxnQixDQUdGLGUsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUdGLGMsQ0FDRSxjLENBQ0Esa0JDcFVKLFcsQ0FOQSxxQixDQUVJLGlCLENBSUosVyxDQUNFLGlCLENBQ0EsZ0IsQ0FFQSx3QixDQUNBLDJCLENBQ0EsaUMsQ0FDQSxxQixDQVBGLGtCLENBQUEsbUIsQ0FzQkksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUdBLG1DLENBQUEsMkIsQ0E5QkosbUIsQ0FnQkkseUYsQ0FBQSw4RCxDQUNBLFUsQ0FqQkosa0IsQ0E0Qkksd0IsQ0FDQSxTLENBN0JKLDBCLENBa0NJLG1ELENBbENKLDBCLENBc0NJLG1ELENBdENKLDBCLENBMENJLG1ELENBMUNKLDBCLENBOENJLG1ELENBOUNKLHdCLENBQUEseUIsQ0FtRE0sUyxDQUNBLG1DLENBQUEsMkIsQ0FwRE4sd0IsQ0F3RE0sVSxDQU1OLFcsQ0FDRSxpQixDQUNBLFMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esb0IsQ0FBQSxpQixDQUFBLHdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQUNBLG9CLENBV0YsVyxDQVJBLFksQ0FFRSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUdGLFcsQ2QvREUsb0IsQ2NrRUEsZSxDQUVBLGMsQ0FDQSxnQixDQUdGLGMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDBCLENBQUEsdUIsQ0FBQSxvQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUdGLFcsQ0FDRSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUdGLFUsQ0FDRSw0QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxRLENBQ0EseUIsQ0FORixnQixDQVNJLGEsQ0FJSix5QkFDRSxXLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxVLENBQ0EsVyxDQUdGLFcsQ0FDRSwwQixDQURGLHdCLENBQUEsK0IsQ0FLSSxpQixBQUtOLDBCQUNFLFcsQ0FDRSwwQixDQUNBLGlCLENBR0YsVyxDQUNFLFksQ0FHRixZLENBQ0Usa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBR0YsVyxDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsVyxDQUNFLGMsQ0FDQSxnQixDQUdGLFUsQ0FDRSxjLENBQ0Esa0JDOUtKLFUsQ0FDRSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxVLENBQ0Esa0IsQ0FHRixpQixDQUFBLHFCLENDeUJBLHlFLENEeEJFLGEsQ0FDQSxVLENBQ0EsVyxDQVNGLGlCLENBQ0UscUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUdGLGdCLENmREUsb0IsQ2VHQSxrQixDQUNBLGMsQ0FDQSxnQixDQUpGLDZCLENBT0ksa0IsQ0FJSixnQixDQUNFLG9CLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBR0YsZ0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSx3QixDQUNBLG9CLENBVEYsc0IsQ0FZSSx3QixDQUlKLHlCQUNFLGlCLENBQ0UsZSxDQUNBLGdCLENBQ0EsYyxDQUNBLGdCLENBR0YsZ0IsQ0FDRSxnQixDQUNBLGMsQ0FDQSxnQixDQUdGLGdCLENBQ0UsZ0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUdGLGdCLENBQ0UsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLGtCLEFBSUosMEJBQ0UsaUIsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUdGLGdCLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUpGLDZCLENBT0ksa0IsQ0FJSixnQixDQUNFLGlCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixnQixDQUNFLGlCLENBQ0EsYyxDQUNBLGtCLEFBSUosMEJBQ0UsaUIsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixnQixDQUNFLGMsQ0FDQSxrQkV0SUosVSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxVLENBQ0EsWSxDQStCRixxQixDQTVCQSxlLENBNkJFLDBCLENBQUEsaUIsQ0E3QkYsZSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBRUEsa0IsQ0FIRixpQixDQU1JLGlCLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQWJKLHlCLENBZ0JNLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSwwRCxDQUNBLHFCLENBS04scUIsQ0FFRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUdGLGUsQ0FDRSxrQixDQUdGLGdCLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FHRixnQixDQUNFLGlCLENBQ0EsVyxDQUNBLFksQ0FDQSxrQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxlLENBT0YsZ0IsQ0FBQSxzQixDQWNJLDRDLENBQUEsb0MsQ0FkSixnQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FHQSxvQixDQUZBLGEsQ0FDQSw0QixDQVBGLHNCLENBWUksVSxDQUNBLHdCLENBYkosd0MsQ0FpQk0sVSxDQWpCTix1QyxDQXFCTSxhLENBS04sZ0IsQ0FFRSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUdGLGlCLENBRUUsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixnQixDQUVFLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0N5QkYsb0MsQ0QvQkEsNkIsQ0FTSSxlLENBSUosa0IsQ0FBQSx3QixDQWlCSSw0QyxDQUFBLG9DLENBakJKLGtCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EscUMsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUVBLFEsQ0FDQSxjLENBRkEsd0IsQ0FWRix3QixDQWdCSSx3QixDQUtKLHlCQUNFLFUsQ0FDRSxpQixDQUNBLFcsQ0FDQSxpQixDQUdGLGUsQ0FDRSxpQixDQUNBLFEsQ0FDQSxVLENBR0YscUIsQ0FDRSx5QixDQUFBLHFCLENBR0YsZ0IsQ0FDRSxXLENBQ0EsWSxDQUNBLG1CLEFBUUosMEJBQ0UsVSxDQUNFLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSx3QixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBR0YsZSxDQUNFLGUsQ0FDQSxrQixDQUZGLGlCLENBTUksa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQVRKLHlCLENBWU0sVSxDQUNBLFcsQ0FLTixxQixDQWxCQSxlLENBbUJFLGtCLENBR0YsZSxDQUNFLGUsQ0FHRixnQixDQUNFLFcsQ0FDQSxZLENBR0YsZ0IsQ0FDRSxZLENBR0YsZ0IsQ0FDRSxrQixDQURGLGdCLENBTUEsaUIsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixnQixDQUNFLGtCLENBQ0EsbUIsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixrQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxjLENBQ0Esa0IsQUFJSiwwQkFDRSxnQixDQUNFLFMsQ0FDQSxjLEFBSUosMEJBQ0UsZ0IsQ0FDRSxXLENBQ0EsY0V4UEosRyxDQVFBLGMsQ0FFRSxtQixDQUFBLG1CLENBQUEsWSxDQVZGLEcsQ0FDRSxpQixDQUVBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsVSxDQUNBLFksQ0FHRixjLENBQ0UsMEIsQ0FBQSxpQixDQUVBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBT0YsUyxDQUpBLFMsQ0FDRSxrQixDQUdGLFMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFcsQ0FFQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLGlELENBQUEseUMsQ0FHRixVLENBQ0UsaUIsQ0FDQSxVLENBRUEsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FURixrQixDQVlJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsUyxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBSUosVSxDQUNFLGtCLENBREYsWSxDQTRCQSxlLENBY0ksYyxDQUNBLGdCLENBM0NKLFksQ0FJSSxRLENBSkosaUIsQ0FTTSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FLTixlLENBQ0UsYyxDQUNBLGdCLENBQ0EsYSxDQUhGLHFCLENBTUksYSxDQUlKLFUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBTEYsYyxDQVFJLGUsQ0FSSixlLENBWUksYSxDQUNBLGUsQ0FHQSxhLENBaEJKLDZCLENBbUJNLCtCLENBS04sVyxDQUFBLGlCLENBZUksNEMsQ0FBQSxvQyxDQWZKLFcsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxxQyxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBRUEsUSxDQUNBLGMsQ0FGQSx3QixDQVJGLGlCLENBY0ksd0IsQ0FLSixTLENBQUEsZSxDQWtCSSw0QyxDQUFBLG9DLENBbEJKLFMsQ0FDRSxpQixDQUNBLDBCLENBQUEsaUIsQ0FFQSwyQixDQUNBLHFDLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSxzRixDQUFBLDBELENBRUEsUSxDQUNBLGMsQ0FGQSx5QixDQVhGLGUsQ0FpQkkseUIsQ0FqQkosaUIsQ0FzQkksVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLDBCLENBQ0EsNEIsQ0FDQSxnQyxDQUFBLHdCLENBSUosVSxDQUNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLG9DLENBRUEsZ0IsQ0FDRSxhLENBQ0EsVyxDQUlKLGlCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLDRCLENBQ0EscUIsQ0FDQSxpQixDQUNBLGMsQ0FWRix3QixDQUFBLHlCLENBY0ksVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLHFCLENBcEJKLHlCLENBd0JJLCtCLENBQUEsdUIsQ0F4Qkosd0IsQ0E0QkksZ0MsQ0FBQSx3QixDQUlKLGdCLENBR0Usa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBR0YsZSxDQUNFLFEsQ0FDQSxTLENBQ0EsZSxDQUNBLHdCLENBQ0EsZSxDQUNBLGlCLENBTkYsa0MsQ0FTSSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLDRCLENBa0JKLGdCLENBZEEsZSxDQWVFLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsd0IsQ0FBQSxxQixDQUFBLGtCLENBR0EsaUIsQ0FwQkYsZSxDQUdFLGtCLENBSEYsb0IsQ0FPSSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EseUIsQ0FJSixnQixDQUVFLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLFUsQ0FDQSxXLENBRUEscUIsQ0FDQSxpQixDQUNBLGUsQ0FURixvQixDQVlJLGEsQ0FDQSxjLENBQ0EsZSxDQUlKLHlCQUNFLEcsQ0FDRSxXLENBQ0EsaUIsQ0FHRixjLENBQ0UseUIsQ0FBQSxxQixDQUNBLGtCLENBR0YsYyxDQUNFLGtCLENBQUEsbUIsQ0FBQSxXLENBR0YsUyxDQUNFLFcsQ0FDQSxpQixDQUdGLFUsQ0FDRSxpQixDQUdGLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUdGLGUsQ0FDRSwyQixDQUNBLG1CLEFBSUosMEJBQ0UsYyxDQUNFLGtCLENBR0YsUyxDQUNFLFcsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUdGLFUsQ0FDRSxrQixDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBZ0RGLGlCLENBcERBLGtCLENBT0ksUSxDQUNBLFUsQ0FDQSxXLENBSUosVSxDQUNFLFMsQ0FDQSxrQixDQUZGLFksQ0F1QkEsZSxDQWxCSSxjLENBQ0EsZ0IsQ0FOSixpQixDQVNNLGMsQ0FDQSxnQixDQUtOLGUsQ0FDRSxhLENBQ0EsZSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixVLENBQ0UsYyxDQUNBLGdCLENBUUYsVyxDQUNFLGlCLENBQ0EsYyxDQUNBLGdCLENBR0YsUyxDQUVFLDJCLENBQ0EsYyxDQUNBLGdCLENBSkYsaUIsQ0FPSSxRLENBQ0EsVSxDQU1KLFUsQ0FDRSx1QixDQUdGLGlCLENBQ0UsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBTEYsd0IsQ0FBQSx5QixDQVNJLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FaSix1QixDQWdCSSxxQixDQWhCSiw4QixDQUFBLCtCLENBb0JNLHdCLENBS04sZ0IsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUdGLGUsQ0FDRSxpQixDQUNBLGtCLENBRkYsb0IsQ0FLSSxjLENBQ0EsZ0IsQ0FJSixnQixDQUNFLFUsQ0FDQSxhLEFBSUosMEJBQ0UsUyxDQUNFLGtCLENBR0YsZSxDQUVJLGMsQ0FDQSxnQixDQUlKLFUsQ0FDRSxjLENBQ0Esa0JEM2JKLG9CLENBQ0UsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNkIsQ0FBQSxpQyxDQUFBLDZCLENBR0YsYyxDQUNFLFUsQ0FDQSxZLENBQ0EsNkIsQ0FBQSxxQixDQUNBLCtELENBQ0EscUIsQ0FHRixrQixDQUNFLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDQUNBLG1DLENBR0YsZSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsMEIsQ0FBQSx1QixDQUFBLG9CLENBR0Ysa0IsQ0FDRSxZLENBRUEsMEIsQ0FDRSxhLENBSUosZ0IsQ0FFRSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLHlCLENBQ0EsYyxDQUVBLHdCLENBQ0UsMkIsQ0FBQSxpQixDQUFBLFEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUlKLGtCLENBQ0Usa0IsQ0FERixvQixDQUlJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FOSixvQixDQVVJLFEsQ0FDQSxjLENBQ0EsZ0IsQ0FJSixpQixDQUNFLGlCLENBQ0EsbUIsQ0FGRix3QixDQUtJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FJSixpQixDQUNFLGtCLENBREYsbUIsQ0FJSSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQXdCSixnQixDQS9CQSxtQixDQVdJLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esb0IsQ0FoQkosMkIsQ0FtQk0sVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLGtFLENBQ0Esb0IsQ0FLTix3QixDQVNJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxzRCxDQUNBLHFCLENBSUoscUIsQ0UyQkUsc0MsQ0YxQkEsa0IsQ0FERix1QixDQUlJLGtCLENBQ0EsYyxDQUNBLGdCLENBUUosb0IsQ0FDRSxpQixDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHlCLENBUkYsNEIsQ0FXSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHNFLENBSUoseUJBQ0UsYyxDQUNFLGlELENBR0Ysa0IsQ0FDRSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQUFJSiwwQkFDRSxjLENBQ0UsWSxDQUNBLGtELENBR0Ysa0IsQ0FDRSxTLENBQ0EsUyxDQUNBLFcsQ0FDQSxZLENBR0YsZ0IsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUVBLHdCLENBQ0UsYyxDQUNBLGdCLENBSUosa0IsQ0FjQSxpQixDQWJFLGtCLENBREYsb0IsQ0FTSSxjLENBQ0EsZ0IsQ0FWSixvQixDQWNBLG1CLENBSUksYyxDQUNBLGdCLENBaUJKLGdCLENBdEJBLG1CLENBU0ksaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FYSiwyQixDQWNNLE8sQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FLTix3QixDQU1JLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FJSixpQixDQUNFLG1CLENBREYsd0IsQ0FJSSxXLENBSUoscUIsQ0FDRSxrQixDQURGLHVCLENBSUksa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FJSixvQixDQUNFLGdCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FKRiw0QixDQU9JLFEsQ0FDQSxVLENBQ0EsYUc5Uk4sTyxDQUNFLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLDZCLENBSkYsYyxDQUFBLGUsQ0FPSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFMsQ0FDQSxXLENBQ0Esd0IsQ0FiSixjLENBb0JJLFEsQ0FDQSxTLENBRUEsd0IsQ0FJSixjLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUdGLGEsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxvQixDQUNBLHdCLENBQ0Esa0IsQ0FURiwwQixDQVlJLGMsQ0FHRixxQixDQUNFLFUsQ0FDQSx3QixDQUNBLG9CLENBSUosYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxrQixDQUVBLG9CLENBQ0UsYSxDQUNBLG1CLENBQ0EsK0IsQ0FIRixtQyxDQU1JLFMsQ0RpR0osd0MsQ0M1RkYsYSxDQUVFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixjLENBVUEsZSxDQUdFLHFDLENBQ0EsYyxDQWRGLGMsQ0FDRSxpQixDQU1BLGtCLENBTEEsZ0IsQ0FHQSxnQixDQUNBLHdCLENBSUYsZSxDQUNFLDBCLENBQUEsaUIsQ0FDQSxnQixDQUdBLGdCLENBQ0EsVSxDQUNBLHdCLENBQ0EsUSxDQUNBLGMsQ0FURixxQixDQVlJLHdCLENBSUosa0IsQ0FFRSxrQixDQUFBLGMsQ0FFQSxrQixDQUpGLGdDLENBT0ksNEIsQ0FBQSxtQixDQUNBLGEsQ0FSSixrQixDQUFBLHlDLENBMkJBLHVCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0E3QkYseUMsQ0FhSSxrQixDQUFBLGMsQ0FLSixhLENBQ0UsVSxDQUVBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBR0YsdUIsQ0FHRSxpQixDQUNBLGMsQ0FDQSxnQixDQUxGLG9DLENBUUkseUIsQ0FBQSxxQixDQUNBLGMsQ0FUSiw2QixDQTRIQSwwQixDQS9HSSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENBQ0Esa0IsQ0FDQSw2QixDQUFBLHFCLENBQ0Esa0IsQ0FDQSxlLENBdEJKLDRCLENBMEJJLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxpQixDQWpDSiwwQyxDQXFDSSx3QixDQXJDSixrRCxDQXdDTSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLGEsQ0FDQSxTLENBQ0EsVSxDQUNBLDBCLENBQ0EsNEIsQ0FDQSxnQyxDQUFBLHdCLENBSUosK0IsQ0FDRSxjLENBQ0Esa0IsQ0FJSixtQixDQUNFLGlCLENBQ0EsUyxDQUNBLGEsQ0FDQSxtQixDQUpGLHdCLENBT0ksaUIsQ0FDQSxRLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBWkosZ0MsQ0FlTSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGEsQ0FDQSxTLENBQ0EsVSxDQUNBLHdCLENBdEJOLHVDLENBMEJNLFMsQ0ExQk4sdUMsQ0E4Qk0sUSxDQTlCTix1QyxDQWtDTSxRLENBbENOLHVDLENBc0NNLFUsQ0FLTixjLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBR0YscUIsQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLHFCLENBQ0EsUSxDQUNBLGlCLENBQ0Esb0QsQ0FBQSw0QyxDQUNBLGMsQ0FHRixvQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FMRixpQyxDQVFJLGMsQ0FSSix5QixDQXlCSSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxpQixDQS9CSiwrQyxDQXFDTSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGEsQ0FDQSxTLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FLTixhLENBQ0UsaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYyxDQVBGLHFCLENBVUksVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxhLENBQ0EsZSxDQUlKLGUsQ0FDRSxTLENBQ0EscUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvRSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSx1QixDQUNBLG9CLENBQ0EsZSxDQUdGLHVCLENBQ0UsVSxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBRkYsK0MsQ0FBQSx1QyxDQUtJLGtCLENBTEoscUQsQ0FRTSxnQixDQVJOLG9ELENBWU0sUyxDQUNBLGUsQ0FTTixxQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsYSxDQUpGLHVCLENBU0ksa0IsQ0FDQSxXLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FJSixxQixDQU9FLDJCLENBRUUsc0MsQ0FBQSw4QixDQVRKLHFCLENBRUUsd0IsQ0FDQSxpQixDQUNBLGUsQ0FIQSxlLENBTUEsMkIsQ0FDRSxpQixDQUtKLHdCLENBQ0UsaUIsQ0FDQSxRLENBQ0EscUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSwrQixDQUNBLGlCLENBUEYsZ0MsQ0FVSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0Esc0UsQ0FHRixzQyxDQUVJLGdDLENBQUEsd0IsQ0FLTix3QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsbUIsQ0FMRixnRCxDQVFJLGlCLENEeFRGLDJDLENDNFRGLGdCLENBQ0Usa0IsQ0FERixvQixDQUlJLGEsQ0FJSixzQixDQUVFLGUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FHRixxQixDQUVFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxnQixDQUdGLHNCLENBbUJBLHVCLENBbEJFLGMsQ0FDQSxnQixDQUNBLGEsQ0FIRiw0QixDQU1JLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGlCLENBSUoscUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEsd0IsQ0FIRix1QixDQU1JLFUsQ0FFQSxjLENBUkosNEMsQ0FlSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBakJKLGtELENBb0JNLGdCLENBQ0EsVSxDQUtOLG9CLENBQ0UsVyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxZLENBQ0EsVSxDQUNBLHdCLENBR0YsbUIsQ0FFRSxlLENBQ0EsYyxDQUNBLGdCLENBR0YsYyxDQWFBLGMsQ0FYRSxlLENBQ0EsYyxDQUNBLGdCLEN2QnUzR0EsZ0IsQ3VCMzNHRixtQixDQVFJLGMsQ0FDQSxnQixDQUlKLGMsQ0FDRSxpQixDQUdBLGtCLENBQ0EsYyxDQUNBLGdCLENBTkYscUIsQ0FTSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FJSixtQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBSEYscUIsQ0FPSSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FJSix5QkFDRSxPLENBQ0UsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGUsQ0FHRixxQixDQUNFLFcsQ0FDQSx3QixDQUdGLG9CLENBQ0UsdUIsQ0FBQSxlLENBQ0EsUSxDQUNBLFcsQ0FDQSxlLENBR0YsbUIsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixjLENBQ0UsYyxDQUNBLGdCLEN2QmczR0EsZ0IsQ3VCbDNHRixtQixDQU1JLGMsQ0FDQSxrQixBQUtOLDBCQUNFLHFCLENBQ0Usd0IsQ0FHRixjLENBQ0Usa0IsQ0FHRixhLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBSUEsb0IsQ0FDRSxrQixDQUNBLG1CLENBSUosYSxDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsYyxDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUdGLGUsQ0FDRSxpQixDQUNBLGMsQ0FDQSxnQixDQUdGLGtCLENBQ0UsMEIsQ0FBQSx1QixDQUFBLG9CLENBQ0Esb0IsQ0FBQSxnQixDQUNBLGtCLENBSEYseUMsQ0FNSSxrQixDQUFBLGMsQ0FDQSxTLENBUEosK0MsQ0FVTSxrQixDQVZOLGdDLENBZUksYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBbkJKLHdDLENBc0JNLE8sQ0FDQSxRLENBQ0EsYyxDQUNBLGdCLENBS04sYSxDQUNFLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUdGLHVCLENBQ0UsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FIRixvQyxDQU1JLDRCLENBQUEsbUIsQ0FOSiw0QixDQVVJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FHRiwrQixDQUNFLFEsQ0FJSixrRCxDQUNFLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FHRixtQixDQUNFLHVCLENBQUEsbUIsQ0FDQSxTLENBQ0EsUSxDQUhGLHdCLENBTUksYyxDQUNBLGdCLENBUEosZ0MsQ0FVTSxTLENBS04sb0IsQ0FDRSxpQixDQUNBLGMsQ0FDQSxnQixDQUhGLHlCLENBTUksVSxDQUNBLFcsQ0FDQSxnQixDQUlKLCtDLENBQ0UsVSxDQUNBLFcsQ0FHRixlLENBQ0UsVyxDQUNBLHlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUdGLHVCLENBQ0UsUyxDdkI4ekdBLCtDLEN1Qi96R0YsdUMsQ0FLSSxrQixDQUxKLG9ELENBU0ksVyxDQUlKLHFCLENBQ0UsZSxDQURGLHVCLENBSUksYyxDQUNBLGdCLENBSUoscUIsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLDJCLENBQ0UsaUIsQ0FJSix3QixDQTZCQSw0QixDQTVCRSx5QixDQUNBLGMsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FMRixnQyxDQVFJLFUsQ0FDQSxXLENBSUosc0IsQ0FDRSxvQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBR0YscUIsQ0FDRSxvQixDQUNBLGdCLENBQ0EsYyxDQUNBLGdCLENBR0Ysc0IsQ0FDRSxvQixDQUNBLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUxGLDRCLENBUUksZ0IsQ0FFQSxnQixDQU1KLHFCLENBQ0UsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0EsVyxDQUNBLG1DLENBQUEsMkIsQ0FIRix1QixDQU1JLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FSSiw0QyxDQVlJLFcsQ0FaSixrRCxDQWVNLFUsQ0FLTixnQyxDQUNFLHlCLENBQUEscUIsQ0FDQSxpQixDQUdGLG9CLENBQ0UsUyxDQUNBLFcsQ0FDQSxnQixDQUdGLG1CLENBQ0UsYyxDQUNBLGdCLENBR0YsYyxDQUNFLGMsQ0FDQSxnQixDdkIweEdBLGdCLEN1QjV4R0YsbUIsQ0FNSSxjLENBQ0Esa0IsQUFLTiwwQkFDRSxxQixDQUNFLHdCLENBR0Ysb0IsQ0FDRSxXLENBQ0EsaUIsQ0FHRixtQixDQUNFLGMsQ0FDQSxnQixDQUdGLGMsQ0FDRSxjLENBQ0EsZ0IsQ0FFQSxzQixDQUNFLGtCLEN2Qit3R0YsZ0IsQ3VCcHhHRixtQixDQVVJLGMsQ0FDQSxnQixDQUlKLGMsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUhGLHFCLENBTUksVyxDQUlKLHFCLENBQ0UsYyxDQUNBLGtCQ3I1QkosUSxDQUNFLGlCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLDZCLENBSkYsZ0IsQ0FPSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFMsQ0FDQSxXLENBQ0Esd0IsQ0NiSixpQixDQUFBLGtCLENEQUEsZSxDQWlCSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLFMsQ0FDQSxXLENBQ0Esd0IsQ0FJSixjLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLDRCLENBR0YsYyxDQUNFLFcsQ0FDQSxnQixDQUNBLGtCLENBR0YsYyxDQUFBLG9CLENBZ0JJLDhDLENBQUEsc0MsQ0FoQkosYyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLG1FLENBQ0Esb0IsQ0FFQSxvQixDQURBLDJCLENBVkYsb0IsQ0FlSSw2QixDQUtKLGMsQ0FDRSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUdGLGMsQ0FDRSwwQixDQUFBLGlCLENBQ0EsVSxDQUNBLFcsQ0FIRixrQixDQU1JLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGEsQ0FjSixhLENBVkEsYyxDQVdFLHVCLENBQUEsbUIsQ0FYRixjLENBSUUsZSxDQUZBLFMsQ0FHQSxlLENBQ0EsYyxDQUNBLGdCLENBR0YsYSxDQUVFLGEsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxTLENBQ0EscUMsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsNEIsQ0FDQSxRLENBQ0EseUIsQ0FaRixtQixDQWVJLGEsQ0FJSix5QkFDRSxRLENBQ0UsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUdGLGMsQ0FDRSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxTLENBR0YsYyxDQUNFLFcsQ0FHRixjLENBQ0UsYyxDQUNBLGdCLENBR0YsYyxDQUNFLGMsQ0FDQSxrQixBQUlKLDBCQUNFLFEsQ0FDRSxlLENBQ0EsaUIsQ0FHRixjLENBQ0UsdUIsQ0FBQSxvQixDQUFBLHNCLENBR0YsYyxDQUNFLFcsQ0FDQSxnQixDQUNBLG9CLENBR0YsYyxDQUNFLFcsQ0FHRixjLENBQ0UsYyxDQUNBLGdCLENBR0YsYyxDQUNFLGMsQ0FDQSxnQixDQUdGLGEsQ0FDRSxjLENBQ0Esa0IsQUFJSiwwQkFDRSxRLENBQ0UsZ0IsQ0FHRixjLENBQ0UsVyxDQUNBLGdCLENBR0YsYyxDQUNFLFksQ0FHRixjLENBQ0UsYyxDQUNBLGtCLEFBSUosMEJBQ0UsYyxDQUNFLFcsQ0FDQSxrQixBQUlKLDBCQUNFLGMsQ0FDRSxXLENBQ0EsZ0IsQ0FHRixjLENBQ0UsYyxDQUNBLGdCLENBR0YsYyxDQUNFLFcsQ0FERixrQixDQUlJLFUsQ0FDQSxXLENBSUosYyxDQUNFLGMsQ0FDQSxnQixDQUdGLGEsQ0FDRSxjLENBQ0Esa0JDck9KLFUsQ0FDRSxpQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSw2QixDQUpGLGlCLENBQUEsa0IsQ0FVSSxNLENBQ0EsUyxDQUVBLHdCLENBYkosaUIsQ0FvQkksUSxDQUNBLFMsQ0FFQSx3QixDQUlKLGdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFcsQ0FFQSxrQixDQUdGLHlCLENBQ0Usa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBTEYsc0MsQ0FRSSxlLENBUkosdUMsQ0FZSSxjLENBSUosZ0IsQ0h5TEEsc0IsQ0d4TEUsUSxDQUNBLFMsQ0FDQSxlLENBR0YsZ0IsQ0FDRSxXLENBRUEsa0IsQ0FIRix1QyxDQU9NLHdCLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLDRDLENBQUEsb0MsQ0FUTix1QyxDekIwMUlFLHdDLEN5QjUwSUksVSxDQUtOLGdCLENBQ0UsYSxDQUNBLGEsQ0FDQSxvQixDQUdGLGlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBSkYscUIsQ1A1QkEsZ0UsQ09tQ0ksYSxDQUNBLGMsQ0FDQSxlLENBSUosZ0IsQ0FDRSxpQixDQUNBLDRCLENBQ0EsNEMsQ0FBQSxvQyxDQUdGLGdCLENBRUUsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBR0YsaUIsQ0FDRSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSxpQixDQUdGLHlCQUNFLFUsQ0FDRSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsZSxDQUdGLGdCLENBQ0UsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxVLENBR0YseUIsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxZLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0FORixzQyxDQVNJLGMsQ0FUSix1QyxDQWFJLGlCLENBSUosZ0IsQ0FDRSxhLEFBSUosMEJBQ0UsVSxDQUNFLGUsQ0FHRix5QixDQUNFLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0FORixzQyxDQVNJLGMsQ0FUSix1QyxDQWFJLGlCLENBSUoscUIsQ0FDRSxzQixDQUFBLG1CLENBQUEsMEIsQ0FHRixnQixDQUNFLFMsQ0FFQSxvQixBQUlKLDBCQUNFLGdCLENBQ0UsVyxBQUlKLDBCQUNFLGdCLENBRUUsb0JQbk1KLFEsQ0FDRSxpQixDQUNBLFUsQ0FDQSxrQixDQUNBLHdCLENBQ0EsNkIsQ0FMRixlLENBQUEsZ0IsQ0FRSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFMsQ0FDQSxXLENBQ0Esd0IsQ0FkSixlLENBcUJJLFEsQ0FDQSxTLENBRUEsd0IsQ0FJSixpQixDQUNFLGlCLENBQ0Esa0IsQ0FHRixrQixDQUNFLGlCLENBQ0EsWSxDQUNBLGdCLENBQ0EsUyxDQUNBLGUsQ0FMRixxRSxDQXFCQSw0RCxDQWJJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUyxDQVVKLGMsQ0FDRSxhLENBQ0EsUyxDQUNBLGUsQ0FIRiw0RCxDQVNJLFMsQ0FDQSxZLENBV0osbUIsQ0FDRSxpQixDQUNBLG9CLENBQ0EsTSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsVSxDQUdGLGEsQ0FDRSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSw0QixDQUNBLFEsQ0FQRixxQixDQXdHQSxxQixDQWVJLFUsQ0FDQSxpQixDQU9BLCtCLENBQUEsdUIsQ0EvSEoscUIsQ0FhSSxRLENBR0EsMEIsQ0FDQSw0QixDQUVBLGMsQ0FQQSxPLENBRUEsVSxDQUNBLFcsQ0FPRixtQixDQUNFLGdDLENBQUEsd0IsQ0FJSixxQixDQUNFLGEsQ0FDQSxtQixDQUdGLGMsQ0FFRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUdGLGMsQ0FFRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUdGLGUsQ0FFRSxlLENBQ0EsbUIsQ0FJQSwrQixDQVBGLG9CLENBMkJBLG9CLENBakJJLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUlKLGtCLENBakJBLGUsQ0EyQkEsZSxDQUdFLGMsQ0FDQSxnQixDQUNBLFUsQ0FmRixrQixDQUdFLG1CLENBSUEsK0IsQ0FMQSxlLENBUUYsZSxDQUVFLGUsQ0FhRixlLENBRUUsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSx5QixDQUNBLGMsQ0FQRixxQixDQVVJLGEsQ0FJSixhLENBQ0UsaUIsQ0FDQSxhLENBQ0EsVyxDQUNBLGEsQ0FFQSwyQixDQUdBLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsaUIsQ0FaRixxQixDQWlCSSxRLENBQ0EsVSxDQUNBLFMsQ0FDQSxVLENBQ0EseUIsQ0FDQSwyQixDQXRCSixtQixDQTJCSSx3QixDQTNCSixhLENBK0JBLDRCLENBQ0UsVSxDQUNBLHdCLENBRkYsOEIsQ0FLSSxRLENBQ0EsWSxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FJSix5RSxDQUNFLHdCLENBR0YsNEUsQ0FDRSwyQixDQUlGLHlCQUNFLFEsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FHRixpQixDQUNFLFMsQ0FHRixtQixDQUNFLG9CLENBR0YscUIsQ0FDRSxTLENBRUEsaUIsQ0FDQSxZLENBR0YsZSxDQUNFLGtCLENBR0YsYSxDQUNFLGEsQ0FHRiw4QixDQUdJLGMsQ0FDQSxnQixDQUlKLDBFLENBQ0UsMkIsQUFJSiwwQkFDRSxpQixDQUNFLFMsQ0FHRixhLENBQ0UsVSxDQUNBLFcsQ0FGRixxQixDQUtJLE8sQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FJSixxQixDQUNFLFMsQ0FFQSxpQixDQUNBLFksQ0FHRixjLENBQ0UsYyxDQUNBLGdCLENBR0YsYyxDQUNFLGMsQ0FDQSxnQixDQWVGLGtCLENBWkEsZSxDQUNFLGtCLENBQ0EsbUIsQ0FDQSxjLENBQ0EsZ0IsQ0FKRixvQixDQW1CQSxvQixDQVpJLGMsQ0FDQSxnQixDQVdKLGUsQ0FDRSxjLENBQ0EsZ0IsQ0FRRixlLENBQ0Usa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBR0YsYSxDQUNFLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FIRixxQixDQU1JLFEsQ0FDQSxVLENBQ0EsUyxDQUNBLFUsQ0FJSiw4QixDQUdJLFksQ0FDQSxjLENBQ0Esa0IsQUFLTiwwQkFDRSxRLENBQ0UsZ0IsQ0FHRixpQixDQUNFLFMsQ0FDQSxnQixDQUdGLG1CLENBQ0UsVSxDQUNBLFcsQ0FDQSxVLENBR0YscUIsQ0FDRSxrQixBQUlKLDBCQUNFLGlCLENBQ0UsUyxDQUNBLGdCLENBR0YscUIsQ0FDRSxnQixDQUNBLGtCLENBQ0EsZ0IsQ0FHRixjLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixjLENBQ0UsYyxDQUNBLGdCLENBZUYsa0IsQ0FaQSxlLENBQ0Usa0IsQ0FDQSxtQixDQUNBLGMsQ0FDQSxnQixDQUpGLG9CLENBbUJBLG9CLENBWkksYyxDQUNBLGdCLENBV0osZSxDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBUUYsZSxDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsYSxDQUNFLFcsQ0FDQSxZLENBQ0EsYyxDQUNBLGdCLENBSkYscUIsQ0FPSSxRLENBQ0EsVSxDQUNBLFMsQ0FDQSxZUXZkTixRLENBQ0UsaUIsQ0FDQSxVLENBQ0Esa0IsQ0FDQSx3QixDQUNBLDZCLENBTEYsZSxDQUFBLGdCLENBUUksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxTLENBQ0EsVyxDQUNBLHdCLENBZEosZSxDQXFCSSxRLENBQ0EsUyxDQUVBLHdCLENBSUosZSxDQUNFLFksQ0FHRixjLENBQ0UsUSxDQUVBLG1CLENBQ0EsZSxDQUdGLGMsQ0FDRSxrQixDQUNBLGlCLENBRkYseUIsQ0pxTUEsaUMsQ0loTUksZSxDQUlKLGMsQ0FDRSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FMRiw0QixDQVFJLGtCLENBQ0EsYSxDQVRKLG9CLENBYUksYSxDQUlKLHlCQUNFLFEsQ0FDRSxXLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FHRixlLENBSUUsa0IsQ0FKRixlLENBQUEsbUIsQ0FPSSxhLENBQ0EsVSxDQUNBLFcsQ0FJSixjLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxXLENBQ0EsYSxDQUNBLFMsQ0FHRixjLENBQ0UsaUIsQ0FERix5QixDQUlJLGMsQ0FJSixjLENBQ0UsYyxDQUNBLGdCLENBRkYsNEIsQ0FLSSxvQixBQUtOLDBCQUNFLGUsQ0FDRSxrQixDQUdGLGMsQ0FDRSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxXLENBQ0Esa0IsQ0FHRixjLENBQ0UsaUIsQ0FHRixjLENBQ0UsYyxDQUNBLGdCLENBRkYsNEIsQ0FLSSxrQixBQUtOLDBCQUNFLGMsQ0FDRSxjLENBQ0EsZ0IsQ0FGRiw0QixDQUtJLGtCLENBQ0Esa0IsQUFLTiwwQkFDRSxjLENBQ0UsWSxDQUNBLGtCLENBRkYsMkIsQ0FLSSxrQixDQUlKLGMsQ0FDRSxjLENBQ0Esa0JKbEtKLFEsQ0FDRSxpQixDQUNBLFUsQ0FDQSxrQixDQUNBLFksQ0FHRixzQixDQUNFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSw2QixDQUdGLDJCLENBQ0Usa0IsQ0FDQSxTLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLDRCLENBQ0EsUSxDQVBGLGlDLENBVUksNEIsQ0FDQSx5QixDQVhKLDZDLENBZUksZSxDQUNBLHlCLENBQ0EsdUIsQ0FBQSxlLENBSUosa0IsQ0FDRSxvQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esb0IsQ0FORix3QixDQVNJLHlCLENBSUosYSxDQUNFLGMsQ0FFQSx1QyxDQUlNLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBUE4sa0QsQ0FXTSxrQixDQVhOLHNDLENBZ0JJLGdCLENBQ0Esa0IsQ0FqQkoseUMsQ0FvQk0sYyxDQUNBLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxxQixDQXhCTix5RCxDQTRCTSxlLENBQ0EsVSxDQUtOLGdDLENBRUksYSxDQUZKLG1DLENBTUksZ0IsQ0FOSixzQyxDQVNNLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxxQixDQVpOLHFDLENBZ0JNLGEsQ0FDQSxvQixDQWpCTiwyQyxDQW9CUSxhLENBQ0EseUIsQ0FNUixrQyxDQUVJLGEsQ0FGSixxQyxDQVlJLGtCLENBQ0EsZ0IsQ0FiSix3QyxDQWdCTSxXLENBTUEsK0IsQ0F0Qk4sd0MsQ0FBQSx3QyxDQTBCTSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EscUIsQ0FDQSxpQixDQTlCTiwwRCxDQWtDTSxnQixDQWxDTix5QyxDQXdDSSxjLENBQ0EsYyxDQUNBLGdCLENBMUNKLDhDLENBNkNNLGUsQ0FLTixrQyxDQUVJLGtCLENBRkosbUQsQ0FnQk0sVyxDQUNBLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLGlCLENBQ0Esd0IsQ0F0Qk4sdUMsQ0EyQkksUSxDQUNBLGMsQ0FDQSxnQixDQTdCSiwrQyxDQWdDTSxpQixDQUNBLDZCLENBTVIsaUIsQ0FDRSxVLENBQ0Esa0IsQ0FGRixtQixDQU1JLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBeUJKLHFCLENBbENBLHdCLENBWU0sZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FmTixtQixDQW9CSSxvQixDQUNBLGdCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHdCLENBQ0Esb0IsQ0ExQkoseUIsQ0EwS0Esc0IsQ0E3SU0sd0IsQ0FLTixtQixDQUNFLFUsQ0FDQSxrQixDQUZGLHFCLENBTUksYyxDQUVBLGMsQ0FDQSxnQixDQVRKLHNCLENBb0JJLGlCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQXhCSiw4QixDQStCTSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLFMsQ0FDQSxVLENBQ0Esd0IsQ0FLTixjLENBQ0UsVSxDQUVBLGUsQ0FFQSxvQixDQUNFLGEsQ0FDQSxVLENBSUosd0IsQ0FDRSxRLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FFQSxnQyxDQUNFLHdCLENBSUosc0IsQ0FFRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUxGLHdCLENBUUksYSxDQUlKLGMsQ0FDRSxVLENBQ0Esa0IsQ0FGRixnQyxDQUtJLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHdFLENBQ0EsbUIsQ0FDQSxRLENBQ0EsK0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsZSxDQWhCSixtRSxDQUFBLDJELENBQUEsMkQsQ0FxQk0sUyxDQUNBLHVCLENBdEJOLDhCLENBQUEscUIsQ0F3Q0ksZSxDQUtBLFEsQ0FDQSwrQixDQTlDSiw4QixDQTRCSSxpQixDQUlBLFUsQ0FDQSw0QixDQU5BLFcsQ0FHQSxjLENBQ0EsZ0IsQ0EvQkoscUIsQ0F1Q0ksVyxDQUVBLGMsQ0FDQSxnQixDQUNBLHdFLENBQ0Esa0IsQ0FHQSx1QixDQUFBLG9CLENBQUEsZSxDQUlKLHlCLENBRUUsYyxDQUNBLGMsQ0FDQSxnQixDQUdGLGdCLENBQ0Usb0IsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxxQyxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxRLENBQ0EsYyxDQU1BLCtCLENBQ0Usa0IsQ0FJSixpQixDQUNFLFUsQ0FDQSxrQixDQUdGLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDBCLENBQUEsdUIsQ0FBQSxvQixDQUNBLGtCLENBSEYsaUIsQ0FNSSxRLENBTkosK0IsQ0FTTSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FaTiw4QixDQWdCTSxjLENBQ0EsZ0IsQ0FqQk4sbUMsQ0FvQlEsYSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBTVIsd0IsQ0FDRSxXLENBRUEsaUIsQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBRUEsNEIsQ0FDRSx3QixDQUdGLDZCLENBQ0Usd0IsQ0FJSixjLENBQ0UsVSxDQUdGLGUsQ0FDRSxVLENBR0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSw2QixDQUdGLHlCQUNFLFEsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQUdGLHNCLENBQ0UsVyxDQUNBLFEsQ0FDQSxnQixDQUNBLGlCLENBR0YsYyxDQUNFLHVCLENBQUEsZSxDQUNBLFMsQ0FHRiwyQixDQUNFLGMsQ0FDQSxnQixDQUdGLHNCLENBQ0Usd0IsQ0FHRixhLENBRUUsa0IsQ0FFQSxzQixDQUNFLGdCLENBQ0EsaUIsQ0FHRixtQixDQUNFLGdCLENBQ0EsaUIsQ0FGRixtQyxDQUtJLGEsQ0FMSixtQyxDQVNJLGdCLENBSUoscUIsQ0FDRSxnQixDQUNBLGlCLENBR0YsbUIsQ0FDRSxnQixDQUNBLGlCLENBR0YsMkIsQ0FDRSxzQixDQUFBLG1CLENBQUEsMEIsQ0FDQSxnQixDQUNBLGlCLENBSUosYyxDQUNFLGMsQ0FDQSxrQixBQUlKLDBCQUNFLHNCLENBQ0UsVyxDQUNBLGlCLENBQ0EsaUIsQ0FHRiwyQixDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBR0Ysa0IsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBR0Ysc0IsQ0FDRSwwQixBQUlKLDBCQUVJLHNCLENBQ0UsZ0IsQ0FERix1QyxDQUtNLGtCLENBQ0EsYyxDQUNBLGdCLENBUE4sc0MsQ0FZSSxnQixDQUNBLGtCLENBYkoseUMsQ0FnQk0sZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBbkJOLHVELENBc0JRLGUsQ0FNUixtQixDQUNFLGlCLENBQ0EsaUIsQ0FGRixtQyxDQUtJLGdCLENBTEosc0MsQ0FRTSxnQixDQUNBLGMsQ0FDQSxnQixDQUtOLHFCLENBQ0UsZ0IsQ0FERiwyQyxDQUtNLGtCLENBTE4scUMsQ0FVSSxXLENBQ0EsbUIsQ0F1QkoscUQsQ0FsQ0Esd0MsQ0FjTSxjLENBQ0EsZ0IsQ0E2RFIsbUIsQ0E1RUUsd0MsQ0FtQk0sYyxDQUNBLGdCLENBcEJOLDBELENBd0JNLGdCLENBeEJOLHlDLENBNkJJLGMsQ0FDQSxnQixDQUlKLGdDLENBQ0UsYSxDQUNBLGdCLENBRkYsbUQsQ0FNTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLDBCLENBQUEsdUIsQ0FBQSxvQixDQUNBLGtCLENBVE4sb0UsQ0FpQlEsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLGdCLENBcEJSLG9ELENBMEJJLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FJSiwyQixDQUNFLGdCLENBQ0EsaUIsQ0FDQSxrQixDQUlKLGlCLENBQ0Usa0IsQ0FERix3QixDQVFNLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FWTixtQixDQWVJLGdCLENBTUoscUIsQ0FyQkEsbUIsQ0F1QkksYyxDQUNBLGdCLENBSEosc0IsQ0FPSSxjLENBQ0EsZ0IsQ0FSSiw4QixDQVdNLE8sQ0FLTixzQixDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YseUIsQ0FDRSxpQixDQUNBLGMsQ0FDQSxnQixDQUdGLGMsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUdGLHdCLENBQ0UsYyxDQUNBLGdCLENBR0YsYyxDQUNFLGtCLENBREYsZ0MsQ0FBQSw4QixDQUlJLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQVBKLHFCLENBa0JJLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FJSixtQixDQUNFLGtCLENBQ0EsZ0IsQ0FHRixnQixDQUNFLFcsQ0FDQSxnQixDQUZGLGdCLENBTUUsK0IsQ0FDRSxjLENBQ0EsZ0IsQ0FJSixpQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMEIsQ0FBQSx1QixDQUFBLG9CLENBQ0Esa0IsQ0FBQSxjLENBQ0Esa0IsQ0FHRixlLENBQ0UsZSxDQURGLCtCLENBS00sYyxDQUNBLGdCLENBTk4sOEIsQ0FVTSxjLENBQ0EsZ0IsQ0FLTix3QixDQUNFLFcsQ0FDQSxnQixDQUNBLGMsQ0FDQSxnQixDQUdGLGUsQ0FDRSxVLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQUFJSiwwQkFFSSxzQixDQUNFLGlCLENBREYsdUMsQ0FJSSxpQixDQUpKLHNDLENBU0ksa0IsQ0FUSix5QyxDQVlNLGUsQ0FLTixtQyxDQUVJLFcsQ0FJSixvQyxDQUVJLGtCLENBRkoscUMsQ0FNSSxXLENBQ0EsaUIsQ0FJSixnQyxDQUNFLGlCLENBREYsZ0QsQ0FJSSxrQixDQUpKLGdFLENBU00sa0IsQ0FUTixvRCxDQWNJLGdCLENBQ0EsbUIsQ0FLTixjLENBQ0UsYyxDQUNBLGdCLENBR0Ysd0IsQ0FDRSxpQixDQUNBLGMsQ0FDQSxnQixDQUdGLG1CLENBQ0UsYyxDQUNBLGdCLENBR0YsbUMsQ0FFSSxjLENBQ0EsZ0IsQ0FJSix3QixDQUNFLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSxrQktsNUJKLFMsQ0FDRSxVLENBQ0EsaUIsQ0FHRixrQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxnQixDQUdGLGdCLENBRUUsZSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FHRixnQixDQUNFLGtCLENBREYsa0IsQ0FJSSxRLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FQSixnQyxDQVVNLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUtOLGUsQ0FFRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FHRixjLENBQUEsb0IsQ0FnQkksNEMsQ0FBQSxvQyxDQWhCSixjLENBQ0Usb0IsQ0FFQSxrQixDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSxzRixDQUFBLDBELENBRUEsb0IsQ0FEQSx5QixDQVZGLG9CLENBZUkseUIsQ0FLSixlLENBQ0Usa0IsQ0FERixpQixDQUtJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBUkosOEIsQ0FXTSxlLENBWE4saUIsQ0FnQkksYSxDQUNBLGUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQXJCSix1QixDQXdCTSxhLENBS04sZ0IsQ0FDRSxZLENBR0YseUJBQ0UsUyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsVyxDQUNBLGdCLENBR0Ysa0IsQ0FDRSx3QixDQUdGLGdCLENBQ0UsYSxDQUNBLFcsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxrQixDQUxGLG9CLENBUUksYSxDQUNBLFUsQ0FDQSxXLEMzQjZrTEosa0IsQ0FDQSxlLEMyQjFrTEEsZ0IsQ0FHRSxlLENBR0YsYyxDQUNFLGUsQUFJSiwwQkFDRSxrQixDQUNFLHdCLENBQ0EsaUIsQ0FHRixnQixDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsZ0IsQ0FDRSxrQixDQURGLGtCLENBSUksYyxDQUNBLGdCLENBTEosZ0MsQ0FRTSxjLENBQ0EsZ0IsQ0FLTixlLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixjLENBQ0Usa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUdGLGUsQ0FDRSxrQixDQURGLGlCLENBSUksa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FOSixpQixDQVVJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FJSixnQixDQUNFLFcsQ0FDQSxrQixBQUlKLDBCQUNFLGtCLENBQ0Usd0IsQ0FHRixnQixDQUNFLFcsQ0FDQSxrQkM3TUosTSxDQUNFLGUsQ0FDQSxxQixDQUNBLGlCLENBQ0EsVSxDQUNBLHdCLENBR0YsWSxDQU1BLGEsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQVBGLFksQ0FFRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGtCLENBR0YsYSxDQUVFLHFCLENBQUEsa0IsQ0FBQSxvQixDQUNBLG9CLENBQUEsaUIsQ0FBQSx3QixDQUNBLFUsQ0FDQSxrQixDQUxGLGtCLENBUUksaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FWSixtQixDQTBCQSxjLENBS0UsNEIsQ0FDQSxjLENBaENGLG1CLENBY0ksdUIsQ0FLQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLDRCLENBUEEsZ0IsQ0FHQSxnQixDQVFKLGMsQ0FDRSwwQixDQUFBLGlCLENBQ0EsYSxDQUNBLGUsQ0FDQSxpQixDQUdBLGdCLENBQ0EscUIsQ0FDQSxrQixDQVRGLG9CLENBWUksYSxDQUNBLHFCLENBQ0EsK0IsQ0FBQSx1QixDQUlKLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUdGLFksQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esb0IsQ0FKRixrQixDQU9JLHlCLENBSUoseUJBQ0UsTSxDQUNFLGMsQ0FDQSxXLENBR0EscUIsQ0FHRixZLENBQ0UsVyxDQUVBLGtCLENBR0YsZSxDQUNFLFcsQ0FDQSxlLEFBSUosMEJBQ0UsTSxDQUNFLFcsQ0FHQSxxQixDQUdGLGEsQ0FDRSxrQixDNUJ3dkxBLG1CLEM0Qnp2TEYsa0IsQ0FLSSxjLENBQ0EsZ0IsQ0FOSixtQixDQVVJLHdCLENBSUosYyxDQUNFLGlCLENBQ0EsYyxDQUNBLGdCLENBR0YsZSxDQUNFLFcsQ0FHRixZLENBQ0UsYyxDQUNBLGtCOUIxSEosYyxDQUNFLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxZLENBQ0EsWSxDQUNBLFcsQ0FDQSxrQixDQUNBLGlCLENBRUEsc0IsQ0FDQSxVLENBQ0Esd0IsQ0FFQSxvQixDQUNFLGEsQ0FDQSw0QixDQUFBLG9CLENBSUoseUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsNEIsQ0FDQSxxQixDQUNBLGlCLENBQ0EsYyxDQVZGLGdDLENBQUEsaUMsQ0FjSSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLHFCLENBckJKLGlDLENBeUJJLCtCLENBQUEsdUIsQ0F6QkosZ0MsQ0E2QkksZ0MsQ0FBQSx3QixDQTdCSiwrQixDQWlDSSxpQixDQWpDSixzQyxDQUFBLHVDLENBcUNNLHFCLENBS04sb0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUdGLHFCLENBQ0UsVSxDQUVBLGUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGlCLENBR0YscUIsQ0FDRSxhLENBQ0EsVSxDQUNBLGtCLENBSEYsdUIsQ0FNSSxRLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQVRKLDJCLENBYUksVSxDQUNBLGdCLENBQ0EsYyxDQUNBLGdCLENBQ0EsNEIsQ0FDQSxxQixDQUNBLGtCLENBSUosdUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUZGLDRCLENBS0ksaUIsQ0FMSiw2QixDQVNJLFUsQ0FUSiwyQyxDQVlNLGlCLENBS04sc0IsQ0FDRSxxQixDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHdCLENBQ0EsUSxDQUNBLGMsQ0FSRiw0QixDQVdJLHdCLENBSUosb0IsQ0FDRSxVLENBQ0EsUSxDQUNBLGMsQ0FDQSxnQixDQUNBLGdCLENBR0YseUJBQ0UsYyxDQUNFLFcsQ0FDQSxrQixDQUNBLGdCLENBR0Ysb0IsQ0FDRSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxXLENBQ0EsYSxDQUdGLHFCLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixxQixDQUNFLFMsQ0FDQSxrQixDQUZGLHVCLENBS0ksYyxDQUNBLGdCLENBTkosMkIsQ0FVSSxjLENBQ0EsZ0IsQ0FJSiw2QixDQUVJLFUsQ0FGSiwyQyxDQUtNLGlCLENBS04sb0IsQ0FDRSxrQyxDQUFBLDRCLEFBSUosMEJBQ0UsYyxDQUNFLFcsQ0FDQSxrQixDQUdGLHlCLENBQ0UsVSxDQUNBLFcsQ0FGRixnQyxDQUFBLGlDLENBTUksUSxDQUNBLFEsQ0FDQSxVLENBSUosb0IsQ0FDRSxXLENBR0YscUIsQ0FDRSxjLENBQ0EsZ0IsQ0FHRix1QixDQUdJLGMsQ0FDQSxnQixDQUpKLDJCLENBUUksYyxDQUNBLGdCLENBSUosNkIsQ0FFSSxVLENBSUosc0IsQ0FDRSxpQixDQUNBLGMsQ0FDQSxnQixDQUdGLG9CLENBQ0UsYyxDQUNBLGtCK0I1UEosYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FHRixtQixDQUVFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixtQixDQUVFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUdGLHlCQUNFLG1CLENBQ0UsYyxDQUNBLGdCLENBR0YsbUIsQ0FDRSxjLENBQ0Esa0IsQUFJSiwwQkFDRSxtQixDQUNFLGMsQ0FDQSxnQixDQUdGLG1CLENBQ0UsYyxDQUNBLGtCQ3pDSixPLENBQ0UsYyxDQUdGLGtCLEM1QjJCRSxjLEM0QnpCQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLEM1QjBCQSx5QjRCN0JGLGtCLEM1QjhCSSxXLENBQ0EsYSxDQUNBLGdCLEFBR0YsMEI0Qm5DRixrQixDNUJvQ0ksYyxBQUdGLDBCNEJ2Q0Ysa0IsQzVCd0NJLGM0QmxDSixjLENBQ0UsaUIsQ0FDQSxvQixDQUVBLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLG9CLENBVkYsc0IsQ0FhSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsNEQsQ0FDQSxxQixDQUlKLGEsQ0FDRSxRLENBQ0EsUyxDQUNBLGUsQ0FHRixhLENBQ0UsaUIsQ0FDQSxrQixDQUZGLHdCLENBS0ksZSxDQUlKLGEsQ0FDRSxhLENBQ0Esb0IsQ0FGRixtQixDQUtJLHlCLENBSUoseUJBQ0UsTyxDQUNFLGMsQ0FHRixrQixDQUNFLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBR0YsYyxDQUNFLFEsQ0FHRixhLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FHRixhLENBRUUsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FKRix3QixDQU9JLGdCLEFBS04sMEJBQ0UsYSxDQUNFLGlCLENBQ0EsYyxDQUNBLGdCLENBSEYsMEIsQ0FNSSxvQixBQUtOLDBCQUNFLGEsQ0FDRSxrQixDQURGLDBCLENBSUksb0JDNUdOLE8sQ0FBQSxhLENBZUksNkMsQ0FBQSw2QixDQUFBLHdELENBZkosTyxDQUNFLG9CLENBQ0EscUMsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHdCLENBQ0EsUSxDQUNBLGMsQ0FDQSwwQixDQUFBLGtCLENBVkYsYSxDQWNJLDRCLENBQUEsb0IsQ0FLSix5QkFDRSxPLENBQ0UsYyxDQUNBLGtCLEFBSUosMEJBQ0UsTyxDQUNFLGMsQ0FDQSxrQkM3QkosSyxDQUNFLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHdCLENBQ0Esd0IsQ0FBQSw0QixDQUVBLGEsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUlKLFUsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxxQyxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsNEIsQ0FDQSx3QixDQUNBLGtCLENBQ0EsYyxDQUNBLDRDLENBQUEsb0MsQ0FaRix3QixDQWVJLGlCLENBZkosZ0IsQ0FtQkksVSxDQUNBLHdCLENBQ0EsNEMsQ0FBQSxvQyxDQUdGLGtCLENBQ0UsVSxDQUNBLHdCLENBQ0EscUQsQ0FBQSw2QyxDQUlKLHlCQUNFLFUsQ0FDRSxnQixDQUdGLEssQ0FDRSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEsMEIsQUFJSiwwQkFDRSxVLENBQ0UsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUpGLHdCLENBT0ksbUIiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7IH1cbiAgNzAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XG4gIDkwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxufVxuXG4ubW9kYWwtcmVxdWVzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTAyMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tbGVmdDogLTE0MHB4O1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItYmx1ZTs7XG5cbiAgJi0tc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMC42cztcbiAgfVxufVxuXG4ubW9kYWwtcmVxdWVzdF9fYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDguNXB4O1xuICAgIGxlZnQ6IDNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtcmVxdWVzdF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tb2RhbC1yZXF1ZXN0X190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2RhbC1yZXF1ZXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi5tb2RhbC1yZXF1ZXN0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gICYgaW5wdXQge1xuICAgIHdpZHRoOiA3MHB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLXJlcXVlc3RfX3N1Ym1pdCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDMwcHggYXV0bztcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRcbiAgfVxufVxuXG4ubW9kYWwtcmVxdWVzdF9faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXJlcXVlc3Qge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgLm1vZGFsLXJlcXVlc3RfX2Zvcm0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAubW9kYWwtcmVxdWVzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm1vZGFsLXJlcXVlc3RfX2xhYmVsIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJiBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtcmVxdWVzdF9fd3JhcHBlciB7XG4gICAgJiBpbnB1dCB7XG4gICAgICB3aWR0aDogNjBweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1yZXF1ZXN0X19pbmZvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwtcmVxdWVzdCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDAwcHg7XG4gIH1cblxuICAubW9kYWwtcmVxdWVzdF9fYnRuLWNsb3NlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLXJlcXVlc3RfX2Zvcm0ge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC5tb2RhbC1yZXF1ZXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLm1vZGFsLXJlcXVlc3RfX2xhYmVsIHtcblxuICAgICYgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAmIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1yZXF1ZXN0X193cmFwcGVyIHtcbiAgICAmIGlucHV0IHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1yZXF1ZXN0X19zdWJtaXQge1xuICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAubW9kYWwtcmVxdWVzdF9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4iLCIvKiEgbm9ybWFsaXplLnNjc3MgdjAuMS4wIHwgTUlUIExpY2Vuc2UgfCBiYXNlZCBvbiBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBub3JtYWxpemUuc2NzcyB2MC4xLjAgfCBNSVQgTGljZW5zZSB8IGJhc2VkIG9uIGdpdC5pby9ub3JtYWxpemUgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmFcIiksIHVybCguLi9mb250cy9Qcm94aW1hTm92YVRoaW4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhVGhpbjAud29mZikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YVwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhVGhpbkl0YWxpYzAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFUaGluSXRhbGljMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhXCIpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFMaWdodDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFMaWdodDAud29mZikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YVwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhTGlnaHRJdGFsaWMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhTGlnaHRJdGFsaWMwLndvZmYpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmFcIiksIHVybCguLi9mb250cy9Qcm94aW1hTm92YVJlZ3VsYXIwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhUmVndWxhcjAud29mZikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YVwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhUmVndWxhckl0YWxpYzAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFSZWd1bGFySXRhbGljMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhXCIpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFTZW1pYm9sZDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFTZW1pYm9sZDAud29mZikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YVwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhU2VtaWJvbGRJdGFsaWMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhU2VtaWJvbGRJdGFsaWMwLndvZmYpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmFcIiksIHVybCguLi9mb250cy9Qcm94aW1hTm92YUJvbGQwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhQm9sZDAud29mZikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YVwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhQm9sZEl0YWxpYzAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFCb2xkSXRhbGljMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhXCIpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFFeHRyYWJvbGQwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhRXh0cmFib2xkMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhXCIpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFFeHRyYWJvbGRJdGFsaWMwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhRXh0cmFib2xkSXRhbGljMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ucGFnZSB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDEwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLm92ZXJsYXktLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA3NXB4OyB9XG5cbi5wYWdlX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAucGFnZV9fdG9wIC5icmVhZGNydW1icyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi5wYWdlX19sb2dpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4N2I3ZGI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucGFnZV9fbG9naW46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy91c2VyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG4ucGFnZV9fcGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzklO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlY2ZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhZ2VfX3BheTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL3J1Yi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5wYWdlX19uYW1lIHtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDc1cHg7IH1cbiAgLnBhZ2VfX25vLXNsaWRlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDY3YmEgdXJsKFwiLi4vaW1hZ2UvanBnL3NsaWRlLTEuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7IH1cbiAgLnBhZ2VfX3RvcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAucGFnZV9fdG9wIC5icmVhZGNydW1icyB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gIC5wYWdlX19sb2dpbiB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucGFnZV9fcGF5IHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5wYWdlX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wYWdlX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLSAzcHgpOyB9XG4gIC5wYWdlX193cmFwcGVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgLnBhZ2VfX2FzaWRlIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogOTBweDsgfVxuICAucGFnZV9fYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGFnZV9fYmFubmVyIC5uZXdzX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDsgfVxuICAgICAgLnBhZ2VfX2Jhbm5lciAubmV3c19faXRlbSAubmV3c19fbGluayB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMThweCAyMHB4OyB9XG4gICAgICAucGFnZV9fYmFubmVyIC5uZXdzX19pdGVtIC5uZXdzX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDg2cHg7IH1cbiAgLnBhZ2VfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnBhZ2VfX3RvcCAuYnJlYWRjcnVtYnMge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wYWdlX19sb2dpbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLnBhZ2VfX2xvZ2luOjphZnRlciB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMnB4OyB9XG4gIC5wYWdlX19wYXkge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5wYWdlX19wYXk6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIycHg7IH1cbiAgLnBhZ2VfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAucGFnZV9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gNXB4KTsgfVxuICAucGFnZV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAucGFnZV9fYXNpZGUge1xuICAgIHRvcDogMTAwcHg7IH1cbiAgLnBhZ2VfX2Jhbm5lciAubmV3c19faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucGFnZV9fYmFubmVyIC5uZXdzX19pdGVtIC5uZXdzX19saW5rIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7IH1cbiAgICAucGFnZV9fYmFubmVyIC5uZXdzX19pdGVtIC5uZXdzX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7IH1cbiAgICAucGFnZV9fYmFubmVyIC5uZXdzX19pdGVtIC5uZXdzX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnBhZ2VfX2Jhbm5lciAubmV3c19faXRlbSAubmV3c19fYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YzU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLmJyZWFkY3J1bWJzX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJy8nO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5icmVhZGNydW1ic19fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMTVweCAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDIwcHggOTBweDsgfVxuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5icmVhZGNydW1ic19faXRlbTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5icmVhZGNydW1ic19fbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uaGVhZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5oZWFkZXJfX2xvZ28gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXJfX2xvZ28tdGVsZWNvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdmlzaWJpbGl0eSAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDFzOyB9XG4gIC5oZWFkZXJfX2xvZ28tdGVsZWNvbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXJfX25hdi10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuaGVhZGVyX19uYXYtdG9nZ2xlOjpiZWZvcmUsIC5oZWFkZXJfX25hdi10b2dnbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjdiYTtcbiAgICBib3gtc2hhZG93OiAwIC04cHggMCAwICMwMDY3YmEsIDAgOHB4IDAgMCAjMDA2N2JhO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHMsIDBzOyB9XG4gIC5oZWFkZXJfX25hdi10b2dnbGUtLW9wZW46OmJlZm9yZSwgLmhlYWRlcl9fbmF2LXRvZ2dsZS0tb3Blbjo6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgIzAwNjdiYSwgMCAwIDAgMCAjMDA2N2JhO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjRzOyB9XG4gIC5oZWFkZXJfX25hdi10b2dnbGUtLW9wZW46OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5oZWFkZXJfX25hdi10b2dnbGUtLW9wZW46OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA3NGM1O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDAgNnB4ICNmZjAwMDU7IH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA3NjhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuaGVhZGVyX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDE0MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5oZWFkZXJfX25hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbG9nby10ZWxlY29tIHtcbiAgICB0b3A6IDU1cHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCBkaXNwbGF5IDAuMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7IH1cbiAgICAuaGVhZGVyX19sb2dvLXRlbGVjb20tLWhpZGRlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgLmhlYWRlcl9fbG9nby10ZWxlY29tIHtcbiAgICB0b3A6IDYycHg7IH1cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogODBweDsgfSB9XG5cbi5uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA1O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogdG9wIDFzIGVhc2U7IH1cbiAgLm5hdi0tb3BlbiB7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRvcCAxcyBlYXNlOyB9XG5cbi5uYXZfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubmF2X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDY3YmE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwNTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm5hdl9faXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm5hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubmF2X19pdGVtLS1vbmx5LW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5uYXZfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7IH1cbiAgLnNlYXJjaCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc2VhcmNoX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogN3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlL3N2Zy9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAuc2VhcmNoIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cbiAgLnNlYXJjaF9fYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2gge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIC5zZWFyY2ggaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9IH1cblxuLnNsaWRlciB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2xpZGVyLS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNsaWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zbGlkZXJfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc2xpZGVyX19pdGVtIHtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY3YmE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnNsaWRlcl9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWRlcl9fdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMyMWJmZmE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2xpZGVyX190aXRsZSBiIHtcbiAgICBjb2xvcjogIzAwNjdiYTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5zbGlkZXJfX3RpdGxlIHNwYW4ge1xuICAgIGNvbG9yOiAjODQ4NDg0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuc2xpZGVyX190aXRsZS0td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNsaWRlcl9fdGl0bGUtLXdoaXRlIGIsXG4gICAgLnNsaWRlcl9fdGl0bGUtLXdoaXRlIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNsaWRlcl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTAwMjtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW4tbGVmdDogLTcwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zbGlkZXJfX2J1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjRweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5zbGlkZXJfX2J0bi1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5zbGlkZXJfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpZGVyX19idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5zbGlkZXJfX2J0bi0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuc2xpZGVyX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2xpZGVyX19idG46aG92ZXI6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zbGlkZXJfX2xpc3Quc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNsaWRlcl9fbGlzdC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgLnNsaWRlcl9fbGlzdC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNsaWRlcl9fbGlzdC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWRlcl9fbGlzdC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5zbGlkZXItLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zbGlkZXJfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5zbGlkZXJfX3RpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnNsaWRlcl9fdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnNsaWRlcl9fbGlzdC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDA7IH1cbiAgLnNsaWRlcl9fYnV0dG9uIHtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTExcHg7XG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgICAuc2xpZGVyX19idXR0b246OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4OyB9XG4gIC5zbGlkZXJfX2J0bi1ibG9jayB7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDcwOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzU0cHg7IH1cbiAgLnNsaWRlcl9fYnRuIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuc2xpZGVyX19idG46OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc2xpZGVyLS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zbGlkZXItLWluZGV4IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzOTBweCk7IH1cbiAgICAgIC5zbGlkZXItLWluZGV4IC5zbGlkZXJfX2l0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNsaWRlci0taW5kZXggLnNsaWRlcl9faXRlbSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5zbGlkZXItLWluZGV4IC5zbGlkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuICAgICAgLnNsaWRlci0taW5kZXggLnNsaWRlcl9fYnRuLWJsb2NrIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4OyB9XG4gICAgICAuc2xpZGVyLS1pbmRleCAuc2xpZGVyX19idXR0b24ge1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLnNsaWRlci0taW5kZXggLnNsaWRlcl9fYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAuc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2xpZGVyX19saXN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2xpZGVyX19saXN0IC5zbGljay1saXN0LFxuICAgIC5zbGlkZXJfX2xpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2xpZGVyX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7IH1cbiAgLnNsaWRlcl9fdGl0bGUge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4OyB9XG4gICAgLnNsaWRlcl9fdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuc2xpZGVyX19saXN0LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAuc2xpZGVyX19idG4tYmxvY2sge1xuICAgIHRvcDogMjAwcHg7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTU3MHB4OyB9XG4gIC5zbGlkZXJfX2J0biB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLnNsaWRlcl9fYnRuOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7IH1cbiAgLnNsaWRlcl9fYnV0dG9uIHtcbiAgICBib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zbGlkZXItLWluZGV4IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ1MHB4KTsgfVxuICAgIC5zbGlkZXItLWluZGV4IC5zbGlkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4OyB9XG4gICAgLnNsaWRlci0taW5kZXggLnNsaWRlcl9fYnV0dG9uIHtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC5zbGlkZXItLWluZGV4IC5zbGlkZXJfX2J1dHRvbjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweDsgfVxuICAuc2xpZGVyX190aXRsZSB7XG4gICAgd2lkdGg6IDE1MDBweDtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7IH1cbiAgICAuc2xpZGVyX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5zbGlkZXJfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5zbGlkZXJfX2J0bi1ibG9jayB7XG4gICAgd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTgwMHB4OyB9IH1cblxuLnNlcnZpY2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zZXJ2aWNlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2VkMWMyNCwgIzIxYmZmYSwgIzAwNzRjNSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC42cyBlYXNlOyB9XG4gIC5zZXJ2aWNlc19faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC42cyBlYXNlOyB9XG4gIC5zZXJ2aWNlc19faXRlbTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4OyB9XG4gIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgxKSAuc2VydmljZXNfX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMi41cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gICAgICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKDEpIC5zZXJ2aWNlc19fbGluayAuc2VydmljZXNfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLnNlcnZpY2VzX19saW5rOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3YjdkYjsgfVxuICAgICAgICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKDEpIC5zZXJ2aWNlc19fbGluazpudGgtb2YtdHlwZSgxKTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL3VzZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgxKSAuc2VydmljZXNfX2xpbms6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlY2ZmOyB9XG4gICAgICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLnNlcnZpY2VzX19saW5rOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdmcvcnViLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47IH1cbiAgICAgICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgxKSAuc2VydmljZXNfX2xpbms6bnRoLW9mLXR5cGUoMikgLnNlcnZpY2VzX19uYW1lIHtcbiAgICAgICAgICBjb2xvcjogIzMyMzIzMjsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLmNhbGxiYWNrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9wbGFuZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy90di5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9waG9uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoNSk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9sb2NrZWQtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoNikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKDYpOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MXB4O1xuICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL21vZGVtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uc2VydmljZXNfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zZXJ2aWNlc19fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uc2VydmljZXNfX3RhcmlmZiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uc2VydmljZXNfX21vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnNlcnZpY2VzX19tb3JlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMuNXB4KTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4gICAgLnNlcnZpY2VzX19pdGVtOjphZnRlciB7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm90dG9tOiAyNXB4OyB9XG4gICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZChuICsgNSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLnNlcnZpY2VzX19saW5rIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMuNXB4KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgxKSAuc2VydmljZXNfX2xpbmsgLnNlcnZpY2VzX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgxKSAuc2VydmljZXNfX2xpbms6bnRoLW9mLXR5cGUoMSk6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4OyB9XG4gICAgICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKDEpIC5zZXJ2aWNlc19fbGluazpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKDEpIC5jYWxsYmFjayB7XG4gICAgICBoZWlnaHQ6IDcwJTsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgxKSAuY2FsbGJhY2sgLmNhbGxiYWNrX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLmNhbGxiYWNrIC5jYWxsYmFja19fcGhvbmUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLmNhbGxiYWNrIC5jYWxsYmFja19fcGhvbmU6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBvcmRlcjogLTE7IH1cbiAgICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgIGhlaWdodDogNjJweDsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgaGVpZ2h0OiA1MXB4OyB9XG4gICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKDUpOjphZnRlciB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNTlweDsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoNik6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgaGVpZ2h0OiA2MXB4OyB9XG4gIC5zZXJ2aWNlc19fbGluayB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zZXJ2aWNlc19fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgLnNlcnZpY2VzX190YXJpZmYge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5zZXJ2aWNlc19fbW9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuc2VydmljZXNfX21vcmU6OmFmdGVyIHtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZChuICsgNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLnNlcnZpY2VzX19saW5rIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLnNlcnZpY2VzX19saW5rIC5zZXJ2aWNlc19fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKDEpIC5jYWxsYmFjayB7XG4gICAgICBoZWlnaHQ6IDY1JTsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgb3JkZXI6IC0yOyB9XG4gICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBvcmRlcjogLTE7IH1cbiAgLnNlcnZpY2VzX190YXJpZmYge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgbWluLWhlaWdodDogMzQwcHg7IH1cbiAgICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKDEpIC5zZXJ2aWNlc19fbGluayB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7IH1cbiAgICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLnNlcnZpY2VzX19saW5rIC5zZXJ2aWNlc19fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLnNlcnZpY2VzX19saW5rOm50aC1vZi10eXBlKDEpOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgxKSAuc2VydmljZXNfX2xpbms6bnRoLW9mLXR5cGUoMik6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4OyB9XG4gICAgLnNlcnZpY2VzX19pdGVtOm50aC1jaGlsZCgxKSAuY2FsbGJhY2sge1xuICAgICAgaGVpZ2h0OiA2OCU7IH1cbiAgICAgIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQoMSkgLmNhbGxiYWNrIC5jYWxsYmFja19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKDEpIC5jYWxsYmFjayAuY2FsbGJhY2tfX3Bob25lIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgICAuc2VydmljZXNfX2l0ZW06bnRoLWNoaWxkKDEpIC5jYWxsYmFjayAuY2FsbGJhY2tfX3Bob25lOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDsgfVxuICAuc2VydmljZXNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAuc2VydmljZXNfX3RhcmlmZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgLnNlcnZpY2VzX19tb3JlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAuc2VydmljZXNfX21vcmU6OmFmdGVyIHtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cblxuLnNoYXJlc19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zaGFyZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YzU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnNoYXJlc19faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwMDY3YmEsICMwMDc0YzUpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuICAuc2hhcmVzX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgLnNoYXJlc19faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvanBnL2JnLXBhdHRlcm4tMS5qcGdcIik7IH1cbiAgLnNoYXJlc19faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvanBnL2JnLXBhdHRlcm4tMi5qcGdcIik7IH1cbiAgLnNoYXJlc19faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvanBnL2JnLXBhdHRlcm4tMy5qcGdcIik7IH1cbiAgLnNoYXJlc19faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvanBnL2JnLXBhdHRlcm4tNC5qcGdcIik7IH1cbiAgLnNoYXJlc19faXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gIC5zaGFyZXNfX2l0ZW06aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cblxuLnNoYXJlc19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNoYXJlc19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2hhcmVzX19kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNoYXJlc19fZGF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaGFyZXNfX2J0biB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc2hhcmVzX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDA1OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmVzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zaGFyZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAycHgpOyB9XG4gICAgLnNoYXJlc19faXRlbTpsYXN0LW9mLXR5cGUsIC5zaGFyZXNfX2l0ZW06bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaGFyZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgLnNoYXJlc19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5zaGFyZXNfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4OyB9XG4gIC5zaGFyZXNfX2J0biB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hhcmVzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gM3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnNoYXJlc19fbGluayB7XG4gICAgcGFkZGluZzogNDBweDsgfVxuICAuc2hhcmVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIC5zaGFyZXNfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zaGFyZXNfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuc2hhcmVzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNoYXJlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICAuc2hhcmVzX19kZXNjIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuc2hhcmVzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnNoYXJlc19fYnRuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4uY2FsbGJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgIzAwNjdiYSwgIzIxYmZmYSk7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZmYwMDA1OyB9XG5cbi5jYWxsYmFja19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FsbGJhY2tfX3RpdGxlIGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNhbGxiYWNrX19waG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAuY2FsbGJhY2tfX3Bob25lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdmcvcGhvbmUtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsYmFjayB7XG4gICAgcGFkZGluZzogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhbGxiYWNrIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuY2FsbGJhY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgLmNhbGxiYWNrX19waG9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAgIC5jYWxsYmFja19fcGhvbmU6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uc2VydmljZXMtc21hbGxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmYwMDA1O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2ZmMDAwNTsgfVxuXG4uc2VydmljZXMtc21hbGxfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnNlcnZpY2VzLXNtYWxsX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDY3YmEsICMyMWJmZmEpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDEuNXMgZWFzZTsgfVxuICAuc2VydmljZXMtc21hbGxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VydmljZXMtc21hbGxfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAwJSAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAxLjVzIGVhc2U7IH1cblxuLnNlcnZpY2VzLXNtYWxsX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLXNtYWxsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5zZXJ2aWNlcy1zbWFsbF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VydmljZXMtc21hbGxfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDIwcHg7IH1cbiAgLnNlcnZpY2VzLXNtYWxsX19saW5rIHtcbiAgICBwYWRkaW5nOiAyNHB4IDEwcHggMjRweCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG5cbi5zdG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc3RvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLnN0b2NrX19pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc3RvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDY3YmE7IH1cblxuLnN0b2NrX190ZXh0IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW46IDAgMjBweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5zdG9ja19fdGV4dDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnN0b2NrX190aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweCAxNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzg0ODQ4NDsgfVxuXG4uc3RvY2tfX2JhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRjNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zdG9ja19fYmFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwNTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnN0b2NrX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLnN0b2NrX190aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAuc3RvY2tfX2JhY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0b2NrX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLnN0b2NrX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAuc3RvY2tfX3RleHQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cbiAgLnN0b2NrX190aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnN0b2NrX19iYWNrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc3RvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgLnN0b2NrX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5kb2N1bWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwNjdiYTsgfVxuICAuZG9jdW1lbnRzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1OyB9XG4gIC5kb2N1bWVudHM6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDA1OyB9XG5cbi5kb2N1bWVudHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5kb2N1bWVudHNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kb2N1bWVudHNfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4uZG9jdW1lbnRzX19kb3dubG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjMjFiZmZhO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG4gIC5kb2N1bWVudHNfX2Rvd25sb2FkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL2Rvd25sb2FkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3VtZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmRvY3VtZW50c19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5kb2N1bWVudHNfX2Rvd25sb2FkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgLmRvY3VtZW50c19fZG93bmxvYWQ6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvY3VtZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuZG9jdW1lbnRzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLmRvY3VtZW50c19fZG93bmxvYWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAuZG9jdW1lbnRzX19kb3dubG9hZDo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9IH1cblxuLmludGVybmV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmludGVybmV0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmludGVybmV0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gIC5pbnRlcm5ldF9faXRlbTpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9jYWxjdWxhdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIC5pbnRlcm5ldF9faXRlbTpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9hcmhpdi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgLmludGVybmV0X19pdGVtOm50aC1vZi10eXBlKDQpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgbGVmdDogMjVweDtcbiAgICB3aWR0aDogNjFweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL21vZGVtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAuaW50ZXJuZXRfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5pbnRlcm5ldF9faXRlbS0tYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaW50ZXJuZXRfX2l0ZW0tLWJhbm5lciAuaW50ZXJuZXRfX2xpbms6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuaW50ZXJuZXRfX2l0ZW0tLWJhbm5lciAuaW50ZXJuZXRfX2xpbms6Zmlyc3Qtb2YtdHlwZSAuaW50ZXJuZXRfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmludGVybmV0X19pdGVtLS1iYW5uZXIgLmludGVybmV0X19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL2pwZy9iZy1wYXR0ZXJuLTMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7IH1cbiAgICAgIC5pbnRlcm5ldF9faXRlbS0tYmFubmVyIC5pbnRlcm5ldF9fbGluazpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzAwNjdiYSwgIzAwNzRjNSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgICAgIC5pbnRlcm5ldF9faXRlbS0tYmFubmVyIC5pbnRlcm5ldF9fbGluazpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuICAgICAgLmludGVybmV0X19pdGVtLS1iYW5uZXIgLmludGVybmV0X19saW5rOmxhc3Qtb2YtdHlwZTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgICAgIC5pbnRlcm5ldF9faXRlbS0tYmFubmVyIC5pbnRlcm5ldF9fbGluazpsYXN0LW9mLXR5cGU6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuICAgICAgLmludGVybmV0X19pdGVtLS1iYW5uZXIgLmludGVybmV0X19saW5rOmxhc3Qtb2YtdHlwZSBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaW50ZXJuZXRfX2l0ZW0tLWJhbm5lciAuaW50ZXJuZXRfX2xpbms6bGFzdC1vZi10eXBlIHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaW50ZXJuZXRfX2l0ZW0tLWJhbm5lciAuaW50ZXJuZXRfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5pbnRlcm5ldF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDY3YmEsICMyMWJmZmEgNTAlLCAjMDA2N2JhKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgMjAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDFzIGVhc2U7IH1cbiAgLmludGVybmV0X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxcyBlYXNlOyB9XG5cbi5pbnRlcm5ldF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7IH1cblxuLmludGVybmV0X19kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbi5pbnRlcm5ldF9fYnRuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5pbnRlcm5ldF9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwNTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybmV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmludGVybmV0X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW50ZXJuZXRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAycHgpOyB9XG4gICAgLmludGVybmV0X19pdGVtOmxhc3Qtb2YtdHlwZSwgLmludGVybmV0X19pdGVtOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcm5ldF9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5pbnRlcm5ldF9faXRlbS0tYmFubmVyIC5pbnRlcm5ldF9fbGluazpsYXN0LW9mLXR5cGUgaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLmludGVybmV0X19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5pbnRlcm5ldF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAuaW50ZXJuZXRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAuaW50ZXJuZXRfX2J0biB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW50ZXJuZXRfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmludGVybmV0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gM3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuaW50ZXJuZXRfX2l0ZW06bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDcxcHg7IH1cbiAgICAuaW50ZXJuZXRfX2l0ZW06bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDg5cHg7IH1cbiAgICAuaW50ZXJuZXRfX2l0ZW06bnRoLW9mLXR5cGUoNCk6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDFweDsgfVxuICAgIC5pbnRlcm5ldF9faXRlbS0tYmFubmVyIC5pbnRlcm5ldF9fbGluazpmaXJzdC1vZi10eXBlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgLmludGVybmV0X19pdGVtLS1iYW5uZXIgLmludGVybmV0X19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5pbnRlcm5ldF9faXRlbS0tYmFubmVyIC5pbnRlcm5ldF9fbGluazpsYXN0LW9mLXR5cGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgICAuaW50ZXJuZXRfX2l0ZW0tLWJhbm5lciAuaW50ZXJuZXRfX2xpbms6bGFzdC1vZi10eXBlIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgLmludGVybmV0X19saW5rIHtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gIC5pbnRlcm5ldF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAuaW50ZXJuZXRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5pbnRlcm5ldF9fYnRuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4ubmV3c19fbGlzdCAuY2FsbGJhY2sge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuLm5ld3NfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YzU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLm5ld3NfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDA2N2JhLCAjMDA3NGM1KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgLm5ld3NfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuICAubmV3c19faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvanBnL2JnLXBhdHRlcm4tMS5qcGdcIik7IH1cbiAgLm5ld3NfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2pwZy9iZy1wYXR0ZXJuLTIuanBnXCIpOyB9XG4gIC5uZXdzX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9qcGcvYmctcGF0dGVybi0zLmpwZ1wiKTsgfVxuICAubmV3c19faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvanBnL2JnLXBhdHRlcm4tNC5qcGdcIik7IH1cbiAgLm5ld3NfX2l0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuICAubmV3c19faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuXG4ubmV3c19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjA1cHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmV3c19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLm5ld3NfX2Rlc2Mge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubmV3c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uZXdzX190aW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG5cbi5uZXdzX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubmV3c19fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAwNTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm5ld3NfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAycHgpOyB9XG4gICAgLm5ld3NfX2l0ZW06bGFzdC1vZi10eXBlLCAubmV3c19faXRlbTpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gM3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm5ld3NfX2xpbmsge1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgLm5ld3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIC5uZXdzX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAubmV3c19fdGltZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gIC5uZXdzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5uZXdzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLm5ld3MtaXRlbV9faW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm5ld3MtaXRlbV9fdGl0bGUge1xuICBtYXJnaW46IDIwcHggMjBweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwNjdiYTsgfVxuXG4ubmV3cy1pdGVtX190ZXh0IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW46IDAgMjBweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5uZXdzLWl0ZW1fX3RleHQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5uZXdzLWl0ZW1fX3RpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjODQ4NDg0OyB9XG5cbi5uZXdzLWl0ZW1fX2JhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRjNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uZXdzLWl0ZW1fX2JhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAubmV3cy1pdGVtX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLm5ld3MtaXRlbV9fdGltZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm5ld3MtaXRlbV9fYmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLm5ld3MtaXRlbV9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLm5ld3MtaXRlbV9fdGV4dDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuICAubmV3cy1pdGVtX190aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLm5ld3MtaXRlbV9fYmFjayB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAubmV3cy1pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4udGVsZXBob255IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnRlbGVwaG9ueV9fcGRmIHtcbiAgb3JkZXI6IDE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGVsZXBob255X19wZGYgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6ICMyMWJmZmE7IH1cbiAgICAudGVsZXBob255X19wZGYgYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL2Rvd25sb2FkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGVsZXBob255X19idG4tYmxvY2sge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnRlbGVwaG9ueV9fYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4udGVsZXBob255X190YWJzIHtcbiAgb3JkZXI6IDI7IH1cblxuLnRlbGVwaG9ueV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjFiZmZhO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50ZWxlcGhvbnlfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogIzAwNzRjNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7IH1cbiAgLnRlbGVwaG9ueV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxYmZmYTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTsgfVxuICAgIC50ZWxlcGhvbnlfX2xpbms6aG92ZXIgLnRlbGVwaG9ueV9fcHJpY2Uge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGVsZXBob255X19saW5rOmhvdmVyIC50ZWxlcGhvbnlfX2Rlc2Mge1xuICAgICAgY29sb3I6ICNlOGU4ZTg7IH1cblxuLnRlbGVwaG9ueV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4udGVsZXBob255X19wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgY29sb3I6ICMyMWJmZmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLnRlbGVwaG9ueV9fZGVzYyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICM4NDg0ODQ7IH1cbiAgLnRlbGVwaG9ueV9fZGVzYzpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRlbGVwaG9ueV9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgLnRlbGVwaG9ueV9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDA1O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVsZXBob255IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAudGVsZXBob255X19wZGYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLnRlbGVwaG9ueV9fYnRuLWJsb2NrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC50ZWxlcGhvbnlfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMzVweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbGVwaG9ueSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDAgNTBweDsgfVxuICAudGVsZXBob255X19wZGYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnRlbGVwaG9ueV9fcGRmIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAudGVsZXBob255X19wZGYgYTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuICAudGVsZXBob255X19idG4tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnRlbGVwaG9ueV9fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50ZWxlcGhvbnlfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDMyNXB4OyB9XG4gIC50ZWxlcGhvbnlfX2xpbmsge1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgLnRlbGVwaG9ueV9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgLnRlbGVwaG9ueV9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAudGVsZXBob255X19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAudGVsZXBob255X19idXR0b24ge1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAudGVsZXBob255X19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZWxlcGhvbnlfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDMyNXB4OyB9IH1cblxuLnR2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4udHZfX2J0bi1ibG9jayB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udHZfX3RhYnMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi50dl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjdweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi50dl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnR2X190aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi50dl9fY2FuYWwge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50dl9fY2FuYWwgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAgIC50dl9fY2FuYWwgcCBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udHZfX2NhbmFsLWxpc3Qge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzIxYmZmYTsgfVxuICAudHZfX2NhbmFsLWxpc3Q6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDA1OyB9XG5cbi50dl9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLnR2X19wcmljZSBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgLnR2X19wcmljZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogIzIxYmZmYTsgfVxuICAgIC50dl9fcHJpY2Ugc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjFiZmZhOyB9XG5cbi50dl9fYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YzU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAudHZfX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwNTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuXG4udHZfX21vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwNjdiYSwgIzIxYmZmYSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDEuNXMgZWFzZTsgfVxuICAudHZfX21vcmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAwJSAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAxLjVzIGVhc2U7IH1cbiAgLnR2X19tb3JlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4udHZfX21vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxNDEsIDIxNSwgMC45KTsgfVxuICAudHZfX21vZGFsLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDA7IH1cblxuLnR2X19tb2RhbC1jbG9zZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnR2X19tb2RhbC1jbG9zZWQ6OmJlZm9yZSwgLnR2X19tb2RhbC1jbG9zZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50dl9fbW9kYWwtY2xvc2VkOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAudHZfX21vZGFsLWNsb3NlZDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLnR2X19tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4udHZfX21vZGFsLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAudHZfX21vZGFsLWxpc3QgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLnR2X19tb2RhbC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC50dl9fbW9kYWwtaXRlbSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHZfX21vZGFsLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50dl9fbW9kYWwtaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC50dl9fYnRuLWJsb2NrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnR2X190YWJzLnRhYnMge1xuICAgIGZsZXgtZ3JvdzogMDsgfVxuICAudHZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLnR2X19tb2RhbCB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4OyB9XG4gIC50dl9fbW9kYWwtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnR2X19tb2RhbC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMzBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHZfX2J0bi1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAudHZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC50dl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIC50dl9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDsgfVxuICAudHZfX2NhbmFsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAudHZfX2NhbmFsIHAge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC50dl9fY2FuYWwgcCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAudHZfX2NhbmFsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLnR2X19wcmljZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4OyB9XG4gICAgLnR2X19wcmljZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC50dl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gIC50dl9fbW9yZSB7XG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgLnR2X19tb3JlOjpiZWZvcmUge1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDsgfVxuICAudHZfX21vZGFsIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwMHB4IDUwcHg7IH1cbiAgLnR2X19tb2RhbC1jbG9zZWQge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7IH1cbiAgICAudHZfX21vZGFsLWNsb3NlZDo6YmVmb3JlLCAudHZfX21vZGFsLWNsb3NlZDo6YWZ0ZXIge1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAudHZfX21vZGFsLWNsb3NlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAudHZfX21vZGFsLWNsb3NlZDpob3Zlcjo6YmVmb3JlLCAudHZfX21vZGFsLWNsb3NlZDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1OyB9XG4gIC50dl9fbW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9XG4gIC50dl9fbW9kYWwtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAudHZfX21vZGFsLWl0ZW0gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAudHZfX21vZGFsLWltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50dl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudHZfX2NhbmFsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAudHZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7IH0gfVxuXG4uY29udGFjdHNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbi5jb250YWN0c19fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL2pwZy9tYXAtbW9iaWxlLmpwZ1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5jb250YWN0c19fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc2LCAyNDUsIDAuOSk7IH1cblxuLmNvbnRhY3RzX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLmNvbnRhY3RzX193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGFjdHNfX3dyYXBwZXItLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRhY3RzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY29udGFjdHNfX3RpdGxlLS1hY3RpdmUge1xuICAgIG9yZGVyOiAtMTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb250YWN0c19fYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNvbnRhY3RzX19hZGRyZXNzIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5jb250YWN0c19fYWRkcmVzcyBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG5cbi5jb250YWN0c19fYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuY29udGFjdHNfX2JvcmRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY29udGFjdHNfX3Bob25lcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNvbnRhY3RzX19waG9uZXMgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5jb250YWN0c19fcGhvbmVzIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb250YWN0c19fcGhvbmVzIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL3Bob25lLWZpbGwtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cblxuLmNvbnRhY3RzX19lbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb250YWN0c19fZW1haWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdmcvbWFpbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5jb250YWN0c19fcmVxdWlzaXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbnRhY3RzX19yZXF1aXNpdGVzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmNvbnRhY3RzX19yZXF1aXNpdGVzIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRhY3RzX19kb3dubG9hZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmNvbnRhY3RzX19kb3dubG9hZHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9kb3dubG9hZC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19tYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2pwZy9tYXAtdGFibGV0LmpwZ1wiKTsgfVxuICAuY29udGFjdHNfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHNfX21hcCB7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9qcGcvbWFwLWRlc2t0b3AuanBnXCIpOyB9XG4gIC5jb250YWN0c19fY29udGVudCB7XG4gICAgdG9wOiAxMjBweDtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHdpZHRoOiA1MzBweDtcbiAgICBwYWRkaW5nOiA0NXB4OyB9XG4gIC5jb250YWN0c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmNvbnRhY3RzX190aXRsZS0tYWN0aXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gIC5jb250YWN0c19fYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5jb250YWN0c19fYWRkcmVzcyBiIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmNvbnRhY3RzX19hZGRyZXNzIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmNvbnRhY3RzX19waG9uZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuY29udGFjdHNfX3Bob25lcyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmNvbnRhY3RzX19waG9uZXMgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgLmNvbnRhY3RzX19waG9uZXMgYTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgLmNvbnRhY3RzX19lbWFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIC5jb250YWN0c19fZW1haWw6OmJlZm9yZSB7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWN0c19fYm9yZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgIC5jb250YWN0c19fYm9yZGVyOjphZnRlciB7XG4gICAgICB3aWR0aDogMjgwcHg7IH1cbiAgLmNvbnRhY3RzX19yZXF1aXNpdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLmNvbnRhY3RzX19yZXF1aXNpdGVzIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5jb250YWN0c19fZG93bmxvYWRzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmNvbnRhY3RzX19kb3dubG9hZHM6OmJlZm9yZSB7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMjBweDsgfSB9XG5cbi50YXJpZmYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA2N2JhOyB9XG4gIC50YXJpZmY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YzU7IH1cbiAgLnRhcmlmZjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDU7IH1cblxuLnRhcmlmZl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi50YXJpZmZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxYmZmYTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAudGFyaWZmX19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50YXJpZmZfX2xpbmstLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRjNTtcbiAgICBib3JkZXItY29sb3I6ICMwMDc0YzU7IH1cblxuLnRhcmlmZl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRhcmlmZl9fZm9ybS0tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzJDMkMyOyB9XG4gICAgLnRhcmlmZl9fZm9ybS0tc21hbGwgLnRhcmlmZl9faW5wdXQge1xuICAgICAgd2lkdGg6IDYwJTsgfVxuXG4udGFyaWZmX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi50YXJpZmZfX2lucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDMkMyQzI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuLnRhcmlmZl9fc3VibWl0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGFyaWZmX19zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDU7IH1cblxuLnRhcmlmZl9fZm9ybS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50YXJpZmZfX2Zvcm0td3JhcCAudGFyaWZmX19pbmZvIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAudGFyaWZmX19mb3JtLXdyYXAgLnRhcmlmZl9fY2hlY2tib3gtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udGFyaWZmX19uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4NDg0ODQ7IH1cblxuLnRhcmlmZl9fbGFiZWwtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLnRhcmlmZl9fbGFiZWwtY2hlY2tib3g6bGFzdC1vZi10eXBlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudGFyaWZmX19sYWJlbC1jaGVja2JveCBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRhcmlmZl9fbGFiZWwtY2hlY2tib3ggc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMWJmZmE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC50YXJpZmZfX2xhYmVsLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFiZmZhOyB9XG4gICAgLnRhcmlmZl9fbGFiZWwtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMi41cHg7XG4gICAgICBsZWZ0OiAxLjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC50YXJpZmZfX2xhYmVsLWNoZWNrYm94LS1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50YXJpZmZfX3JhbmdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAudGFyaWZmX19yYW5nZS13cmFwIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiAjODQ4NDg0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAudGFyaWZmX19yYW5nZS13cmFwIHNwYW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE4cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMWJmZmE7IH1cbiAgICAudGFyaWZmX19yYW5nZS13cmFwIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbGVmdDogLTNweDsgfVxuICAgIC50YXJpZmZfX3JhbmdlLXdyYXAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBsZWZ0OiAyNyU7IH1cbiAgICAudGFyaWZmX19yYW5nZS13cmFwIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgICAgbGVmdDogNTglOyB9XG4gICAgLnRhcmlmZl9fcmFuZ2Utd3JhcCBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIHJpZ2h0OiAtNnB4OyB9XG5cbi50YXJpZmZfX3JhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDg0ODQ7IH1cblxuLnRhcmlmZl9fcmFuZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDJweCByZ2JhKDAsIDE3NiwgMjQ1LCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRhcmlmZl9fbGFiZWwtcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLnRhcmlmZl9fbGFiZWwtcmFkaW86bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRhcmlmZl9fbGFiZWwtcmFkaW8gaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50YXJpZmZfX2xhYmVsLXJhZGlvIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxYmZmYTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnRhcmlmZl9fbGFiZWwtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMWJmZmE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi50YXJpZmZfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGFyaWZmX19pbmZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICc/JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5cHg7IH1cblxuLnRhcmlmZl9fc2VsZWN0IHtcbiAgd2lkdGg6IDQ4JTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL3NlbGVjdC1pbWFnZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxYmZmYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4udGFyaWZmX19mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgLnRhcmlmZl9fZm9ybS1jb250YWluZXIgLnRhcmlmZl9fc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnRhcmlmZl9fZm9ybS1jb250YWluZXIgLnRhcmlmZl9fc2VsZWN0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAudGFyaWZmX19mb3JtLWNvbnRhaW5lciAudGFyaWZmX19zZWxlY3Q6bGFzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50YXJpZmZfX2Zvcm0tY29udGFpbmVyIC50YXJpZmZfX2xhYmVsLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50YXJpZmZfX3BhY2thZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMTBweCAwOyB9XG4gIC50YXJpZmZfX3BhY2thZ2UtbGlzdCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxYmZmYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnRhcmlmZl9fcGFja2FnZS13cmFwIHtcbiAgbWF4LWhlaWdodDogMjFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxYmZmYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZTsgfVxuICAudGFyaWZmX19wYWNrYWdlLXdyYXAtLW9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZTsgfVxuXG4udGFyaWZmX19wYWNrYWdlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMWJmZmE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAudGFyaWZmX19wYWNrYWdlLWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL3NlbGVjdC1pbWFnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluOyB9XG4gIC50YXJpZmZfX3BhY2thZ2UtY29udHJvbC0tb3Blbjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi50YXJpZmZfX3BhY2thZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC50YXJpZmZfX3BhY2thZ2UtY29udGVudCAudGFyaWZmX19sYWJlbC1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi50YXJpZmZfX3JlcXVlc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50YXJpZmZfX3JlcXVlc3Qgc3VwIHtcbiAgICBjb2xvcjogIzIxYmZmYTsgfVxuXG4udGFyaWZmX19yZXF1ZXN0LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhcmlmZl9fcmVxdWVzdC1pbmZvIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGFyaWZmX19yZXF1ZXN0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4NDg0ODQ7IH1cbiAgLnRhcmlmZl9fcmVxdWVzdC1sYWJlbCBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjFiZmZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4udGFyaWZmX19yZXF1ZXN0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnRhcmlmZl9fcmVxdWVzdC13cmFwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjODQ4NDg0OyB9XG4gIC50YXJpZmZfX3JlcXVlc3Qtd3JhcCAudGFyaWZmX19yZXF1ZXN0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnRhcmlmZl9fcmVxdWVzdC13cmFwIC50YXJpZmZfX3JlcXVlc3QtbGFiZWwgaW5wdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNTBweDsgfVxuXG4udGFyaWZmX19wcmljZS1ibG9jayB7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1OyB9XG5cbi50YXJpZmZfX3ByaWNlLW5hbWUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnRhcmlmZl9fcHJpY2Uge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLnRhcmlmZl9fcHJpY2Ugc3BhbixcbiAgLnRhcmlmZl9fcHJpY2UgcyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi50YXJpZmZfX3RvdGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnRhcmlmZl9fdG90YWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnRhcmlmZl9fdG90YWwtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnRhcmlmZl9fdG90YWwtbGlzdCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyaWZmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC50YXJpZmZfX2Zvcm0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7IH1cbiAgLnRhcmlmZl9fcHJpY2UtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA5MHB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC50YXJpZmZfX3ByaWNlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAudGFyaWZmX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnRhcmlmZl9fcHJpY2Ugc3BhbixcbiAgICAudGFyaWZmX19wcmljZSBzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGFyaWZmX19mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7IH1cbiAgLnRhcmlmZl9fbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnRhcmlmZl9fbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuICAudGFyaWZmX19mb3JtLS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAudGFyaWZmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAudGFyaWZmX19pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC50YXJpZmZfX3N1Ym1pdCB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAudGFyaWZmX19mb3JtLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnRhcmlmZl9fZm9ybS13cmFwIC50YXJpZmZfX2NoZWNrYm94LWluZm8ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgLnRhcmlmZl9fZm9ybS13cmFwIC50YXJpZmZfX2NoZWNrYm94LWluZm8gbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnRhcmlmZl9fZm9ybS13cmFwIC50YXJpZmZfX2luZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAgIC50YXJpZmZfX2Zvcm0td3JhcCAudGFyaWZmX19pbmZvOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4OyB9XG4gIC50YXJpZmZfX25hbWUge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC50YXJpZmZfX2xhYmVsLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgLnRhcmlmZl9fbGFiZWwtY2hlY2tib3g6bGFzdC1vZi10eXBlIHtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4gICAgLnRhcmlmZl9fbGFiZWwtY2hlY2tib3ggc3BhbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgLnRhcmlmZl9fbGFiZWwtY2hlY2tib3gtLW1hcmdpbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnRhcmlmZl9fbGFiZWwtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA0cHg7IH1cbiAgLnRhcmlmZl9fcmFuZ2Utd3JhcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAudGFyaWZmX19yYW5nZS13cmFwIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICAgIC50YXJpZmZfX3JhbmdlLXdyYXAgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMTZweDsgfVxuICAudGFyaWZmX19sYWJlbC1yYWRpbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIC50YXJpZmZfX2xhYmVsLXJhZGlvIHNwYW4ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAudGFyaWZmX19sYWJlbC1yYWRpbyBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgLnRhcmlmZl9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAudGFyaWZmX19mb3JtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIC50YXJpZmZfX2Zvcm0tY29udGFpbmVyIC50YXJpZmZfX3NlbGVjdCxcbiAgICAudGFyaWZmX19mb3JtLWNvbnRhaW5lciAudGFyaWZmX19sYWJlbC1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnRhcmlmZl9fZm9ybS1jb250YWluZXIgLnRhcmlmZl9fc2VsZWN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogMzMwcHg7IH1cbiAgLnRhcmlmZl9fcGFja2FnZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnRhcmlmZl9fcGFja2FnZS1saXN0IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLnRhcmlmZl9fcGFja2FnZS13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgIC50YXJpZmZfX3BhY2thZ2Utd3JhcC0tb3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7IH1cbiAgLnRhcmlmZl9fcGFja2FnZS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLnRhcmlmZl9fcGFja2FnZS1jb250cm9sOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLnRhcmlmZl9fcmVxdWVzdC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnRhcmlmZl9fcmVxdWVzdC1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC50YXJpZmZfX3JlcXVlc3QtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIC50YXJpZmZfX3JlcXVlc3QtbGFiZWwgaW5wdXQge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC50YXJpZmZfX3JlcXVlc3Qtd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjlweCk7IH1cbiAgICAudGFyaWZmX19yZXF1ZXN0LXdyYXAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAudGFyaWZmX19yZXF1ZXN0LXdyYXAgLnRhcmlmZl9fcmVxdWVzdC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIC50YXJpZmZfX3JlcXVlc3Qtd3JhcCAudGFyaWZmX19yZXF1ZXN0LWxhYmVsIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDY1cHg7IH1cbiAgLnRhcmlmZl9fcmVxdWVzdCArIC50YXJpZmZfX3N1Ym1pdCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMTcwcHg7IH1cbiAgLnRhcmlmZl9fcHJpY2UtYmxvY2sge1xuICAgIHRvcDogMTAwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC50YXJpZmZfX3ByaWNlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAudGFyaWZmX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgLnRhcmlmZl9fcHJpY2Ugc3BhbixcbiAgICAudGFyaWZmX19wcmljZSBzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3NzBweCkge1xuICAudGFyaWZmX19mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7IH1cbiAgLnRhcmlmZl9fcHJpY2UtYmxvY2sge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7IH1cbiAgLnRhcmlmZl9fcHJpY2UtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC50YXJpZmZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAudGFyaWZmX19wcmljZS0tbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAudGFyaWZmX19wcmljZSBzcGFuLFxuICAgIC50YXJpZmZfX3ByaWNlIHMge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgLnRhcmlmZl9fdG90YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgLnRhcmlmZl9fdG90YWw6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAudGFyaWZmX190b3RhbC1saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi5wYXltZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAyNXB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDY3YmE7IH1cbiAgLnBheW1lbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YzU7IH1cbiAgLnBheW1lbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDA1OyB9XG5cbi5wYXltZW50X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4ucGF5bWVudF9faXRlbSB7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHg7IH1cblxuLnBheW1lbnRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA2N2JhLCAjMjFiZmZhIDUwJSwgIzAwNjdiYSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDIwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDFzIGVhc2U7IH1cbiAgLnBheW1lbnRfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDFzIGVhc2U7IH1cblxuLnBheW1lbnRfX25hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGF5bWVudF9fbG9nbyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDsgfVxuICAucGF5bWVudF9fbG9nbyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGF5bWVudF9faW5mbyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnBheW1lbnRfX2J0biB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBheW1lbnRfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnBheW1lbnRfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBheW1lbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMjBweDsgfVxuICAucGF5bWVudF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5wYXltZW50X19pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAucGF5bWVudF9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBheW1lbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7IH1cbiAgLnBheW1lbnRfX2xvZ28ge1xuICAgIGhlaWdodDogNTVweDsgfVxuICAucGF5bWVudF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5wYXltZW50X19pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLnBheW1lbnRfX2J0biB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucGF5bWVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLnBheW1lbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDsgfVxuICAucGF5bWVudF9fbGluayB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAucGF5bWVudF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3NDBweCkge1xuICAucGF5bWVudF9faXRlbSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucGF5bWVudF9faXRlbSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4OyB9XG4gIC5wYXltZW50X19uYW1lIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLnBheW1lbnRfX2xvZ28ge1xuICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5wYXltZW50X19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAucGF5bWVudF9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5wYXltZW50X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbi5mdXJuaXR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDI1cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwNjdiYTsgfVxuICAuZnVybml0dXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1OyB9XG4gIC5mdXJuaXR1cmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDA1OyB9XG5cbi5mdXJuaXR1cmVfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5mdXJuaXR1cmVfX2J0bi50YWJzX19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgLmZ1cm5pdHVyZV9fYnRuLnRhYnNfX2J0bjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZ1cm5pdHVyZV9fYnRuLnRhYnNfX2J0bjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmZ1cm5pdHVyZV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZnVybml0dXJlX19pdGVtIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZnVybml0dXJlX19pdGVtOmhvdmVyIC5mdXJuaXR1cmVfX2Rlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMWJmZmE7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gIC5mdXJuaXR1cmVfX2l0ZW06aG92ZXIgLmZ1cm5pdHVyZV9fbmFtZSxcbiAgLmZ1cm5pdHVyZV9faXRlbTpob3ZlciAuZnVybml0dXJlX19wcmljZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZ1cm5pdHVyZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwNjdiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mdXJuaXR1cmVfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDsgfVxuICAuZnVybml0dXJlX19pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5mdXJuaXR1cmVfX2Rlc2Mge1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuXG4uZnVybml0dXJlX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZ1cm5pdHVyZV9fcHJpY2Uge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mdXJuaXR1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZnVybml0dXJlX190YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mdXJuaXR1cmVfX2J0bi50YWJzX19idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgICAuZnVybml0dXJlX19idG4udGFic19fYnRuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZnVybml0dXJlX19idG4udGFic19fYnRuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5mdXJuaXR1cmVfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1cm5pdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZnVybml0dXJlX19idG4udGFic19fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgICAuZnVybml0dXJlX19idG4udGFic19fYnRuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZnVybml0dXJlX19idG4udGFic19fYnRuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5mdXJuaXR1cmVfX2xpc3QudGFicyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mdXJuaXR1cmVfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZ1cm5pdHVyZV9faXRlbSB7XG4gICAgd2lkdGg6IDIyJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZ1cm5pdHVyZV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA2N2JhOyB9XG4gIC5wcm9kdWN0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1OyB9XG4gIC5wcm9kdWN0OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwNTsgfVxuXG4ucHJvZHVjdF9fZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4ucHJvZHVjdF9fYmlnLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIG1hcmdpbjogMjBweCAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5wcm9kdWN0X19iaWctbGlzdC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUucHJvZHVjdF9faW1hZ2Utd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucHJvZHVjdF9fYmlnLWxpc3Quc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlLnByb2R1Y3RfX2ltYWdlLXdyYXAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnByb2R1Y3RfX2xpc3Qge1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAucHJvZHVjdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUucHJvZHVjdF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5wcm9kdWN0X19saXN0LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZS5wcm9kdWN0X19pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5wcm9kdWN0X19idG4tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvZHVjdF9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAucHJvZHVjdF9fYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9kdWN0X19idG4tLW5leHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9kdWN0X190eXBlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzg0ODQ4NDsgfVxuXG4ucHJvZHVjdF9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnByb2R1Y3RfX3ByaWNlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjFiZmZhOyB9XG4gIC5wcm9kdWN0X19wcmljZSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ucHJvZHVjdF9fZGVsaXZlcnkge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMkMyQzI7IH1cblxuLnByb2R1Y3RfX3RvdGFsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAucHJvZHVjdF9fdG90YWwgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLnByb2R1Y3RfX2Fib3V0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwNzRjNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJvZHVjdF9fYWJvdXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDA1OyB9XG5cbi5wcm9kdWN0X19idXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZHVjdF9fYnV5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucHJvZHVjdF9fYnV5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDA1OyB9XG5cbi50aXBweS10b29sdGlwLnByb2R1Y3QtdGhlbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRjNTsgfVxuICAudGlwcHktdG9vbHRpcC5wcm9kdWN0LXRoZW1lIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAucHJvZHVjdC10aGVtZSAudGlwcHktYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA3NGM1OyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXRvb2x0aXAucHJvZHVjdC10aGVtZSAudGlwcHktYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3NGM1OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnByb2R1Y3RfX2dhbGxlcnkge1xuICAgIHdpZHRoOiA0NSU7IH1cbiAgLnByb2R1Y3RfX2J0bi1ibG9jayB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpOyB9XG4gIC5wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAucHJvZHVjdF9fYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2R1Y3RfX2J1eSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnRpcHB5LXRvb2x0aXAucHJvZHVjdC10aGVtZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAucHJvZHVjdC10aGVtZSAudGlwcHktYXJyb3cge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3NGM1OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdF9fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDU1JTsgfVxuICAucHJvZHVjdF9fYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAucHJvZHVjdF9fYnRuOjpiZWZvcmUge1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAxM3B4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5wcm9kdWN0X190eXBlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLnByb2R1Y3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgLnByb2R1Y3RfX3ByaWNlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLnByb2R1Y3RfX2RlbGl2ZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAucHJvZHVjdF9fdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgIC5wcm9kdWN0X190b3RhbCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5wcm9kdWN0X19hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAucHJvZHVjdF9fYnV5IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnByb2R1Y3RfX2J1eTo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4OyB9XG4gIC50aXBweS10b29sdGlwLnByb2R1Y3QtdGhlbWUgcCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfVxuICAucHJvZHVjdF9fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAucHJvZHVjdF9fYnRuLWJsb2NrIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnByb2R1Y3RfX2dhbGxlcnkge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7IH1cbiAgLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gIC5wcm9kdWN0X190eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAucHJvZHVjdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5wcm9kdWN0X19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAucHJvZHVjdF9fcHJpY2Ugc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAucHJvZHVjdF9fZGVsaXZlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gIC5wcm9kdWN0X190b3RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAucHJvZHVjdF9fdG90YWwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAucHJvZHVjdF9fYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5wcm9kdWN0X19idXkge1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIC5wcm9kdWN0X19idXk6OmJlZm9yZSB7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICByaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDsgfSB9XG5cbi5tYXBTaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDAgMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA2N2JhOyB9XG4gIC5tYXBTaXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1OyB9XG4gIC5tYXBTaXRlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwNTsgfVxuXG4ubWFwU2l0ZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYXBTaXRlX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5tYXBTaXRlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYXBTaXRlX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1hcFNpdGVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyMWJmZmE7IH1cbiAgLm1hcFNpdGVfX2xpbms6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzAwNjdiYTsgfVxuICAubWFwU2l0ZV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMDU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBTaXRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLm1hcFNpdGVfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5tYXBTaXRlX19pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubWFwU2l0ZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDQ5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1hcFNpdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tYXBTaXRlX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYXBTaXRlX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAubWFwU2l0ZV9fbGluazpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXBTaXRlX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAubWFwU2l0ZV9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDc5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1hcFNpdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAubWFwU2l0ZV9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLm1hcFNpdGVfX2xpbms6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm1hcFNpdGVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC5tYXBTaXRlX19saW5rOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubWFwU2l0ZV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm1hcFNpdGVfX2xpc3Q6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1hcFNpdGVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG5cbi5wcm9maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ucHJvZmlsZV9fbWVudS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYmZmYTtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMDA2N2JhOyB9XG5cbi5wcm9maWxlX190YWItYnRuLnRhYnNfX2J0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5wcm9maWxlX190YWItYnRuLnRhYnNfX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnByb2ZpbGVfX3RhYi1idG4udGFic19fYnRuLnRhYnNfX2J0bi0tYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnByb2ZpbGVfX2J0bi1leGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wcm9maWxlX19idG4tZXhpdDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnByb2ZpbGVfX3RhYiB7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuICAucHJvZmlsZV9fdGFiLS1iYWxhbmNlIC5wcm9maWxlX19mb3JtIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucHJvZmlsZV9fdGFiLS1iYWxhbmNlIC5wcm9maWxlX19mb3JtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucHJvZmlsZV9fdGFiLS1iYWxhbmNlIC5wcm9maWxlX190YWJsZSB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wcm9maWxlX190YWItLWJhbGFuY2UgLnByb2ZpbGVfX3RhYmxlIHRkIHtcbiAgICAgIG1pbi13aWR0aDogNjVweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wcm9maWxlX190YWItLWJhbGFuY2UgLnByb2ZpbGVfX3RhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0ZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnByb2ZpbGVfX3RhYi0tdmlldy50YWJzLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9maWxlX190YWItLXZpZXcgLnByb2ZpbGVfX3RhYmxlIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgIC5wcm9maWxlX190YWItLXZpZXcgLnByb2ZpbGVfX3RhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucHJvZmlsZV9fdGFiLS12aWV3IC5wcm9maWxlX190YWJsZSBhIHtcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZmlsZV9fdGFiLS12aWV3IC5wcm9maWxlX190YWJsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDY3YmE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wcm9maWxlX190YWItLXRhcmlmZi50YWJzLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9maWxlX190YWItLXRhcmlmZiAucHJvZmlsZV9fZm9ybSBzZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2ZpbGVfX3RhYi0tdGFyaWZmIC5wcm9maWxlX190YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5wcm9maWxlX190YWItLXRhcmlmZiAucHJvZmlsZV9fdGFibGUgdGgge1xuICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3NGM1OyB9XG4gICAgLnByb2ZpbGVfX3RhYi0tdGFyaWZmIC5wcm9maWxlX190YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb2ZpbGVfX3RhYi0tdGFyaWZmIC5wcm9maWxlX190YWJsZSB0cjpudGgtb2YtdHlwZSgyKSB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAucHJvZmlsZV9fdGFiLS10YXJpZmYgLnByb2ZpbGVfX3RleHQtaW5mbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cbiAgICAucHJvZmlsZV9fdGFiLS10YXJpZmYgLnByb2ZpbGVfX3RleHQtaW5mbyBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnByb2ZpbGVfX3RhYi0tc3RvcCAucHJvZmlsZV9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5wcm9maWxlX190YWItLXN0b3AgLnByb2ZpbGVfX2Zvcm0gZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wcm9maWxlX190YWItLXN0b3AgLnByb2ZpbGVfX2Zvcm0gZGl2IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAucHJvZmlsZV9fdGFiLS1zdG9wIC5wcm9maWxlX19mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NGM1OyB9XG4gIC5wcm9maWxlX190YWItLXN0b3AgLnByb2ZpbGVfX3RleHQtaW5mbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5wcm9maWxlX190YWItLXN0b3AgLnByb2ZpbGVfX3RleHQtaW5mby0tYm9yZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmMDAwNTsgfVxuXG4ucHJvZmlsZV9fcGF5bWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wcm9maWxlX19wYXltZW50IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9maWxlX19wYXltZW50IHAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogI2ZmMDAwNTsgfVxuICAucHJvZmlsZV9fcGF5bWVudCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMWJmZmE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2ZpbGVfX3BheW1lbnQgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDA1OyB9XG5cbi5wcm9maWxlX19hdHRlbnRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucHJvZmlsZV9fYXR0ZW50aW9uIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICNmZjAwMDU7IH1cbiAgLnByb2ZpbGVfX2F0dGVudGlvbiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAucHJvZmlsZV9fYXR0ZW50aW9uIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gICAgLnByb2ZpbGVfX2F0dGVudGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvZmlsZV9fYXR0ZW50aW9uIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOyB9XG5cbi5wcm9maWxlX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucHJvZmlsZV9fdGV4dC0tYm9sZCB7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnByb2ZpbGVfX3Byb21pc2Utc3RhdHVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWJmZmE7IH1cbiAgLnByb2ZpbGVfX3Byb21pc2Utc3RhdHVzLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhNDU7IH1cblxuLnByb2ZpbGVfX3RhcmlmZi1zdGF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnByb2ZpbGVfX3RhcmlmZi1zdGF0ZSBhIHtcbiAgICBjb2xvcjogIzAwNzRjNTsgfVxuXG4ucHJvZmlsZV9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9maWxlX19mb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2Uvc3ZnL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2FsYygxMDAlIC0gN3B4KSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3NGM1O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAucHJvZmlsZV9fZm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5wcm9maWxlX19mb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLnByb2ZpbGVfX2Zvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAucHJvZmlsZV9fZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzRjNTsgfVxuICAucHJvZmlsZV9fZm9ybSBzZWxlY3Qge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZS9zdmcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSA3cHgpIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzRjNTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5wcm9maWxlX19mb3JtLW5hbWUtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ucHJvZmlsZV9fc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWJmZmE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9maWxlX19zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDU7IH1cbiAgLnByb2ZpbGVfX3N1Ym1pdC0tYm9yZGVyLXJhZGl1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4ucHJvZmlsZV9fYmFsYW5jZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wcm9maWxlX19zdGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJvZmlsZV9fc3RhdGUgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2ZpbGVfX3N0YXRlIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAucHJvZmlsZV9fc3RhdGUgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICAgIC5wcm9maWxlX19zdGF0ZSBwOmxhc3Qtb2YtdHlwZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5wcm9maWxlX19zdGF0ZS1pbnRlcm5ldCB7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogODVweDtcbiAgcGFkZGluZzogOHB4IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMkMyQzI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZmlsZV9fc3RhdGUtaW50ZXJuZXQtLW5vIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDA1OyB9XG4gIC5wcm9maWxlX19zdGF0ZS1pbnRlcm5ldC0teWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYTQ1OyB9XG5cbi5wcm9maWxlX19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByb2ZpbGVfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmMDAwNTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucHJvZmlsZV9fbWVudS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuICAgIGJvcmRlci13aWR0aDogMjBweDsgfVxuICAucHJvZmlsZV9fbWVudSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE0MHB4OyB9XG4gIC5wcm9maWxlX190YWItYnRuLnRhYnNfX2J0biB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gIC5wcm9maWxlX190YWJzLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7IH1cbiAgLnByb2ZpbGVfX3RhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgLnByb2ZpbGVfX3RhYi0tYmFsYW5jZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5wcm9maWxlX190YWItLXZpZXcge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5wcm9maWxlX190YWItLXZpZXcgLnByb2ZpbGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5wcm9maWxlX190YWItLXZpZXcgLnByb2ZpbGVfX3RhYmxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAucHJvZmlsZV9fdGFiLS10YXJpZmYge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAucHJvZmlsZV9fdGFiLS1zdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLnByb2ZpbGVfX3RhYi0tcHJvbWlzZS50YWJzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5wcm9maWxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9maWxlX19tZW51LXdyYXBwZXIge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiA1MHB4OyB9XG4gIC5wcm9maWxlX190YWItYnRuLnRhYnNfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLnByb2ZpbGVfX2J0bi1leGl0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAucHJvZmlsZV9fdGFicy13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvZmlsZV9fdGFiLS1iYWxhbmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgIC5wcm9maWxlX190YWItLWJhbGFuY2UgLnByb2ZpbGVfX2Zvcm0gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAucHJvZmlsZV9fdGFiLS1iYWxhbmNlIC5wcm9maWxlX190YWJsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgIC5wcm9maWxlX190YWItLWJhbGFuY2UgLnByb2ZpbGVfX3RhYmxlIHRkIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9maWxlX190YWItLWJhbGFuY2UgLnByb2ZpbGVfX3RhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb2ZpbGVfX3RhYi0tdmlldyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgIC5wcm9maWxlX190YWItLXZpZXcgLnByb2ZpbGVfX3RhYmxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4OyB9XG4gICAgICAucHJvZmlsZV9fdGFiLS12aWV3IC5wcm9maWxlX190YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5wcm9maWxlX190YWItLXRhcmlmZiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAucHJvZmlsZV9fdGFiLS10YXJpZmYgLnByb2ZpbGVfX2Zvcm0gc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucHJvZmlsZV9fdGFiLS10YXJpZmYgLnByb2ZpbGVfX3RhYmxlIHtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgICAucHJvZmlsZV9fdGFiLS10YXJpZmYgLnByb2ZpbGVfX3RhYmxlIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLnByb2ZpbGVfX3RhYi0tdGFyaWZmIC5wcm9maWxlX190YWJsZSB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9maWxlX190YWItLXRhcmlmZiAucHJvZmlsZV9fdGFibGUgdHI6bnRoLW9mLXR5cGUoMikgdGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIC5wcm9maWxlX190YWItLXRhcmlmZiAucHJvZmlsZV9fdGV4dC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5wcm9maWxlX190YWItLXN0b3AudGFicy0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgIC5wcm9maWxlX190YWItLXN0b3AudGFicy0tYWN0aXZlIC5wcm9maWxlX19mb3JtIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnByb2ZpbGVfX3RhYi0tc3RvcC50YWJzLS1hY3RpdmUgLnByb2ZpbGVfX2Zvcm0gZGl2IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAucHJvZmlsZV9fdGFiLS1zdG9wLnRhYnMtLWFjdGl2ZSAucHJvZmlsZV9fZm9ybSBkaXYgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAucHJvZmlsZV9fdGFiLS1zdG9wLnRhYnMtLWFjdGl2ZSAucHJvZmlsZV9fdGV4dC1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7IH1cbiAgLnByb2ZpbGVfX3RhYi0tcHJvbWlzZS50YWJzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAucHJvZmlsZV9fcGF5bWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5wcm9maWxlX19wYXltZW50IHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9maWxlX19wYXltZW50IHAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAucHJvZmlsZV9fcGF5bWVudCBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLnByb2ZpbGVfX2F0dGVudGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLnByb2ZpbGVfX2F0dGVudGlvbiBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgLnByb2ZpbGVfX2F0dGVudGlvbiBsaTo6YmVmb3JlIHtcbiAgICAgIHRvcDogOHB4OyB9XG4gIC5wcm9maWxlX190YXJpZmYtc3RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5wcm9maWxlX19mb3JtLW5hbWUtZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnByb2ZpbGVfX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5wcm9maWxlX19wcm9taXNlLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5wcm9maWxlX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLnByb2ZpbGVfX2Zvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnByb2ZpbGVfX2Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5wcm9maWxlX19mb3JtIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAucHJvZmlsZV9fZm9ybS1pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5wcm9maWxlX19zdWJtaXQge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAucHJvZmlsZV9fc3VibWl0LS1ib3JkZXItcmFkaXVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5wcm9maWxlX19iYWxhbmNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucHJvZmlsZV9fc3RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvZmlsZV9fc3RhdGUgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgLnByb2ZpbGVfX3N0YXRlIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gIC5wcm9maWxlX19zdGF0ZS1pbnRlcm5ldCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAucHJvZmlsZV9fdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnByb2ZpbGVfX3RhYi0tYmFsYW5jZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLnByb2ZpbGVfX3RhYi0tYmFsYW5jZSAucHJvZmlsZV9fZm9ybSBwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfVxuICAgIC5wcm9maWxlX190YWItLWJhbGFuY2UgLnByb2ZpbGVfX3RhYmxlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgICAgLnByb2ZpbGVfX3RhYi0tYmFsYW5jZSAucHJvZmlsZV9fdGFibGUgdGQge1xuICAgICAgICBtaW4td2lkdGg6IDIxMHB4OyB9XG4gIC5wcm9maWxlX190YWItLXZpZXcgLnByb2ZpbGVfX3RhYmxlIHtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgLnByb2ZpbGVfX3RhYi0tdGFyaWZmIC5wcm9maWxlX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wcm9maWxlX190YWItLXRhcmlmZiAucHJvZmlsZV9fdGFibGUge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7IH1cbiAgLnByb2ZpbGVfX3RhYi0tc3RvcC50YWJzLS1hY3RpdmUge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgIC5wcm9maWxlX190YWItLXN0b3AudGFicy0tYWN0aXZlIC5wcm9maWxlX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLnByb2ZpbGVfX3RhYi0tc3RvcC50YWJzLS1hY3RpdmUgLnByb2ZpbGVfX2Zvcm0gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnByb2ZpbGVfX3RhYi0tc3RvcC50YWJzLS1hY3RpdmUgLnByb2ZpbGVfX3RleHQtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gIC5wcm9maWxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnByb2ZpbGVfX3Byb21pc2Utc3RhdHVzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5wcm9maWxlX19mb3JtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAucHJvZmlsZV9fc3RhdGUgcDpsYXN0LW9mLXR5cGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5wcm9maWxlX19zdGF0ZS1pbnRlcm5ldCB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4uc2VjdXJpdHkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG5cbi5zZWN1cml0eV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5zZWN1cml0eV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDA2N2JhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlY3VyaXR5X19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNlY3VyaXR5X19wcmljZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWN1cml0eV9fcHJpY2UgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjMDA3NGM1OyB9XG5cbi5zZWN1cml0eV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWN1cml0eV9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDY3YmEsICMyMWJmZmEpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMS41cyBlYXNlOyB9XG4gIC5zZWN1cml0eV9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMS41cyBlYXNlOyB9XG5cbi5zZWN1cml0eV9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNlY3VyaXR5X19kZXNjIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogIzg0ODQ4NDsgfVxuICAgIC5zZWN1cml0eV9fZGVzYyBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWN1cml0eV9fZGVzYyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjMDA2N2JhOyB9XG4gICAgLnNlY3VyaXR5X19kZXNjIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMDU7IH1cblxuLnNlY3VyaXR5X19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN1cml0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnNlY3VyaXR5X19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpOyB9XG4gIC5zZWN1cml0eV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zZWN1cml0eV9faW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNlY3VyaXR5X190aXRsZSxcbiAgLnNlY3VyaXR5X19wcmljZSBwLFxuICAuc2VjdXJpdHlfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnNlY3VyaXR5X19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdXJpdHlfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5zZWN1cml0eV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gIC5zZWN1cml0eV9fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuc2VjdXJpdHlfX3ByaWNlIHAge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAgIC5zZWN1cml0eV9fcHJpY2UgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAuc2VjdXJpdHlfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIC5zZWN1cml0eV9fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLnNlY3VyaXR5X19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnNlY3VyaXR5X19kZXNjIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnNlY3VyaXR5X19kZXNjIGEge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG4gIC5zZWN1cml0eV9faW1hZ2Uge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlY3VyaXR5X19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTMwcHgpOyB9XG4gIC5zZWN1cml0eV9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG5cbi5sb2dpbiB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDYwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY3YmE7IH1cblxuLmxvZ2luX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4ubG9naW5fX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubG9naW5fX2xhYmVsIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLmxvZ2luX19sYWJlbCBpbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuXG4ubG9naW5fX3N1Ym1pdCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLmxvZ2luX19zdWJtaXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA2N2JhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG4ubG9naW5fX3N1cHBvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmxvZ2luX19saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubG9naW5fX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9naW4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5sb2dpbl9fZm9ybSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmxvZ2luX19zdXBwb3J0IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sb2dpbiB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAubG9naW5fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmxvZ2luX19sYWJlbCBzcGFuLFxuICAgIC5sb2dpbl9fbGFiZWwgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAubG9naW5fX2xhYmVsIGlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7IH1cbiAgLmxvZ2luX19zdWJtaXQge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLmxvZ2luX19zdXBwb3J0IHtcbiAgICB3aWR0aDogNTAwcHg7IH1cbiAgLmxvZ2luX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7IH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5tb2RhbC1yZXF1ZXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDIwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTQwcHg7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFiZmZhOyB9XG4gIC5tb2RhbC1yZXF1ZXN0LS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IGJvdW5jZSAwLjZzOyB9XG5cbi5tb2RhbC1yZXF1ZXN0X19idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vZGFsLXJlcXVlc3RfX2J0bi1jbG9zZTo6YmVmb3JlLCAubW9kYWwtcmVxdWVzdF9fYnRuLWNsb3NlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOC41cHg7XG4gICAgbGVmdDogM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1vZGFsLXJlcXVlc3RfX2J0bi1jbG9zZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm1vZGFsLXJlcXVlc3RfX2J0bi1jbG9zZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLm1vZGFsLXJlcXVlc3RfX2J0bi1jbG9zZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1vZGFsLXJlcXVlc3RfX2J0bi1jbG9zZTpob3Zlcjo6YmVmb3JlLCAubW9kYWwtcmVxdWVzdF9fYnRuLWNsb3NlOmhvdmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tb2RhbC1yZXF1ZXN0X19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ubW9kYWwtcmVxdWVzdF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tb2RhbC1yZXF1ZXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubW9kYWwtcmVxdWVzdF9fbGFiZWwgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kYWwtcmVxdWVzdF9fbGFiZWwgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLm1vZGFsLXJlcXVlc3RfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tb2RhbC1yZXF1ZXN0X193cmFwcGVyIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubW9kYWwtcmVxdWVzdF9fd3JhcHBlciBpbnB1dCB7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICAubW9kYWwtcmVxdWVzdF9fd3JhcHBlciBpbnB1dDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubW9kYWwtcmVxdWVzdF9fc3VibWl0IHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGM1O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kYWwtcmVxdWVzdF9fc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDA1OyB9XG5cbi5tb2RhbC1yZXF1ZXN0X19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1yZXF1ZXN0IHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAubW9kYWwtcmVxdWVzdF9fZm9ybSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubW9kYWwtcmVxdWVzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5tb2RhbC1yZXF1ZXN0X19sYWJlbCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm1vZGFsLXJlcXVlc3RfX2xhYmVsIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAubW9kYWwtcmVxdWVzdF9fbGFiZWwgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLm1vZGFsLXJlcXVlc3RfX3dyYXBwZXIgaW5wdXQge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgLm1vZGFsLXJlcXVlc3RfX3dyYXBwZXIgaW5wdXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLm1vZGFsLXJlcXVlc3RfX2luZm8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXJlcXVlc3Qge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTQwMHB4OyB9XG4gIC5tb2RhbC1yZXF1ZXN0X19idG4tY2xvc2Uge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5tb2RhbC1yZXF1ZXN0X19idG4tY2xvc2U6OmJlZm9yZSwgLm1vZGFsLXJlcXVlc3RfX2J0bi1jbG9zZTo6YWZ0ZXIge1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgLm1vZGFsLXJlcXVlc3RfX2Zvcm0ge1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAubW9kYWwtcmVxdWVzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAubW9kYWwtcmVxdWVzdF9fbGFiZWwgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5tb2RhbC1yZXF1ZXN0X19sYWJlbCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5tb2RhbC1yZXF1ZXN0X193cmFwcGVyIGlucHV0IHtcbiAgICB3aWR0aDogOTBweDsgfVxuICAubW9kYWwtcmVxdWVzdF9fc3VibWl0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5tb2RhbC1yZXF1ZXN0X19pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH0gfVxuXG4ubW9kYWwtdGhhbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubW9kYWwtdGhhbmtzX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5tb2RhbC10aGFua3NfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXRoYW5rc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5tb2RhbC10aGFua3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXRoYW5rc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5tb2RhbC10aGFua3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzY4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9vdGVyX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEyMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuZm9vdGVyX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDE0MDBweDsgfSB9XG5cbi5mb290ZXJfX3Bob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvb3Rlcl9fcGhvbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9waG9uZS1maWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmZvb3Rlcl9fbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZm9vdGVyX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5mb290ZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZm9vdGVyX19waG9uZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3Rlcl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuZm9vdGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgLmZvb3Rlcl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZvb3Rlcl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfVxuICAgIC5mb290ZXJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjAwcHg7IH0gfVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbi50YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAudGFicy0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi50YWJzX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc0YzU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgLnRhYnNfX2J0bjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnRhYnNfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRjNTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAudGFic19fYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0YzU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX19idG4ge1xuICAgIGJvcmRlci13aWR0aDogMnB4OyB9XG4gIC50YWJzIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYnNfX2J0biB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG4gICAgLnRhYnNfX2J0bjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhJyksIHVybCguLi9mb250cy9Qcm94aW1hTm92YVRoaW4wLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksIHVybCguLi9mb250cy9Qcm94aW1hTm92YVRoaW4wLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhJyksIHVybCguLi9mb250cy9Qcm94aW1hTm92YVRoaW5JdGFsaWMwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksIHVybCguLi9mb250cy9Qcm94aW1hTm92YVRoaW5JdGFsaWMwLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhJyksIHVybCguLi9mb250cy9Qcm94aW1hTm92YUxpZ2h0MC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFMaWdodDAud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEnKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhTGlnaHRJdGFsaWMwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksIHVybCguLi9mb250cy9Qcm94aW1hTm92YUxpZ2h0SXRhbGljMC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YScpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFSZWd1bGFyMC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFSZWd1bGFyMC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YScpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFSZWd1bGFySXRhbGljMC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFSZWd1bGFySXRhbGljMC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YScpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFTZW1pYm9sZDAud29mZjIpIGZvcm1hdCgnd29mZjInKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhU2VtaWJvbGQwLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhJyksIHVybCguLi9mb250cy9Qcm94aW1hTm92YVNlbWlib2xkSXRhbGljMC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFTZW1pYm9sZEl0YWxpYzAud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEnKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhQm9sZDAud29mZjIpIGZvcm1hdCgnd29mZjInKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhQm9sZDAud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEnKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhQm9sZEl0YWxpYzAud29mZjIpIGZvcm1hdCgnd29mZjInKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhQm9sZEl0YWxpYzAud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEnKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhRXh0cmFib2xkMC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFFeHRyYWJvbGQwLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhJyksIHVybCguLi9mb250cy9Qcm94aW1hTm92YUV4dHJhYm9sZEl0YWxpYzAud29mZjIpIGZvcm1hdCgnd29mZjInKSwgdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhRXh0cmFib2xkSXRhbGljMC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiIsIiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRmZi1wcm94aW1hO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogJGJhc2UtY29sb3I7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYWdlIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWl4aW4gd29yZC13cmFwKCkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtaXhpbiBjb250YWluZXIoKSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgd2lkdGg6ICRicmVha3BvaW50LXRhYmxldDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4gICYtLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLDAsMCwwLjIpO1xufVxuXG4uaGVhZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcblxuICAmIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ28tdGVsZWNvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UsIHZpc2liaWxpdHkgMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAxcztcblxuICAmIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBib3gtc2hhZG93OiAwIC04cHggMCAwICRibHVlLCAwIDhweCAwIDAgJGJsdWU7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cywgMHM7XG4gIH1cblxuICAmLS1vcGVuIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCAkYmx1ZSwgMCAwIDAgMCAkYmx1ZTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuNHM7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGxpZ2h0LWJsdWU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMCA2cHggJHJlZDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cblxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAuaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nby10ZWxlY29tIHtcbiAgICB0b3A6IDU1cHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCBkaXNwbGF5IDAuMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvLXRlbGVjb20ge1xuICAgIHRvcDogNjJweDtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG59XG4iLCIucGFnZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuLnBhZ2VfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICYgLmJyZWFkY3J1bWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLnBhZ2VfX2xvZ2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXB1cnB1cjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy91c2VyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4ucGFnZV9fcGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzklO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItcHVycHVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL3J1Yi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5wYWdlX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG5cbiAgLnBhZ2VfX25vLXNsaWRlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICRibHVlIHVybChcIi4uL2ltYWdlL2pwZy9zbGlkZS0xLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB9XG5cbiAgLnBhZ2VfX3RvcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAmIC5icmVhZGNydW1icyB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlX19sb2dpbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5wYWdlX19wYXkge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucGFnZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wYWdlX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLSAzcHgpO1xuICB9XG5cbiAgLnBhZ2VfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxuXG4gIC5wYWdlX19hc2lkZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDkwcHg7XG4gIH1cblxuICAucGFnZV9fYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmIC5uZXdzX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAvL21pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcblxuICAgICAgJiAubmV3c19fbGluayB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmIC5uZXdzX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZSB7XG4gICAgbWFyZ2luLXRvcDogODZweDtcbiAgfVxuXG4gIC5wYWdlX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICYgLmJyZWFkY3J1bWJzIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFnZV9fbG9naW4ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VfX3BheSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICB9XG4gIH1cblxuICAucGFnZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnBhZ2VfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDVweCk7XG4gIH1cblxuICAucGFnZV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5wYWdlX19hc2lkZSB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5wYWdlX19iYW5uZXIge1xuICAgICYgLm5ld3NfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAmIC5uZXdzX19saW5rIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYgLm5ld3NfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIH1cblxuICAgICAgJiAubmV3c19fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG5cbiAgICAgICYgLm5ld3NfX2J0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2xpZGVyIHtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gICYtLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2xpZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zbGlkZXJfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNsaWRlcl9faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLnNsaWRlcl9fdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICRsaWdodGVyLWJsdWU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmIGIge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJiBzcGFuIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICYgYixcbiAgICAmIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLnNsaWRlcl9fYnRuLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zbGlkZXJfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICYtLXByZXYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMDs7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyX19saXN0LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgJi0tbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAuc2xpZGVyX190aXRsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcblxuICAgICYgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcl9fbGlzdC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuc2xpZGVyX19idXR0b24ge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTFweDtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXJfX2J0bi1ibG9jayB7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDcwOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzU0cHg7XG4gIH1cblxuICAuc2xpZGVyX19idG4ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICYtLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtLWluZGV4IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzOTBweCk7XG5cbiAgICAgICYgLnNsaWRlcl9faXRlbSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5zbGlkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIH1cblxuICAgICAgJiAuc2xpZGVyX19idG4tYmxvY2sge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgICYgLnNsaWRlcl9fYnV0dG9uIHtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc2xpZGVyX19saXN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmIC5zbGljay1saXN0LFxuICAgICYgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cblxuICAuc2xpZGVyX190aXRsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG5cbiAgICAmIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcl9fbGlzdC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2xpZGVyX19idG4tYmxvY2sge1xuICAgIHRvcDogMjAwcHg7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTU3MHB4O1xuICB9XG5cbiAgLnNsaWRlcl9fYnRuIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcl9fYnV0dG9uIHtcbiAgICBib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2xpZGVyIHtcbiAgICAmLS1pbmRleCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDUwcHgpO1xuXG4gICAgICAmIC5zbGlkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgIH1cblxuICAgICAgJiAuc2xpZGVyX19idXR0b24ge1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXJfX3RpdGxlIHtcbiAgICB3aWR0aDogMTUwMHB4O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcblxuICAgICYgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zbGlkZXJfX2J0bi1ibG9jayB7XG4gICAgd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTgwMHB4O1xuICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnLyc7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMTVweCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDkwcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuIiwiLm5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAxMHB4IDAgJGJsYWNrLTUwO1xuICB0cmFuc2l0aW9uOiB0b3AgMXMgZWFzZTtcblxuICAmLS1vcGVuIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdG9wIDFzIGVhc2U7XG4gIH1cbn1cblxuLm5hdl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDIwcHggMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm5hdl9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAubmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm5hdl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0tb25seS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubmF2X19pdGVtIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLm5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4iLCIuc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG5cbiAgICYgaW5wdXQge1xuICAgICB3aWR0aDogMTAwJTtcbiAgICAgcGFkZGluZzogNXB4IDZweDtcbiAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgZm9udC1mYW1pbHk6ICRmZi1wcm94aW1hO1xuICAgICBmb250LXNpemU6IDEycHg7XG4gICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgfVxufVxuXG4uc2VhcmNoX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogN3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlL3N2Zy9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgJiBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hfX2J0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgJiBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxufVxuIiwiLnNlcnZpY2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VydmljZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNlZDFjMjQsICRsaWdodGVyLWJsdWUsICRsaWdodC1ibHVlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjZzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC42cyBlYXNlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgJiAuc2VydmljZXNfX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMi41cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuXG4gICAgICAmIC5zZXJ2aWNlc19fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1wdXJwdXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL3VzZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItcHVycHVyO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9ydWIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnNlcnZpY2VzX19uYW1lIHtcbiAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgLmNhbGxiYWNrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL3BsYW5ldC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy90di5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQoNCkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdmcvcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDUpIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL2xvY2tlZC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCg2KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdmcvbW9kZW0uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4uc2VydmljZXNfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VydmljZXNfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZXJ2aWNlc19fdGFyaWZmIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uc2VydmljZXNfX21vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMuNXB4KTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChuICsgNSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAmIC5zZXJ2aWNlc19fbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMuNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcblxuICAgICAgICAmIC5zZXJ2aWNlc19fbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKTo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMik6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAuY2FsbGJhY2sge1xuICAgICAgICBoZWlnaHQ6IDcwJTtcblxuICAgICAgICAmIC5jYWxsYmFja19fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmNhbGxiYWNrX19waG9uZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VydmljZXNfX2xpbmsge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zZXJ2aWNlc19fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cblxuICAuc2VydmljZXNfX3RhcmlmZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc2VydmljZXNfX21vcmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiA3cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICY6bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICYgLnNlcnZpY2VzX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNy41cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICYgLnNlcnZpY2VzX19uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAuY2FsbGJhY2sge1xuICAgICAgICBoZWlnaHQ6IDY1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBvcmRlcjogLTI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgfVxuXG4gIC5zZXJ2aWNlc19fdGFyaWZmIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICYgLnNlcnZpY2VzX19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuXG4gICAgICAgICYgLnNlcnZpY2VzX19uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5jYWxsYmFjayB7XG4gICAgICAgIGhlaWdodDogNjglO1xuXG4gICAgICAgICYgLmNhbGxiYWNrX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuY2FsbGJhY2tfX3Bob25lIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlcnZpY2VzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cblxuICAuc2VydmljZXNfX3RhcmlmZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAuc2VydmljZXNfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNoYXJlc19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hhcmVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGJsdWUsICRsaWdodC1ibHVlKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9qcGcvYmctcGF0dGVybi0xLmpwZ1wiKTtcbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2pwZy9iZy1wYXR0ZXJuLTIuanBnXCIpO1xuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvanBnL2JnLXBhdHRlcm4tMy5qcGdcIik7XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9qcGcvYmctcGF0dGVybi00LmpwZ1wiKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgfVxuICB9XG59XG5cbi5zaGFyZXNfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2hhcmVzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2hhcmVzX19kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaGFyZXNfX2RhdGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNoYXJlc19fYnRuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmVzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNoYXJlc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDJweCk7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSxcbiAgICAmOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc2hhcmVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgLnNoYXJlc19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnNoYXJlc19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIH1cblxuICAuc2hhcmVzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaGFyZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5zaGFyZXNfX2xpbmsge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAuc2hhcmVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG5cbiAgLnNoYXJlc19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuc2hhcmVzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc2hhcmVzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zaGFyZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cblxuICAuc2hhcmVzX19kZXNjIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5zaGFyZXNfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5zaGFyZXNfX2J0biB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4iLCIuY2FsbGJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgJGJsdWUsICRsaWdodGVyLWJsdWUpO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgJHJlZDtcbn1cblxuLmNhbGxiYWNrX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX3Bob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9waG9uZS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxiYWNrIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhbGxiYWNrIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5jYWxsYmFja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuXG4gIC5jYWxsYmFja19fcGhvbmUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlcnZpY2VzLXNtYWxsX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogJHJlZDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICRyZWQ7XG59XG5cbi5zZXJ2aWNlcy1zbWFsbF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlcnZpY2VzLXNtYWxsX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibHVlLCAkbGlnaHRlci1ibHVlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAxLjVzIGVhc2U7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDAlIDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDEuNXMgZWFzZTtcbiAgfVxufVxuXG4uc2VydmljZXMtc21hbGxfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLXNtYWxsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLnNlcnZpY2VzLXNtYWxsX19saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VydmljZXMtc21hbGxfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDIwcHg7XG4gIH1cblxuICAuc2VydmljZXMtc21hbGxfX2xpbmsge1xuICAgIHBhZGRpbmc6IDI0cHggMTBweCAyNHB4IDM1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4iLCIuc3RvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zdG9ja19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcblxuICAmIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zdG9ja19fdGl0bGUge1xuICBtYXJnaW46IDIwcHggMjBweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogJGJsdWU7XG59XG5cbi5zdG9ja19fdGV4dCB7XG4gIEBpbmNsdWRlIHdvcmQtd3JhcDtcbiAgbWFyZ2luOiAwIDIwcHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uc3RvY2tfX3RpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAkZ3JheTtcbn1cblxuLnN0b2NrX19iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc3RvY2tfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5zdG9ja19fdGltZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAuc3RvY2tfX2JhY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLnN0b2NrX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdG9ja19fdGltZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnN0b2NrX19iYWNrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc3RvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cblxuICAuc3RvY2tfdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4iLCIuZG9jdW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRibHVlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuLmRvY3VtZW50c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmRvY3VtZW50c19fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uZG9jdW1lbnRzX19kb3dubG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAkbGlnaHRlci1ibHVlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdmcvZG93bmxvYWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9jdW1lbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5kb2N1bWVudHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5kb2N1bWVudHNfX2Rvd25sb2FkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb2N1bWVudHMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuZG9jdW1lbnRzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAuZG9jdW1lbnRzX19kb3dubG9hZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbnRlcm5ldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW50ZXJuZXRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludGVybmV0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9jYWxjdWxhdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2Uvc3ZnL2FyaGl2LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB3aWR0aDogNjFweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9tb2RlbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gICYtLWJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJiAuaW50ZXJuZXRfX2xpbmsge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICYgLmludGVybmV0X190aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9qcGcvYmctcGF0dGVybi0zLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkYmx1ZSwgJGxpZ2h0LWJsdWUpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiBoMyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJiBwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgLmludGVybmV0X190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmludGVybmV0X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjA1cHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGJsdWUsICRsaWdodGVyLWJsdWUgNTAlLCAkYmx1ZSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDIwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDFzIGVhc2U7XG4gIH1cbn1cblxuLmludGVybmV0X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuLmludGVybmV0X19kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uaW50ZXJuZXRfX2J0biB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybmV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaW50ZXJuZXRfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmludGVybmV0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMnB4KTtcblxuICAgICY6bGFzdC1vZi10eXBlLFxuICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgJi0tYmFubmVyIHtcbiAgICAgICYgLmludGVybmV0X19saW5rIHtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICYgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludGVybmV0X19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmludGVybmV0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgLmludGVybmV0X19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuaW50ZXJuZXRfX2J0biB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmludGVybmV0X19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmludGVybmV0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gM3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNzFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhbm5lciB7XG4gICAgICAmIC5pbnRlcm5ldF9fbGluayB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgJiBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICYgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnRlcm5ldF9fbGluayB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC5pbnRlcm5ldF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuXG4gIC5pbnRlcm5ldF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuaW50ZXJuZXRfX2J0biB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4iLCIubmV3c19fbGlzdCB7XG4gICYgLmNhbGxiYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLm5ld3NfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkYmx1ZSwgJGxpZ2h0LWJsdWUpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2pwZy9iZy1wYXR0ZXJuLTEuanBnXCIpO1xuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvanBnL2JnLXBhdHRlcm4tMi5qcGdcIik7XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9qcGcvYmctcGF0dGVybi0zLmpwZ1wiKTtcbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoNCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2pwZy9iZy1wYXR0ZXJuLTQuanBnXCIpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3NfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uZXdzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLm5ld3NfX2Rlc2Mge1xuICBAaW5jbHVkZSB3b3JkLXdyYXA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm5ld3NfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ld3NfX3RpbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG5cbi5uZXdzX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubmV3c19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDJweCk7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSxcbiAgICAmOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3c19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm5ld3NfX2xpbmsge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAubmV3c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAubmV3c19fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubmV3c19fdGltZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLm5ld3NfX2J0biB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4iLCIubmV3cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm5ld3MtaXRlbV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcblxuICAmIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICRibHVlO1xufVxuXG4ubmV3cy1pdGVtX190ZXh0IHtcbiAgQGluY2x1ZGUgd29yZC13cmFwO1xuICBtYXJnaW46IDAgMjBweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5uZXdzLWl0ZW1fX3RpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAkZ3JheTtcbn1cblxuLm5ld3MtaXRlbV9fYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5uZXdzLWl0ZW1fX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5uZXdzLWl0ZW1fX3RpbWUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLm5ld3MtaXRlbV9fYmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLm5ld3MtaXRlbV9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG4gIH1cblxuICAubmV3cy1pdGVtX190aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAubmV3cy1pdGVtX19iYWNrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuXG4gIC5uZXdzLWl0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuIiwiLnByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAyNXB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRibHVlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuLnByb2R1Y3RfX2dhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5wcm9kdWN0X19iaWctbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMTtcbiAgbWFyZ2luOiAyMHB4IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgJi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUucHJvZHVjdF9faW1hZ2Utd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdF9fbGlzdCB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICYuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlLnByb2R1Y3RfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0X19idG4tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3RfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYtLW5leHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdF9fdHlwZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICRncmF5O1xufVxuXG4ucHJvZHVjdF9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wcm9kdWN0X19wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0ZXItYmx1ZTtcblxuICAmIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0X19kZWxpdmVyeSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG59XG5cbi5wcm9kdWN0X190b3RhbCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG5cbiAgJiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9fYWJvdXQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxufVxuXG4ucHJvZHVjdF9fYnV5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogNDVweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgfVxufVxuXG4udGlwcHktdG9vbHRpcC5wcm9kdWN0LXRoZW1lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuXG4gICYgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktdG9vbHRpcC5wcm9kdWN0LXRoZW1lIC50aXBweS1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICRsaWdodC1ibHVlO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLnByb2R1Y3QtdGhlbWUgLnRpcHB5LWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWJsdWU7XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIC5wcm9kdWN0X19nYWxsZXJ5IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG5cbiAgLnByb2R1Y3RfX2J0bi1ibG9jayB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3RfX2Fib3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3RfX2J1eSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAudGlwcHktdG9vbHRpcC5wcm9kdWN0LXRoZW1lIHtcblxuICAgICYgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAudGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktdG9vbHRpcC5wcm9kdWN0LXRoZW1lIC50aXBweS1hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRsaWdodC1ibHVlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RfX2dhbGxlcnkge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cblxuICAucHJvZHVjdF9fYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAxM3B4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3RfX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5wcm9kdWN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgJiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0X19kZWxpdmVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAucHJvZHVjdF9fdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICYgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdF9fYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdF9fYnV5IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXBweS10b29sdGlwLnByb2R1Y3QtdGhlbWUge1xuXG4gICAgJiBwIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cblxuICAucHJvZHVjdF9fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuXG4gIC5wcm9kdWN0X19idG4tYmxvY2sge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucHJvZHVjdF9fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxuXG4gIC5wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuXG4gIC5wcm9kdWN0X190eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXG4gICAgJiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0X19kZWxpdmVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cblxuICAucHJvZHVjdF9fdG90YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXG4gICAgJiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0X19hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAucHJvZHVjdF9fYnV5IHtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG59XG4iLCIudGVsZXBob255IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi50ZWxlcGhvbnlfX3BkZiB7XG4gIG9yZGVyOiAxO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogJGxpZ2h0ZXItYmx1ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9kb3dubG9hZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi50ZWxlcGhvbnlfX2J0bi1ibG9jayB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRlbGVwaG9ueV9fYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRlbGVwaG9ueV9fdGFicyB7XG4gIG9yZGVyOiAyO1xufVxuXG4udGVsZXBob255X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyLWJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8mOmxhc3Qtb2YtdHlwZSB7XG4gIC8vICBtYXJnaW4tYm90dG9tOiAwO1xuICAvL31cbn1cblxuLnRlbGVwaG9ueV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcblxuICAgICYgLnRlbGVwaG9ueV9fcHJpY2Uge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJiAudGVsZXBob255X19kZXNjIHtcbiAgICAgIGNvbG9yOiAjZThlOGU4O1xuICAgIH1cbiAgfVxufVxuXG4udGVsZXBob255X19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4udGVsZXBob255X19wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgY29sb3I6ICRsaWdodGVyLWJsdWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi50ZWxlcGhvbnlfX2Rlc2Mge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAkZ3JheTtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGVsZXBob255X19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LWZhbWlseTogJGZmLXByb3hpbWE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWxlcGhvbnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG5cbiAgLnRlbGVwaG9ueV9fcGRmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnRlbGVwaG9ueV9fYnRuLWJsb2NrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnRlbGVwaG9ueV9faXRlbSB7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgLy8mOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgIC8vICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC8vfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbGVwaG9ueSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDAgNTBweDtcbiAgfVxuXG4gIC50ZWxlcGhvbnlfX3BkZiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZWxlcGhvbnlfX2J0bi1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC50ZWxlcGhvbnlfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50ZWxlcGhvbnlfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDMyNXB4O1xuICB9XG5cbiAgLnRlbGVwaG9ueV9fbGluayB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuXG4gIC50ZWxlcGhvbnlfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG5cbiAgLnRlbGVwaG9ueV9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuXG4gIC50ZWxlcGhvbnlfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLnRlbGVwaG9ueV9fYnV0dG9uIHtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC50ZWxlcGhvbnlfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZWxlcGhvbnlfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDMyNXB4O1xuICB9XG59XG4iLCIuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uY29udGFjdHNfX21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSg1MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9qcGcvbWFwLW1vYmlsZS5qcGdcIikgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNvbnRhY3RzX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNzYsIDI0NSwgMC45KTtcbn1cblxuLmNvbnRhY3RzX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5jb250YWN0c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29udGFjdHNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgb3JkZXI6IC0xO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJiBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5jb250YWN0c19fYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5jb250YWN0c19fcGhvbmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gICYgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdmcvcGhvbmUtZmlsbC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzX19lbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdmcvbWFpbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5jb250YWN0c19fcmVxdWlzaXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0c19fZG93bmxvYWRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9kb3dubG9hZC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19tYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL2pwZy9tYXAtdGFibGV0LmpwZ1wiKTtcbiAgfVxuXG4gIC5jb250YWN0c19fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHNfX21hcCB7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9qcGcvbWFwLWRlc2t0b3AuanBnXCIpO1xuICB9XG5cbiAgLmNvbnRhY3RzX19jb250ZW50IHtcbiAgICB0b3A6IDEyMHB4O1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgd2lkdGg6IDUzMHB4O1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gIH1cblxuICAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdHNfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAmIGIge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgJiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0c19fcGhvbmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgJiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgICYgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3RzX19lbWFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0c19fYm9yZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdHNfX3JlcXVpc2l0ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAmIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0c19fZG93bmxvYWRzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnR2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnR2X19idG4tYmxvY2sge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50dl9fdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50dl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjdweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udHZfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuXG4udHZfX2NhbmFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAmIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbiAgfVxufVxuXG4udHZfX2NhbmFsLWxpc3Qge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogJGxpZ2h0ZXItYmx1ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxufVxuXG4udHZfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICYgZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG5cbiAgJiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogJGxpZ2h0ZXItYmx1ZTtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0ZXItYmx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLnR2X19idXR0b24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZmYtcHJveGltYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxufVxuXG4udHZfX21vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBmb250LWZhbWlseTogJGZmLXByb3hpbWE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibHVlLCAkbGlnaHRlci1ibHVlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMS41cyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAwJSAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAxLjVzIGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4udHZfX21vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxNDEsIDIxNSwgMC45KTtcblxuICAmLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cblxuLnR2X19tb2RhbC1jbG9zZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLnR2X19tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnR2X19tb2RhbC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgJiAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG4udHZfX21vZGFsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgJiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4udHZfX21vZGFsLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnR2X19idG4tYmxvY2sge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC50dl9fdGFicy50YWJzIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cblxuICAudHZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAudHZfX21vZGFsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cblxuICAudHZfX21vZGFsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnR2X19tb2RhbC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMzBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR2X19idG4tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAudHZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgLnR2X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50dl9fY2FuYWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICYgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgJiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudHZfX2NhbmFsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAudHZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG5cbiAgICAmIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnR2X19idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cblxuICAudHZfX21vcmUge1xuICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50dl9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDMwcHggMTAwcHggNTBweDtcbiAgfVxuXG4gIC50dl9fbW9kYWwtY2xvc2VkIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogMjFweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudHZfX21vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgfVxuXG4gIC50dl9fbW9kYWwtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICB9XG5cbiAgLnR2X19tb2RhbC1pbWFnZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnR2X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnR2X19jYW5hbCB7XG4gICAgJiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gIC50dl9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgfVxufVxuIiwiLnByb2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucHJvZmlsZV9fbWVudS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItYmx1ZTtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYmx1ZTtcbn1cblxuLnByb2ZpbGVfX3RhYi1idG4udGFic19fYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLnRhYnNfX2J0bi0tYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnByb2ZpbGVfX2J0bi1leGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnByb2ZpbGVfX3RhYiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcblxuICAmLS1iYWxhbmNlIHtcbiAgICAmIC5wcm9maWxlX19mb3JtIHtcbiAgICAgICYgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5wcm9maWxlX190YWJsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICYgdGQge1xuICAgICAgICBtaW4td2lkdGg6IDY1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuICAgICAgJiB0cjpsYXN0LW9mLXR5cGUgdGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS12aWV3IHtcbiAgICAmLnRhYnMtLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmIC5wcm9maWxlX190YWJsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcblxuICAgICAgJiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICYgYSB7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRhcmlmZiB7XG4gICAgJi50YWJzLS1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJiAucHJvZmlsZV9fZm9ybSB7XG4gICAgICAmIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAucHJvZmlsZV9fdGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAmIHRoIHtcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICAgIH1cblxuICAgICAgJiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJiB0cjpudGgtb2YtdHlwZSgyKSB0ZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnByb2ZpbGVfX3RleHQtaW5mbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgJiBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zdG9wIHtcbiAgICAmIC5wcm9maWxlX19mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICYgZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlX190ZXh0LWluZm8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICYtLWJvcmRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZmlsZV9fcGF5bWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICYgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgJiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuXG4gICYgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGVfX2F0dGVudGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICYgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuXG4gICYgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5wcm9maWxlX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmLS1ib2xkIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4ucHJvZmlsZV9fcHJvbWlzZS1zdGF0dXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItYmx1ZTtcblxuICAmLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgfVxufVxuXG4ucHJvZmlsZV9fdGFyaWZmLXN0YXRlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcblxuICAmIGEge1xuICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgfVxufVxuXG4ucHJvZmlsZV9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZS9zdmcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSA3cHgpIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJiBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XG4gIH1cblxuICAmIHNlbGVjdCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlL3N2Zy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNhbGMoMTAwJSAtIDdweCkgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNSU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG5cbi5wcm9maWxlX19mb3JtLW5hbWUtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLnByb2ZpbGVfX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1mYW1pbHk6ICRmZi1wcm94aW1hO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItYmx1ZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgfVxuXG4gICYtLWJvcmRlci1yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbn1cblxuLnByb2ZpbGVfX2JhbGFuY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByb2ZpbGVfX3N0YXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICYgcCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgJiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGVfX3N0YXRlLWludGVybmV0IHtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLS1ubyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgfVxuXG4gICYtLXllcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICB9XG59XG5cbi5wcm9maWxlX19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9maWxlX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRyZWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnByb2ZpbGVfX21lbnUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHg7XG4gIH1cblxuICAucHJvZmlsZV9fbWVudSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG5cbiAgLnByb2ZpbGVfX3RhYi1idG4udGFic19fYnRuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cblxuICAucHJvZmlsZV9fdGFicy13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICB9XG5cbiAgLnByb2ZpbGVfX3RhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXG4gICAgJi0tYmFsYW5jZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmLS12aWV3IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAmIC5wcm9maWxlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmIC5wcm9maWxlX190YWJsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhcmlmZiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAmLS1zdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICYtLXByb21pc2UudGFicyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2ZpbGVfX21lbnUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBib3JkZXItd2lkdGg6IDUwcHg7XG4gIH1cblxuICAucHJvZmlsZV9fdGFiLWJ0bi50YWJzX19idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnByb2ZpbGVfX2J0bi1leGl0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuXG4gIC5wcm9maWxlX190YWJzLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvZmlsZV9fdGFiIHtcbiAgICAmLS1iYWxhbmNlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAmIC5wcm9maWxlX19mb3JtIHtcbiAgICAgICAgJiBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5wcm9maWxlX190YWJsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgICAgICYgdGQge1xuICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXZpZXcge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgICAmIC5wcm9maWxlX190YWJsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuXG4gICAgICAgICYgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhcmlmZiB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgJiAucHJvZmlsZV9fZm9ybSB7XG4gICAgICAgICYgc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgLnByb2ZpbGVfX3RhYmxlIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICAmIHRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIHRkIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIHRyOm50aC1vZi10eXBlKDIpIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5wcm9maWxlX190ZXh0LWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXN0b3AudGFicy0tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICYgLnByb2ZpbGVfX2Zvcm0ge1xuICAgICAgICAmIGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAmIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgLnByb2ZpbGVfX3RleHQtaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXByb21pc2UudGFicyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX3BheW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAmIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICYgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX2F0dGVudGlvbiB7XG4gICAgJiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgICYgbGkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlX190YXJpZmYtc3RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnByb2ZpbGVfX2Zvcm0tbmFtZS1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9maWxlX190ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9maWxlX19wcm9taXNlLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2ZpbGVfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAmIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJiBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX2Zvcm0taW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9maWxlX19zdWJtaXQge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAmLS1ib3JkZXItcmFkaXVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlX19iYWxhbmNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wcm9maWxlX19zdGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYgcCB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX3N0YXRlLWludGVybmV0IHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2ZpbGVfX3RpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucHJvZmlsZV9fdGFiIHtcbiAgICAmLS1iYWxhbmNlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgJiAucHJvZmlsZV9fZm9ybSBwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAmIC5wcm9maWxlX190YWJsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgICAgICYgdGQge1xuICAgICAgICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12aWV3IHtcbiAgICAgICYgLnByb2ZpbGVfX3RhYmxlIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhcmlmZiB7XG4gICAgICAmIC5wcm9maWxlX19mb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cblxuICAgICAgJiAucHJvZmlsZV9fdGFibGUge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdG9wLnRhYnMtLWFjdGl2ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICAgICYgLnByb2ZpbGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIH1cblxuICAgICAgJiAucHJvZmlsZV9fZm9ybSB7XG4gICAgICAgICYgZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5wcm9maWxlX190ZXh0LWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5wcm9maWxlX19wcm9taXNlLXN0YXR1cyB7XG4gICAgcGFkZGluZzogMTBweCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5wcm9maWxlX19mb3JtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wcm9maWxlX19zdGF0ZSB7XG4gICAgJiBwOmxhc3Qtb2YtdHlwZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlX19zdGF0ZS1pbnRlcm5ldCB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi50YXJpZmYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkYmx1ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICB9XG59XG5cbi50YXJpZmZfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRhcmlmZl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogJGJhc2UtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0ZXItYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1ibHVlO1xuICB9XG59XG5cbi50YXJpZmZfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYtLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cbiAgICAmIC50YXJpZmZfX2lucHV0IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG59XG5cbi50YXJpZmZfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi50YXJpZmZfX2lucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1mYW1pbHk6ICRmZi1wcm94aW1hO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnRhcmlmZl9fc3VibWl0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1mYW1pbHk6ICRmZi1wcm94aW1hO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuLnRhcmlmZl9fZm9ybS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYgLnRhcmlmZl9faW5mbyB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cblxuICAmIC50YXJpZmZfX2NoZWNrYm94LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRhcmlmZl9fbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAkZ3JheTtcbn1cblxuLnRhcmlmZl9fbGFiZWwtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJiBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICYgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWJsdWU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIuNXB4O1xuICAgICAgbGVmdDogMS41cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLS1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50YXJpZmZfX3JhbmdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAmIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMThweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItYmx1ZTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBsZWZ0OiAyNyU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBsZWZ0OiA1OCU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICByaWdodDogLTZweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhcmlmZl9fcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG59XG5cbi50YXJpZmZfX3JhbmdlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAzcHggMjBweCAycHggcmdiYSgwLCAxNzYsIDI0NSwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFyaWZmX19sYWJlbC1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJiBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXItYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAmIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4udGFyaWZmX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJz8nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDlweDtcbiAgfVxufVxuXG4udGFyaWZmX19zZWxlY3Qge1xuICB3aWR0aDogNDglO1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdmcvc2VsZWN0LWltYWdlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1ibHVlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udGFyaWZmX19mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgJiAudGFyaWZmX19zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJiAudGFyaWZmX19sYWJlbC1jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4udGFyaWZmX19wYWNrYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDEwcHggMDtcblxuICAmIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4udGFyaWZmX19wYWNrYWdlLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAyMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1ibHVlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlO1xuXG4gICYtLW9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZTtcbiAgfVxufVxuXG4udGFyaWZmX19wYWNrYWdlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGVyLWJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3N2Zy9zZWxlY3QtaW1hZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgfVxuXG4gICYtLW9wZW4ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4udGFyaWZmX19wYWNrYWdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAmIC50YXJpZmZfX2xhYmVsLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnRhcmlmZl9fcmVxdWVzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgJiBzdXAge1xuICAgIGNvbG9yOiAkbGlnaHRlci1ibHVlO1xuICB9XG59XG5cbi50YXJpZmZfX3JlcXVlc3QtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhcmlmZl9fcmVxdWVzdC1pbmZvIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhcmlmZl9fcmVxdWVzdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAkZ3JheTtcblxuICAmIGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyLWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbi50YXJpZmZfX3JlcXVlc3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblxuICAmIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgfVxuXG4gICYgLnRhcmlmZl9fcmVxdWVzdC1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICYgaW5wdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhcmlmZl9fcHJpY2UtYmxvY2sge1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG59XG5cbi50YXJpZmZfX3ByaWNlLW5hbWUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi50YXJpZmZfX3ByaWNlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICYgc3BhbixcbiAgJiBzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnRhcmlmZl9fdG90YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi50YXJpZmZfX3RvdGFsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICYgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhcmlmZntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRhcmlmZl9fZm9ybS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgfVxuXG4gIC50YXJpZmZfX3ByaWNlLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogOTBweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC50YXJpZmZfX3ByaWNlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC50YXJpZmZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAmIHNwYW4sXG4gICAgJiBzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZmZfX2Zvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcbiAgfVxuXG4gIC50YXJpZmZfX2xpbmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnRhcmlmZl9fbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuXG4gIC50YXJpZmZfX2Zvcm0ge1xuICAgICYtLXNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAudGFyaWZmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC50YXJpZmZfX2lucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAudGFyaWZmX19zdWJtaXQge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAudGFyaWZmX19mb3JtLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJiAudGFyaWZmX19jaGVja2JveC1pbmZvIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICYgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YXJpZmZfX2luZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhcmlmZl9fbmFtZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAudGFyaWZmX19sYWJlbC1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIH1cblxuICAgICYgc3BhbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuICAgICYtLW1hcmdpbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnRhcmlmZl9fbGFiZWwtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCtzcGFuOjpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG5cbiAgLnRhcmlmZl9fcmFuZ2Utd3JhcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhcmlmZl9fbGFiZWwtcmFkaW8ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAmIHNwYW4ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG4gIH1cblxuICAudGFyaWZmX19sYWJlbC1yYWRpbyBpbnB1dDpjaGVja2VkK3NwYW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnRhcmlmZl9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC50YXJpZmZfX2Zvcm0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjAlO1xuXG4gICAgJiAudGFyaWZmX19zZWxlY3QsXG4gICAgJiAudGFyaWZmX19sYWJlbC1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICYgLnRhcmlmZl9fc2VsZWN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRhcmlmZl9fcGFja2FnZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgJiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC50YXJpZmZfX3BhY2thZ2Utd3JhcCB7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICB9XG4gIH1cblxuICAudGFyaWZmX19wYWNrYWdlLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRhcmlmZl9fcmVxdWVzdC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAudGFyaWZmX19yZXF1ZXN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAudGFyaWZmX19yZXF1ZXN0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAmIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIH1cblxuICAudGFyaWZmX19yZXF1ZXN0LXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI5cHgpO1xuXG4gICAgJiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAmIC50YXJpZmZfX3JlcXVlc3QtbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAmIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhcmlmZl9fcmVxdWVzdCArIC50YXJpZmZfX3N1Ym1pdCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gIH1cblxuICAudGFyaWZmX19wcmljZS1ibG9jayB7XG4gICAgdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAudGFyaWZmX19wcmljZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAudGFyaWZmX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgJiBzcGFuLFxuICAgICYgcyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3NzBweCkge1xuICAudGFyaWZmX19mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gIH1cblxuICAudGFyaWZmX19wcmljZS1ibG9jayB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxuXG4gIC50YXJpZmZfX3ByaWNlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC50YXJpZmZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAmLS1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAmIHNwYW4sXG4gICAgJiBzIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgfVxuXG4gIC50YXJpZmZfX3RvdGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAudGFyaWZmX190b3RhbC1saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuIiwiLnBheW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDI1cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGJsdWU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgfVxufVxuXG4ucGF5bWVudF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5wYXltZW50X19pdGVtIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweDtcbn1cblxuLnBheW1lbnRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkYmx1ZSwgJGxpZ2h0ZXItYmx1ZSA1MCUsICRibHVlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgMjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMXMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxcyBlYXNlO1xuICB9XG59XG5cbi5wYXltZW50X19uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0byAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXltZW50X19sb2dvIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuXG4gICYgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnBheW1lbnRfX2luZm8ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucGF5bWVudF9fYnRuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAkZmYtcHJveGltYTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAucGF5bWVudF9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wYXltZW50X19pdGVtIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAucGF5bWVudF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnBheW1lbnRfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5wYXltZW50X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wYXltZW50X19pdGVtIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICB9XG5cbiAgLnBheW1lbnRfX2xvZ28ge1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuXG4gIC5wYXltZW50X19uYW1lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAucGF5bWVudF9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLnBheW1lbnRfX2J0biB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnBheW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLnBheW1lbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgfVxuXG4gIC5wYXltZW50X19saW5rIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnBheW1lbnRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTc0MHB4KSB7XG4gIC5wYXltZW50X19pdGVtIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucGF5bWVudF9faXRlbSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG5cbiAgLnBheW1lbnRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuXG4gIC5wYXltZW50X19sb2dvIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucGF5bWVudF9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnBheW1lbnRfX2J0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4iLCIuZnVybml0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAyNXB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRibHVlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuLmZ1cm5pdHVyZV9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mdXJuaXR1cmVfX2J0bi50YWJzX19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZnVybml0dXJlX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZnVybml0dXJlX19pdGVtIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmOmhvdmVyIHtcbiAgICAmIC5mdXJuaXR1cmVfX2Rlc2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItYmx1ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICYgLmZ1cm5pdHVyZV9fbmFtZSxcbiAgICAmIC5mdXJuaXR1cmVfX3ByaWNlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uZnVybml0dXJlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZnVybml0dXJlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG5cbiAgJiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5mdXJuaXR1cmVfX2Rlc2Mge1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmZ1cm5pdHVyZV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnVybml0dXJlX19wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mdXJuaXR1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5mdXJuaXR1cmVfX3RhYnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZnVybml0dXJlX19idG4udGFic19fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZ1cm5pdHVyZV9faXRlbSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1cm5pdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mdXJuaXR1cmVfX2J0bi50YWJzX19idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mdXJuaXR1cmVfX2xpc3QudGFicyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZ1cm5pdHVyZV9faXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZ1cm5pdHVyZV9faXRlbSB7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5mdXJuaXR1cmVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiIsIi5tYXBTaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDAgMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkYmx1ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICB9XG59XG5cbi5tYXBTaXRlX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXBTaXRlX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubWFwU2l0ZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1hcFNpdGVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICRsaWdodGVyLWJsdWU7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwU2l0ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLm1hcFNpdGVfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICYgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm1hcFNpdGVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1hcFNpdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm1hcFNpdGVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXBTaXRlX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5tYXBTaXRlX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNzkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tYXBTaXRlX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAubWFwU2l0ZV9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5tYXBTaXRlX19saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tYXBTaXRlX19saXN0IHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYXBTaXRlX19saW5rIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbiIsIi5zZWN1cml0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5zZWN1cml0eV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc2VjdXJpdHlfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogJGJsdWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3VyaXR5X19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJiBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi5zZWN1cml0eV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdXJpdHlfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZSwgJGxpZ2h0ZXItYmx1ZSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAxLjVzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDAlIDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDEuNXMgZWFzZTtcbiAgfVxufVxuXG4uc2VjdXJpdHlfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWN1cml0eV9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3VyaXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zZWN1cml0eV9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcbiAgfVxuXG4gIC5zZWN1cml0eV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICYgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnNlY3VyaXR5X190aXRsZSxcbiAgLnNlY3VyaXR5X19wcmljZSBwLFxuICAuc2VjdXJpdHlfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuc2VjdXJpdHlfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdXJpdHlfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnNlY3VyaXR5X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cblxuICAuc2VjdXJpdHlfX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN1cml0eV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAuc2VjdXJpdHlfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnNlY3VyaXR5X19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmIGEge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN1cml0eV9faW1hZ2Uge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5zZWN1cml0eV9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUzMHB4KTtcbiAgfVxuXG4gIC5zZWN1cml0eV9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuIiwiLmxvZ2luIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG59XG5cbi5sb2dpbl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5sb2dpbl9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gICYgaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cblxuLmxvZ2luX19zdWJtaXQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cbn1cblxuLmxvZ2luX19zdXBwb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubG9naW5fX2xpbmsge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9naW4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmxvZ2luX19mb3JtIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5sb2dpbl9fc3VwcG9ydCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvZ2luIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmxvZ2luX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICYgc3BhbixcbiAgICAmIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYgaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICB9XG4gIH1cblxuICAubG9naW5fX3N1Ym1pdCB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5sb2dpbl9fc3VwcG9ydCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgLmxvZ2luX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbiIsIi5tb2RhbC10aGFua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWwtdGhhbmtzX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubW9kYWwtdGhhbmtzX190ZXh0ICB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXRoYW5rc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLm1vZGFsLXRoYW5rc19fdGV4dCAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC10aGFua3NfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5tb2RhbC10aGFua3NfX3RleHQgIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3Rlcl9fcGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZS9zdmcvcGhvbmUtZmlsbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5mb290ZXJfX21lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mb290ZXJfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZm9vdGVyX19waG9uZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZm9vdGVyX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZmYtcHJveGltYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbiIsIi50YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAmLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnRhYnNfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1mYW1pbHk6ICRmZi1wcm94aW1hO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBjb2xvcjogJGJhc2UtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnNfX2J0biB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cblxuICAudGFicyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGFic19fYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIl19 */
