@charset "UTF-8";
.listItem__body,.titleBlock__select {
    box-shadow: 0 4px 8px rgba(0,0,0,.08)
}

.listItem__separator,.separator-horizontal {
    border-bottom: 1px solid #d6d6d6
}

.headerImage,.titleBlock-center {
    text-align: center
}

html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body {
    overflow-y: scroll;
    color: #000;
    background-color: #f8f8f8;
    font-family: Roboto
}

.btn-header,.btn-titleBlock,.btn-redForm {
    background-color: #ebebeb;
    font-size: 14px;
    font-weight: 500
}

a:focus,a:hover {
    text-decoration: none;
    outline: 0
}

b,strong {
    font-weight: 500
}

img {
    max-width: 100%
}

.titleBlock__subTitle-w800,.titleBlock__title-w800 {
    max-width: 800px
}

.hasDatepicker {
    background-image: url(../img/calendar.png);
    background-repeat: no-repeat;
    background-position: 95% 50%
}

#panel {
    position: absolute
}

.mainColor {
    color: #cf002c
}

.btn-header,.btn-header:focus,.btn-header:hover,.btn-titleBlock:focus,.btn-titleBlock:hover {
    color: #000
}

.w-20 {
    width: 20%
}

.w-40 {
    width: 40%
}

.btn:focus,.btn:hover {
    outline: 0
}

.btn-titleBlock {
    color: #000
}

.btn-standart:focus,.btn-standart:hover,.titleBlock__title-white {
    color: #FFF
}

.btn-standart {
    padding: 8px 30px;
    background-color: #cf002c;
    color: #FFF;
    font-size: 16px;
    font-weight: 500
}

.list {
    margin: 0 -8px
}

.separator-vertical {
    width: 0;
    border-right: 1px solid #d6d6d6;
    padding: 0;
    margin: 0 15px
}

.separator-margin {
    margin: 20px 0
}

.titleBlock {
    margin-bottom: 24px
}

.titleBlock-padding {
    margin-bottom: 40px
}

.titleBlock__title {
    font-size: 24px;
    font-weight: 500;
    position: relative
}

.titleBlock__subTitle {
    font-size: 16px;
    color: #898989
}

.titleBlock__subTitle-w500 {
    margin: 0 auto;
    max-width: 500px
}

.titleBlock__subTitle-white {
    color: #FFF
}

.titleBlock__readMore,.titleBlock__readMore:focus,.titleBlock__readMore:hover {
    color: #000
}

.titleBlock__trigger {
    display: inline-block;
    position: relative;
    color: #cf002c;
    margin-right: -5px;
    cursor: pointer
}

.titleBlock__select {
    position: absolute;
    z-index: 2;
    padding: 10px 20px;
    white-space: nowrap;
    background-color: #FFF;
    left: -20px;
    top: -10px;
    border-radius: 6px;
    cursor: pointer;
    display: none
}

.titleBlock__select-open {
    display: block
}

.listItem {
    padding: 0 8px;
    margin-bottom: 16px
}

.listItem__body {
    height: 100%;
    position: relative;
    background: #FFF
}

.menu,.wagonItem {
    box-shadow: 0 8px 16px rgba(0,0,0,.08)
}

.listItem__img-default,.wagonItem__img-default {
    background-image: url(../img/logo-default.png)!important
}

.bannerBlock__img,.faq__ico,.listItem__img,.menu__phone__ico,.searchForm__change,.servicesIco,.socBlock__item,.wagonItem__ico,.wagonItem__img {
    background-position: center
}

.listItem__body-simple {
    background-color: transparent;
    height: auto
}

.listItem__img {
    position: relative;
    display: block;
    min-height: 200px;
    max-height: 360px;
    overflow: hidden;
    background-size: cover;
    background-color: #e7e7e7
}

.listItem__img-default {
    background-size: auto;
    background-repeat: no-repeat
}

.listItem__img-video {
    min-height: 150px
}

.listItem__img-product {
    background-color: #FFF;
    background-size: contain;
    background-repeat: no-repeat
}

.listItem__img-album:before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.25);
    content: ' '
}

.listItem__img img {
    width: 100%
}

.listItem__info {
    padding: 10px 20px 45px
}

.listItem__info-withSeparator {
    padding-bottom: 62px
}

.listItem__info-video {
    padding-bottom: 16px
}

.listItem__info-without-img {
    padding-top: 20px
}

.listItem__title {
    font-size: 18px;
    line-height: 1;
    color: #000;
    display: inline-block;
    margin-bottom: 8px
}

.listItem__title:focus,.listItem__title:hover {
    color: #000
}

.listItem__title-small {
    font-size: 16px;
    font-weight: 500
}

.listItem__simpleTitle {
    color: #898989;
    font-size: 14px;
    line-height: 1.1;
    margin-top: 10px;
    display: block
}

.listItem__simpleTitle:focus,.listItem__simpleTitle:hover {
    color: #898989
}

.listItem__text {
    color: #898989;
    line-height: 1.2
}

.listItem__price-product,.listItem__readMore:focus,.listItem__readMore:hover {
    color: #cf002c
}

.listItem__text-small {
    font-size: 14px
}

.listItem__price {
    font-size: 16px;
    font-weight: 700
}

.listItem__readMore {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    color: #cf002c
}

.listItem__tag {
    position: absolute;
    top: 20px;
    left: 20px;
    display: inline-block;
    background-color: #cf002c;
    color: #FFF;
    padding: 2px 6px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 500
}

.listItem__bottomWrap {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 8px 20px 16px
}

.listItem__separator {
    margin-bottom: 10px
}

.listItem__date {
    color: #898989;
    font-size: 14px;
    margin-bottom: 5px
}

.listItem__albumTitle {
    position: absolute;
    bottom: 16px;
    left: 16px;
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
    padding-right: 16px
}

.wagonItem {
    background-color: #FFF;
    max-width: 920px;
    margin: 0 auto 20px
}

.wagonItem__lid,.wagonItem__text {
    margin-bottom: 10px;
    font-size: 14px
}

.wagonItem .col {
    -ms-flex-direction: column;
    flex-direction: column
}

.wagonItem__info {
    padding: 30px 30px 60px;
    position: relative;
    height: 100%
}

.wagonItem__title {
    font-size: 20px;
    line-height: 1;
    margin-bottom: 10px
}

.wagonItem__lid {
    color: #898989;
    line-height: 1.1
}

.wagonItem__subTitle {
    font-size: 14px;
    font-weight: 500
}

.wagonItem__text {
    color: #898989
}

.wagonItem__readMore {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    color: #cf002c;
    margin-top: 10px;
    position: absolute;
    bottom: 20px;
    left: 30px
}

.wagonItem__readMore:focus,.wagonItem__readMore:hover {
    color: #cf002c
}

.wagonItem__readMore-red {
    background-color: #cf002c;
    padding: 5px 20px;
    color: #FFF;
    border-radius: 4px
}

.wagonItem__readMore-red:focus,.wagonItem__readMore-red:hover {
    color: #FFF
}

.wagonItem__img {
    min-height: 200px;
    background-size: cover;
    height: 100%
}

.wagonItem__ico,.wagonItem__img-default {
    background-size: auto;
    background-repeat: no-repeat
}

.wagonItem__img-default {
    background-color: #d6d6d6
}

.wagonItem__img-item1 {
    background-image: url(../img/wagon-bg1.jpg)
}

.wagonItem__img-item2 {
    background-image: url(../img/wagon-bg2.jpg)
}

.wagonItem__img-item3 {
    background-image: url(../img/wagon-bg3.jpg)
}

.wagonItem__img-item4 {
    background-image: url(../img/wagon-bg4.jpg)
}

.wagonItem__services {
    vertical-align: top;
    list-style: none;
    padding: 0;
    margin: 0
}

.wagonItem__services__item {
    display: block;
    position: relative;
    padding-left: 27px;
    margin-bottom: 5px
}

.wagonItem__ico {
    width: 17px;
    height: 17px;
    margin-right: 10px;
    position: absolute;
    left: 0
}

.wagonItem__ico-wi-fi {
    background-image: url(../img/ico-wi-fi.png)
}

.wagonItem__ico-eat {
    top: 3px;
    background-image: url(../img/ico-eat.png)
}

.wagonItem__ico-i220 {
    background-image: url(../img/ico-220.png)
}

.wagonItem__ico-tv {
    top: 1px;
    background-image: url(../img/ico-tv.png)
}

.wagonItem__ico-kids {
    background-image: url(../img/ico-kids.png)
}

.wagonItem__ico-dog {
    background-image: url(../img/ico-dog.png)
}

.wagonItem__ico-payment {
    background-image: url(../img/ico-payment.png)
}

.wagonItem__ico-taxi {
    background-image: url(../img/ico-taxi.png)
}

.wagonItem__ico-safe {
    background-image: url(../img/ico-safe.png)
}

.wagonItem__ico-shopping {
    background-image: url(../img/ico-meal.svg);
    background-size: 19px;
    background-position: 4px 2px;
    width: 24px;
    margin-right: 4px
}

.wagonItem__ico-shower {
    background-image: url(../img/ico-shower.png)
}

.wagonItem__ico-baby {
    background-image: url(../img/ico-baby.png)
}

.wagonItem__ico-toilet {
    background-image: url(../img/ico-toilet.png)
}

.wagonItem__ico-comb {
    background-image: url(../img/ico-comb.png)
}

.wagonItem__ico-gift {
    background-image: url(../img/ico-gift.png)
}

.wagonItem__noSmoking {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(../img/ico-nosmoke.png);
    position: relative;
    top: 6px;
    margin-left: 5px;
    background-size: cover
}

.wagonItem__subBlock {
    border-top: 1px solid #d6d6d6;
    margin-top: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    font-size: 13px
}

.wagonItem__subBlock__title {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.67px;
    text-transform: uppercase;
    color: #898989;
    margin-bottom: 10px
}

.bannerBlock {
    color: #FFF;
    border-radius: 6px;
    overflow: hidden
}

.bannerBlock__info {
    background-color: #cf002c;
    height: 100%;
    padding: 30px;
    position: relative;
    min-height: 256px
}

.bannerBlock__img {
    background-size: cover;
    min-height: 256px;
    height: 100%
}

.bannerBlock__img-banner1 {
    background-image: url(../img/banner1.jpg)
}

.bannerBlock__title {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 10px
}

.bannerBlock__text {
    font-size: 14px
}

.bannerBlock__btn {
    display: inline-block;
    color: #000;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    padding: 10px 20px;
    background-color: #FFF;
    border-radius: 3px;
    position: absolute;
    bottom: 30px
}

.bannerBlock__btn:focus,.bannerBlock__btn:hover {
    color: #000
}

.bannerBlock-wrap {
    background-color: #FFF;
    padding: 70px 0 0
}

.headerImage {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 380px;
    color: #FFF
}

.headerImage:before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: '';
    display: block;
    background-color: rgba(0,0,0,.3)
}

.headerImage__title {
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 10px
}

.headerImage__title-w900 {
    margin: 0 auto 10px;
    max-width: 900px
}

.headerImage__text {
    font-size: 16px;
    line-height: 20px
}

.headerImage__text-w500 {
    margin: 0 auto;
    max-width: 500px
}

.headerImage-wagon {
    background-image: url(../img/header-wagon.jpg)
}

.headerImage-services {
    background-image: url(../img/header-service.jpg)
}

.headerImage-passenger {
    background-image: url(../img/header-passenger.jpg)
}

.headerImage-about {
    padding-bottom: 90px;
    background-image: url(../img/header-about.jpg)
}

.headerImage-work {
    text-align: left;
    background-size: auto;
    background-image: url(../img/header-work.jpg)
}

.article__form,.compareTable table td,.searchForm__btn,.servicesMain__item,.slideBlock__readMoreWrap,.sliderMain-routePage .sliderMain__item__body,.socBlock__wrap,.workInfoBlock .workInfoBlock__imgWrap {
    text-align: center
}

.logo-header,.menu__logo,.sliderMain__item,.socBlock__item {
    background-size: cover
}

.headerImage-work .headerImage__title {
    color: #000
}

.headerImage-work .headerImage__text {
    font-size: 16px;
    color: #898989
}

.headerImage-work .headerImage__text-w500 {
    margin: 0;
    max-width: 500px
}

.headerImage-work:before {
    display: none
}

.logo,.menu-fixed .menu__logoWrap {
    display: block
}

.servicesIco {
    background-repeat: no-repeat
}

.servicesIco-taxi {
    background-image: url(../img/service-ico-taxi.png)
}

.servicesIco-shop {
    background-image: url(../img/service-ico-shop.png)
}

.servicesIco-pet {
    background-image: url(../img/service-ico-pet.png)
}

.servicesIco-tv {
    background-image: url(../img/service-ico-tv.png)
}

.servicesIco-eat {
    background-image: url(../img/service-ico-eat.png)
}

.servicesIco-wifi {
    background-image: url(../img/service-ico-wifi.png)
}

.servicesIco-route {
    background-image: url(../img/service-ico-route.png)
}

.servicesIco-with-children {
    background-image: url(../img/service-ico-with-children.png)
}

.servicesIco-additional {
    background-image: url(../img/service-ico-additional.png)
}

.servicesIco-group {
    background-image: url(../img/service-ico-group.png)
}

.servicesIco-ticket {
    background-image: url(../img/service-ico-ticket.png)
}

.servicesIco-change {
    background-image: url(../img/service-ico-change.png)
}

.servicesIco-faq {
    background-image: url(../img/service-ico-faq.png)
}

.servicesIco-blank {
    background-image: url(../img/service-ico-blank.png)
}

.servicesIco-wagon {
    background-image: url(../img/service-ico-wagon.png)
}

.servicesIco-man {
    background-image: url(../img/service-ico-man.png)
}

.servicesIco-rails {
    background-image: url(../img/service-ico-rails.png)
}

.servicesIco-comfort {
    background-image: url(../img/service-ico-comfort.png)
}

.servicesIco-pass {
    background-image: url(../img/service-ico-pass.png)
}

.servicesIco-money {
    background-image: url(../img/service-ico-money.png)
}

.servicesIco-palm {
    background-image: url(../img/service-ico-palm.png)
}

.servicesIco-palm-money {
    background-image: url(../img/service-ico-palm-money.png)
}

.servicesIco-group-money {
    background-image: url(../img/service-ico-group-money.png)
}

.servicesIco-improve {
    background-image: url(../img/service-ico-improve.png)
}

.servicesIco-education {
    background-image: url(../img/service-ico-education.png)
}

.servicesMainIco {
    width: 74px;
    height: 74px;
    border: none
}

.servicesMainIco-taxi {
    background-image: url(../img/services/taxi.svg)
}

.servicesMainIco-shop {
    background-image: url(../img/services/shopping.svg)
}

.servicesMainIco-pet {
    background-image: url(../img/services/dog.svg)
}

.servicesMainIco-tv {
    background-image: url(../img/services/tv.svg)
}

.servicesMainIco-eat {
    background-image: url(../img/services/meal.svg)
}

.servicesMainIco-wifi {
    background-image: url(../img/services/wifi.svg)
}

.servicesMainIco-safe {
    background-image: url(../img/services/safe.svg)
}

.servicesMainIco-24 {
    background-image: url(../img/services/24.svg)
}

.servicesMainIco-baby {
    background-image: url(../img/services/baby.svg)
}

.servicesMainIco-sliper {
    background-image: url(../img/services/sliper.svg)
}

.logo-header {
    width: 131px;
    height: 56px;
    background-image: url(../img/logo.svg)
}

.menu,.menuPlaceholder {
    height: 64px
}

.header {
    background-color: #FFF;
    padding: 16px 0 10px
}

.header__cabinetTitle {
    font-size: 16px;
    font-weight: 500
}

.header__cabinetBonus,.header__cabinetTitle-fio {
    font-size: 14px
}

.header__cabinetBonus__value {
    font-weight: 500
}

.header__cabinetLink {
    font-size: 14px;
    color: #cf002c;
    font-weight: 500
}

.header__cabinetLink:focus,.header__cabinetLink:hover {
    color: #cf002c
}

.header__phone {
    font-size: 18px;
    line-height: 1;
    font-weight: 500;
    position: relative;
    padding-left: 23px
}

.menu__link,.menu__subItem__link {
    white-space: nowrap;
    font-size: 13px;
    line-height: 14px
}

.header__phone__ico {
    position: absolute;
    top: 2px;
    left: 0
}

.header__phone__text {
    padding-top: 2px;
    font-size: 13px;
    color: #898989;
    font-weight: 400
}

.menu {
    background-color: #cf002c
}

.menu-fixed {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 102
}

.menu-fixed .menu__wrap {
    padding-left: 110px
}

.menu__wrap {
    position: relative;
    transition: all .2s;
    list-style: none;
    padding: 0;
    margin: 0 -10px
}

.menu__link,.menu__subItem__link,.searchForm__toggleLink {
    transition: all .35s;
    text-transform: uppercase
}

.menu__logoWrap {
    position: absolute;
    display: none;
    left: 0;
    top: 18px
}

.menu__item:hover .menu__subItem,.menu__link,.menu__logo {
    display: block
}

.menu__logo {
    width: 82px;
    height: 27px;
    background-image: url(../img/logo-simple.png)
}

.menu__item {
    padding: 0;
    position: relative
}

.menu__link {
    font-weight: 500;
    padding: 25px 10px;
    color: #FFF
}

.menu__link:focus,.menu__link:hover {
    color: #FFF;
    text-decoration: none;
    background-color: #a71d2e
}

.menu__subItem {
    display: none;
    position: absolute;
    z-index: 1001;
    left: 0;
    top: 64px;
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: #cf002c
}

.menu__subItem-hovered {
    display: block
}

.menu__subItem__link {
    padding: 16px 20px 16px 10px;
    color: #FFF;
    display: block
}

.menu__subItem__link:focus,.menu__subItem__link:hover {
    color: #FFF;
    text-decoration: none;
    background-color: #a71d2e
}

.menu__phone {
    font-size: 18px;
    font-weight: 500;
    position: relative;
    margin-bottom: 30px
}

.menu__phone__hint {
    color: #898989;
    font-size: 13px;
    font-weight: 400
}

.menu__phone__ico {
    width: 33px;
    height: 33px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #cf002c;
    border-radius: 100%;
    background-image: url(../img/phone-white.png);
    background-repeat: no-repeat
}

.searchForm {
    padding: 20px 0;
    background-color: #FFF;
    position: relative
}

.searchForm-main {
    box-shadow: 0 8px 24px rgba(0,0,0,.1);
    margin: -110px -30px 40px;
    padding: 20px 30px;
    z-index: 99
}

.searchForm__field {
    border: 1px solid #d6d6d6;
    border-right: 0;
    height: 48px;
    padding: 5px 12px;
    width: 100%
}

.searchForm__btn {
    display: block;
    background-color: #cf002c;
    color: #FFF;
    padding: 16px 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1
}

.searchForm__btn:focus,.searchForm__btn:hover {
    color: #FFF;
    background-color: #a71d2e
}

.searchFormPlaceholder__wrap-innerPage,.socBlock {
    background-color: #FFF
}

.searchForm__hint {
    font-size: 11px;
    color: #898989;
    margin-top: 5px
}

.searchForm__paymentIco img {
    height: 12px
}

.searchForm__paymentIco-mobile {
    display: none
}

.searchForm__toggleLink {
    font-size: 13px;
    font-weight: 500;
    color: #898989;
    display: inline-block;
    border-bottom: 2px solid transparent;
    padding-bottom: 5px;
    margin-right: 20px
}

.searchForm__toggleLink-active,.searchForm__toggleLink:focus,.searchForm__toggleLink:hover {
    color: #cf002c;
    border-bottom: 2px solid #cf002c
}

.searchForm__change {
    width: 48px;
    height: 48px;
    border: 1px solid #d6d6d6;
    border-right: 0;
    background-image: url(../img/change.png);
    background-repeat: no-repeat;
    cursor: pointer
}

.searchForm__title {
    font-size: 24px;
    font-weight: 500;
    letter-spacing: .2px
}

.searchForm__lid {
    font-size: 16px;
    font-weight: 400;
    color: #898989;
    margin-bottom: 20px
}

.searchForm__lid a,.searchForm__lid a:focus,.searchForm__lid a:hover {
    color: #cf002c
}

.searchFormPlaceholder-mainPage {
    height: 258px
}

.searchFormPlaceholder-mainPage.searchFormPlaceholder-fixed {
    height: 148px
}

.searchFormPlaceholder-innerPage {
    height: 140px;
    border-bottom: 1px solid #d6d6d6
}

.searchFormPlaceholder-innerPage.searchFormPlaceholder-fixed {
    height: 138px
}

.searchFormPlaceholder-fixed .searchForm__change,.searchFormPlaceholder-fixed .searchForm__field {
    height: 40px
}

.searchFormPlaceholder-fixed .searchFormPlaceholder__wrap {
    width: 100%;
    background-color: #FFF;
    position: fixed;
    top: 64px;
    z-index: 99;
    box-shadow: 0 8px 24px rgba(0,0,0,.1)
}

.searchFormPlaceholder-fixed .searchForm {
    margin-top: 0;
    margin-bottom: 0;
    box-shadow: none;
    padding: 10px 0
}

.searchFormPlaceholder-fixed .searchForm__header,.searchFormPlaceholder-fixed .searchForm__hint {
    display: none
}

.searchFormPlaceholder-fixed .searchForm__btn {
    padding: 12px 10px
}

.socBlock {
    padding: 40px 0
}

.socBlock__item {
    display: inline-block;
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    margin: 10px 5px
}

.socBlock__item-facebook {
    background-image: url(../img/soc-facebook.svg)
}

.socBlock__item-vk {
    background-image: url(../img/soc-vk.svg)
}

.socBlock__item-ok {
    background-image: url(../img/soc-ok.svg)
}

.socBlock__item-instagram {
    background-image: url(../img/soc-instagram.svg)
}

.socBlock__item-youtube {
    background-image: url(../img/soc-youtube.svg)
}

.footer-tcs {
    background-color: #f6f6f6;
    padding: 50px 0 0
}

.footer__phone {
    margin-top: 16px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 1;
    font-weight: 500;
    position: relative
}

.footer__phone__text {
    padding-top: 2px;
    font-size: 13px;
    color: #898989;
    font-weight: 400
}

.footer__link {
    font-size: 14px;
    color: #898989;
    display: inline-block;
    margin-bottom: 8px;
    transition: color .35s
}

.footer__link:focus,.footer__link:hover {
    color: #000
}

.footer__link-policy {
    text-decoration: underline;
    font-size: 12px;
    line-height: 1
}

.footer__sub {
    margin-top: 40px;
    font-size: 12px;
    line-height: 1.3;
    color: #898989;
    background-color: #ededed;
    padding: 10px 0
}

.footer__col {
    -ms-flex-order: inherit!important;
    order: inherit!important
}

.statistic__img {
    margin-bottom: 20px
}

.statistic__img img {
    max-width: 130px
}

.statistic-wrap {
    background-color: #FFF;
    padding: 40px 0 0
}

.article {
    background-color: #FFF;
    padding: 30px
}

.article-simple {
    max-width: 735px;
    padding: 30px 0;
    margin: 0 auto
}

.article-transparentBg {
    background-color: transparent
}

.article-wrap {
    padding: 30px 0
}

.article-wrap-white {
    padding: 0 0 30px;
    background-color: #FFF
}

.article__date {
    font-size: 14px;
    color: #898989;
    margin-bottom: 5px
}

.article__title {
    font-size: 32px
}

.article__title-24 {
    font-size: 24px
}

.article__title-20 {
    font-size: 20px
}

.article h2 {
    font-size: 22px
}

.article h3 {
    font-size: 18px
}

.article__subTitle {
    color: #898989;
    font-size: 18px;
    font-style: italic;
    margin-bottom: 10px
}

.article__share__title {
    font-weight: 500;
    margin-bottom: 10px
}

.article__share-wrap {
    padding: 0 30px 30px;
    background-color: #FFF
}

.article__share-wrap-simple {
    padding: 0;
    max-width: 735px;
    margin: 0 auto
}

.article__control-wrap {
    background-color: #FFF;
    padding: 40px 30px 30px
}

.article__control-wrap-simple {
    padding: 40px 0 30px;
    max-width: 735px;
    margin: 0 auto
}

.article__form {
    padding: 20px
}

.article__form__title {
    font-size: 20px
}

.article__form__text {
    line-height: 1.1;
    font-size: 14px;
    color: #898989;
    margin-bottom: 16px
}

.article h4,.workInfoBlock h4 {
    font-size: 16px
}

.article li:before,.workInfoBlock li:before {
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    color: #cf002c;
    content: "•"
}

.article__btnWrap {
    margin: 16px 0
}

.article img {
    margin-bottom: 20px
}

.article ul {
    list-style: none;
    padding: 0;
    margin: 0 0 16px
}

.article li {
    padding-left: 20px;
    padding-bottom: 10px;
    position: relative
}

.article li:before {
    padding-right: 10px;
    position: absolute;
    left: 0
}

.article li.withIco {
    padding-left: 0
}

.article li.withIco:before {
    display: none
}

.article li.withIco img {
    max-width: 60px;
    margin-right: 5px;
    margin-bottom: -3px
}

.article li.withIco-block {
    position: relative;
    padding-left: 80px;
    margin-bottom: 15px
}

.article li.withIco-block img {
    position: absolute;
    left: 0
}

.workInfoBlock {
    background-color: #FFF;
    padding: 40px 0
}

.workInfoBlock-noPaddingBottom {
    padding-bottom: 0
}

.workInfoBlock ul {
    list-style: none;
    padding: 0;
    margin: 0 0 16px
}

.workInfoBlock li:before {
    padding-right: 10px
}

.asideMenu__item-active .asideMenu__link,.faq__title {
    font-weight: 500
}

.asideMenu__wrap {
    list-style: none;
    padding: 0;
    margin: 0;
    border-left: 1px solid #d6d6d6
}

.asideMenu__item {
    border-left: 3px solid transparent;
    margin-left: -2px;
    margin-bottom: 14px;
    transition: all .35s
}

.asideMenu__item-active,.asideMenu__item:focus,.asideMenu__item:hover {
    border-left: 3px solid #cf002c
}

.asideMenu__link {
    display: inline-block;
    padding-left: 16px;
    color: #000;
    font-size: 16px
}

.asideMenu__link:focus,.asideMenu__link:hover {
    color: #000
}

.faq {
    padding-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #d6d6d6
}

.faq__item {
    border-top: 1px solid #d6d6d6
}

.faq__title {
    font-size: 20px;
    line-height: 1;
    padding: 20px 40px 20px 0;
    cursor: pointer;
    position: relative
}

.faq__text {
    display: none;
    padding-bottom: 20px
}

.faq__ico {
    width: 22px;
    height: 22px;
    position: absolute;
    top: 20px;
    right: 0;
    background-repeat: no-repeat;
    background-image: url(../img/plus-red.png)
}

.faq__ico-minus {
    background-image: url(../img/minus-red.png)
}

.section-wrap {
    padding: 40px 0;
    background-color: #FFF
}

.section-wrap-cities {
    margin-bottom: 40px
}

.section-wrap-video {
    max-width: 700px;
    margin: 0 auto
}

.section-wrap-searchTicket {
    min-height: 483px
}

.about__block,.about__block__row {
    min-height: 500px
}

.section-wrap-transparent {
    background-color: transparent;
    padding-bottom: 0
}

.photoAlbum .photoAlbum__item {
    display: block;
    border: 2px solid #FFF;
    height: 267px;
    overflow: hidden;
    background-size: cover
}

.sliderMain .slick-next:before,.sliderMain .slick-prev:before,#mealSlider .slick-next:before,#mealSlider .slick-prev:before {
    display: none
}

.sliderMain .slick-next,.sliderMain .slick-prev, #mealSlider .slick-next,#mealSlider .slick-prev {
    background-repeat: no-repeat;
    width: 21px;
    height: 38px;
    margin-top: -19px;
    z-index: 100;
    background-position: center
}

.photoAlbum .photoAlbum__item img {
    opacity: 0
}

.sliderMain {
    margin-bottom: 0
}

.sliderMain .slick-dots {
    bottom: 100px
}

.sliderMain .slick-dots li button:before {
    color: #FFF;
    font-size: 8px
}

.sliderMain .slick-prev, #mealSlider .slick-prev {
    background-image: url(../img/arrow-prev.svg);
    left: 50px
}

.sliderMain .slick-next, #mealSlider .slick-next {
    background-image: url(../img/arrow-next.svg);
    right: 50px
}

.sliderMain__item {
    height: 580px;
    background-position: center
}

.sliderMain__item-item1,.sliderMain__item-item2 {
    background-image: url(../img/slide1.jpg)
}

.sliderMain__item__body {
    height: 470px;
    color: #FFF
}

.sliderMain-innerPage .sliderMain__item,.sliderMain-innerPage .sliderMain__item__body,.sliderMain-routePage .sliderMain__item,.sliderMain-routePage .sliderMain__item__body,.sliderMain-travelPage .sliderMain__item {
    height: 380px
}

.sliderMain__item__title {
    font-size: 38px;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 1.2
}

.sliderMain__item__label {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #cf002c;
    display: inline-block;
    padding: 8px 20px;
    margin-top: 10px;
    color: #FFF
}

.sliderMain__item__label:focus,.sliderMain__item__label:hover {
    color: #FFF
}

.sliderMain__item__price {
    font-size: 24px
}

.sliderMain__item__price span {
    font-size: 42px
}

.sliderMain__item__text {
    font-size: 16px;
    max-width: 500px;
    margin: 0 auto
}

.sliderMain__item__tag {
    background-color: #cf002c;
    display: inline-block;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1;
    border-radius: 3px;
    text-transform: uppercase;
    margin-bottom: 5px
}

.sliderMain-innerPage .sliderMain__item-item1 {
    background-image: url(../img/slide2.jpg)
}

.sliderMain-innerPage .sliderMain__item-item2 {
    background-image: url(../img/slide1.jpg)
}

.sliderMain-innerPage .sliderMain__item__title {
    max-width: 50%;
    font-size: 32px;
    line-height: 1.1;
    margin-bottom: 20px
}

.sliderMain-innerPage .slick-dots {
    bottom: 25px
}

.sliderMain-routePage .sliderMain__item-item1 {
    background-image: url(../img/slide2.jpg)
}

.sliderMain-routePage .sliderMain__item-item2 {
    background-image: url(../img/slide1.jpg)
}

.sliderMain-routePage .sliderMain__item__title {
    font-size: 32px;
    line-height: 1.1;
    margin-bottom: 10px
}

.sliderMain-routePage .sliderMain__item__price {
    margin-bottom: 20px;
    font-size: 23px
}

.sliderMain-routePage .sliderMain__item__price span {
    font-size: 23px
}

.sliderMain-travelPage .sliderMain__item-item1,.sliderMain-travelPage .sliderMain__item-item2 {
    background-image: url(../img/header-blog.jpg)
}

.sliderMain-travelPage .sliderMain__item__body {
    height: 380px;
    text-align: center
}

.sliderMain-travelPage .sliderMain__item__title {
    font-size: 32px;
    line-height: 1.1;
    margin-bottom: 10px
}

.servicesMain {
    background-color: #cf002c;
    padding: 60px 0
}

.compareTable,.slideBlock__readMore {
    background-color: #FFF;
    box-shadow: 0 8px 16px rgba(0,0,0,.16)
}

.servicesMain__item {
    line-height: 1;
    margin-top: 30px
}

.servicesMain__item__ico {
    display: inline-block;
    width: 74px;
    height: 74px;
    /*border-radius:100%*/
    ;background-size: 100%;
    background-position: center;
    background-repeat: no-repeat
}

.about__block__bg,.timeline__timeline {
    background-size: cover;
    background-repeat: no-repeat
}

.servicesMain__item__title {
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    padding: 5px 10px
}

.gradient-wrap {
    padding: 40px 0 0;
    background-image: linear-gradient(180deg,#f4f4f4 0,#fff 50%)
}

.gradient-wrap-work {
    background-image: linear-gradient(222deg,#f5f5f4 0,#ffe6e6 100%);
    padding: 0
}

.slideBlock {
    position: relative;
    max-height: 470px;
    overflow: hidden;
    transition: all .35s
}

.slideBlock__readMoreWrap {
    position: absolute;
    width: 100%;
    height: 60px;
    bottom: 0;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 100%)
}

.slideBlock__readMore {
    cursor: pointer;
    display: inline-block;
    padding: 10px 35px;
    border-radius: 100px;
    font-weight: 500
}

.compareTable {
    max-width: 920px;
    margin: 0 auto;
    border-radius: 6px 6px 0 0;
    overflow: hidden
}

.compareTable table {
    width: 100%;
    margin-bottom: 0;
    border: 0
}

.routeTable,.services__wrap {
    margin-bottom: 30px
}

.compareTable table td {
    min-width: 123px;
    padding: 10px 20px
}

.compareTable table td:nth-child(1) {
    text-align: left
}

.bonusProgram,.services-center {
    text-align: center
}

.compareTable table tr:nth-child(1) {
    vertical-align: middle;
    font-weight: 500;
    font-size: 18px
}

.compareTable table tr:nth-child(1) td:nth-child(1) {
    color: #898989;
    font-size: 14px
}

.compareTable table tr:last-child td {
    border-bottom: 0;
    padding-bottom: 40px
}

.compareTable a,.compareTable a:focus,.compareTable a:hover {
    color: #000
}

.wagon-main,.wagon-page {
    padding: 40px 0
}

.wagonInfoBlock {
    padding-top: 40px
}

.wagonInfoBlock-red {
    background-color: #cf002c
}

.routeTable,.services {
    background-color: #FFF
}

.routes-main {
    padding: 40px 0
}

.routes-page {
    padding: 0 0 40px
}

.routeTable {
    padding: 30px
}

.routeTable__wrap {
    max-width: 100%;
    overflow: auto
}

.routeTable table {
    width: 100%
}

.routeTable table td {
    width: 25%;
    padding: 15px 15px 15px 0
}

.routeTable table tr {
    border-bottom: 1px solid #d6d6d6;
    font-size: 18px
}

.routeTable table tr:last-child {
    border-bottom: 0
}

.routeTable table tr:last-child td:nth-child(1) {
    font-weight: 500
}

.routeTable table tr:nth-child(1) {
    font-size: 14px;
    font-weight: 500;
    color: #898989;
    text-transform: uppercase
}

.routeTable table tr:nth-child(2) td:nth-child(1) {
    font-weight: 500
}

.services {
    padding: 40px 0
}

.services__item {
    height: 100%;
    padding-bottom: 46px;
    position: relative;
    padding-right: 15px
}

.services__ico {
    width: 72px;
    height: 72px;
    box-shadow: 0 8px 16px rgba(0,0,0,.1);
    background-color: #cf002c;
    border-radius: 100%;
    margin-bottom: 10px
}

.services__ico-center {
    margin: 0 auto 16px
}

.services__title {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 10px;
    color: #000;
    line-height: 1.2;
    display: block
}

.services__title-16 {
    font-size: 16px;
    line-height: 1.2
}

.services__title:focus,.services__title:hover {
    color: #000
}

.services__text {
    font-size: 14px;
    line-height: 1.1
}

.services__text-16 {
    font-size: 16px;
    line-height: 1.2
}

.services__readMore {
    position: absolute;
    bottom: 16px;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    color: #cf002c
}

.services__readMore:focus,.services__readMore:hover {
    color: #cf002c
}

.news-main {
    padding: 30px 0
}

.news-page {
    padding: 40px 0
}

.press-main {
    padding: 30px 0
}

.press-page {
    padding: 40px 0
}

.album-main {
    padding: 30px 0
}

.album-page {
    padding: 40px 0
}

.video-main {
    padding: 30px 0
}

.video-page {
    padding: 40px 0
}

.offers-main {
    padding: 30px 0
}

.offers-page {
    padding: 40px 0
}

.charity-main {
    padding: 30px 0
}

.charity-page {
    padding: 40px 0
}

.vacancies-main {
    padding: 30px 0
}

.vacancies-page {
    padding: 40px 0
}

.doc-main {
    padding: 30px 0
}

.doc-page {
    padding: 40px 0
}

.workHistory-main {
    padding: 30px 0
}

.workHistory-page {
    padding: 40px 0
}

.about__block {
    position: relative;
    background-color: #FFF
}

.about__block__bgRow {
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

.about__block__item-imgRight {
    padding-right: 70px
}

.about__block__item-imgLeft {
    padding-left: 70px
}

.about__block__title {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px
}

.about__block-item1 {
    background-image: url(../img/about1.jpg)
}

.about__block-item2 {
    background-image: url(../img/about2.jpg)
}

.about__block-item3 {
    background-image: url(../img/about3.jpg)
}

.about__block-red {
    background-color: #cf002c;
    color: #FFF
}

.travels-main {
    padding: 30px 0
}

.timeline-wrap,.travels-page {
    padding: 40px 0
}

.timeline {
    max-width: 984px;
    margin: 0 auto 40px
}

.timeline-wrap {
    background-color: #FFF
}

.contact__text,.timeline__item {
    padding-top: 20px
}

.timeline__item__title {
    font-size: 24px;
    font-weight: 500;
    letter-spacing: .25px;
    margin-bottom: 5px
}

.timeline__item__text {
    font-size: 13px;
    opacity: .5;
    margin-bottom: 20px;
    line-height: 18px;
    padding-right: 30px
}

.timeline__line {
    background-color: #c5253b;
    width: 4px;
    height: 10px;
    position: absolute
}

.timeline__line-top {
    top: -7px;
    left: 0
}

.timeline__line-bottom {
    bottom: -7px;
    left: 0
}

.timeline__timeline {
    height: 14px;
    background-image: url(../img/timeline.png);
    width: 100%
}

.contact__info {
    padding-right: 40px
}

.contact__block {
    margin-bottom: 20px
}

.contact__hint {
    font-size: 14px;
    color: #898989
}

.cities__item,.contact__value {
    font-size: 18px
}

.contact__text {
    padding-bottom: 20px
}

.contact__map {
    height: 550px
}

.product-main {
    padding: 30px 0
}

.product-page {
    padding: 40px 0
}

.cities__item {
    margin-bottom: 10px
}

.bonusProgram {
    padding: 100px 0;
    position: relative;
    color: #FFF;
    background-color: #cf002c
}

.bonusProgram__title {
    font-size: 50px;
    font-weight: 500
}

.bonusProgram__lid {
    font-size: 20px;
    margin-bottom: 40px;
    font-weight: 500
}

.bonusProgram__text {
    font-size: 17px;
    margin-bottom: 30px
}

.bonusProgram__link {
    border: 2px solid #FFF;
    padding: 8px 20px;
    display: inline-block;
    min-width: 200px;
    font-weight: 500;
    font-size: 19px;
    margin: 0 5px;
    color: #FFF;
    transition: all .35s
}

.bonusProgram__link:focus,.bonusProgram__link:hover {
    color: #cf002c;
    background-color: #FFF
}

.bonusProgram__linkWrap {
    margin-bottom: 60px
}

.bonusProgram__item {
    padding-left: 100px;
    text-align: left;
    padding-right: 20px;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-bottom: 30px
}

.bonusProgram__item-item1 {
    background-image: url(../img/a1.png)
}

.bonusProgram__item-item2 {
    background-image: url(../img/a2.png)
}

.bonusProgram__item-item3 {
    background-image: url(../img/a3.png)
}

.bonusProgram__item a {
    color: #FFF;
    font-weight: 500
}

.bonusProgram__item a:focus,.bonusProgram__item a:hover {
    color: #FFF
}

.bonusProgram__item__title {
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 5px
}

.product .listItem:nth-child(1) .listItem__img {
    background-image: url(../img/prod1.png)
}

.product .listItem:nth-child(2) .listItem__img {
    background-image: url(../img/prod2.png)
}

.product .listItem:nth-child(3) .listItem__img {
    background-image: url(../img/prod3.png)
}

.product .listItem:nth-child(4) .listItem__img {
    background-image: url(../img/prod4.png)
}

.product .listItem:nth-child(5) .listItem__img {
    background-image: url(../img/prod5.png)
}

.product .listItem:nth-child(6) .listItem__img {
    background-image: url(../img/prod6.png)
}

.product .listItem:nth-child(7) .listItem__img {
    background-image: url(../img/prod7.png)
}

.steps-seat .place-holder {
    background-image: none;
    height: auto
}

.steps-seat .place-holder .carriage {
    max-width: 100%;
    padding: 10px 0;
    height: auto;
    overflow: auto
}

.steps-seat .link {
    display: none
}

.steps-seat .coupe {
    width: 1170px;
    height: 152px;
    background-image: url(../img/coupe-bg2.png);
    background-color: #FFF;
    position: relative
}

.steps-seat .coupe .carriage-number {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 59px;
    left: 0
}

.steps-seat .coupe .carriage-number .inner {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    font-size: 16px;
    font-weight: 500
}

.steps-seat .coupe .carriage-number:last-child {
    left: auto;
    right: 0
}

.steps-seat .coupe .coupe-number {
    width: 856px;
    position: absolute;
    left: 180px;
    bottom: 36px
}

.steps-seat .coupe .coupe-number .title {
    float: left;
    width: 96px;
    margin-left: -1px;
    text-align: center;
    font-size: 14px;
    color: #bbb
}

.steps-seat .coupe .places {
    width: 856px;
    height: 64px;
    position: absolute;
    top: 2px;
    left: 180px
}

.steps-seat .coupe .places .cell.active .number,.steps-seat .coupe .places .row-cell:nth-child(2) {
    top: -1px
}

.steps-seat .coupe .places .row-cell {
    position: relative;
    width: 100%;
    height: 32px
}

.steps-seat .coupe .places .cell {
    display: block;
    width: 32px;
    height: 32px;
    float: left;
    box-sizing: border-box;
    border: 1px solid #979797;
    background-color: #eee;
    position: relative;
    z-index: 1;
    cursor: pointer
}

.steps-seat .coupe .places .cell .number,.steps-seat .sv .carriage-number .inner {
    display: table-cell;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    font-weight: 500
}

.steps-seat .coupe .places .cell:nth-child(3n+1) {
    margin-left: -1px
}

.steps-seat .coupe .places .cell:nth-child(1) {
    margin-left: 0
}

.steps-seat .coupe .places .cell.active {
    border: 2px solid #d61c3e;
    background-color: #f4c2c9;
    z-index: 2
}

.steps-seat .coupe .places .cell .man,.steps-seat .coupe .places .cell .woman {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 16px;
    width: 32px;
    height: 32px;
    position: relative
}

.steps-seat .coupe .places .cell.busy {
    background-image: url(../img/legend/slice-pattern.png);
    color: #999;
    background-color: #d8d8d8;
    cursor: default
}

.steps-seat .coupe .places .cell.passage {
    background-color: transparent;
    border: 0;
    cursor: default
}

.steps-seat .coupe .places .cell .man {
    background-image: url(../img/legend/man.svg)
}

.steps-seat .coupe .places .cell .woman {
    background-image: url(../img/legend/woman.svg)
}

.steps-seat .coupe .places .cell .number {
    width: 32px;
    height: 32px;
    position: relative
}

.steps-seat .coupe .places .cell:not(.passage)::after {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 8px;
    background-image: url(../img/legend/top.png);
    top: 10px;
    left: -5px
}

.steps-seat .coupe .places .cell.active::after {
    background-image: url(../img/legend/top-active.png);
    top: 9px
}

.steps-seat .coupe .places .cell:nth-child(3n)::after {
    left: auto;
    right: -5px
}

.steps-seat .coupe .places .row-cell:nth-child(2) .cell:not(.passage)::after {
    background-image: url(../img/legend/bottom.png)
}

.steps-seat .coupe .places .row-cell:nth-child(2) .cell.active::after {
    background-image: url(../img/legend/bottom-active.png)
}

.steps-seat .coupe .places.side {
    top: auto;
    bottom: 2px;
    height: 32px
}

.steps-seat .coupe .places.side .cell {
    width: 48px;
    margin-left: -1px
}

.steps-seat .coupe .places.side .cell:nth-child(1) {
    margin-left: 0
}

.steps-seat .coupe .places.side .cell:nth-child(even) {
    width: 49px
}

.steps-seat .coupe .places.side .cell .number {
    width: 48px;
    padding-left: 5px
}

.steps-seat .coupe .places.side .cell::after {
    left: 5px;
    top: 12px
}

.steps-seat .coupe .places.side .cell:nth-child(2n)::after {
    background-image: url(../img/legend/bottom.png);
    top: 13px
}

.steps-seat .coupe .places.side .cell.active::after {
    background-image: url(../img/legend/top-active.png);
    top: 11px;
    left: 4px
}

.steps-seat .coupe .places.side .cell.active:nth-child(2n)::after {
    background-image: url(../img/legend/bottom-active.png);
    top: 12px;
    left: 4px
}

.steps-seat .coupe.econom .coupe-number {
    bottom: 48px
}

.steps-seat .sv {
    width: 1170px;
    height: 152px;
    background-image: url(../img/coupe-bg2.png);
    background-color: #FFF;
    position: relative
}

.steps-seat .sv.sv-shower {
    background-image: url(../img/coupe-bg-shower.png)
}

.steps-seat .sv .carriage-number {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 59px;
    left: 0
}

.steps-seat .sv .carriage-number .inner {
    width: 32px;
    height: 32px
}

.steps-seat .sv .carriage-number:last-child {
    left: auto;
    right: 0
}

.steps-seat .sv .coupe-number {
    width: 856px;
    position: absolute;
    left: 180px;
    bottom: 36px
}

.steps-seat .sv .coupe-number .title {
    float: left;
    width: 96px;
    margin-left: -1px;
    text-align: center;
    font-size: 14px;
    color: #bbb
}

.steps-seat .sv .places {
    width: 856px;
    height: 64px;
    position: absolute;
    top: 2px;
    left: 180px
}

.steps-seat .sv .places .row-cell {
    position: relative;
    width: 100%;
    height: 64px
}

.steps-seat .sv .places .cell {
    display: block;
    width: 32px;
    height: 63px;
    float: left;
    box-sizing: border-box;
    border: 1px solid #979797;
    background-color: #eee;
    position: relative;
    z-index: 1;
    cursor: pointer
}

.steps-seat .sv .places .cell:nth-child(3n+1) {
    margin-left: -1px
}

.steps-seat .sv .places .cell:nth-child(1) {
    margin-left: 0
}

.steps-seat .sv .places .cell.active {
    border: 2px solid #d61c3e;
    background-color: #f4c2c9;
    z-index: 2
}

.steps-seat .sv .places .cell.active .number {
    top: -1px
}

.steps-seat .sv .places .cell .man,.steps-seat .sv .places .cell .woman {
    height: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 16px;
    width: 32px;
    position: relative
}

.steps-seat .sv .places .cell.busy {
    background-image: url(../img/legend/slice-pattern.png);
    color: #999;
    background-color: #d8d8d8;
    cursor: default
}

.steps-seat .sv .places .cell.passage {
    background-color: transparent;
    border: 0;
    cursor: default
}

.steps-seat .sv .places .cell .man {
    background-image: url(../img/legend/man.svg)
}

.steps-seat .sv .places .cell .woman {
    background-image: url(../img/legend/woman.svg)
}

.steps-seat .sv .places .cell .number {
    display: table-cell;
    width: 32px;
    height: 64px;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 500;
    position: relative
}

.steps-seat .sv .places .cell::after {
    display: none
}

.steps-seat .double-coupe {
    width: 1170px;
    height: 152px;
    background-image: url(../img/double-coupe.png);
    background-color: #FFF;
    position: relative
}

.steps-seat .double-coupe .carriage-number {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 59px;
    left: 0
}

.steps-seat .double-coupe .carriage-number .inner {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    font-size: 16px;
    font-weight: 500
}

.steps-seat .double-coupe .carriage-number:last-child {
    left: auto;
    right: 0
}

.steps-seat .double-coupe .coupe-number {
    width: 779px;
    position: absolute;
    left: 257px;
    bottom: 22px
}

.steps-seat .double-coupe .coupe-number .title {
    float: left;
    width: 130px;
    margin-left: -1px;
    text-align: center;
    font-size: 14px;
    color: #bbb
}

.steps-seat .double-coupe .places {
    width: 779px;
    height: 88px;
    position: absolute;
    top: 2px;
    left: 257px
}

.steps-seat .double-coupe .places .row-cell {
    position: relative;
    width: 100%;
    height: 45px
}

.steps-seat .double-coupe .places .row-cell:nth-child(2) {
    top: -1px;
    height: 44px
}

.steps-seat .double-coupe .places .row-cell:nth-child(2) .cell {
    height: 44px
}

.steps-seat .double-coupe .places .cell {
    display: block;
    width: 32px;
    height: 45px;
    float: left;
    box-sizing: border-box;
    border: 1px solid #979797;
    background-color: #eee;
    position: relative;
    z-index: 1;
    cursor: pointer
}

.steps-seat .double-coupe .places .cell:nth-child(2n+1) {
    margin-left: -1px
}

.steps-seat .double-coupe .places .cell:nth-child(1) {
    margin-left: 0
}

.steps-seat .double-coupe .places .cell.active {
    border: 2px solid #d61c3e;
    background-color: #f4c2c9;
    z-index: 2
}

.steps-seat .double-coupe .places .cell.active .number {
    top: -1px
}

.steps-seat .double-coupe .places .cell .man,.steps-seat .double-coupe .places .cell .woman {
    height: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 16px;
    position: relative
}

.steps-seat .double-coupe .places .cell.busy {
    background-image: url(../theme/img64/slice-pattern.png);
    color: #999;
    background-color: #d8d8d8;
    cursor: default
}

.steps-seat .double-coupe .places .cell.passage {
    background-color: transparent;
    border: 0;
    cursor: default;
    width: 98px
}

.legend .busy,.legend .free {
    background-color: #eee;
    border: 1px solid #979797;
    box-sizing: border-box
}

.steps-seat .double-coupe .places .cell.passage:nth-child(11) {
    width: 102px
}

.steps-seat .double-coupe .places .cell .man {
    width: 32px;
    background-image: url(../img/legend/man.svg)
}

.steps-seat .double-coupe .places .cell .woman {
    width: 32px;
    background-image: url(../img/legend/woman.svg)
}

.steps-seat .double-coupe .places .cell .number {
    display: table-cell;
    width: 32px;
    height: 44px;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 500;
    position: relative
}

.steps-seat .double-coupe .places .cell:not(.passage)::after {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 8px;
    background-image: url(../img/legend/top.png);
    top: 10px;
    left: -5px
}

.steps-seat .double-coupe .places .cell.active::after {
    background-image: url(../img/legend/top-active.png);
    top: 9px
}

.steps-seat .double-coupe .places .cell:nth-child(4n)::after {
    left: auto;
    right: -5px
}

.steps-seat .double-coupe .places .row-cell:nth-child(2) .cell:not(.passage)::after {
    background-image: url(../img/legend/bottom.png)
}

.steps-seat .double-coupe .places .row-cell:nth-child(2) .cell.active::after {
    background-image: url(../img/legend/bottom-active.png)
}

.steps-seat .double-coupe .places.side {
    top: auto;
    bottom: 2px;
    height: 32px
}

.steps-seat .double-coupe .places.side .cell {
    width: 48px;
    margin-left: -1px
}

.steps-seat .double-coupe .places.side .cell:nth-child(1) {
    margin-left: 0
}

.steps-seat .double-coupe .places.side .cell:nth-child(even) {
    width: 49px
}

.steps-seat .double-coupe .places.side .cell .number {
    width: 48px;
    padding-left: 5px
}

.steps-seat .double-coupe .places.side .cell::after {
    left: 5px;
    top: 12px
}

.steps-seat .double-coupe .places.side .cell:nth-child(2n)::after {
    background-image: url(../img/legend/bottom.png);
    top: 13px
}

.steps-seat .double-coupe .places.side .cell.active::after {
    background-image: url(../img/legend/top-active.png);
    top: 11px;
    left: 4px
}

.steps-seat .double-coupe .places.side .cell.active:nth-child(2n)::after {
    background-image: url(../img/legend/bottom-active.png);
    top: 12px;
    left: 4px
}

.steps-seat .double-coupe.econom .coupe-number {
    bottom: 48px
}

.legend {
    padding: 30px 10px 10px
}

.legend .item {
    display: inline-block;
    color: #7f7f7f;
    padding: 10px;
    font-size: 12px
}

.legend .item img {
    position: relative;
    top: -1px
}

.legend .active,.legend .busy,.legend .free,.legend .type {
    width: 16px;
    height: 16px;
    position: relative;
    display: inline-block;
    top: 3px;
    margin-right: 3px
}

.legend .busy {
    background-image: url(../img/legend/slice-pattern.png);
    color: #999
}

.legend .active {
    border: 2px solid #d61c3e;
    background-color: #f4c2c9;
    box-sizing: border-box
}

.legend .type::after,.legend .type::before {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 8px;
    top: 4px
}

.legend .type::after {
    background-image: url(../img/legend/top.png);
    left: 0
}

.legend .type::before {
    background-image: url(../img/legend/bottom.png);
    left: 10px
}

.legend .man,.legend .woman {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid transparent;
    box-sizing: border-box;
    position: relative;
    top: 5px;
    margin-right: 0
}

.legend .man {
    background-image: url(../img/legend/man.svg)
}

.legend .woman {
    background-image: url(../img/legend/woman.svg)
}

.ui-widget-content,.ui-widget.ui-widget-content {
    border: 1px solid #fff
}

.container-wagonScheme {
    max-width: 1200px
}

.ui-widget {
    font-family: Roboto,sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
    font-family: Roboto,sans-serif;
    font-size: 1em
}

.ui-widget-content {
    background: #fff;
    color: #000
}

.ui-widget-content a {
    color: #000
}

.ui-widget-header {
    border: 1px solid #cf002c;
    background: #cf002c;
    color: #fff;
    font-weight: 500
}

.ui-widget-header a {
    color: #fff
}

.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
    border: 1px solid #fff;
    background: #eee;
    font-weight: 500;
    color: #000
}

.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
    color: #000;
    text-decoration: none
}

.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
    border: 1px solid transparent;
    background: 0 0;
    font-weight: 500;
    color: #000
}

.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover {
    color: #000;
    text-decoration: none
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6
}

.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {
    border: 1px solid #fff;
    background: #fff;
    font-weight: 500;
    color: #c72237
}

.ui-icon-background,.ui-state-active .ui-icon-background {
    border: #fff;
    background-color: #c72237
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #c72237;
    text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #c72237;
    background: #fff;
    color: #000
}

.ui-state-checked {
    border: 1px solid #c72237;
    background: #fff
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #000
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #c00;
    background: url(images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% #f3d8d8;
    color: #2e2e2e
}

.tutorial__close,.up {
    background-size: cover;
    cursor: pointer
}

.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text {
    color: #2e2e2e
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: 500
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-datepicker th {
    font-weight: 500
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
    cursor: pointer
}

.ui-datepicker .ui-datepicker-next-hover {
    top: 2px;
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    top: 2px;
    left: 2px
}

.up {
    position: fixed;
    bottom: 0;
    left: 10px;
    width: 50px;
    height: 50px;
    background-image: url(../img/up.svg);
    display: none
}

.up-show {
    display: block
}

.tutorial {
    background-color: #212020;
    border-radius: 6px;
    color: #FFF
}

.tutorial .popover-body {
    color: #FFF;
    padding: 15px 20px;
    position: relative
}

.tutorial .arrow {
    margin-left: -30px
}

.tutorial .arrow:after {
    border-top-color: #212020!important;
    border-bottom-color: #212020!important
}

.tutorial__title {
    font-weight: 700;
    font-size: 16px
}

.tutorial__text {
    font-size: 14px;
    max-width: 150px
}

.tutorial__btn {
    background-color: #cf002c;
    color: #FFF;
    padding: 4px 17px;
    margin-top: 10px
}

.tutorial__btn:focus,.tutorial__btn:hover {
    color: #FFF
}

.tutorial__close {
    width: 16px;
    height: 16px;
    background-image: url(../img/popover-close.png);
    position: absolute;
    top: 10px;
    right: 10px;
    transform: rotate(45deg)
}

.tutorial__start {
    color: #898989;
    font-size: 14px;
    position: relative;
    top: -2px;
    cursor: pointer
}

@media (max-width: 992px) {
    .searchForm__field {
        font-size:13px
    }

    .menu__link {
        font-size: 11px
    }
}

@media (max-width: 767px) {
    .about__block,.about__block__row {
        min-height:auto
    }

    .searchForm__hint,.searchForm__paymentIco-mobile,.sliderMain-routePage .sliderMain__item__body,.sliderMain__item__body,.statistic,.statistic__item {
        text-align: center
    }

    .btn-header,.btn-titleBlock {
        display: none
    }

    .logo {
        display: block
    }

    .header__cabinetButton,.header__cabinetTitle,.header__phone {
        display: none
    }

    .logo-header {
        width: 63px;
        height: 20px;
        background-size: cover;
        background-image: url(../img/logo-simple.png)
    }

    .sliderMain-innerPage .sliderMain__item,.sliderMain-innerPage .sliderMain__item__body,.sliderMain-routePage .sliderMain__item,.sliderMain-routePage .sliderMain__item__body,.sliderMain-travelPage .sliderMain__item,.sliderMain__item,.sliderMain__item__body {
        height: 380px
    }

    .logo-footer {
        margin-bottom: 20px
    }

    .logo__wrap {
        padding-left: 55px
    }

    .header {
        background-color: #cf002c;
        padding: 20px 0
    }

    .header-fixed {
        position: fixed;
        width: 100%;
        z-index: 1001
    }

    .sliderMain {
        margin-bottom: 0!important
    }

    .sliderMain__item__title {
        font-size: 27px
    }

    .sliderMain__item__label {
        padding: 7px 15px;
        line-height: 1.1;
        margin-bottom: 10px
    }

    .sliderMain__item__price span {
        font-size: 32px
    }

    .sliderMain__item__text {
        font-size: 16px;
        max-width: 500px;
        margin: 0 auto
    }

    .sliderMain__item__tag {
        background-color: #cf002c;
        display: inline-block;
        padding: 5px 10px;
        font-size: 14px;
        line-height: 1;
        border-radius: 3px;
        text-transform: uppercase;
        margin-bottom: 5px
    }

    .sliderMain-innerPage {
        margin-bottom: 20px!important
    }

    .sliderMain-innerPage .sliderMain__item-item1 {
        background-image: url(../img/slide2.jpg)
    }

    .sliderMain-innerPage .sliderMain__item-item2 {
        background-image: url(../img/slide1.jpg)
    }

    .sliderMain-innerPage .sliderMain__item__title {
        max-width: 100%;
        font-size: 32px;
        line-height: 1.1;
        margin-bottom: 20px
    }

    .sliderMain-routePage {
        margin-bottom: 20px!important
    }

    .sliderMain-routePage .sliderMain__item-item1 {
        background-image: url(../img/slide2.jpg)
    }

    .sliderMain-routePage .sliderMain__item-item2 {
        background-image: url(../img/slide1.jpg)
    }

    .sliderMain-routePage .sliderMain__item__title {
        font-size: 32px;
        line-height: 1.1;
        margin-bottom: 10px
    }

    .sliderMain-routePage .sliderMain__item__price {
        margin-bottom: 20px;
        font-size: 23px
    }

    .sliderMain-routePage .sliderMain__item__price span {
        font-size: 23px
    }

    .sliderMain-travelPage {
        margin-bottom: 20px!important
    }

    .sliderMain-travelPage .sliderMain__item-item1,.sliderMain-travelPage .sliderMain__item-item2 {
        background-image: url(../img/header-blog.jpg)
    }

    .sliderMain-travelPage .sliderMain__item__body {
        height: 380px;
        text-align: center
    }

    .sliderMain-travelPage .sliderMain__item__title {
        font-size: 32px;
        line-height: 1.1;
        margin-bottom: 10px
    }

    .sliderMain .slick-dots {
        bottom: 25px
    }

    .sliderMain .slick-dots li button:before {
        color: #FFF;
        font-size: 8px
    }

    .searchForm {
        padding: 20px 0
    }

    .searchForm-main {
        margin: 0 -15px;
        padding: 20px 15px;
        z-index: 100
    }

    .searchForm__header {
        border-bottom: 1px solid #d6d6d6
    }

    .searchForm__field {
        border: 0;
        border-bottom: 1px solid #d6d6d6;
        height: 48px;
        padding: 5px 12px;
        margin-top: 10px
    }

    .searchForm__btn {
        margin: 20px 0;
        border-radius: 6px
    }

    .searchForm__paymentIco {
        display: none
    }

    .searchForm__paymentIco-mobile {
        display: block
    }

    .searchForm__change {
        position: absolute;
        top: -24px;
        right: 0;
        border-radius: 100%;
        border: 0;
        background-color: #FFF;
        z-index: 2;
        box-shadow: 0 0 20px rgba(0,0,0,.16);
        transform: rotate(90deg)
    }

    .menu__item,.menu__sectionTitle {
        border-bottom: 1px solid #d6d6d6
    }

    .searchForm__title {
        font-size: 20px;
        font-weight: 500;
        letter-spacing: normal
    }

    .searchFormPlaceholder-mainPage {
        height: auto
    }

    .searchFormPlaceholder-innerPage {
        display: none;
        height: auto
    }

    .titleBlock {
        margin-bottom: 24px
    }

    .titleBlock-center .titleBlock__subTitle {
        padding: 0 20px
    }

    .titleBlock-padding {
        margin-bottom: 40px
    }

    .titleBlock__title {
        font-size: 20px
    }

    .titleBlock__subTitle {
        font-size: 14px
    }

    .titleBlock__readMore,.titleBlock__readMore:focus,.titleBlock__readMore:hover {
        color: #000
    }

    .gradient-wrap {
        padding: 0;
        background-image: none
    }

    .gradient-wrap-work {
        background-image: linear-gradient(222deg,#f5f5f4 0,#ffe6e6 100%);
        padding: 0
    }

    .wagon-main,.wagon-page {
        padding: 20px 0
    }

    .about__block {
        padding: 30px 15px
    }

    .about__block__item-imgRight {
        padding-right: 0
    }

    .about__block__item-imgLeft {
        padding-left: 0
    }

    .about__block-item1,.about__block-item2,.about__block-item3 {
        background-image: none
    }

    .bannerBlock__info {
        padding: 20px;
        min-height: auto
    }

    .bannerBlock__img {
        background-position: center;
        background-size: cover;
        min-height: 256px;
        height: 100%
    }

    .bannerBlock__img-banner1 {
        background-image: url(../img/banner1.jpg)
    }

    .bannerBlock__title {
        font-size: 24px;
        margin-bottom: 5px
    }

    .bannerBlock__btn {
        margin-top: 10px;
        position: relative;
        bottom: auto
    }

    .bannerBlock-wrap {
        padding: 20px 0 0
    }

    .wagonItem__info {
        padding: 15px 15px 60px;
        height: auto
    }

    .wagonItem__readMore {
        left: 15px
    }

    .footer-tcs {
        padding: 24px 0 0
    }

    .footer__sub {
        font-size: 11px;
        margin-top: 20px
    }

    .footer__link-policy {
        display: none
    }

    .footer__phone {
        margin-top: 0
    }

    .menuPlaceholder {
        position: fixed;
        display: none;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-color: #FFF;
        z-index: 1000;
        overflow-y: auto
    }

    .menuPlaceholder-open {
        display: block
    }

    .menu {
        height: auto;
        background-color: #fff
    }

    .menu__trigger {
        cursor: pointer;
        display: block;
        position: absolute;
        overflow: hidden;
        margin: 0;
        padding: 0;
        width: 28px;
        height: 20px;
        font-size: 0;
        left: 15px;
        transition: background .3s
    }

    .menu__trigger__line {
        display: block;
        position: absolute;
        top: 9px;
        left: 0;
        right: 0;
        height: 2px;
        background-color: #fff
    }

    .menu__trigger__line:after,.menu__trigger__line:before {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: #fff;
        content: "";
        transition-duration: .3s,.3s;
        transition-delay: .3s,0
    }

    .menu__trigger__line:before {
        top: -8px;
        transition-property: top,transform
    }

    .menu__trigger__line:after {
        bottom: -8px;
        transition-property: bottom,transform
    }

    .menu__trigger-open .menu__trigger__line {
        background: 0 0
    }

    .menu__trigger-open .menu__trigger__line:before {
        top: 0;
        transform: rotate(45deg)
    }

    .menu__trigger-open .menu__trigger__line:after {
        bottom: 0;
        transform: rotate(-45deg)
    }

    .menu__trigger-open .menu__trigger__line:after,.menu__trigger-open .menu__trigger__line:before {
        transition-delay: 0,.3s
    }

    .menu__wrap {
        margin: 0 -15px
    }

    .menu__logoWrap {
        display: block;
        position: relative;
        top: 0;
        padding: 20px 15px 20px 55px;
        background-color: #cf002c
    }

    .menu__logoWrap img {
        width: 63px
    }

    .menu__logo {
        width: 63px;
        height: 20px
    }

    .menu__item {
        padding: 16px 15px;
        width: 100%
    }

    .menu__item:hover .menu__subItem {
        display: none
    }

    .menu__link {
        color: #000;
        display: inline-block;
        padding: 0
    }

    .asideMenu,.tutorial__start {
        display: none
    }

    .menu__link-cabinet {
        text-transform: none;
        font-size: 16px
    }

    .menu__link__hint {
        color: #898989;
        font-weight: 400;
        margin-top: 2px;
        font-size: 14px
    }

    .menu__sectionTitle {
        background-color: #f8f8f8;
        font-size: 20px;
        font-weight: 500;
        padding: 16px 15px;
        width: 100%
    }

    .statistic__item {
        margin-bottom: 30px;
        padding: 0 30px
    }

    .routeTable {
        margin: 0 -15px 30px;
        padding: 20px 15px
    }

    .routeTable table {
        width: 100%
    }

    .routeTable table td {
        width: 25%;
        padding: 12px 15px 12px 0
    }

    .routeTable table tr {
        font-size: 12px
    }

    .routeTable table tr:nth-child(1) {
        font-size: 10px
    }

    .compareTable {
        overflow: auto
    }

    .compareTable table {
        font-size: 12px
    }

    .compareTable table td {
        min-width: 80px
    }

    .headerImage__title {
        font-size: 28px
    }

    .services__item {
        padding-left: 95px
    }

    .services__item-work {
        padding-left: 0
    }

    .services__ico {
        position: absolute;
        left: 0
    }

    .services__ico-work {
        position: relative;
        left: auto
    }

    .cities__item {
        font-size: 16px;
        margin-bottom: 5px
    }

    .bonusProgram {
        padding: 50px 0
    }

    .bonusProgram__title {
        font-size: 32px
    }

    .bonusProgram__lid {
        margin-bottom: 30px
    }

    .bonusProgram__link {
        min-width: 270px;
        margin-bottom: 10px
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LGlCQUFBLFFBTEQsb0JBT0csTUFBQSxLQUdKLFlBQ0UsTUFBQSxLQUNBLE9BQUEsS0FFRixZQUVFLFFBQUEsS0FBQSxLQUNBLE1BQUEsS0FIRCxpQ0FNSyxRQUFBLEtBS04sWUFDRSxNQUFBLEtBQ0EsUUFBQSxhQUNBLFFBQUEsRUFnQ0osV0FxRkUsaUJBQ0UsUUFBQSxLQXJIQSxvQkFDRSxlQUFBLEtBQ0EsVUFBQSxLQUVGLGtCQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsV0FBQSxJQUNBLFVBQUEsS0FHSixvQkFDRSxpQkFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQU9GLGlCQUVFLGNBQUEsS0FDQSxRQUFBLEVBQUEsS0FTSixZQUNFLE9BQUEsRUFBQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBRkYsa0JBSUksTUFBQSxLQUpKLHFCQU9NLE1BQUEsSUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEVBUk4scUJBV00sVUFBQSxLQVhOLGtDQWNRLFVBQUEsS0FRUixjQUNFLFNBQUEsS0FERixvQkFHSSxVQUFBLEtBSEosdUJBS00sVUFBQSxLQU9KLG9CQUNFLFVBQUEsS0FLRixnQkFDRSxhQUFBLEtBQ0EscUJBQ0UsYUFBQSxFQUdKLGVBQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxvQkFDRSxTQUFBLFNBQ0EsS0FBQSxLQU1KLGNBQ0UsVUFBQSxLQUNBLGNBQUEsSUFLSixjQUNFLFFBQUEsS0FBQSxFQUNBLHFCQUNFLFVBQUEsS0FFRixtQkFDRSxjQUFBLEtBRUYsb0JBQ0UsVUFBQSxNQUNBLGNBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWl4aW5cIjtcclxuXHJcbiRtYWluY29sb3I6ICNjZjAwMmM7XHJcbiRjb2xvcjA1OiAjODk4OTg5O1xyXG5cclxuaHRtbCB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuYm9keXtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICBmb250LWZhbWlseTpSb2JvdG87XHJcbn1cclxuXHJcbmF7XHJcbiAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmIsc3Ryb25ne1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbmltZ3tcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oYXNEYXRlcGlja2Vye1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsZW5kYXIucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA1MCU7XHJcbn1cclxuXHJcbiNwYW5lbHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5tYWluQ29sb3J7XHJcbiAgY29sb3I6ICRtYWluY29sb3I7XHJcbn1cclxuXHJcbi53LTIwe1xyXG4gIHdpZHRoOiAyMCU7XHJcbn1cclxuLnctNDB7XHJcbiAgd2lkdGg6IDQwJTtcclxufVxyXG5cclxuLyrQntCx0YnQuNC1INCx0LvQvtC60LgqL1xyXG4uYnRue1xyXG4gICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuICAmLWhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi10aXRsZUJsb2Nre1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXN0YW5kYXJ0e1xyXG4gICAgcGFkZGluZzogOHB4IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdHtcclxuICBtYXJnaW46IDAgLThweCAwcHg7XHJcbn1cclxuXHJcbi5zZXBhcmF0b3J7XHJcbiAgJi1ob3Jpem9udGFse1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2ZDZkNjtcclxuICB9XHJcbiAgJi12ZXJ0aWNhbHtcclxuICAgIHdpZHRoOiAwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgfVxyXG4gICYtbWFyZ2lue1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGVCbG9ja3tcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICYtY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLXBhZGRpbmd7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLXc4MDB7XHJcbiAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgICAmLXdoaXRle1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3ViVGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICAmLXc4MDB7XHJcbiAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgICAmLXc1MDB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgJi13aGl0ZXtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JlYWRNb3Jle1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190cmlnZ2Vye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICZfX3NlbGVjdHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYtb3BlbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdEl0ZW17XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAmX19ib2R5e1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgJi1zaW1wbGV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLWhlaWdodDoyMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xyXG4gICAgJi1kZWZhdWx0e1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvZ28tZGVmYXVsdC5wbmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgICYtdmlkZW97XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgJi1wcm9kdWN0e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAmLWFsYnVte1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbmZve1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4IDQ1cHg7XHJcbiAgICAmLXdpdGhTZXBhcmF0b3J7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xyXG4gICAgfVxyXG4gICAgJi12aWRlb3tcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLXdpdGhvdXQtaW1ne1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgICYtc21hbGx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2ltcGxlVGl0bGV7XHJcbiAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgJi1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wcmljZXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAmLXByb2R1Y3R7XHJcbiAgICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19yZWFkTW9yZXtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190YWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5jb2xvcjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogMnB4IDZweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAmX19ib3R0b21XcmFwe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiA4cHggMjBweCAxNnB4O1xyXG4gIH1cclxuICAmX19zZXBhcmF0b3J7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fZGF0ZXtcclxuICAgIGNvbG9yOiAkY29sb3IwNTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgJl9fYWxidW1UaXRsZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTZweDtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi53YWdvbkl0ZW17XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgbWF4LXdpZHRoOiA5MjBweDtcclxuICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gIC5jb2x7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmX19pbmZve1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4IDYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAmX19saWR7XHJcbiAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fc3ViVGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgY29sb3I6ICRjb2xvcjA1O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fcmVhZE1vcmV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgfVxyXG4gICAgJi1yZWR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJi1kZWZhdWx0e1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nby1kZWZhdWx0LnBuZykhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xyXG4gICAgfVxyXG4gICAgJi1pdGVtMXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy93YWdvbi1iZzEuanBnKTtcclxuICAgIH1cclxuICAgICYtaXRlbTJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvd2Fnb24tYmcyLmpwZyk7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ze1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3dhZ29uLWJnMy5qcGcpO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtNHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy93YWdvbi1iZzQuanBnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VydmljZXN7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pY297XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgJi13aS1maXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28td2ktZmkucG5nKTtcclxuICAgIH1cclxuICAgICYtZWF0e1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tZWF0LnBuZyk7XHJcbiAgICB9XHJcbiAgICAmLWkyMjB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLTIyMC5wbmcpO1xyXG4gICAgfVxyXG4gICAgJi10dntcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLXR2LnBuZyk7XHJcbiAgICB9XHJcbiAgICAmLWtpZHN7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWtpZHMucG5nKTtcclxuICAgIH1cclxuICAgICYtZG9ne1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1kb2cucG5nKTtcclxuICAgIH1cclxuICAgICYtcGF5bWVudHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tcGF5bWVudC5wbmcpO1xyXG4gICAgfVxyXG4gICAgJi10YXhpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby10YXhpLnBuZyk7XHJcbiAgICB9XHJcbiAgICAmLXNhZmV7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLXNhZmUucG5nKTtcclxuICAgIH1cclxuICAgICYtc2hvcHBpbmd7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLXNob3BwaW5nLnBuZyk7XHJcbiAgICB9XHJcbiAgICAmLXNob3dlcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tc2hvd2VyLnBuZyk7XHJcbiAgICB9XHJcbiAgICAmLWJhYnl7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWJhYnkucG5nKTtcclxuICAgIH1cclxuICAgICYtdG9pbGV0e1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby10b2lsZXQucG5nKTtcclxuICAgIH1cclxuICAgICYtY29tYntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tY29tYi5wbmcpO1xyXG4gICAgfVxyXG4gICAgJi1naWZ0e1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1naWZ0LnBuZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25vU21va2luZ3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tbm9zbW9rZS5wbmcpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbiAgJl9fc3ViQmxvY2t7XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42N3B4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVyQmxvY2t7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJl9faW5mb3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjU2cHg7XHJcblxyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWluLWhlaWdodDogMjU2cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAmLWJhbm5lcjF7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFubmVyMS5qcGcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJl9fYnRue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtd3JhcHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOjcwcHggMCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVySW1hZ2V7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgaGVpZ2h0OiAzODBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLDAuMyk7XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgJi13OTAwe1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAmLXc1MDB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi13YWdvbntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLXdhZ29uLmpwZyk7XHJcbiAgfVxyXG4gICYtc2VydmljZXN7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1zZXJ2aWNlLmpwZyk7XHJcbiAgfVxyXG4gICYtcGFzc2VuZ2Vye1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItcGFzc2VuZ2VyLmpwZyk7XHJcbiAgfVxyXG4gICYtYWJvdXR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWFib3V0LmpwZyk7XHJcbiAgfVxyXG4gICYtd29ya3tcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci13b3JrLmpwZyk7XHJcbiAgICAuaGVhZGVySW1hZ2VfX3RpdGxle1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJJbWFnZV9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICAgICYtdzUwMHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZXNJY297XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICYtdGF4aXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tdGF4aS5wbmcpO1xyXG4gIH1cclxuICAmLXNob3B7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLXNob3AucG5nKTtcclxuICB9XHJcbiAgJi1wZXR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLXBldC5wbmcpO1xyXG4gIH1cclxuICAmLXR2e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby10di5wbmcpO1xyXG4gIH1cclxuICAmLWVhdHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tZWF0LnBuZyk7XHJcbiAgfVxyXG4gICYtd2lmaXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28td2lmaS5wbmcpO1xyXG4gIH1cclxuICAmLXJvdXRle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1yb3V0ZS5wbmcpO1xyXG4gIH1cclxuICAmLXdpdGgtY2hpbGRyZW57XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLXdpdGgtY2hpbGRyZW4ucG5nKTtcclxuICB9XHJcbiAgJi1hZGRpdGlvbmFse1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1hZGRpdGlvbmFsLnBuZyk7XHJcbiAgfVxyXG4gICYtZ3JvdXB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLWdyb3VwLnBuZyk7XHJcbiAgfVxyXG4gICYtdGlja2V0e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby10aWNrZXQucG5nKTtcclxuICB9XHJcbiAgJi1jaGFuZ2V7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLWNoYW5nZS5wbmcpO1xyXG4gIH1cclxuICAmLWZhcXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tZmFxLnBuZyk7XHJcbiAgfVxyXG4gICYtYmxhbmt7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLWJsYW5rLnBuZyk7XHJcbiAgfVxyXG4gICYtd2Fnb257XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLXdhZ29uLnBuZyk7XHJcbiAgfVxyXG4gICYtbWFue1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1tYW4ucG5nKTtcclxuICB9XHJcbiAgJi1yYWlsc3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tcmFpbHMucG5nKTtcclxuICB9XHJcbiAgJi1jb21mb3J0e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1jb21mb3J0LnBuZyk7XHJcbiAgfVxyXG4gICYtcGFzc3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tcGFzcy5wbmcpO1xyXG4gIH1cclxuICAmLW1vbmV5e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1tb25leS5wbmcpO1xyXG4gIH1cclxuICAmLXBhbG17XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLXBhbG0ucG5nKTtcclxuICB9XHJcbiAgJi1wYWxtLW1vbmV5e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1wYWxtLW1vbmV5LnBuZyk7XHJcbiAgfVxyXG4gICYtZ3JvdXAtbW9uZXl7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLWdyb3VwLW1vbmV5LnBuZyk7XHJcbiAgfVxyXG4gICYtaW1wcm92ZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28taW1wcm92ZS5wbmcpO1xyXG4gIH1cclxuICAmLWVkdWNhdGlvbntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tZWR1Y2F0aW9uLnBuZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZXNNYWluSWNve1xyXG4gIHdpZHRoOiA3NHB4O1xyXG4gIGhlaWdodDogNzRweDtcclxuICBib3JkZXI6bm9uZTtcclxuICAmLXRheGl7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2VzL3RheGkuc3ZnKTtcclxuICB9XHJcbiAgJi1zaG9we1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy9zaG9wcGluZy5zdmcpO1xyXG4gIH1cclxuICAmLXBldHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMvZG9nLnN2Zyk7XHJcbiAgfVxyXG4gICYtdHZ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2VzL3R2LnN2Zyk7XHJcbiAgfVxyXG4gICYtZWF0e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy9tZWFsLnN2Zyk7XHJcbiAgfVxyXG4gICYtd2lmaXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMvd2lmaS5zdmcpO1xyXG4gIH1cclxuICAmLXNhZmV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2VzL3NhZmUuc3ZnKTtcclxuICB9XHJcbiAgJi0yNHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMvMjQuc3ZnKTtcclxuICB9XHJcbiAgJi1iYWJ5e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy9iYWJ5LnN2Zyk7XHJcbiAgfVxyXG4gICYtc2xpcGVye1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy9zbGlwZXIuc3ZnKTtcclxuICB9XHJcbn1cclxuXHJcbi8q0J7QsdGJ0LjQtSDRgdC10LrRhtC40Lgg0YHQsNC50YLQsCovXHJcbi5sb2dve1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICYtaGVhZGVye1xyXG4gICAgd2lkdGg6IDEzMXB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nby5zdmcpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmc6IDE2cHggMHB4IDEwcHg7XHJcbiAgJl9fY2FiaW5ldFRpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICYtZmlve1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhYmluZXRCb251c3tcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICZfX3ZhbHVle1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYWJpbmV0TGlua3tcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICY6aG92ZXIsJjpmb2N1c3tcclxuICAgICAgY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Bob25le1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgJl9faWNve1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudVBsYWNlaG9sZGVye1xyXG4gIGhlaWdodDogNjRweDtcclxufVxyXG5cclxuLm1lbnV7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICYtZml4ZWR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6MTAyO1xyXG4gICAgLm1lbnVfX3dyYXB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICAubWVudV9fbG9nb1dyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAtMTBweDtcclxuICB9XHJcbiAgJl9fbG9nb1dyYXB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMThweDtcclxuICB9XHJcbiAgJl9fbG9nb3tcclxuICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sb2dvLXNpbXBsZS5wbmcpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5tZW51X19zdWJJdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmt7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMjVweCAxMHB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzFkMmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1Ykl0ZW17XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTAwMTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogNjRweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5jb2xvcjtcclxuICAgICYtaG92ZXJlZHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG5cclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAxNnB4IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG4gICAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzFkMmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGhvbmV7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICZfX2hpbnR7XHJcbiAgICAgIGNvbG9yOiAkY29sb3IwNTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgJl9faWNve1xyXG4gICAgICB3aWR0aDogMzNweDtcclxuICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bob25lLXdoaXRlLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLnNlYXJjaEZvcm17XHJcbiAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJi1tYWlue1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBtYXJnaW46MCAtMzBweCA0MHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDotMTEwcHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICB9XHJcbiAgJl9fZmllbGR7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxZDJlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19oaW50e1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgY29sb3I6ICRjb2xvcjA1O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuICAmX19wYXltZW50SWNve1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbiAgICAmLW1vYmlsZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdG9nZ2xlTGlua3tcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRjb2xvcjA1O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgICYtYWN0aXZlLCAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICBjb2xvcjogJG1haW5jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NoYW5nZXtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGFuZ2UucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICB9XHJcbiAgJl9fbGlke1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkY29sb3IwNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJG1haW5jb2xvcjtcclxuICAgICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoRm9ybVBsYWNlaG9sZGVye1xyXG4gICYtbWFpblBhZ2V7XHJcbiAgICBoZWlnaHQ6IDI1OHB4O1xyXG4gICAgJi5zZWFyY2hGb3JtUGxhY2Vob2xkZXItZml4ZWR7XHJcbiAgICAgIGhlaWdodDogMTQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW5uZXJQYWdle1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAmLnNlYXJjaEZvcm1QbGFjZWhvbGRlci1maXhlZHtcclxuICAgICAgaGVpZ2h0OiAxMzhweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1maXhlZHtcclxuICAgIC5zZWFyY2hGb3JtUGxhY2Vob2xkZXJfX3dyYXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogNjRweDtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaEZvcm17XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmX19oaW50e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZmllbGR7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2J0bntcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fY2hhbmdle1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHtcclxuICAgICYtaW5uZXJQYWdle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNvY0Jsb2Nre1xyXG4gIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgJl9fd3JhcHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtYXJnaW46IDEwcHggNXB4O1xyXG4gICAgJi1mYWNlYm9va3tcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2MtZmFjZWJvb2suc3ZnKTtcclxuICAgIH1cclxuICAgICYtdmt7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jLXZrLnN2Zyk7XHJcbiAgICB9XHJcbiAgICAmLW9re1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvYy1vay5zdmcpO1xyXG4gICAgfVxyXG4gICAgJi1pbnN0YWdyYW17XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jLWluc3RhZ3JhbS5zdmcpO1xyXG4gICAgfVxyXG4gICAgJi15b3V0dWJle1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvYy15b3V0dWJlLnN2Zyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVye1xyXG4gICYtdGNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMHB4O1xyXG4gIH1cclxuICAmX19waG9uZXtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fdGV4dHtcclxuICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmt7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cztcclxuICAgICY6aG92ZXIsJjpmb2N1c3tcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAmLXBvbGljeXtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1YntcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgY29sb3I6ICRjb2xvcjA1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gIH1cclxuICAmX19jb2x7XHJcbiAgICBvcmRlcjogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhdGlzdGlje1xyXG4gICZfX2ltZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtd3JhcHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgJi1zaW1wbGV7XHJcbiAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gICAgcGFkZGluZzogMzBweCAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgJi10cmFuc3BhcmVudEJne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICYtd3JhcHtcclxuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgJi13aGl0ZXtcclxuICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2RhdGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgJi0yNHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJi0yMHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBoMntcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gICZfX3N1YlRpdGxle1xyXG4gICAgY29sb3I6ICRjb2xvcjA1O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fc2hhcmV7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICYtd3JhcHtcclxuICAgICAgcGFkZGluZzogMHB4IDMwcHggMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgJi1zaW1wbGV7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRyb2x7XHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4O1xyXG4gICAgICAmLXNpbXBsZXtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweCAzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNzM1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2Zvcm17XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRjb2xvcjA1O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG5XcmFwe1xyXG4gICAgbWFyZ2luOiAxNnB4IDBweDtcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgaDR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gIH1cclxuICBsaXtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogJG1haW5jb2xvcjtcclxuICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi53aXRoSWNve1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG4gICAgICB9XHJcbiAgICAgICYtYmxvY2t7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLndvcmtJbmZvQmxvY2t7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICAmLW5vUGFkZGluZ0JvdHRvbXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICBoNHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgfVxyXG4gIGxpOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgY29udGVudDogXCLigKJcIjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAud29ya0luZm9CbG9ja19faW1nV3JhcHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBpbWd7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXNpZGVNZW51e1xyXG4gICZfX3dyYXB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG4gICAgJi1hY3RpdmUsICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCAkbWFpbmNvbG9yO1xyXG4gICAgfVxyXG4gICAgJi1hY3RpdmV7XHJcbiAgICAgIC5hc2lkZU1lbnVfX2xpbmt7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJl9fbGlua3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXF7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cclxuICAmX19pdGVte1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2Q2ZDZkNjtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICZfX2ljb3tcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbHVzLXJlZC5wbmcpO1xyXG4gICAgJi1taW51c3tcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9taW51cy1yZWQucG5nKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXdyYXB7XHJcbiAgJi1jaXRpZXN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAmLXZpZGVve1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAmLXNlYXJjaFRpY2tldHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4M3B4O1xyXG4gIH1cclxuICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICYtdHJhbnNwYXJlbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5waG90b0FsYnVte1xyXG4gIC5waG90b0FsYnVtX19pdGVte1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkICNGRkY7XHJcbiAgICBoZWlnaHQ6IDI2N3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBpbWd7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4vKtCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LAqL1xyXG5cclxuLnNsaWRlck1haW57XHJcbiAgJHNsaWRlckhlaWdodDogNTgwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgLnNsaWNrLWRvdHN7XHJcbiAgICBib3R0b206IDEwMHB4O1xyXG4gIH1cclxuICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICB9XHJcblxyXG4gIC5zbGljay1wcmV2e1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1wcmV2LnN2Zyk7XHJcbiAgICBsZWZ0OiA1MHB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLW5leHR7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW5leHQuc3ZnKTtcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBoZWlnaHQ6ICRzbGlkZXJIZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgJi1pdGVtMXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZTEuanBnKTtcclxuICAgIH1cclxuICAgICYtaXRlbTJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGUxLmpwZyk7XHJcbiAgICB9XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICBoZWlnaHQ6ICRzbGlkZXJIZWlnaHQgLSAxMTA7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gICAgJl9fbGFiZWx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5jb2xvcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICY6aG92ZXIsJjpmb2N1c3tcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJpY2V7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX190YWd7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbm5lclBhZ2V7XHJcbiAgICAuc2xpZGVyTWFpbl9faXRlbXtcclxuICAgICAgaGVpZ2h0OjM4MHB4O1xyXG4gICAgICAmLWl0ZW0xe1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGUyLmpwZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtMntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlMS5qcGcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyTWFpbl9faXRlbV9fYm9keXtcclxuICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgIH1cclxuICAgIC5zbGlkZXJNYWluX19pdGVtX190aXRsZXtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90c3tcclxuICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1yb3V0ZVBhZ2V7XHJcbiAgICAuc2xpZGVyTWFpbl9faXRlbXtcclxuICAgICAgaGVpZ2h0OjM4MHB4O1xyXG4gICAgICAmLWl0ZW0xe1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGUyLmpwZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtMntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlMS5qcGcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyTWFpbl9faXRlbV9fYm9keXtcclxuICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlck1haW5fX2l0ZW1fX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyTWFpbl9faXRlbV9fcHJpY2V7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdHJhdmVsUGFnZXtcclxuICAgIC5zbGlkZXJNYWluX19pdGVte1xyXG4gICAgICBoZWlnaHQ6MzgwcHg7XHJcbiAgICAgICYtaXRlbTF7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItYmxvZy5qcGcpO1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbTJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItYmxvZy5qcGcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyTWFpbl9faXRlbV9fYm9keXtcclxuICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlck1haW5fX2l0ZW1fX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5zZXJ2aWNlc01haW57XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5jb2xvcjtcclxuICBwYWRkaW5nOiA2MHB4IDBweDtcclxuICAmX19pdGVte1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgJl9faWNve1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5ncmFkaWVudC13cmFwe1xyXG4gIHBhZGRpbmc6IDQwcHggMHB4IDBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjRmNGY0IDAlLCAjZmZmZmZmIDUwJSk7XHJcbiAgJi13b3Jre1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyMmRlZywgI2Y1ZjVmNCAwJSwgI2ZmZTZlNiAxMDAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVCbG9ja3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LWhlaWdodDogNDcwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcbiAgJi1vcGVue1xyXG4gIH1cclxuICAmX19yZWFkTW9yZVdyYXB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wOCkgMTAwJSk7XHJcbiAgfVxyXG4gICZfX3JlYWRNb3Jle1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIHBhZGRpbmc6IDEwcHggMzVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21wYXJlVGFibGV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBtYXgtd2lkdGg6IDkyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDBweDtcclxuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICB0YWJsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICB0ZHtcclxuICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRyOm50aC1jaGlsZCgxKXtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB0ZDpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjA1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdHI6bGFzdC1jaGlsZHtcclxuICAgICAgdGR7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgICY6aG92ZXIsJjpmb2N1c3tcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKtCS0LDQs9C+0L3RiyovXHJcbi53YWdvbntcclxuICAmLW1haW57XHJcbiAgICBwYWRkaW5nOjQwcHggMHB4O1xyXG4gIH1cclxuICAmLXBhZ2V7XHJcbiAgICBwYWRkaW5nOjQwcHggMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLndhZ29uSW5mb0Jsb2Nre1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICYtcmVke1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5jb2xvcjtcclxuICB9XHJcblxyXG59XHJcblxyXG4vKtCd0LDQv9GA0LDQstC70LXQvdC40Y8qL1xyXG4ucm91dGVze1xyXG4gICYtbWFpbntcclxuICAgIHBhZGRpbmc6NDBweCAwcHg7XHJcbiAgfVxyXG4gICYtcGFnZXtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggNDBweDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLnJvdXRlVGFibGV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgJl9fd3JhcHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICB0YWJsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgICB0ZHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgdHJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MHB4O1xyXG4gICAgICAgIHRkOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IwNTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRkOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKtCh0LXRgNCy0LjRgSovXHJcbi5zZXJ2aWNlc3tcclxuICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICYtY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcbiAgJl9faWNve1xyXG4gICAgd2lkdGg6IDcycHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICYtY2VudGVye1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmLTE2e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICYtMTZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcmVhZE1vcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICBjb2xvcjogJG1haW5jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qTmV3cyDQuCDRgi7Qvy4qL1xyXG4ubmV3c3tcclxuICAmLW1haW57XHJcbiAgICBwYWRkaW5nOjMwcHggMHB4O1xyXG4gIH1cclxuICAmLXBhZ2V7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLnByZXNze1xyXG4gICYtbWFpbntcclxuICAgIHBhZGRpbmc6MzBweCAwcHg7XHJcbiAgfVxyXG4gICYtcGFnZXtcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4uYWxidW17XHJcbiAgJi1tYWlue1xyXG4gICAgcGFkZGluZzozMHB4IDBweDtcclxuICB9XHJcbiAgJi1wYWdle1xyXG4gICAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi52aWRlb3tcclxuICAmLW1haW57XHJcbiAgICBwYWRkaW5nOjMwcHggMHB4O1xyXG4gIH1cclxuICAmLXBhZ2V7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5vZmZlcnN7XHJcbiAgJi1tYWlue1xyXG4gICAgcGFkZGluZzozMHB4IDBweDtcclxuICB9XHJcbiAgJi1wYWdle1xyXG4gICAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhcml0eXtcclxuICAmLW1haW57XHJcbiAgICBwYWRkaW5nOjMwcHggMHB4O1xyXG4gIH1cclxuICAmLXBhZ2V7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi52YWNhbmNpZXN7XHJcbiAgJi1tYWlue1xyXG4gICAgcGFkZGluZzozMHB4IDBweDtcclxuICB9XHJcbiAgJi1wYWdle1xyXG4gICAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9je1xyXG4gICYtbWFpbntcclxuICAgIHBhZGRpbmc6MzBweCAwcHg7XHJcbiAgfVxyXG4gICYtcGFnZXtcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLndvcmtIaXN0b3J5e1xyXG4gICYtbWFpbntcclxuICAgIHBhZGRpbmc6MzBweCAwcHg7XHJcbiAgfVxyXG4gICYtcGFnZXtcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0e1xyXG4gICRhYm91dEJsb2NrSGVpZ2h0OiA1MDBweDtcclxuICAmX19ibG9ja3tcclxuICAgIG1pbi1oZWlnaHQ6ICRhYm91dEJsb2NrSGVpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICZfX2JnUm93e1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICZfX2Jne1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgJi1pbWdSaWdodHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtaW1nTGVmdHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19yb3d7XHJcbiAgICAgIG1pbi1oZWlnaHQ6ICRhYm91dEJsb2NrSGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgJi1pdGVtMXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dDEuanBnKTtcclxuICAgIH1cclxuICAgICYtaXRlbTJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQyLmpwZyk7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ze1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0My5qcGcpO1xyXG4gICAgfVxyXG4gICAgJi1yZWR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRyYXZlbHN7XHJcbiAgJi1tYWlue1xyXG4gICAgcGFkZGluZzozMHB4IDBweDtcclxuICB9XHJcbiAgJi1wYWdle1xyXG4gICAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGltZWxpbmV7XHJcbiAgbWF4LXdpZHRoOiA5ODRweDtcclxuICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICYtd3JhcHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGluZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTI1M2I7XHJcbiAgICB3aWR0aDogNHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgJi10b3B7XHJcbiAgICAgIHRvcDogLTdweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICYtYm90dG9te1xyXG4gICAgICBib3R0b206IC03cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpbWVsaW5le1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aW1lbGluZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0e1xyXG4gICZfX2luZm97XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAmX19ibG9ja3tcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICZfX2hpbnR7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgfVxyXG4gICZfX3ZhbHVle1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgJl9fbWFwe1xyXG4gICAgaGVpZ2h0OiA1NTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0e1xyXG4gICYtbWFpbntcclxuICAgIHBhZGRpbmc6MzBweCAwcHg7XHJcbiAgfVxyXG4gICYtcGFnZXtcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNpdGllc3tcclxuICAmX19pdGVte1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib251c1Byb2dyYW0ge1xyXG4gIHBhZGRpbmc6IDEwMHB4IDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgJl9fbGlkIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gICZfX2xpbmsge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5rV3JhcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICYtaXRlbTF7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYTEucG5nKTtcclxuICAgIH1cclxuICAgICYtaXRlbTJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYTIucG5nKTtcclxuICAgIH1cclxuICAgICYtaXRlbTN7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYTMucG5nKTtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0t0J/RgNC40LzQtdGAINC60L7QvdGC0LXQvdGC0LAuINCj0LTQsNC70LjRgtGMINC90LAg0L/RgNC+0LTQsNC60YjQvdC1LS0tLSovXHJcbi5wcm9kdWN0e1xyXG4gIC5saXN0SXRlbXtcclxuICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAubGlzdEl0ZW1fX2ltZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2QxLnBuZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAubGlzdEl0ZW1fX2ltZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2QyLnBuZyk7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgLmxpc3RJdGVtX19pbWd7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kMy5wbmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgLmxpc3RJdGVtX19pbWd7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kNC5wbmcpO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgIC5saXN0SXRlbV9faW1ne1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZDUucG5nKTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAubGlzdEl0ZW1fX2ltZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2Q2LnBuZyk7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg3KXtcclxuICAgICAgLmxpc3RJdGVtX19pbWd7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kNy5wbmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0t0J/RgNC40LzQtdGAINC60L7QvdGC0LXQvdGC0LAuINCj0LTQsNC70LjRgtGMINC90LAg0L/RgNC+0LTQsNC60YjQvdC1LS0tLSovXHJcblxyXG5cclxuXHJcbi8qIC0tLS3QktGL0L3QtdGB0YLQuCDQsiDQvtGC0LTQtdC70YzQvdGL0Lkg0YTQsNC50LstLS0tKi9cclxuLnN0ZXBzLXNlYXR7XHJcbiAgLnBsYWNlLWhvbGRlcntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxuICAgIC5jYXJyaWFnZXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGlua3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY291cGV7XHJcbiAgICB3aWR0aDogMTE3MHB4O1xyXG4gICAgaGVpZ2h0OiAxNTJweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvdXBlLWJnMi5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY2FycmlhZ2UtbnVtYmVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIHRvcDogNTlweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgLmlubmVye1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY291cGUtbnVtYmVye1xyXG4gICAgICB3aWR0aDogODU2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTgwcHg7XHJcbiAgICAgIGJvdHRvbTogMzZweDtcclxuICAgICAgLnRpdGxle1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICNiYmI7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGxhY2Vze1xyXG4gICAgICB3aWR0aDogODU2cHg7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvKmJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTsqL1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgbGVmdDogMTgwcHg7XHJcbiAgICAgIC5yb3ctY2VsbHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2VsbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6LTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGJvcmRlcjoycHggc29saWQgI2Q2MWMzZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGMyYzk7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgLm51bWJlcntcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ1c3kge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvc2xpY2UtcGF0dGVybi5wbmcpO1xyXG4gICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhc3NhZ2V7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFue1xyXG4gICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9tYW4uc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b21hbntcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvd29tYW4uc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1iZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jZWxsOm5vdCgucGFzc2FnZSk6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC90b3AucG5nKTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgfVxyXG4gICAgICAuY2VsbC5hY3RpdmU6OmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3RvcC1hY3RpdmUucG5nKTtcclxuICAgICAgICB0b3A6OXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2VsbDpudGgtY2hpbGQoM24pOjphZnRlcntcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5yb3ctY2VsbDpudGgtY2hpbGQoMikgLmNlbGw6bm90KC5wYXNzYWdlKTo6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvYm90dG9tLnBuZyk7XHJcbiAgICAgIH1cclxuICAgICAgLnJvdy1jZWxsOm50aC1jaGlsZCgyKSAuY2VsbC5hY3RpdmU6OmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL2JvdHRvbS1hY3RpdmUucG5nKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaWRle1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgLmNlbGx7XHJcbiAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm51bWJlcntcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGxlZnQ6NXB4O1xyXG4gICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgybik6OmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9ib3R0b20ucG5nKTtcclxuICAgICAgICAgICAgdG9wOjEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3RvcC1hY3RpdmUucG5nKTtcclxuICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZTpudGgtY2hpbGQoMm4pOjphZnRlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvYm90dG9tLWFjdGl2ZS5wbmcpO1xyXG4gICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmVjb25vbXtcclxuICAgICAgLmNvdXBlLW51bWJlcntcclxuICAgICAgICBib3R0b206IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc3Z7XHJcbiAgICB3aWR0aDogMTE3MHB4O1xyXG4gICAgaGVpZ2h0OiAxNTJweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvdXBlLWJnMi5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLnN2LXNob3dlcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY291cGUtYmctc2hvd2VyLnBuZycpO1xyXG4gICAgfVxyXG4gICAgLmNhcnJpYWdlLW51bWJlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB0b3A6IDU5cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIC5pbm5lcntcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvdXBlLW51bWJlcntcclxuICAgICAgd2lkdGg6IDg1NnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDE4MHB4O1xyXG4gICAgICBib3R0b206IDM2cHg7XHJcbiAgICAgIC50aXRsZXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjYmJiO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBsYWNlc3tcclxuICAgICAgd2lkdGg6IDg1NnB4O1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLypiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7Ki9cclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIGxlZnQ6IDE4MHB4O1xyXG4gICAgICAucm93LWNlbGx7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgfVxyXG4gICAgICAuY2VsbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6LTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGJvcmRlcjoycHggc29saWQgI2Q2MWMzZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGMyYzk7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgLm51bWJlcntcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ1c3kge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvc2xpY2UtcGF0dGVybi5wbmcpO1xyXG4gICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhc3NhZ2V7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFue1xyXG4gICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9tYW4uc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b21hbntcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvd29tYW4uc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1iZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2VsbDo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvdWJsZS1jb3VwZXtcclxuICAgIHdpZHRoOiAxMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDE1MnB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZG91YmxlLWNvdXBlLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jYXJyaWFnZS1udW1iZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgdG9wOiA1OXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICAuaW5uZXJ7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3VwZS1udW1iZXJ7XHJcbiAgICAgIHdpZHRoOiA3NzlweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAyNTdweDtcclxuICAgICAgYm90dG9tOiAyMnB4O1xyXG4gICAgICAudGl0bGV7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICNiYmI7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGxhY2Vze1xyXG4gICAgICB3aWR0aDogNzc5cHg7XHJcbiAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvKmJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTsqL1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgbGVmdDogMjU3cHg7XHJcbiAgICAgIC5yb3ctY2VsbHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgLmNlbGx7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNlbGx7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOm50aC1jaGlsZCgybisxKXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjZDYxYzNlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzJjOTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAubnVtYmVye1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnVzeSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vdGhlbWUvaW1nNjQvc2xpY2UtcGF0dGVybi5wbmcpO1xyXG4gICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhc3NhZ2V7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgd2lkdGg6IDk4cHg7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxMSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hbntcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvbWFuLnN2Zyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud29tYW57XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3dvbWFuLnN2Zyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtYmVye1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2VsbDpub3QoLnBhc3NhZ2UpOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvdG9wLnBuZyk7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNlbGwuYWN0aXZlOjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC90b3AtYWN0aXZlLnBuZyk7XHJcbiAgICAgICAgdG9wOjlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNlbGw6bnRoLWNoaWxkKDRuKTo6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdy1jZWxsOm50aC1jaGlsZCgyKSAuY2VsbDpub3QoLnBhc3NhZ2UpOjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9ib3R0b20ucG5nKTtcclxuICAgICAgfVxyXG4gICAgICAucm93LWNlbGw6bnRoLWNoaWxkKDIpIC5jZWxsLmFjdGl2ZTo6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvYm90dG9tLWFjdGl2ZS5wbmcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNpZGV7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAuY2VsbHtcclxuICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubnVtYmVye1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgbGVmdDo1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL2JvdHRvbS5wbmcpO1xyXG4gICAgICAgICAgICB0b3A6MTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZlOjphZnRlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvdG9wLWFjdGl2ZS5wbmcpO1xyXG4gICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZlOm50aC1jaGlsZCgybik6OmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9ib3R0b20tYWN0aXZlLnBuZyk7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZWNvbm9te1xyXG4gICAgICAuY291cGUtbnVtYmVye1xyXG4gICAgICAgIGJvdHRvbTogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuLmxlZ2VuZHtcclxuICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweDtcclxuICAuaXRlbXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6LTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZyZWV7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG4gIC5idXN5e1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9zbGljZS1wYXR0ZXJuLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG4gIC5hY3RpdmV7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNjFjM2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjMmM5O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG4gIC50eXBle1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvdG9wLnBuZyk7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvYm90dG9tLnBuZyk7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFue1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9tYW4uc3ZnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIH1cclxuICAud29tYW57XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3dvbWFuLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICB9XHJcbn1cclxuLmNvbnRhaW5lci13YWdvblNjaGVtZXtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxufVxyXG4vKiAtLS0t0JLRi9C90LXRgdGC0Lgg0LIg0L7RgtC00LXQu9GM0L3Ri9C5INGE0LDQudC7LS0tLSovXHJcblxyXG5cclxuXHJcbi8qIC0tLdCh0YLQuNC70LjQt9Cw0YbQuNGPIEpRdWVyeSBVSS0tLSAqL1xyXG4udWktd2lkZ2V0IHtcclxuICBmb250LWZhbWlseTogUm9ib3RvLHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxyXG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xyXG4gIGZvbnQtc2l6ZTogMWVtOyB9XHJcbi51aS13aWRnZXQgaW5wdXQsIC51aS13aWRnZXQgc2VsZWN0LCAudWktd2lkZ2V0IHRleHRhcmVhLCAudWktd2lkZ2V0IGJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90byxzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMWVtOyB9XHJcbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cclxuLnVpLXdpZGdldC1jb250ZW50IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICMwMDA7IH1cclxuLnVpLXdpZGdldC1jb250ZW50IGEge1xyXG4gIGNvbG9yOiAjMDAwOyB9XHJcbi51aS13aWRnZXQtaGVhZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbmNvbG9yO1xyXG4gIGJhY2tncm91bmQ6ICRtYWluY29sb3I7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxyXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcclxuICBjb2xvcjogI2ZmZjsgfVxyXG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWJ1dHRvbiwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogIzAwMDsgfVxyXG4udWktc3RhdGUtZGVmYXVsdCBhLCAudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssIC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCwgYS51aS1idXR0b24sIGE6bGluay51aS1idXR0b24sIGE6dmlzaXRlZC51aS1idXR0b24sIC51aS1idXR0b24ge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG4udWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsIC51aS1idXR0b246aG92ZXIsIC51aS1idXR0b246Zm9jdXMge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICMwMDA7IH1cclxuLnVpLXN0YXRlLWhvdmVyIGEsIC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLCAudWktc3RhdGUtaG92ZXIgYTpsaW5rLCAudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLCAudWktc3RhdGUtZm9jdXMgYSwgLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsIC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssIC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsIGEudWktYnV0dG9uOmhvdmVyLCBhLnVpLWJ1dHRvbjpmb2N1cyB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbi51aS12aXN1YWwtZm9jdXMge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAxcHggIzVlOWVkNjtcclxuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCAjNWU5ZWQ2OyB9XHJcbi51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCBhLnVpLWJ1dHRvbjphY3RpdmUsIC51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICNjNzIyMzc7IH1cclxuLnVpLWljb24tYmFja2dyb3VuZCwgLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcclxuICBib3JkZXI6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MjIzNzsgfVxyXG4udWktc3RhdGUtYWN0aXZlIGEsIC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLCAudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XHJcbiAgY29sb3I6ICNjNzIyMzc7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbi51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzcyMjM3O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICMwMDA7IH1cclxuLnVpLXN0YXRlLWNoZWNrZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNzIyMzc7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XHJcbiAgY29sb3I6ICMwMDA7IH1cclxuLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMDA7XHJcbiAgYmFja2dyb3VuZDogI2YzZDhkOCB1cmwoXCJpbWFnZXMvdWktYmdfZGlhZ29uYWxzLXRoaWNrXzc1X2YzZDhkOF80MHg0MC5wbmdcIikgNTAlIDUwJSByZXBlYXQ7XHJcbiAgY29sb3I6ICMyZTJlMmU7IH1cclxuLnVpLXN0YXRlLWVycm9yIGEsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xyXG4gIGNvbG9yOiAjMmUyZTJlOyB9XHJcbi51aS1zdGF0ZS1lcnJvci10ZXh0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcclxuICBjb2xvcjogIzJlMmUyZTsgfVxyXG4udWktcHJpb3JpdHktcHJpbWFyeSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LCAudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxyXG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XHJcbiAgb3BhY2l0eTogLjc7XHJcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsOyB9XHJcbi51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAuMzU7XHJcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XHJcbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XHJcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTsgfVxyXG4udWktaWNvbiB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIHRoe1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2e1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye1xyXG4gIHRvcDogMnB4O1xyXG4gIHJpZ2h0OiAycHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcntcclxuICB0b3A6IDJweDtcclxuICBsZWZ0OiAycHg7XHJcbn1cclxuLyogLS0t0KHRgtC40LvQuNC30LDRhtC40Y8gSlF1ZXJ5IFVJLS0tICovXHJcblxyXG4udXB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdXAuc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYtc2hvd3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnR1dG9yaWFse1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIwMjA7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIC5wb3BvdmVyLWJvZHl7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmFycm93e1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgJjphZnRlcntcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjojMjEyMDIwIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjojMjEyMDIwIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICB9XHJcbiAgJl9fYnRue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5jb2xvcjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogNHB4IDE3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2xvc2V7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9wb3Zlci1jbG9zZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICAmX19zdGFydHtcclxuICAgIGNvbG9yOiAkY29sb3IwNTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5zZWFyY2hGb3Jte1xyXG4gICAgJl9fZmllbGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnV7XHJcbiAgICAmX19saW5re1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5zZWFyY2hGb3Jte1xyXG4gICAgJl9fZmllbGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnV7XHJcbiAgICAmX19saW5re1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYnRue1xyXG4gICAgJi1oZWFkZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlQmxvY2t7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nb3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJi1oZWFkZXJ7XHJcbiAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nby1zaW1wbGUucG5nKTtcclxuICAgIH1cclxuICAgICYtZm9vdGVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICZfX3Bob25le1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fY2FiaW5ldFRpdGxle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi1maXhlZHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDoxMDAxO1xyXG4gICAgfVxyXG4gICAgJl9fY2FiaW5ldEJ1dHRvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZXJNYWlue1xyXG4gICAgJHNsaWRlckhlaWdodDogMzgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBoZWlnaHQ6ICRzbGlkZXJIZWlnaHQ7XHJcbiAgICAgICZfX2JvZHl7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2xpZGVySGVpZ2h0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGFiZWx7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3ByaWNle1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGFne1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyUGFnZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIC5zbGlkZXJNYWluX19pdGVte1xyXG4gICAgICAgIGhlaWdodDozODBweDtcclxuICAgICAgICAmLWl0ZW0xe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZTIuanBnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtMntcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGUxLmpwZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXJNYWluX19pdGVtX19ib2R5e1xyXG4gICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlck1haW5fX2l0ZW1fX3RpdGxle1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yb3V0ZVBhZ2V7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnNsaWRlck1haW5fX2l0ZW17XHJcbiAgICAgICAgaGVpZ2h0OjM4MHB4O1xyXG4gICAgICAgICYtaXRlbTF7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlMi5qcGcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZTEuanBnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlck1haW5fX2l0ZW1fX2JvZHl7XHJcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlck1haW5fX2l0ZW1fX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlck1haW5fX2l0ZW1fX3ByaWNle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10cmF2ZWxQYWdle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4IWltcG9ydGFudDtcclxuICAgICAgLnNsaWRlck1haW5fX2l0ZW17XHJcbiAgICAgICAgaGVpZ2h0OjM4MHB4O1xyXG4gICAgICAgICYtaXRlbTF7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1ibG9nLmpwZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbTJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1ibG9nLmpwZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXJNYWluX19pdGVtX19ib2R5e1xyXG4gICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXJNYWluX19pdGVtX190aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgIGJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBmb250LXNpemU6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2hGb3Jte1xyXG4gICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAmLW1haW57XHJcbiAgICAgIG1hcmdpbjowIC0xNXB4IDBweDtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICB9XHJcbiAgICAmX19maWVsZHtcclxuICAgICAgYm9yZGVyOjA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIG1hcmdpbjogMjBweCAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIH1cclxuICAgICZfX2hpbnR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3BheW1lbnRJY297XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICYtbW9iaWxle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdG9nZ2xlTGlua3tcclxuICAgIH1cclxuICAgICZfX2NoYW5nZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0yNHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYm9yZGVyOjA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDIwcHggcmdiYSgwLDAsMCwuMTYpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIH1cclxuICAgICZfX2xpZHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2hGb3JtUGxhY2Vob2xkZXJ7XHJcbiAgICAmLW1haW5QYWdle1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmLWlubmVyUGFnZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlQmxvY2t7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgJi1jZW50ZXJ7XHJcbiAgICAgIC50aXRsZUJsb2NrX19zdWJUaXRsZXtcclxuICAgICAgICBwYWRkaW5nOjAgMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wYWRkaW5ne1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgICZfX3N1YlRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmX19yZWFkTW9yZXtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICY6aG92ZXIsJjpmb2N1c3tcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyYWRpZW50LXdyYXB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgJi13b3Jre1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjIyZGVnLCAjZjVmNWY0IDAlLCAjZmZlNmU2IDEwMCUpO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndhZ29ue1xyXG4gICAgJi1tYWlue1xyXG4gICAgICBwYWRkaW5nOjIwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgJi1wYWdle1xyXG4gICAgICBwYWRkaW5nOjIwcHggMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0e1xyXG4gICAgJGFib3V0QmxvY2tIZWlnaHQ6IGF1dG87XHJcbiAgICAmX19ibG9ja3tcclxuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAkYWJvdXRCbG9ja0hlaWdodDtcclxuICAgICAgJl9faXRlbXtcclxuICAgICAgICAmLWltZ1JpZ2h0e1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZ0xlZnR7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fcm93e1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRhYm91dEJsb2NrSGVpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbTF7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW0ye1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtM3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyQmxvY2t7XHJcbiAgICAmX19pbmZve1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNTZweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAmLWJhbm5lcjF7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYW5uZXIxLmpwZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi13cmFwe1xyXG4gICAgICBwYWRkaW5nOjIwcHggMCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud
2Fnb25JdGVte1xyXG4gICAgJl9faW5mb3tcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDYwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICZfX3JlYWRNb3Jle1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3RlciB7XHJcbiAgICAmLXRjc3tcclxuICAgICAgcGFkZGluZzogMjRweCAwIDA7XHJcbiAgICB9XHJcbiAgICAmX19zdWJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICZfX2xpbmstcG9saWN5e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fcGhvbmV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudVBsYWNlaG9sZGVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICYtb3BlbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudXtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAmX190cmlnZ2Vye1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XHJcbiAgICAgICZfX2xpbmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3M7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAmLW9wZW57XHJcbiAgICAgICAgLm1lbnVfX3RyaWdnZXJfX2xpbmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9fdHJpZ2dlcl9fbGluZTpiZWZvcmV7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51X190cmlnZ2VyX19saW5lOmFmdGVye1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51X190cmlnZ2VyX19saW5lOmJlZm9yZSxcclxuICAgICAgICAubWVudV9fdHJpZ2dlcl9fbGluZTphZnRlcntcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAsIDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBtYXJnaW46MCAtMTVweDtcclxuICAgIH1cclxuICAgICZfX2xvZ29XcmFwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDU1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nb3tcclxuICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLm1lbnVfX3N1Ykl0ZW17XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICYtY2FiaW5ldHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9faGludHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yMDU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZWN0aW9uVGl0bGV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZzogMTZweCAxNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhdGlzdGlje1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmFzaWRlTWVudXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucm91dGVUYWJsZXtcclxuICAgIG1hcmdpbjogMCAtMTVweCAzMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgdGFibGV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgdGR7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdHJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhcmVUYWJsZXtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdGFibGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgdGR7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlckltYWdle1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlc3tcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcclxuICAgICAgJi13b3Jre1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faWNve1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICYtd29ya3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNpdGllc3tcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ib251c1Byb2dyYW0ge1xyXG4gICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuICAgICZfX2xpZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgbWluLXdpZHRoOiAyNzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnR1dG9yaWFse1xyXG4gICAgJl9fc3RhcnR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87IH1cblxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaGFzRGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsZW5kYXIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTsgfVxuXG4jcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm1haW5Db2xvciB7XG4gIGNvbG9yOiAjY2YwMDJjOyB9XG5cbi53LTIwIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4udy00MCB7XG4gIHdpZHRoOiA0MCU7IH1cblxuLyrQntCx0YnQuNC1INCx0LvQvtC60LgqL1xuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmJ0bi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5idG4taGVhZGVyOmhvdmVyLCAuYnRuLWhlYWRlcjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmJ0bi10aXRsZUJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDsgfVxuICAuYnRuLXRpdGxlQmxvY2s6aG92ZXIsIC5idG4tdGl0bGVCbG9jazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmJ0bi1zdGFuZGFydCB7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YwMDJjO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5idG4tc3RhbmRhcnQ6aG92ZXIsIC5idG4tc3RhbmRhcnQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5saXN0IHtcbiAgbWFyZ2luOiAwIC04cHggMHB4OyB9XG5cbi5zZXBhcmF0b3ItaG9yaXpvbnRhbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2OyB9XG5cbi5zZXBhcmF0b3ItdmVydGljYWwge1xuICB3aWR0aDogMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTVweDsgfVxuXG4uc2VwYXJhdG9yLW1hcmdpbiB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi50aXRsZUJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAudGl0bGVCbG9jay1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGl0bGVCbG9jay1wYWRkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC50aXRsZUJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRpdGxlQmxvY2tfX3RpdGxlLXc4MDAge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAgIC50aXRsZUJsb2NrX190aXRsZS13aGl0ZSB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAudGl0bGVCbG9ja19fc3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzg5ODk4OTsgfVxuICAgIC50aXRsZUJsb2NrX19zdWJUaXRsZS13ODAwIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgICAudGl0bGVCbG9ja19fc3ViVGl0bGUtdzUwMCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgICAudGl0bGVCbG9ja19fc3ViVGl0bGUtd2hpdGUge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLnRpdGxlQmxvY2tfX3JlYWRNb3JlIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC50aXRsZUJsb2NrX19yZWFkTW9yZTpob3ZlciwgLnRpdGxlQmxvY2tfX3JlYWRNb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC50aXRsZUJsb2NrX190cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjY2YwMDJjO1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRpdGxlQmxvY2tfX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50aXRsZUJsb2NrX19zZWxlY3Qtb3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGlzdEl0ZW0ge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAubGlzdEl0ZW1fX2JvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIC5saXN0SXRlbV9fYm9keS1zaW1wbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmxpc3RJdGVtX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgICAubGlzdEl0ZW1fX2ltZy1kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nby1kZWZhdWx0LnBuZykgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAubGlzdEl0ZW1fX2ltZy12aWRlbyB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgIC5saXN0SXRlbV9faW1nLXByb2R1Y3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAubGlzdEl0ZW1fX2ltZy1hbGJ1bTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGNvbnRlbnQ6ICcgJzsgfVxuICAgIC5saXN0SXRlbV9faW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubGlzdEl0ZW1fX2luZm8ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCA0NXB4OyB9XG4gICAgLmxpc3RJdGVtX19pbmZvLXdpdGhTZXBhcmF0b3Ige1xuICAgICAgcGFkZGluZy1ib3R0b206IDYycHg7IH1cbiAgICAubGlzdEl0ZW1fX2luZm8tdmlkZW8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAubGlzdEl0ZW1fX2luZm8td2l0aG91dC1pbWcge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmxpc3RJdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAubGlzdEl0ZW1fX3RpdGxlOmhvdmVyLCAubGlzdEl0ZW1fX3RpdGxlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmxpc3RJdGVtX190aXRsZS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5saXN0SXRlbV9fc2ltcGxlVGl0bGUge1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGlzdEl0ZW1fX3NpbXBsZVRpdGxlOmhvdmVyLCAubGlzdEl0ZW1fX3NpbXBsZVRpdGxlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjODk4OTg5OyB9XG4gIC5saXN0SXRlbV9fdGV4dCB7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5saXN0SXRlbV9fdGV4dC1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmxpc3RJdGVtX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubGlzdEl0ZW1fX3ByaWNlLXByb2R1Y3Qge1xuICAgICAgY29sb3I6ICNjZjAwMmM7IH1cbiAgLmxpc3RJdGVtX19yZWFkTW9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2NmMDAyYzsgfVxuICAgIC5saXN0SXRlbV9fcmVhZE1vcmU6aG92ZXIsIC5saXN0SXRlbV9fcmVhZE1vcmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNjZjAwMmM7IH1cbiAgLmxpc3RJdGVtX190YWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMDAyYztcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmxpc3RJdGVtX19ib3R0b21XcmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiA4cHggMjBweCAxNnB4OyB9XG4gIC5saXN0SXRlbV9fc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5saXN0SXRlbV9fZGF0ZSB7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubGlzdEl0ZW1fX2FsYnVtVGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuLndhZ29uSXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuICAud2Fnb25JdGVtIC5jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLndhZ29uSXRlbV9faW5mbyB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAud2Fnb25JdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLndhZ29uSXRlbV9fbGlkIHtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC53YWdvbkl0ZW1fX3N1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAud2Fnb25JdGVtX190ZXh0IHtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAud2Fnb25JdGVtX19yZWFkTW9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2NmMDAyYztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMzBweDsgfVxuICAgIC53YWdvbkl0ZW1fX3JlYWRNb3JlOmhvdmVyLCAud2Fnb25JdGVtX19yZWFkTW9yZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NmMDAyYzsgfVxuICAgIC53YWdvbkl0ZW1fX3JlYWRNb3JlLXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YwMDJjO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgLndhZ29uSXRlbV9fcmVhZE1vcmUtcmVkOmhvdmVyLCAud2Fnb25JdGVtX19yZWFkTW9yZS1yZWQ6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAud2Fnb25JdGVtX19pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC53YWdvbkl0ZW1fX2ltZy1kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvZ28tZGVmYXVsdC5wbmcpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2OyB9XG4gICAgLndhZ29uSXRlbV9faW1nLWl0ZW0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvd2Fnb24tYmcxLmpwZyk7IH1cbiAgICAud2Fnb25JdGVtX19pbWctaXRlbTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy93YWdvbi1iZzIuanBnKTsgfVxuICAgIC53YWdvbkl0ZW1fX2ltZy1pdGVtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3dhZ29uLWJnMy5qcGcpOyB9XG4gICAgLndhZ29uSXRlbV9faW1nLWl0ZW00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvd2Fnb24tYmc0LmpwZyk7IH1cbiAgLndhZ29uSXRlbV9fc2VydmljZXMge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMHB4OyB9XG4gICAgLndhZ29uSXRlbV9fc2VydmljZXNfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLndhZ29uSXRlbV9faWNvIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC53YWdvbkl0ZW1fX2ljby13aS1maSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby13aS1maS5wbmcpOyB9XG4gICAgLndhZ29uSXRlbV9faWNvLWVhdCB7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWVhdC5wbmcpOyB9XG4gICAgLndhZ29uSXRlbV9faWNvLWkyMjAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tMjIwLnBuZyk7IH1cbiAgICAud2Fnb25JdGVtX19pY28tdHYge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby10di5wbmcpOyB9XG4gICAgLndhZ29uSXRlbV9faWNvLWtpZHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28ta2lkcy5wbmcpOyB9XG4gICAgLndhZ29uSXRlbV9faWNvLWRvZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1kb2cucG5nKTsgfVxuICAgIC53YWdvbkl0ZW1fX2ljby1wYXltZW50IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLXBheW1lbnQucG5nKTsgfVxuICAgIC53YWdvbkl0ZW1fX2ljby10YXhpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLXRheGkucG5nKTsgfVxuICAgIC53YWdvbkl0ZW1fX2ljby1zYWZlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLXNhZmUucG5nKTsgfVxuICAgIC53YWdvbkl0ZW1fX2ljby1zaG9wcGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1zaG9wcGluZy5wbmcpOyB9XG4gICAgLndhZ29uSXRlbV9faWNvLXNob3dlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1zaG93ZXIucG5nKTsgfVxuICAgIC53YWdvbkl0ZW1fX2ljby1iYWJ5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWJhYnkucG5nKTsgfVxuICAgIC53YWdvbkl0ZW1fX2ljby10b2lsZXQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tdG9pbGV0LnBuZyk7IH1cbiAgICAud2Fnb25JdGVtX19pY28tY29tYiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1jb21iLnBuZyk7IH1cbiAgICAud2Fnb25JdGVtX19pY28tZ2lmdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1naWZ0LnBuZyk7IH1cbiAgLndhZ29uSXRlbV9fbm9TbW9raW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLW5vc21va2UucG5nKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC53YWdvbkl0ZW1fX3N1YkJsb2NrIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLndhZ29uSXRlbV9fc3ViQmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42N3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjODk4OTg5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYmFubmVyQmxvY2sge1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5iYW5uZXJCbG9ja19faW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMDAyYztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMjU2cHg7IH1cbiAgLmJhbm5lckJsb2NrX19pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDI1NnB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5iYW5uZXJCbG9ja19faW1nLWJhbm5lcjEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYW5uZXIxLmpwZyk7IH1cbiAgLmJhbm5lckJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5iYW5uZXJCbG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5iYW5uZXJCbG9ja19fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7IH1cbiAgICAuYmFubmVyQmxvY2tfX2J0bjpob3ZlciwgLmJhbm5lckJsb2NrX19idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLmJhbm5lckJsb2NrLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogNzBweCAwIDBweDsgfVxuXG4uaGVhZGVySW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAzODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjsgfVxuICAuaGVhZGVySW1hZ2U6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAuaGVhZGVySW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuaGVhZGVySW1hZ2VfX3RpdGxlLXc5MDAge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLmhlYWRlckltYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuaGVhZGVySW1hZ2VfX3RleHQtdzUwMCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgLmhlYWRlckltYWdlLXdhZ29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci13YWdvbi5qcGcpOyB9XG4gIC5oZWFkZXJJbWFnZS1zZXJ2aWNlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItc2VydmljZS5qcGcpOyB9XG4gIC5oZWFkZXJJbWFnZS1wYXNzZW5nZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLXBhc3Nlbmdlci5qcGcpOyB9XG4gIC5oZWFkZXJJbWFnZS1hYm91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItYWJvdXQuanBnKTsgfVxuICAuaGVhZGVySW1hZ2Utd29yayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItd29yay5qcGcpOyB9XG4gICAgLmhlYWRlckltYWdlLXdvcmsgLmhlYWRlckltYWdlX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5oZWFkZXJJbWFnZS13b3JrIC5oZWFkZXJJbWFnZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzg5ODk4OTsgfVxuICAgICAgLmhlYWRlckltYWdlLXdvcmsgLmhlYWRlckltYWdlX190ZXh0LXc1MDAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgICAuaGVhZGVySW1hZ2Utd29yazpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VydmljZXNJY28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnNlcnZpY2VzSWNvLXRheGkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tdGF4aS5wbmcpOyB9XG4gIC5zZXJ2aWNlc0ljby1zaG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLXNob3AucG5nKTsgfVxuICAuc2VydmljZXNJY28tcGV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLXBldC5wbmcpOyB9XG4gIC5zZXJ2aWNlc0ljby10diB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby10di5wbmcpOyB9XG4gIC5zZXJ2aWNlc0ljby1lYXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tZWF0LnBuZyk7IH1cbiAgLnNlcnZpY2VzSWNvLXdpZmkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28td2lmaS5wbmcpOyB9XG4gIC5zZXJ2aWNlc0ljby1yb3V0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1yb3V0ZS5wbmcpOyB9XG4gIC5zZXJ2aWNlc0ljby13aXRoLWNoaWxkcmVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLXdpdGgtY2hpbGRyZW4ucG5nKTsgfVxuICAuc2VydmljZXNJY28tYWRkaXRpb25hbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1hZGRpdGlvbmFsLnBuZyk7IH1cbiAgLnNlcnZpY2VzSWNvLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLWdyb3VwLnBuZyk7IH1cbiAgLnNlcnZpY2VzSWNvLXRpY2tldCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby10aWNrZXQucG5nKTsgfVxuICAuc2VydmljZXNJY28tY2hhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLWNoYW5nZS5wbmcpOyB9XG4gIC5zZXJ2aWNlc0ljby1mYXEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tZmFxLnBuZyk7IH1cbiAgLnNlcnZpY2VzSWNvLWJsYW5rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLWJsYW5rLnBuZyk7IH1cbiAgLnNlcnZpY2VzSWNvLXdhZ29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLXdhZ29uLnBuZyk7IH1cbiAgLnNlcnZpY2VzSWNvLW1hbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1tYW4ucG5nKTsgfVxuICAuc2VydmljZXNJY28tcmFpbHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tcmFpbHMucG5nKTsgfVxuICAuc2VydmljZXNJY28tY29tZm9ydCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1jb21mb3J0LnBuZyk7IH1cbiAgLnNlcnZpY2VzSWNvLXBhc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tcGFzcy5wbmcpOyB9XG4gIC5zZXJ2aWNlc0ljby1tb25leSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1tb25leS5wbmcpOyB9XG4gIC5zZXJ2aWNlc0ljby1wYWxtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLXBhbG0ucG5nKTsgfVxuICAuc2VydmljZXNJY28tcGFsbS1tb25leSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlLWljby1wYWxtLW1vbmV5LnBuZyk7IH1cbiAgLnNlcnZpY2VzSWNvLWdyb3VwLW1vbmV5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2UtaWNvLWdyb3VwLW1vbmV5LnBuZyk7IH1cbiAgLnNlcnZpY2VzSWNvLWltcHJvdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28taW1wcm92ZS5wbmcpOyB9XG4gIC5zZXJ2aWNlc0ljby1lZHVjYXRpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZS1pY28tZWR1Y2F0aW9uLnBuZyk7IH1cblxuLnNlcnZpY2VzTWFpbkljbyB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuc2VydmljZXNNYWluSWNvLXRheGkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMvdGF4aS5zdmcpOyB9XG4gIC5zZXJ2aWNlc01haW5JY28tc2hvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy9zaG9wcGluZy5zdmcpOyB9XG4gIC5zZXJ2aWNlc01haW5JY28tcGV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2VzL2RvZy5zdmcpOyB9XG4gIC5zZXJ2aWNlc01haW5JY28tdHYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMvdHYuc3ZnKTsgfVxuICAuc2VydmljZXNNYWluSWNvLWVhdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy9tZWFsLnN2Zyk7IH1cbiAgLnNlcnZpY2VzTWFpbkljby13aWZpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2VzL3dpZmkuc3ZnKTsgfVxuICAuc2VydmljZXNNYWluSWNvLXNhZmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMvc2FmZS5zdmcpOyB9XG4gIC5zZXJ2aWNlc01haW5JY28tMjQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMvMjQuc3ZnKTsgfVxuICAuc2VydmljZXNNYWluSWNvLWJhYnkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VydmljZXMvYmFieS5zdmcpOyB9XG4gIC5zZXJ2aWNlc01haW5JY28tc2xpcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2VzL3NsaXBlci5zdmcpOyB9XG5cbi8q0J7QsdGJ0LjQtSDRgdC10LrRhtC40Lgg0YHQsNC50YLQsCovXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2dvLWhlYWRlciB7XG4gICAgd2lkdGg6IDEzMXB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nby5zdmcpOyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxNnB4IDBweCAxMHB4OyB9XG4gIC5oZWFkZXJfX2NhYmluZXRUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuaGVhZGVyX19jYWJpbmV0VGl0bGUtZmlvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuaGVhZGVyX19jYWJpbmV0Qm9udXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5oZWFkZXJfX2NhYmluZXRCb251c19fdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuaGVhZGVyX19jYWJpbmV0TGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjY2YwMDJjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuaGVhZGVyX19jYWJpbmV0TGluazpob3ZlciwgLmhlYWRlcl9fY2FiaW5ldExpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNjZjAwMmM7IH1cbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH1cbiAgICAuaGVhZGVyX19waG9uZV9faWNvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5oZWFkZXJfX3Bob25lX190ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzg5ODk4OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm1lbnVQbGFjZWhvbGRlciB7XG4gIGhlaWdodDogNjRweDsgfVxuXG4ubWVudSB7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMDAyYztcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gIC5tZW51LWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjsgfVxuICAgIC5tZW51LWZpeGVkIC5tZW51X193cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7IH1cbiAgICAubWVudS1maXhlZCAubWVudV9fbG9nb1dyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbnVfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5tZW51X19sb2dvV3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDE4cHg7IH1cbiAgLm1lbnVfX2xvZ28ge1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvZ28tc2ltcGxlLnBuZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAubWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWVudV9faXRlbTpob3ZlciAubWVudV9fc3ViSXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVudV9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubWVudV9fbGluazpob3ZlciwgLm1lbnVfX2xpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxZDJlOyB9XG4gIC5tZW51X19zdWJJdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDY0cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YwMDJjOyB9XG4gICAgLm1lbnVfX3N1Ykl0ZW0taG92ZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZW51X19zdWJJdGVtX19saW5rIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMTZweCAxMHB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1czsgfVxuICAgICAgLm1lbnVfX3N1Ykl0ZW1fX2xpbms6aG92ZXIsIC5tZW51X19zdWJJdGVtX19saW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWQyZTsgfVxuICAubWVudV9fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLm1lbnVfX3Bob25lX19oaW50IHtcbiAgICAgIGNvbG9yOiAjODk4OTg5O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5tZW51X19waG9uZV9faWNvIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMDAyYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bob25lLXdoaXRlLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5zZWFyY2hGb3JtIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VhcmNoRm9ybS1tYWluIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW46IDAgLTMwcHggNDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4O1xuICAgIHotaW5kZXg6IDk5OyB9XG4gIC5zZWFyY2hGb3JtX19maWVsZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWFyY2hGb3JtX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjAwMmM7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWFyY2hGb3JtX19idG46aG92ZXIsIC5zZWFyY2hGb3JtX19idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxZDJlOyB9XG4gIC5zZWFyY2hGb3JtX19oaW50IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5zZWFyY2hGb3JtX19wYXltZW50SWNvIGltZyB7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5zZWFyY2hGb3JtX19wYXltZW50SWNvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoRm9ybV9fdG9nZ2xlTGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1czsgfVxuICAgIC5zZWFyY2hGb3JtX190b2dnbGVMaW5rLWFjdGl2ZSwgLnNlYXJjaEZvcm1fX3RvZ2dsZUxpbms6aG92ZXIsIC5zZWFyY2hGb3JtX190b2dnbGVMaW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2YwMDJjO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZjAwMmM7IH1cbiAgLnNlYXJjaEZvcm1fX2NoYW5nZSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hhbmdlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWFyY2hGb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gIC5zZWFyY2hGb3JtX19saWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc2VhcmNoRm9ybV9fbGlkIGEge1xuICAgICAgY29sb3I6ICNjZjAwMmM7IH1cbiAgICAgIC5zZWFyY2hGb3JtX19saWQgYTpob3ZlciwgLnNlYXJjaEZvcm1fX2xpZCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNjZjAwMmM7IH1cblxuLnNlYXJjaEZvcm1QbGFjZWhvbGRlci1tYWluUGFnZSB7XG4gIGhlaWdodDogMjU4cHg7IH1cbiAgLnNlYXJjaEZvcm1QbGFjZWhvbGRlci1tYWluUGFnZS5zZWFyY2hGb3JtUGxhY2Vob2xkZXItZml4ZWQge1xuICAgIGhlaWdodDogMTQ4cHg7IH1cblxuLnNlYXJjaEZvcm1QbGFjZWhvbGRlci1pbm5lclBhZ2Uge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjsgfVxuICAuc2VhcmNoRm9ybVBsYWNlaG9sZGVyLWlubmVyUGFnZS5zZWFyY2hGb3JtUGxhY2Vob2xkZXItZml4ZWQge1xuICAgIGhlaWdodDogMTM4cHg7IH1cblxuLnNlYXJjaEZvcm1QbGFjZWhvbGRlci1maXhlZCAuc2VhcmNoRm9ybVBsYWNlaG9sZGVyX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NHB4O1xuICB6LWluZGV4OiA5OTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnNlYXJjaEZvcm1QbGFjZWhvbGRlci1maXhlZCAuc2VhcmNoRm9ybSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMHB4OyB9XG4gIC5zZWFyY2hGb3JtUGxhY2Vob2xkZXItZml4ZWQgLnNlYXJjaEZvcm1fX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoRm9ybVBsYWNlaG9sZGVyLWZpeGVkIC5zZWFyY2hGb3JtX19oaW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2hGb3JtUGxhY2Vob2xkZXItZml4ZWQgLnNlYXJjaEZvcm1fX2ZpZWxkIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnNlYXJjaEZvcm1QbGFjZWhvbGRlci1maXhlZCAuc2VhcmNoRm9ybV9fYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7IH1cbiAgLnNlYXJjaEZvcm1QbGFjZWhvbGRlci1maXhlZCAuc2VhcmNoRm9ybV9fY2hhbmdlIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cblxuLnNlYXJjaEZvcm1QbGFjZWhvbGRlcl9fd3JhcC1pbm5lclBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi5zb2NCbG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC5zb2NCbG9ja19fd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zb2NCbG9ja19faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbjogMTBweCA1cHg7IH1cbiAgICAuc29jQmxvY2tfX2l0ZW0tZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2MtZmFjZWJvb2suc3ZnKTsgfVxuICAgIC5zb2NCbG9ja19faXRlbS12ayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvYy12ay5zdmcpOyB9XG4gICAgLnNvY0Jsb2NrX19pdGVtLW9rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jLW9rLnN2Zyk7IH1cbiAgICAuc29jQmxvY2tfX2l0ZW0taW5zdGFncmFtIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jLWluc3RhZ3JhbS5zdmcpOyB9XG4gICAgLnNvY0Jsb2NrX19pdGVtLXlvdXR1YmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2MteW91dHViZS5zdmcpOyB9XG5cbi5mb290ZXItdGNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogNTBweCAwIDBweDsgfVxuXG4uZm9vdGVyX19waG9uZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9vdGVyX19waG9uZV9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZm9vdGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg5ODk4OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzOyB9XG4gIC5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXJfX2xpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5mb290ZXJfX2xpbmstcG9saWN5IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZvb3Rlcl9fc3ViIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzg5ODk4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgcGFkZGluZzogMTBweCAwcHg7IH1cblxuLmZvb3Rlcl9fY29sIHtcbiAgb3JkZXI6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4uc3RhdGlzdGljX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zdGF0aXN0aWNfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTMwcHg7IH1cblxuLnN0YXRpc3RpYy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNDBweCAwcHggMHB4OyB9XG5cbi5hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMzBweDsgfVxuICAuYXJ0aWNsZS1zaW1wbGUge1xuICAgIG1heC13aWR0aDogNzM1cHg7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFydGljbGUtdHJhbnNwYXJlbnRCZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFydGljbGUtd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7IH1cbiAgICAuYXJ0aWNsZS13cmFwLXdoaXRlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC5hcnRpY2xlX190aXRsZS0yNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuYXJ0aWNsZV9fdGl0bGUtMjAge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmFydGljbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYXJ0aWNsZV9fc3ViVGl0bGUge1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYXJ0aWNsZV9fc2hhcmVfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFydGljbGVfX3NoYXJlLXdyYXAge1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIC5hcnRpY2xlX19zaGFyZS13cmFwLXNpbXBsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LXdpZHRoOiA3MzVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hcnRpY2xlX19jb250cm9sLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHg7IH1cbiAgICAuYXJ0aWNsZV9fY29udHJvbC13cmFwLXNpbXBsZSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDBweCAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiA3MzVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hcnRpY2xlX19mb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hcnRpY2xlX19mb3JtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuYXJ0aWNsZV9fZm9ybV9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM4OTg5ODk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5hcnRpY2xlX19idG5XcmFwIHtcbiAgICBtYXJnaW46IDE2cHggMHB4OyB9XG4gIC5hcnRpY2xlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYXJ0aWNsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hcnRpY2xlIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTZweDsgfVxuICAuYXJ0aWNsZSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hcnRpY2xlIGxpOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjY2YwMDJjO1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmFydGljbGUgbGkud2l0aEljbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5hcnRpY2xlIGxpLndpdGhJY286YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFydGljbGUgbGkud2l0aEljbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4OyB9XG4gICAgICAuYXJ0aWNsZSBsaS53aXRoSWNvLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmFydGljbGUgbGkud2l0aEljby1ibG9jayBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG5cbi53b3JrSW5mb0Jsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNDBweCAwcHg7IH1cbiAgLndvcmtJbmZvQmxvY2stbm9QYWRkaW5nQm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAud29ya0luZm9CbG9jayBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC53b3JrSW5mb0Jsb2NrIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTZweDsgfVxuICAud29ya0luZm9CbG9jayBsaTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2NmMDAyYztcbiAgICBjb250ZW50OiBcIuKAolwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLndvcmtJbmZvQmxvY2sgLndvcmtJbmZvQmxvY2tfX2ltZ1dyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXNpZGVNZW51X193cmFwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cblxuLmFzaWRlTWVudV9faXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7IH1cbiAgLmFzaWRlTWVudV9faXRlbS1hY3RpdmUsIC5hc2lkZU1lbnVfX2l0ZW06aG92ZXIsIC5hc2lkZU1lbnVfX2l0ZW06Zm9jdXMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2NmMDAyYzsgfVxuICAuYXNpZGVNZW51X19pdGVtLWFjdGl2ZSAuYXNpZGVNZW51X19saW5rIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5hc2lkZU1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYXNpZGVNZW51X19saW5rOmhvdmVyLCAuYXNpZGVNZW51X19saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uZmFxIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2OyB9XG4gIC5mYXFfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2OyB9XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmFxX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5mYXFfX2ljbyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbHVzLXJlZC5wbmcpOyB9XG4gICAgLmZhcV9faWNvLW1pbnVzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWludXMtcmVkLnBuZyk7IH1cblxuLnNlY3Rpb24td3JhcCB7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC5zZWN0aW9uLXdyYXAtY2l0aWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5zZWN0aW9uLXdyYXAtdmlkZW8ge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNlY3Rpb24td3JhcC1zZWFyY2hUaWNrZXQge1xuICAgIG1pbi1oZWlnaHQ6IDQ4M3B4OyB9XG4gIC5zZWN0aW9uLXdyYXAtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5waG90b0FsYnVtIC5waG90b0FsYnVtX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGhlaWdodDogMjY3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnBob3RvQWxidW0gLnBob3RvQWxidW1fX2l0ZW0gaW1nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi8q0JPQu9Cw0LLQvdCw0Y8g0YHRgtGA0LDQvdC40YbQsCovXG4uc2xpZGVyTWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNsaWRlck1haW4gLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMTAwcHg7IH1cbiAgLnNsaWRlck1haW4gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiA4cHg7IH1cbiAgLnNsaWRlck1haW4gLnNsaWNrLXByZXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXByZXYuc3ZnKTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuc2xpZGVyTWFpbiAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpZGVyTWFpbiAuc2xpY2stbmV4dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbmV4dC5zdmcpO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuc2xpZGVyTWFpbiAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpZGVyTWFpbl9faXRlbSB7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5zbGlkZXJNYWluX19pdGVtLWl0ZW0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGUxLmpwZyk7IH1cbiAgICAuc2xpZGVyTWFpbl9faXRlbS1pdGVtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlMS5qcGcpOyB9XG4gICAgLnNsaWRlck1haW5fX2l0ZW1fX2JvZHkge1xuICAgICAgaGVpZ2h0OiA0NzBweDtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnNsaWRlck1haW5fX2l0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnNsaWRlck1haW5fX2l0ZW1fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMDAyYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAuc2xpZGVyTWFpbl9faXRlbV9fbGFiZWw6aG92ZXIsIC5zbGlkZXJNYWluX19pdGVtX19sYWJlbDpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnNsaWRlck1haW5fX2l0ZW1fX3ByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLnNsaWRlck1haW5fX2l0ZW1fX3ByaWNlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH1cbiAgICAuc2xpZGVyTWFpbl9faXRlbV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2xpZGVyTWFpbl9faXRlbV9fdGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjAwMmM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuc2xpZGVyTWFpbi1pbm5lclBhZ2UgLnNsaWRlck1haW5fX2l0ZW0ge1xuICAgIGhlaWdodDogMzgwcHg7IH1cbiAgICAuc2xpZGVyTWFpbi1pbm5lclBhZ2UgLnNsaWRlck1haW5fX2l0ZW0taXRlbTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZTIuanBnKTsgfVxuICAgIC5zbGlkZXJNYWluLWlubmVyUGFnZSAuc2xpZGVyTWFpbl9faXRlbS1pdGVtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlMS5qcGcpOyB9XG4gIC5zbGlkZXJNYWluLWlubmVyUGFnZSAuc2xpZGVyTWFpbl9faXRlbV9fYm9keSB7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAuc2xpZGVyTWFpbi1pbm5lclBhZ2UgLnNsaWRlck1haW5fX2l0ZW1fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zbGlkZXJNYWluLWlubmVyUGFnZSAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAyNXB4OyB9XG4gIC5zbGlkZXJNYWluLXJvdXRlUGFnZSAuc2xpZGVyTWFpbl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAgIC5zbGlkZXJNYWluLXJvdXRlUGFnZSAuc2xpZGVyTWFpbl9faXRlbS1pdGVtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlMi5qcGcpOyB9XG4gICAgLnNsaWRlck1haW4tcm91dGVQYWdlIC5zbGlkZXJNYWluX19pdGVtLWl0ZW0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGUxLmpwZyk7IH1cbiAgLnNsaWRlck1haW4tcm91dGVQYWdlIC5zbGlkZXJNYWluX19pdGVtX19ib2R5IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2xpZGVyTWFpbi1yb3V0ZVBhZ2UgLnNsaWRlck1haW5fX2l0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zbGlkZXJNYWluLXJvdXRlUGFnZSAuc2xpZGVyTWFpbl9faXRlbV9fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgLnNsaWRlck1haW4tcm91dGVQYWdlIC5zbGlkZXJNYWluX19pdGVtX19wcmljZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuICAuc2xpZGVyTWFpbi10cmF2ZWxQYWdlIC5zbGlkZXJNYWluX19pdGVtIHtcbiAgICBoZWlnaHQ6IDM4MHB4OyB9XG4gICAgLnNsaWRlck1haW4tdHJhdmVsUGFnZSAuc2xpZGVyTWFpbl9faXRlbS1pdGVtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1ibG9nLmpwZyk7IH1cbiAgICAuc2xpZGVyTWFpbi10cmF2ZWxQYWdlIC5zbGlkZXJNYWluX19pdGVtLWl0ZW0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWJsb2cuanBnKTsgfVxuICAuc2xpZGVyTWFpbi10cmF2ZWxQYWdlIC5zbGlkZXJNYWluX19pdGVtX19ib2R5IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2xpZGVyTWFpbi10cmF2ZWxQYWdlIC5zbGlkZXJNYWluX19pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc2VydmljZXNNYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMDAyYztcbiAgcGFkZGluZzogNjBweCAwcHg7IH1cbiAgLnNlcnZpY2VzTWFpbl9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuc2VydmljZXNNYWluX19pdGVtX19pY28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5zZXJ2aWNlc01haW5fX2l0ZW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5ncmFkaWVudC13cmFwIHtcbiAgcGFkZGluZzogNDBweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjRmNGY0IDAlLCAjZmZmZmZmIDUwJSk7IH1cbiAgLmdyYWRpZW50LXdyYXAtd29yayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyMmRlZywgI2Y1ZjVmNCAwJSwgI2ZmZTZlNiAxMDAlKTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5zbGlkZUJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzOyB9XG4gIC5zbGlkZUJsb2NrX19yZWFkTW9yZVdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDgpIDEwMCUpOyB9XG4gIC5zbGlkZUJsb2NrX19yZWFkTW9yZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY29tcGFyZVRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gIC5jb21wYXJlVGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3JkZXI6IDBweDsgfVxuICAgIC5jb21wYXJlVGFibGUgdGFibGUgdGQge1xuICAgICAgbWluLXdpZHRoOiAxMjNweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNvbXBhcmVUYWJsZSB0YWJsZSB0ZDpudGgtY2hpbGQoMSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNvbXBhcmVUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQoMSkge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5jb21wYXJlVGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKDEpIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGNvbG9yOiAjODk4OTg5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuY29tcGFyZVRhYmxlIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmNvbXBhcmVUYWJsZSBhIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5jb21wYXJlVGFibGUgYTpob3ZlciwgLmNvbXBhcmVUYWJsZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi8q0JLQsNCz0L7QvdGLKi9cbi53YWdvbi1tYWluIHtcbiAgcGFkZGluZzogNDBweCAwcHg7IH1cblxuLndhZ29uLXBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuXG4ud2Fnb25JbmZvQmxvY2sge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAud2Fnb25JbmZvQmxvY2stcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YwMDJjOyB9XG5cbi8q0J3QsNC/0YDQsNCy0LvQtdC90LjRjyovXG4ucm91dGVzLW1haW4ge1xuICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuXG4ucm91dGVzLXBhZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4IDQwcHg7IH1cblxuLnJvdXRlVGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5yb3V0ZVRhYmxlX193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnJvdXRlVGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJvdXRlVGFibGUgdGFibGUgdGQge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDBweDsgfVxuICAgIC5yb3V0ZVRhYmxlIHRhYmxlIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAucm91dGVUYWJsZSB0YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gICAgICAgIC5yb3V0ZVRhYmxlIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucm91dGVUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQoMSkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjODk4OTg5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucm91dGVUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQoMikgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4vKtCh0LXRgNCy0LjRgSovXG4uc2VydmljZXMge1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAuc2VydmljZXMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlcnZpY2VzX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5zZXJ2aWNlc19faWNvIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMDAyYztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2VydmljZXNfX2ljby1jZW50ZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDsgfVxuICAuc2VydmljZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VydmljZXNfX3RpdGxlLTE2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuc2VydmljZXNfX3RpdGxlOmhvdmVyLCAuc2VydmljZXNfX3RpdGxlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5zZXJ2aWNlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgICAuc2VydmljZXNfX3RleHQtMTYge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuc2VydmljZXNfX3JlYWRNb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNjZjAwMmM7IH1cbiAgICAuc2VydmljZXNfX3JlYWRNb3JlOmhvdmVyLCAuc2VydmljZXNfX3JlYWRNb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2YwMDJjOyB9XG5cbi8qTmV3cyDQuCDRgi7Qvy4qL1xuLm5ld3MtbWFpbiB7XG4gIHBhZGRpbmc6IDMwcHggMHB4OyB9XG5cbi5uZXdzLXBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuXG4ucHJlc3MtbWFpbiB7XG4gIHBhZGRpbmc6IDMwcHggMHB4OyB9XG5cbi5wcmVzcy1wYWdlIHtcbiAgcGFkZGluZzogNDBweCAwcHg7IH1cblxuLmFsYnVtLW1haW4ge1xuICBwYWRkaW5nOiAzMHB4IDBweDsgfVxuXG4uYWxidW0tcGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggMHB4OyB9XG5cbi52aWRlby1tYWluIHtcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cblxuLnZpZGVvLXBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuXG4ub2ZmZXJzLW1haW4ge1xuICBwYWRkaW5nOiAzMHB4IDBweDsgfVxuXG4ub2ZmZXJzLXBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuXG4uY2hhcml0eS1tYWluIHtcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cblxuLmNoYXJpdHktcGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggMHB4OyB9XG5cbi52YWNhbmNpZXMtbWFpbiB7XG4gIHBhZGRpbmc6IDMwcHggMHB4OyB9XG5cbi52YWNhbmNpZXMtcGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggMHB4OyB9XG5cbi5kb2MtbWFpbiB7XG4gIHBhZGRpbmc6IDMwcHggMHB4OyB9XG5cbi5kb2MtcGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggMHB4OyB9XG5cbi53b3JrSGlzdG9yeS1tYWluIHtcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cblxuLndvcmtIaXN0b3J5LXBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuXG4uYWJvdXRfX2Jsb2NrIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAuYWJvdXRfX2Jsb2NrX19iZ1JvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYWJvdXRfX2Jsb2NrX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5hYm91dF9fYmxvY2tfX2l0ZW0taW1nUmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgLmFib3V0X19ibG9ja19faXRlbS1pbWdMZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgLmFib3V0X19ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFib3V0X19ibG9ja19fcm93IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAuYWJvdXRfX2Jsb2NrLWl0ZW0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0MS5qcGcpOyB9XG4gIC5hYm91dF9fYmxvY2staXRlbTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQyLmpwZyk7IH1cbiAgLmFib3V0X19ibG9jay1pdGVtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dDMuanBnKTsgfVxuICAuYWJvdXRfX2Jsb2NrLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMDAyYztcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4udHJhdmVscy1tYWluIHtcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cblxuLnRyYXZlbHMtcGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggMHB4OyB9XG5cbi50aW1lbGluZSB7XG4gIG1heC13aWR0aDogOTg0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7IH1cbiAgLnRpbWVsaW5lLXdyYXAge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC50aW1lbGluZV9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAudGltZWxpbmVfX2l0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnRpbWVsaW5lX19pdGVtX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLnRpbWVsaW5lX19saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUyNTNiO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC50aW1lbGluZV9fbGluZS10b3Age1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgbGVmdDogMDsgfVxuICAgIC50aW1lbGluZV9fbGluZS1ib3R0b20ge1xuICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgbGVmdDogMDsgfVxuICAudGltZWxpbmVfX3RpbWVsaW5lIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aW1lbGluZS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY29udGFjdF9faW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLmNvbnRhY3RfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY29udGFjdF9faGludCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4OTg5ODk7IH1cblxuLmNvbnRhY3RfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jb250YWN0X190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5jb250YWN0X19tYXAge1xuICBoZWlnaHQ6IDU1MHB4OyB9XG5cbi5wcm9kdWN0LW1haW4ge1xuICBwYWRkaW5nOiAzMHB4IDBweDsgfVxuXG4ucHJvZHVjdC1wYWdlIHtcbiAgcGFkZGluZzogNDBweCAwcHg7IH1cblxuLmNpdGllc19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYm9udXNQcm9ncmFtIHtcbiAgcGFkZGluZzogMTAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YwMDJjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJvbnVzUHJvZ3JhbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5ib251c1Byb2dyYW1fX2xpZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYm9udXNQcm9ncmFtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYm9udXNQcm9ncmFtX19saW5rIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7IH1cbiAgICAuYm9udXNQcm9ncmFtX19saW5rOmhvdmVyLCAuYm9udXNQcm9ncmFtX19saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2YwMDJjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAuYm9udXNQcm9ncmFtX19saW5rV3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuYm9udXNQcm9ncmFtX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmJvbnVzUHJvZ3JhbV9faXRlbS1pdGVtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ExLnBuZyk7IH1cbiAgICAuYm9udXNQcm9ncmFtX19pdGVtLWl0ZW0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYTIucG5nKTsgfVxuICAgIC5ib251c1Byb2dyYW1fX2l0ZW0taXRlbTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hMy5wbmcpOyB9XG4gICAgLmJvbnVzUHJvZ3JhbV9faXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmJvbnVzUHJvZ3JhbV9faXRlbSBhOmhvdmVyLCAuYm9udXNQcm9ncmFtX19pdGVtIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5ib251c1Byb2dyYW1fX2l0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLyogLS0tLdCf0YDQuNC80LXRgCDQutC+0L3RgtC10L3RgtCwLiDQo9C00LDQu9C40YLRjCDQvdCwINC/0YDQvtC00LDQutGI0L3QtS0tLS0qL1xuLnByb2R1Y3QgLmxpc3RJdGVtOm50aC1jaGlsZCgxKSAubGlzdEl0ZW1fX2ltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZDEucG5nKTsgfVxuXG4ucHJvZHVjdCAubGlzdEl0ZW06bnRoLWNoaWxkKDIpIC5saXN0SXRlbV9faW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kMi5wbmcpOyB9XG5cbi5wcm9kdWN0IC5saXN0SXRlbTpudGgtY2hpbGQoMykgLmxpc3RJdGVtX19pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2QzLnBuZyk7IH1cblxuLnByb2R1Y3QgLmxpc3RJdGVtOm50aC1jaGlsZCg0KSAubGlzdEl0ZW1fX2ltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZDQucG5nKTsgfVxuXG4ucHJvZHVjdCAubGlzdEl0ZW06bnRoLWNoaWxkKDUpIC5saXN0SXRlbV9faW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kNS5wbmcpOyB9XG5cbi5wcm9kdWN0IC5saXN0SXRlbTpudGgtY2hpbGQoNikgLmxpc3RJdGVtX19pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2Q2LnBuZyk7IH1cblxuLnByb2R1Y3QgLmxpc3RJdGVtOm50aC1jaGlsZCg3KSAubGlzdEl0ZW1fX2ltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZDcucG5nKTsgfVxuXG4vKiAtLS0t0J/RgNC40LzQtdGAINC60L7QvdGC0LXQvdGC0LAuINCj0LTQsNC70LjRgtGMINC90LAg0L/RgNC+0LTQsNC60YjQvdC1LS0tLSovXG4vKiAtLS0t0JLRi9C90LXRgdGC0Lgg0LIg0L7RgtC00LXQu9GM0L3Ri9C5INGE0LDQudC7LS0tLSovXG4uc3RlcHMtc2VhdCAucGxhY2UtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zdGVwcy1zZWF0IC5wbGFjZS1ob2xkZXIgLmNhcnJpYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5zdGVwcy1zZWF0IC5saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RlcHMtc2VhdCAuY291cGUge1xuICB3aWR0aDogMTE3MHB4O1xuICBoZWlnaHQ6IDE1MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY291cGUtYmcyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGVwcy1zZWF0IC5jb3VwZSAuY2FycmlhZ2UtbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRvcDogNTlweDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5jYXJyaWFnZS1udW1iZXIgLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5jYXJyaWFnZS1udW1iZXI6bGFzdC1jaGlsZCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5jb3VwZS1udW1iZXIge1xuICAgIHdpZHRoOiA4NTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTgwcHg7XG4gICAgYm90dG9tOiAzNnB4OyB9XG4gICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5jb3VwZS1udW1iZXIgLnRpdGxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYmJiOyB9XG4gIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzIHtcbiAgICB3aWR0aDogODU2cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKmJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTsqL1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDE4MHB4OyB9XG4gICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5wbGFjZXMgLnJvdy1jZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAuc3RlcHMtc2VhdCAuY291cGUgLnBsYWNlcyAucm93LWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiAtMXB4OyB9XG4gICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5wbGFjZXMgLmNlbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5wbGFjZXMgLmNlbGw6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzIC5jZWxsOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzIC5jZWxsLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNjFjM2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGMyYzk7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5wbGFjZXMgLmNlbGwuYWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgIHRvcDogLTFweDsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5wbGFjZXMgLmNlbGwuYnVzeSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3NsaWNlLXBhdHRlcm4ucG5nKTtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5wbGFjZXMgLmNlbGwucGFzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAuc3RlcHMtc2VhdCAuY291cGUgLnBsYWNlcyAuY2VsbCAubWFuIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvbWFuLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTZweDsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5wbGFjZXMgLmNlbGwgLndvbWFuIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvd29tYW4uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxNnB4OyB9XG4gICAgICAuc3RlcHMtc2VhdCAuY291cGUgLnBsYWNlcyAuY2VsbCAubnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzIC5jZWxsOm5vdCgucGFzc2FnZSk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3RvcC5wbmcpO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogLTVweDsgfVxuICAgIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzIC5jZWxsLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvdG9wLWFjdGl2ZS5wbmcpO1xuICAgICAgdG9wOiA5cHg7IH1cbiAgICAuc3RlcHMtc2VhdCAuY291cGUgLnBsYWNlcyAuY2VsbDpudGgtY2hpbGQoM24pOjphZnRlciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC01cHg7IH1cbiAgICAuc3RlcHMtc2VhdCAuY291cGUgLnBsYWNlcyAucm93LWNlbGw6bnRoLWNoaWxkKDIpIC5jZWxsOm5vdCgucGFzc2FnZSk6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL2JvdHRvbS5wbmcpOyB9XG4gICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5wbGFjZXMgLnJvdy1jZWxsOm50aC1jaGlsZCgyKSAuY2VsbC5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL2JvdHRvbS1hY3RpdmUucG5nKTsgfVxuICAgIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzLnNpZGUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzLnNpZGUgLmNlbGwge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgICAgLnN0ZXBzLXNlYXQgLmNvdXBlIC5wbGFjZXMuc2lkZSAuY2VsbDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzLnNpZGUgLmNlbGw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICB3aWR0aDogNDlweDsgfVxuICAgICAgICAuc3RlcHMtc2VhdCAuY291cGUgLnBsYWNlcy5zaWRlIC5jZWxsIC5udW1iZXIge1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAgIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzLnNpZGUgLmNlbGw6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgdG9wOiAxMnB4OyB9XG4gICAgICAgIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzLnNpZGUgLmNlbGw6bnRoLWNoaWxkKDJuKTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL2JvdHRvbS5wbmcpO1xuICAgICAgICAgIHRvcDogMTNweDsgfVxuICAgICAgICAuc3RlcHMtc2VhdCAuY291cGUgLnBsYWNlcy5zaWRlIC5jZWxsLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3RvcC1hY3RpdmUucG5nKTtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgbGVmdDogNHB4OyB9XG4gICAgICAgIC5zdGVwcy1zZWF0IC5jb3VwZSAucGxhY2VzLnNpZGUgLmNlbGwuYWN0aXZlOm50aC1jaGlsZCgybik6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9ib3R0b20tYWN0aXZlLnBuZyk7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgIGxlZnQ6IDRweDsgfVxuICAuc3RlcHMtc2VhdCAuY291cGUuZWNvbm9tIC5jb3VwZS1udW1iZXIge1xuICAgIGJvdHRvbTogNDhweDsgfVxuXG4uc3RlcHMtc2VhdCAuc3Yge1xuICB3aWR0aDogMTE3MHB4O1xuICBoZWlnaHQ6IDE1MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY291cGUtYmcyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGVwcy1zZWF0IC5zdi5zdi1zaG93ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb3VwZS1iZy1zaG93ZXIucG5nXCIpOyB9XG4gIC5zdGVwcy1zZWF0IC5zdiAuY2FycmlhZ2UtbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRvcDogNTlweDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnN0ZXBzLXNlYXQgLnN2IC5jYXJyaWFnZS1udW1iZXIgLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnN0ZXBzLXNlYXQgLnN2IC5jYXJyaWFnZS1udW1iZXI6bGFzdC1jaGlsZCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLnN0ZXBzLXNlYXQgLnN2IC5jb3VwZS1udW1iZXIge1xuICAgIHdpZHRoOiA4NTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTgwcHg7XG4gICAgYm90dG9tOiAzNnB4OyB9XG4gICAgLnN0ZXBzLXNlYXQgLnN2IC5jb3VwZS1udW1iZXIgLnRpdGxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYmJiOyB9XG4gIC5zdGVwcy1zZWF0IC5zdiAucGxhY2VzIHtcbiAgICB3aWR0aDogODU2cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKmJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTsqL1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDE4MHB4OyB9XG4gICAgLnN0ZXBzLXNlYXQgLnN2IC5wbGFjZXMgLnJvdy1jZWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgLnN0ZXBzLXNlYXQgLnN2IC5wbGFjZXMgLmNlbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogNjNweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLnN2IC5wbGFjZXMgLmNlbGw6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgIC5zdGVwcy1zZWF0IC5zdiAucGxhY2VzIC5jZWxsOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgIC5zdGVwcy1zZWF0IC5zdiAucGxhY2VzIC5jZWxsLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNjFjM2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGMyYzk7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLnN0ZXBzLXNlYXQgLnN2IC5wbGFjZXMgLmNlbGwuYWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgIHRvcDogLTFweDsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLnN2IC5wbGFjZXMgLmNlbGwuYnVzeSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3NsaWNlLXBhdHRlcm4ucG5nKTtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLnN2IC5wbGFjZXMgLmNlbGwucGFzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAuc3RlcHMtc2VhdCAuc3YgLnBsYWNlcyAuY2VsbCAubWFuIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvbWFuLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTZweDsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLnN2IC5wbGFjZXMgLmNlbGwgLndvbWFuIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvd29tYW4uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxNnB4OyB9XG4gICAgICAuc3RlcHMtc2VhdCAuc3YgLnBsYWNlcyAuY2VsbCAubnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdGVwcy1zZWF0IC5zdiAucGxhY2VzIC5jZWxsOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUge1xuICB3aWR0aDogMTE3MHB4O1xuICBoZWlnaHQ6IDE1MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG91YmxlLWNvdXBlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLmNhcnJpYWdlLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0b3A6IDU5cHg7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLmNhcnJpYWdlLW51bWJlciAuaW5uZXIge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc3RlcHMtc2VhdCAuZG91YmxlLWNvdXBlIC5jYXJyaWFnZS1udW1iZXI6bGFzdC1jaGlsZCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZSAuY291cGUtbnVtYmVyIHtcbiAgICB3aWR0aDogNzc5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI1N3B4O1xuICAgIGJvdHRvbTogMjJweDsgfVxuICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLmNvdXBlLW51bWJlciAudGl0bGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYmJiOyB9XG4gIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcyB7XG4gICAgd2lkdGg6IDc3OXB4O1xuICAgIGhlaWdodDogODhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLypiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7Ki9cbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAyNTdweDsgfVxuICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcyAucm93LWNlbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcyAucm93LWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7IH1cbiAgICAgICAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZSAucGxhY2VzIC5yb3ctY2VsbDpudGgtY2hpbGQoMikgLmNlbGwge1xuICAgICAgICAgIGhlaWdodDogNDRweDsgfVxuICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcyAuY2VsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc3RlcHMtc2VhdCAuZG91YmxlLWNvdXBlIC5wbGFjZXMgLmNlbGw6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcyAuY2VsbDpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAuc3RlcHMtc2VhdCAuZG91YmxlLWNvdXBlIC5wbGFjZXMgLmNlbGwuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q2MWMzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzJjOTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAuc3RlcHMtc2VhdCAuZG91YmxlLWNvdXBlIC5wbGFjZXMgLmNlbGwuYWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgIHRvcDogLTFweDsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZSAucGxhY2VzIC5jZWxsLmJ1c3kge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vdGhlbWUvaW1nNjQvc2xpY2UtcGF0dGVybi5wbmcpO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAuc3RlcHMtc2VhdCAuZG91YmxlLWNvdXBlIC5wbGFjZXMgLmNlbGwucGFzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB3aWR0aDogOThweDsgfVxuICAgICAgICAuc3RlcHMtc2VhdCAuZG91YmxlLWNvdXBlIC5wbGFjZXMgLmNlbGwucGFzc2FnZTpudGgtY2hpbGQoMTEpIHtcbiAgICAgICAgICB3aWR0aDogMTAycHg7IH1cbiAgICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcyAuY2VsbCAubWFuIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvbWFuLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTZweDsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZSAucGxhY2VzIC5jZWxsIC53b21hbiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3dvbWFuLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTZweDsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZSAucGxhY2VzIC5jZWxsIC5udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZSAucGxhY2VzIC5jZWxsOm5vdCgucGFzc2FnZSk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3RvcC5wbmcpO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogLTVweDsgfVxuICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcyAuY2VsbC5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3RvcC1hY3RpdmUucG5nKTtcbiAgICAgIHRvcDogOXB4OyB9XG4gICAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZSAucGxhY2VzIC5jZWxsOm50aC1jaGlsZCg0bik6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTVweDsgfVxuICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcyAucm93LWNlbGw6bnRoLWNoaWxkKDIpIC5jZWxsOm5vdCgucGFzc2FnZSk6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL2JvdHRvbS5wbmcpOyB9XG4gICAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZSAucGxhY2VzIC5yb3ctY2VsbDpudGgtY2hpbGQoMikgLmNlbGwuYWN0aXZlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9ib3R0b20tYWN0aXZlLnBuZyk7IH1cbiAgICAuc3RlcHMtc2VhdCAuZG91YmxlLWNvdXBlIC5wbGFjZXMuc2lkZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDJweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZSAucGxhY2VzLnNpZGUgLmNlbGwge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgICAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZSAucGxhY2VzLnNpZGUgLmNlbGw6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAuc3RlcHMtc2VhdCAuZG91YmxlLWNvdXBlIC5wbGFjZXMuc2lkZSAuY2VsbDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHdpZHRoOiA0OXB4OyB9XG4gICAgICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcy5zaWRlIC5jZWxsIC5udW1iZXIge1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcy5zaWRlIC5jZWxsOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIHRvcDogMTJweDsgfVxuICAgICAgICAuc3RlcHMtc2VhdCAuZG91YmxlLWNvdXBlIC5wbGFjZXMuc2lkZSAuY2VsbDpudGgtY2hpbGQoMm4pOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvYm90dG9tLnBuZyk7XG4gICAgICAgICAgdG9wOiAxM3B4OyB9XG4gICAgICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcy5zaWRlIC5jZWxsLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL3RvcC1hY3RpdmUucG5nKTtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgbGVmdDogNHB4OyB9XG4gICAgICAgIC5zdGVwcy1zZWF0IC5kb3VibGUtY291cGUgLnBsYWNlcy5zaWRlIC5jZWxsLmFjdGl2ZTpudGgtY2hpbGQoMm4pOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvYm90dG9tLWFjdGl2ZS5wbmcpO1xuICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICBsZWZ0OiA0cHg7IH1cbiAgLnN0ZXBzLXNlYXQgLmRvdWJsZS1jb3VwZS5lY29ub20gLmNvdXBlLW51bWJlciB7XG4gICAgYm90dG9tOiA0OHB4OyB9XG5cbi5sZWdlbmQge1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweDsgfVxuICAubGVnZW5kIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM3ZjdmN2Y7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAubGVnZW5kIC5pdGVtIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7IH1cbiAgLmxlZ2VuZCAuZnJlZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLmxlZ2VuZCAuYnVzeSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9zbGljZS1wYXR0ZXJuLnBuZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gIC5sZWdlbmQgLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZDYxYzNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGMyYzk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLmxlZ2VuZCAudHlwZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAubGVnZW5kIC50eXBlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC90b3AucG5nKTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgLmxlZ2VuZCAudHlwZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnZW5kL2JvdHRvbS5wbmcpO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gIC5sZWdlbmQgLm1hbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2VuZC9tYW4uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLmxlZ2VuZCAud29tYW4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdlbmQvd29tYW4uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLmNvbnRhaW5lci13YWdvblNjaGVtZSB7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG5cbi8qIC0tLS3QktGL0L3QtdGB0YLQuCDQsiDQvtGC0LTQtdC70YzQvdGL0Lkg0YTQsNC50LstLS0tKi9cbi8qIC0tLdCh0YLQuNC70LjQt9Cw0YbQuNGPIEpRdWVyeSBVSS0tLSAqL1xuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4udWktd2lkZ2V0IGlucHV0LCAudWktd2lkZ2V0IHNlbGVjdCwgLnVpLXdpZGdldCB0ZXh0YXJlYSwgLnVpLXdpZGdldCBidXR0b24ge1xuICBmb250LWZhbWlseTogUm9ib3RvLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi51aS13aWRnZXQtY29udGVudCBhIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2YwMDJjO1xuICBiYWNrZ3JvdW5kOiAjY2YwMDJjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1idXR0b24sIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi51aS1zdGF0ZS1kZWZhdWx0IGEsIC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywgLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLCBhLnVpLWJ1dHRvbiwgYTpsaW5rLnVpLWJ1dHRvbiwgYTp2aXNpdGVkLnVpLWJ1dHRvbiwgLnVpLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLXN0YXRlLWhvdmVyLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsIC51aS1zdGF0ZS1mb2N1cywgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLCAudWktYnV0dG9uOmhvdmVyLCAudWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4udWktc3RhdGUtaG92ZXIgYSwgLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsIC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssIC51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsIC51aS1zdGF0ZS1mb2N1cyBhLCAudWktc3RhdGUtZm9jdXMgYTpob3ZlciwgLnVpLXN0YXRlLWZvY3VzIGE6bGluaywgLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCwgYS51aS1idXR0b246aG92ZXIsIGEudWktYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udWktdmlzdWFsLWZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IDFweCAjNWU5ZWQ2O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCAjNWU5ZWQ2OyB9XG5cbi51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCBhLnVpLWJ1dHRvbjphY3RpdmUsIC51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYzcyMjM3OyB9XG5cbi51aS1pY29uLWJhY2tncm91bmQsIC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MjIzNzsgfVxuXG4udWktc3RhdGUtYWN0aXZlIGEsIC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLCAudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjYzcyMjM3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzcyMjM3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDsgfVxuXG4udWktc3RhdGUtY2hlY2tlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNzIyMzc7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICBjb2xvcjogIzAwMDsgfVxuXG4udWktc3RhdGUtZXJyb3IsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMDA7XG4gIGJhY2tncm91bmQ6ICNmM2Q4ZDggdXJsKFwiaW1hZ2VzL3VpLWJnX2RpYWdvbmFscy10aGlja183NV9mM2Q4ZDhfNDB4NDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0O1xuICBjb2xvcjogIzJlMmUyZTsgfVxuXG4udWktc3RhdGUtZXJyb3IgYSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gIGNvbG9yOiAjMmUyZTJlOyB9XG5cbi51aS1zdGF0ZS1lcnJvci10ZXh0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICMyZTJlMmU7IH1cblxuLnVpLXByaW9yaXR5LXByaW1hcnksIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LCAudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogLjc7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnVpLXN0YXRlLWRpc2FibGVkLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTsgfVxuXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMnB4O1xuICByaWdodDogMnB4OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4OyB9XG5cbi8qIC0tLdCh0YLQuNC70LjQt9Cw0YbQuNGPIEpRdWVyeSBVSS0tLSAqL1xuLnVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91cC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVwLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50dXRvcmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIwMjA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnR1dG9yaWFsIC5wb3BvdmVyLWJvZHkge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnR1dG9yaWFsIC5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gICAgLnR1dG9yaWFsIC5hcnJvdzphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMjEyMDIwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjEyMDIwICFpbXBvcnRhbnQ7IH1cbiAgLnR1dG9yaWFsX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnR1dG9yaWFsX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAudHV0b3JpYWxfX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMDAyYztcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiA0cHggMTdweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnR1dG9yaWFsX19idG46aG92ZXIsIC50dXRvcmlhbF9fYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC50dXRvcmlhbF9fY2xvc2Uge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcG92ZXItY2xvc2UucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAudHV0b3JpYWxfX3N0YXJ0IHtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2hGb3JtX19maWVsZCB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaEZvcm1fX2ZpZWxkIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLm1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuLXRpdGxlQmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxvZ28taGVhZGVyIHtcbiAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nby1zaW1wbGUucG5nKTsgfVxuICAgIC5sb2dvLWZvb3RlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmxvZ29fX3dyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4OyB9XG4gIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjAwMmM7XG4gICAgcGFkZGluZzogMjBweCAwcHg7IH1cbiAgICAuaGVhZGVyX19waG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9fY2FiaW5ldFRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMTsgfVxuICAgIC5oZWFkZXJfX2NhYmluZXRCdXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpZGVyTWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLnNsaWRlck1haW5fX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAzODBweDsgfVxuICAgICAgLnNsaWRlck1haW5fX2l0ZW1fX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zbGlkZXJNYWluX19pdGVtX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuICAgICAgLnNsaWRlck1haW5fX2l0ZW1fX2xhYmVsIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zbGlkZXJNYWluX19pdGVtX19wcmljZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICAuc2xpZGVyTWFpbl9faXRlbV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5zbGlkZXJNYWluX19pdGVtX190YWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YwMDJjO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zbGlkZXJNYWluLWlubmVyUGFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zbGlkZXJNYWluLWlubmVyUGFnZSAuc2xpZGVyTWFpbl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMzgwcHg7IH1cbiAgICAgICAgLnNsaWRlck1haW4taW5uZXJQYWdlIC5zbGlkZXJNYWluX19pdGVtLWl0ZW0xIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlMi5qcGcpOyB9XG4gICAgICAgIC5zbGlkZXJNYWluLWlubmVyUGFnZSAuc2xpZGVyTWFpbl9faXRlbS1pdGVtMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZTEuanBnKTsgfVxuICAgICAgLnNsaWRlck1haW4taW5uZXJQYWdlIC5zbGlkZXJNYWluX19pdGVtX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiAzODBweDsgfVxuICAgICAgLnNsaWRlck1haW4taW5uZXJQYWdlIC5zbGlkZXJNYWluX19pdGVtX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNsaWRlck1haW4tcm91dGVQYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAgICAgLnNsaWRlck1haW4tcm91dGVQYWdlIC5zbGlkZXJNYWluX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAzODBweDsgfVxuICAgICAgICAuc2xpZGVyTWFpbi1yb3V0ZVBhZ2UgLnNsaWRlck1haW5fX2l0ZW0taXRlbTEge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGUyLmpwZyk7IH1cbiAgICAgICAgLnNsaWRlck1haW4tcm91dGVQYWdlIC5zbGlkZXJNYWluX19pdGVtLWl0ZW0yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlMS5qcGcpOyB9XG4gICAgICAuc2xpZGVyTWFpbi1yb3V0ZVBhZ2UgLnNsaWRlck1haW5fX2l0ZW1fX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zbGlkZXJNYWluLXJvdXRlUGFnZSAuc2xpZGVyTWFpbl9faXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zbGlkZXJNYWluLXJvdXRlUGFnZSAuc2xpZGVyTWFpbl9faXRlbV9fcHJpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAgICAgLnNsaWRlck1haW4tcm91dGVQYWdlIC5zbGlkZXJNYWluX19pdGVtX19wcmljZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAuc2xpZGVyTWFpbi10cmF2ZWxQYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAgICAgLnNsaWRlck1haW4tdHJhdmVsUGFnZSAuc2xpZGVyTWFpbl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMzgwcHg7IH1cbiAgICAgICAgLnNsaWRlck1haW4tdHJhdmVsUGFnZSAuc2xpZGVyTWFpbl9faXRlbS1pdGVtMSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItYmxvZy5qcGcpOyB9XG4gICAgICAgIC5zbGlkZXJNYWluLXRyYXZlbFBhZ2UgLnNsaWRlck1haW5fX2l0ZW0taXRlbTIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWJsb2cuanBnKTsgfVxuICAgICAgLnNsaWRlck1haW4tdHJhdmVsUGFnZSAuc2xpZGVyTWFpbl9faXRlbV9fYm9keSB7XG4gICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNsaWRlck1haW4tdHJhdmVsUGFnZSAuc2xpZGVyTWFpbl9faXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2xpZGVyTWFpbiAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDI1cHg7IH1cbiAgICAuc2xpZGVyTWFpbiAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiA4cHg7IH1cbiAgLnNlYXJjaEZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4OyB9XG4gICAgLnNlYXJjaEZvcm0tbWFpbiB7XG4gICAgICBtYXJnaW46IDAgLTE1cHggMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgLnNlYXJjaEZvcm1fX2hlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjsgfVxuICAgIC5zZWFyY2hGb3JtX19maWVsZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5zZWFyY2hGb3JtX19idG4ge1xuICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5zZWFyY2hGb3JtX19oaW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWFyY2hGb3JtX19wYXltZW50SWNvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2hGb3JtX19wYXltZW50SWNvLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VhcmNoRm9ybV9fY2hhbmdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5zZWFyY2hGb3JtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAuc2VhcmNoRm9ybVBsYWNlaG9sZGVyLW1haW5QYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNlYXJjaEZvcm1QbGFjZWhvbGRlci1pbm5lclBhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50aXRsZUJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnRpdGxlQmxvY2stY2VudGVyIC50aXRsZUJsb2NrX19zdWJUaXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAudGl0bGVCbG9jay1wYWRkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAudGl0bGVCbG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnRpdGxlQmxvY2tfX3N1YlRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC50aXRsZUJsb2NrX19yZWFkTW9yZSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLnRpdGxlQmxvY2tfX3JlYWRNb3JlOmhvdmVyLCAudGl0bGVCbG9ja19fcmVhZE1vcmU6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAuZ3JhZGllbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuZ3JhZGllbnQtd3JhcC13b3JrIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjJkZWcsICNmNWY1ZjQgMCUsICNmZmU2ZTYgMTAwJSk7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC53YWdvbi1tYWluIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDsgfVxuICAud2Fnb24tcGFnZSB7XG4gICAgcGFkZGluZzogMjBweCAwcHg7IH1cbiAgLmFib3V0X19ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAuYWJvdXRfX2Jsb2NrX19pdGVtLWltZ1JpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAgIC5hYm91dF9fYmxvY2tfX2l0ZW0taW1nTGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5hYm91dF9fYmxvY2tfX3JvdyB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLmFib3V0X19ibG9jay1pdGVtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLmFib3V0X19ibG9jay1pdGVtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLmFib3V0X19ibG9jay1pdGVtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5iYW5uZXJCbG9ja19faW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5iYW5uZXJCbG9ja19faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAyNTZweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYmFubmVyQmxvY2tfX2ltZy1iYW5uZXIxIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFubmVyMS5qcGcpOyB9XG4gIC5iYW5uZXJCbG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmJhbm5lckJsb2NrX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bzsgfVxuICAuYmFubmVyQmxvY2std3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAwIDBweDsgfVxuICAud2Fnb25JdGVtX19pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggNjBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLndhZ29uSXRlbV9fcmVhZE1vcmUge1xuICAgIGxlZnQ6IDE1cHg7IH1cbiAgLmZvb3Rlci10Y3Mge1xuICAgIHBhZGRpbmc6IDI0cHggMCAwOyB9XG4gIC5mb290ZXJfX3N1YiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmZvb3Rlcl9fbGluay1wb2xpY3kge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3Rlcl9fcGhvbmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1lbnVQbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLm1lbnVQbGFjZWhvbGRlci1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5tZW51X190cmlnZ2VyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7IH1cbiAgICAgIC5tZW51X190cmlnZ2VyX19saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm1lbnVfX3RyaWdnZXJfX2xpbmU6YmVmb3JlLCAubWVudV9fdHJpZ2dlcl9fbGluZTphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMDsgfVxuICAgICAgICAubWVudV9fdHJpZ2dlcl9fbGluZTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTsgfVxuICAgICAgICAubWVudV9fdHJpZ2dlcl9fbGluZTphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtOyB9XG4gICAgICAubWVudV9fdHJpZ2dlci1vcGVuIC5tZW51X190cmlnZ2VyX19saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLm1lbnVfX3RyaWdnZXItb3BlbiAubWVudV9fdHJpZ2dlcl9fbGluZTpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLm1lbnVfX3RyaWdnZXItb3BlbiAubWVudV9fdHJpZ2dlcl9fbGluZTphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgLm1lbnVfX3RyaWdnZXItb3BlbiAubWVudV9fdHJpZ2dlcl9fbGluZTpiZWZvcmUsXG4gICAgICAubWVudV9fdHJpZ2dlci1vcGVuIC5tZW51X190cmlnZ2VyX19saW5lOmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMCwgMC4zczsgfVxuICAgIC5tZW51X193cmFwIHtcbiAgICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgIC5tZW51X19sb2dvV3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YwMDJjOyB9XG4gICAgICAubWVudV9fbG9nb1dyYXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYzcHg7IH1cbiAgICAubWVudV9fbG9nbyB7XG4gICAgICB3aWR0aDogNjNweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5tZW51X19pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgcGFkZGluZzogMTZweCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19zdWJJdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZW51X19saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm1lbnVfX2xpbmstY2FiaW5ldCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5tZW51X19saW5rX19oaW50IHtcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLm1lbnVfX3NlY3Rpb25UaXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cbiAgLnN0YXRpc3RpYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0YXRpc3RpY19faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gIC5hc2lkZU1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJvdXRlVGFibGUge1xuICAgIG1hcmdpbjogMCAtMTVweCAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuICAgIC5yb3V0ZVRhYmxlIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucm91dGVUYWJsZSB0YWJsZSB0ZCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDBweDsgfVxuICAgICAgLnJvdXRlVGFibGUgdGFibGUgdHIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLnJvdXRlVGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgLmNvbXBhcmVUYWJsZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuY29tcGFyZVRhYmxlIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmNvbXBhcmVUYWJsZSB0YWJsZSB0ZCB7XG4gICAgICAgIG1pbi13aWR0aDogODBweDsgfVxuICAuaGVhZGVySW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLnNlcnZpY2VzX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7IH1cbiAgICAuc2VydmljZXNfX2l0ZW0td29yayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNlcnZpY2VzX19pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnNlcnZpY2VzX19pY28td29yayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jaXRpZXNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmJvbnVzUHJvZ3JhbSB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7IH1cbiAgICAuYm9udXNQcm9ncmFtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAuYm9udXNQcm9ncmFtX19saWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5ib251c1Byb2dyYW1fX2xpbmsge1xuICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnR1dG9yaWFsX19zdGFydCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG4iXX0= */
